annotate src/ChangeLog.2 @ 32980:3e47b3d08800

Fix a minor typo. Mention that the MS-DOS port works on any DOS box, not only on plain MS-DOS.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 27 Oct 2000 19:02:14 +0000
parents 8f14d08e19f7
children 218f185269b8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1 1988-08-31 Richard Stallman (rms at corn-chex.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2
Dave Love <fx@gnu.org>
parents:
diff changeset
3 * Version 18.52 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 * x11term.c (XT_GetDefaults): Replaced entire function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6
Dave Love <fx@gnu.org>
parents:
diff changeset
7 * unexhp9k800.c: #endif was missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 * crt0.c [hp9000s300]: New variable flag_68010.
Dave Love <fx@gnu.org>
parents:
diff changeset
10
Dave Love <fx@gnu.org>
parents:
diff changeset
11 1988-08-30 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
12
Dave Love <fx@gnu.org>
parents:
diff changeset
13 * m-isi-ov.h (LOAD_AVE_{CVT,TYPE}): On 4.3, different definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
14
Dave Love <fx@gnu.org>
parents:
diff changeset
15 * m-iris4d.h: Define XSETMARKBIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
16
Dave Love <fx@gnu.org>
parents:
diff changeset
17 1988-08-29 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * m-ibmrt.h (CANNOT_DUMP): Was defined by mistake in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
20
Dave Love <fx@gnu.org>
parents:
diff changeset
21 * m-amdahl.h (NSIG): If it's 19, make it 20.
Dave Love <fx@gnu.org>
parents:
diff changeset
22 Overrides Amdahl's mistake.
Dave Love <fx@gnu.org>
parents:
diff changeset
23
Dave Love <fx@gnu.org>
parents:
diff changeset
24 1988-08-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
25
Dave Love <fx@gnu.org>
parents:
diff changeset
26 * x11fns.c, x11term.c (XXscreen): New variable, default screen number.
Dave Love <fx@gnu.org>
parents:
diff changeset
27 All calls to BlackPixel, WhitePixel, DisplayCells, DefaultColormap
Dave Love <fx@gnu.org>
parents:
diff changeset
28 pass this.
Dave Love <fx@gnu.org>
parents:
diff changeset
29
Dave Love <fx@gnu.org>
parents:
diff changeset
30 1988-08-26 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
31
Dave Love <fx@gnu.org>
parents:
diff changeset
32 * data.c (init_data) [uts]: Handle SIGEMT.
Dave Love <fx@gnu.org>
parents:
diff changeset
33
Dave Love <fx@gnu.org>
parents:
diff changeset
34 * m-apollo.h (APOLLO_SR10): Define this if BSD4_3.
Dave Love <fx@gnu.org>
parents:
diff changeset
35 (BSTRING): If APOLLO_SR10, don't alter this.
Dave Love <fx@gnu.org>
parents:
diff changeset
36
Dave Love <fx@gnu.org>
parents:
diff changeset
37 * emacs.c [APOLLO]: If APOLLO_SR10, omit the acl code.
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 * filemode.c (ftypelet): If S_IFIFO==S_IFSOCK, avoid duplicate cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
40
Dave Love <fx@gnu.org>
parents:
diff changeset
41 * m-alliant4.h: Add missing `*/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
42
Dave Love <fx@gnu.org>
parents:
diff changeset
43 1988-08-25 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
44
Dave Love <fx@gnu.org>
parents:
diff changeset
45 * x11term.c (writechars): Don't call updateline;
Dave Love <fx@gnu.org>
parents:
diff changeset
46 output just the chars that are specified; don't clear to end.
Dave Love <fx@gnu.org>
parents:
diff changeset
47
Dave Love <fx@gnu.org>
parents:
diff changeset
48 * m-ibmrt-aix.h: Define getwd. Define bcopy, etc. as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
49 Define LIBX10_MACHINE and change LIBS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
50
Dave Love <fx@gnu.org>
parents:
diff changeset
51 1988-08-24 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
52
Dave Love <fx@gnu.org>
parents:
diff changeset
53 * xterm.c (XTread_socket): If HAVE_SELECT, call xfixscreen
Dave Love <fx@gnu.org>
parents:
diff changeset
54 before waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
55
Dave Love <fx@gnu.org>
parents:
diff changeset
56 * dispnew.c (update_line): comments added.
Dave Love <fx@gnu.org>
parents:
diff changeset
57
Dave Love <fx@gnu.org>
parents:
diff changeset
58 * xterm.c (writechars): Output only the chars specified
Dave Love <fx@gnu.org>
parents:
diff changeset
59 even if in update; don't clear to end.
Dave Love <fx@gnu.org>
parents:
diff changeset
60 (XTread_socket): Check O_NDELAY only if it and F_GETFL are defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
61 (x_term_init) [IBMRTAIX]: do call gethostname.
Dave Love <fx@gnu.org>
parents:
diff changeset
62 () [IBMRTAIX]: Include sys/time, not time.
Dave Love <fx@gnu.org>
parents:
diff changeset
63
Dave Love <fx@gnu.org>
parents:
diff changeset
64 1988-08-23 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
65
Dave Love <fx@gnu.org>
parents:
diff changeset
66 * xterm.c (XTread_socket): Do not call `xfixscreen' if O_NDELAY is
Dave Love <fx@gnu.org>
parents:
diff changeset
67 set. On hpux, this causes an I/O error.
Dave Love <fx@gnu.org>
parents:
diff changeset
68
Dave Love <fx@gnu.org>
parents:
diff changeset
69 1988-08-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
70
Dave Love <fx@gnu.org>
parents:
diff changeset
71 * m-news800.h: define HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
72
Dave Love <fx@gnu.org>
parents:
diff changeset
73 1988-08-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
74
Dave Love <fx@gnu.org>
parents:
diff changeset
75 * keyboard.c (read_avail_input) [no FIONREAD]: Always set O_NDELAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 1988-08-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 * xterm.c, x11term.c (XTclear_end_of_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
80 Arg was misinterpreted as place to *start* clearing.
Dave Love <fx@gnu.org>
parents:
diff changeset
81 (x_clear_end_of_line): New fn does what XTclear_end_of_line did.
Dave Love <fx@gnu.org>
parents:
diff changeset
82 All callers in this file changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
83
Dave Love <fx@gnu.org>
parents:
diff changeset
84 * sysdep.c [USG] (getwd): Free the entire string retd by getcwd.
Dave Love <fx@gnu.org>
parents:
diff changeset
85
Dave Love <fx@gnu.org>
parents:
diff changeset
86 1988-08-20 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
87
Dave Love <fx@gnu.org>
parents:
diff changeset
88 * m-ibmrt.h: Delete the USG conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
89
Dave Love <fx@gnu.org>
parents:
diff changeset
90 * m-ibmrt-aix.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
91
Dave Love <fx@gnu.org>
parents:
diff changeset
92 * process.c (wait_reading_process_input) [IBMRTAIX]: Do `select'
Dave Love <fx@gnu.org>
parents:
diff changeset
93 as on HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
94 * process.c [IBMRTAIX]: Use sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
95
Dave Love <fx@gnu.org>
parents:
diff changeset
96 * dispnew.c (update_line): Handle case of !char_ins_del_ok.
Dave Love <fx@gnu.org>
parents:
diff changeset
97
Dave Love <fx@gnu.org>
parents:
diff changeset
98 * xterm.c (x_term_init): Use X keymap spec'd in user's xdefaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
99 Also use macro X_DEFAULT_FONT to determine ultimate default font.
Dave Love <fx@gnu.org>
parents:
diff changeset
100
Dave Love <fx@gnu.org>
parents:
diff changeset
101 * sysdep.c (child_setup_tty) [IBMRTAIX]: Turn off extra tty features.
Dave Love <fx@gnu.org>
parents:
diff changeset
102 (init_sys_modes) [IBMRTAIX]: Turn off enhanced line editor.
Dave Love <fx@gnu.org>
parents:
diff changeset
103 Also, call hft_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
104 (init_sys_modes) [TCXONC]: Make sure output isn't stopped.
Dave Love <fx@gnu.org>
parents:
diff changeset
105 (reset_sys_modes) [IBMRTAIX]: Call hft_reset.
Dave Love <fx@gnu.org>
parents:
diff changeset
106 (hft_init, hft_reset): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
107 (sys_siglist) [IBMRTAIX]: Alternate signal defs.
Dave Love <fx@gnu.org>
parents:
diff changeset
108
Dave Love <fx@gnu.org>
parents:
diff changeset
109 * unexec.c: Treat IBMRTAIX like IRIS.
Dave Love <fx@gnu.org>
parents:
diff changeset
110
Dave Love <fx@gnu.org>
parents:
diff changeset
111 * fileio.c (Fcopy_file): If USE_UTIME, use `utime' instead of `utimes'.
Dave Love <fx@gnu.org>
parents:
diff changeset
112
Dave Love <fx@gnu.org>
parents:
diff changeset
113 * emacs.c (main) [IBMRTAIX]: Handle additional fatal signals.
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 1988-08-19 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
116
Dave Love <fx@gnu.org>
parents:
diff changeset
117 * search.c (Fstore_match_data): Failed to skip the 2nd nil in a pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
118
Dave Love <fx@gnu.org>
parents:
diff changeset
119 * search.c (search_buffer) [C_ALLOCA]: Use auto space for BM_tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
120
Dave Love <fx@gnu.org>
parents:
diff changeset
121 1988-08-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
122
Dave Love <fx@gnu.org>
parents:
diff changeset
123 * keyboard.c: Declare errno.
Dave Love <fx@gnu.org>
parents:
diff changeset
124
Dave Love <fx@gnu.org>
parents:
diff changeset
125 1988-08-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
126
Dave Love <fx@gnu.org>
parents:
diff changeset
127 * m-news800.h: Define COMPILER_REGISTER_BUG and LIBS_TERMCAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
128
Dave Love <fx@gnu.org>
parents:
diff changeset
129 1988-08-12 Mike Haertel (mike at spiff.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
130
Dave Love <fx@gnu.org>
parents:
diff changeset
131 * m-7300.h: Made it understand how do undump a demand-paged
Dave Love <fx@gnu.org>
parents:
diff changeset
132 executable.
Dave Love <fx@gnu.org>
parents:
diff changeset
133
Dave Love <fx@gnu.org>
parents:
diff changeset
134 1988-08-11 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
135
Dave Love <fx@gnu.org>
parents:
diff changeset
136 * unexec.c (adjust_lnnoptrs): auxent is a union, not a struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
137
Dave Love <fx@gnu.org>
parents:
diff changeset
138 1988-08-10 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 * keyboard.c (read_avail_input): Do not set O_NDELAY if
Dave Love <fx@gnu.org>
parents:
diff changeset
141 `read_socket_hook' is in use. This causes Xlib to get an IO error
Dave Love <fx@gnu.org>
parents:
diff changeset
142 under X10, and could potentially do the same for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
143
Dave Love <fx@gnu.org>
parents:
diff changeset
144 * s-hpux.h (ADJUST_EXEC_HEADER): Undefine this. Demand loaded
Dave Love <fx@gnu.org>
parents:
diff changeset
145 exec format doesn't work correctly in hpux.
Dave Love <fx@gnu.org>
parents:
diff changeset
146 (HAVE_SOCKETS): hpux has BSD-style sockets.
Dave Love <fx@gnu.org>
parents:
diff changeset
147
Dave Love <fx@gnu.org>
parents:
diff changeset
148 * xfns.c, xterm.c, x11term.c, x11fns.c: Conditionalize "time.h"
Dave Love <fx@gnu.org>
parents:
diff changeset
149 inclusion on USG instead of HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
150
Dave Love <fx@gnu.org>
parents:
diff changeset
151 * xterm.c, x11term.c (XTread_socket): Conditionalize call to
Dave Love <fx@gnu.org>
parents:
diff changeset
152 `XPeekEvent' on `HAVE_SELECT'.
Dave Love <fx@gnu.org>
parents:
diff changeset
153
Dave Love <fx@gnu.org>
parents:
diff changeset
154 * xterm.c: Supply missing definition of `handler'.
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 1988-08-09 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
157
Dave Love <fx@gnu.org>
parents:
diff changeset
158 * indent.c (current-column): fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
159
Dave Love <fx@gnu.org>
parents:
diff changeset
160 * keyboard.c, undo.c: add explicit storage class to several
Dave Love <fx@gnu.org>
parents:
diff changeset
161 variable declarations so that GCC does not generate warning
Dave Love <fx@gnu.org>
parents:
diff changeset
162 message.
Dave Love <fx@gnu.org>
parents:
diff changeset
163
Dave Love <fx@gnu.org>
parents:
diff changeset
164 1988-08-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
165
Dave Love <fx@gnu.org>
parents:
diff changeset
166 * eval.c: doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
167
Dave Love <fx@gnu.org>
parents:
diff changeset
168 1988-08-04 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
169
Dave Love <fx@gnu.org>
parents:
diff changeset
170 * fileio.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
171
Dave Love <fx@gnu.org>
parents:
diff changeset
172 * keymap.c (Fwhere_is_internal): Call get_keyelt.
Dave Love <fx@gnu.org>
parents:
diff changeset
173
Dave Love <fx@gnu.org>
parents:
diff changeset
174 1988-08-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 * unexec.c [sun386]: control header files, like STRIDE, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 * s-sunos4.h: Define LD_SWITCH_SYSTEM, not LD_SWITCH_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
179 * m-sun386.h: Vice versa.
Dave Love <fx@gnu.org>
parents:
diff changeset
180 (O_NDELAY): Delete definition; duplicates s-sunos4.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
181 (LD_SWITCH_SYSTEM): Undefine this, since the s-sunos4.h defn
Dave Love <fx@gnu.org>
parents:
diff changeset
182 is wrong for the 386.
Dave Love <fx@gnu.org>
parents:
diff changeset
183
Dave Love <fx@gnu.org>
parents:
diff changeset
184 1988-07-31 Richard Stallman (rms at juicy-juice.lcs.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
185
Dave Love <fx@gnu.org>
parents:
diff changeset
186 * sysdep.c (select_alarm): If read_alarm_should_throw, throw back
Dave Love <fx@gnu.org>
parents:
diff changeset
187 to read_input_waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
188 (read_input_waiting): Call setjmp, so that can be done.
Dave Love <fx@gnu.org>
parents:
diff changeset
189 * xterm.c (XTread_socket) [no SIGIO]:
Dave Love <fx@gnu.org>
parents:
diff changeset
190 If O_NDELAY not set, wait for an event.
Dave Love <fx@gnu.org>
parents:
diff changeset
191 Set read_alarm_should_throw while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
192 * x11term.c (internal_socket_read): Similar change.
Dave Love <fx@gnu.org>
parents:
diff changeset
193
Dave Love <fx@gnu.org>
parents:
diff changeset
194 * x11fns.c (Fx_set_mouse_color): Don't free save_color; can be literal.
Dave Love <fx@gnu.org>
parents:
diff changeset
195 * x11term.c (x_term_init): Clear reversevideo if fg or bg color specd.
Dave Love <fx@gnu.org>
parents:
diff changeset
196
Dave Love <fx@gnu.org>
parents:
diff changeset
197 1988-07-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
198
Dave Love <fx@gnu.org>
parents:
diff changeset
199 * print.c (Fwith_output_to_temp_buffer): Detect error for non-strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
200
Dave Love <fx@gnu.org>
parents:
diff changeset
201 1988-07-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
202
Dave Love <fx@gnu.org>
parents:
diff changeset
203 * s-usg5-3.h: Define LIBX{10,11}_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
204
Dave Love <fx@gnu.org>
parents:
diff changeset
205 * ymakefile: New variables LIBX{10,11}_SYSTEM to be set in s- file.
Dave Love <fx@gnu.org>
parents:
diff changeset
206
Dave Love <fx@gnu.org>
parents:
diff changeset
207 * xterm.c (XExitGracefully): Declare the args, for debugging.
Dave Love <fx@gnu.org>
parents:
diff changeset
208 (x_io_error): New function now used as handler for X I/O errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
209
Dave Love <fx@gnu.org>
parents:
diff changeset
210 * xfns.c [not HAVE_TIMEVAL]: Don't include any time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
211
Dave Love <fx@gnu.org>
parents:
diff changeset
212 * sysdep.c (sys_suspend) [VMS]: Ignore SIGINT while suspended.
Dave Love <fx@gnu.org>
parents:
diff changeset
213
Dave Love <fx@gnu.org>
parents:
diff changeset
214 * undo.c (Fundo_more): Better err msg.
Dave Love <fx@gnu.org>
parents:
diff changeset
215
Dave Love <fx@gnu.org>
parents:
diff changeset
216 1988-07-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
217
Dave Love <fx@gnu.org>
parents:
diff changeset
218 * indent.c (current_column, Fmove_to_column): ignore invisible lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
219
Dave Love <fx@gnu.org>
parents:
diff changeset
220 * keyboard.c (command_loop_1): No direct output if selective display.
Dave Love <fx@gnu.org>
parents:
diff changeset
221
Dave Love <fx@gnu.org>
parents:
diff changeset
222 1988-07-17 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
223
Dave Love <fx@gnu.org>
parents:
diff changeset
224 * ymakefile (LD_TEXT_START_FLAGS): -e should be __start, not address.
Dave Love <fx@gnu.org>
parents:
diff changeset
225
Dave Love <fx@gnu.org>
parents:
diff changeset
226 * m-orion105.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
227
Dave Love <fx@gnu.org>
parents:
diff changeset
228 1988-07-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
229
Dave Love <fx@gnu.org>
parents:
diff changeset
230 * alloca.s (pyramid): Define _setjmp, _longjmp only if PYRAMID_OLD.
Dave Love <fx@gnu.org>
parents:
diff changeset
231
Dave Love <fx@gnu.org>
parents:
diff changeset
232 1988-07-12 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
233
Dave Love <fx@gnu.org>
parents:
diff changeset
234 * s-rtu.h (fsync): Define this as no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
235
Dave Love <fx@gnu.org>
parents:
diff changeset
236 * process.c, sysdep.c: Rename MASSCOMP flag to RTU.
Dave Love <fx@gnu.org>
parents:
diff changeset
237
Dave Love <fx@gnu.org>
parents:
diff changeset
238 1988-07-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
239
Dave Love <fx@gnu.org>
parents:
diff changeset
240 * term.c (write_chars): Compensate for wasted_chars when comparing curX
Dave Love <fx@gnu.org>
parents:
diff changeset
241
Dave Love <fx@gnu.org>
parents:
diff changeset
242 1988-07-05 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
243
Dave Love <fx@gnu.org>
parents:
diff changeset
244 * lread.c (openp): Don't call strncat if lsuffix is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
245
Dave Love <fx@gnu.org>
parents:
diff changeset
246 1988-06-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
247
Dave Love <fx@gnu.org>
parents:
diff changeset
248 * callint.c (Fcall_interactively): On VMS, treat 'f' like 'F'.
Dave Love <fx@gnu.org>
parents:
diff changeset
249
Dave Love <fx@gnu.org>
parents:
diff changeset
250 1988-06-27 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
251
Dave Love <fx@gnu.org>
parents:
diff changeset
252 * emacs.c (Fkill_emacs): Run kill-emacs-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
253
Dave Love <fx@gnu.org>
parents:
diff changeset
254 1988-06-23 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
255
Dave Love <fx@gnu.org>
parents:
diff changeset
256 * ymakefile: Add missing dependencies.
Dave Love <fx@gnu.org>
parents:
diff changeset
257
Dave Love <fx@gnu.org>
parents:
diff changeset
258 * cmds.c (Fself_insert_command): Pass correct 2nd arg to SelfInsert.
Dave Love <fx@gnu.org>
parents:
diff changeset
259
Dave Love <fx@gnu.org>
parents:
diff changeset
260 * ymakefile: Avoid newline after cpp in commands for alloca.s.
Dave Love <fx@gnu.org>
parents:
diff changeset
261
Dave Love <fx@gnu.org>
parents:
diff changeset
262 1988-06-22 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
263
Dave Love <fx@gnu.org>
parents:
diff changeset
264 * ymakefile: #undef register, in case m- or s- defines it.
Dave Love <fx@gnu.org>
parents:
diff changeset
265
Dave Love <fx@gnu.org>
parents:
diff changeset
266 1988-06-21 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
267
Dave Love <fx@gnu.org>
parents:
diff changeset
268 * unexhp9k800.c: Complete replacement.
Dave Love <fx@gnu.org>
parents:
diff changeset
269
Dave Love <fx@gnu.org>
parents:
diff changeset
270 * x11fns.c (x_set_cursor_colors): Send current colors to X server.
Dave Love <fx@gnu.org>
parents:
diff changeset
271 (Fx_set_mouse_color): Use that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
272 * x11term.c (XFlipColor, XInitWindow): Use that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
273 Variable `mous' deleted; handle reverse video for `mous_color'
Dave Love <fx@gnu.org>
parents:
diff changeset
274 by checking it with `strcmp'.
Dave Love <fx@gnu.org>
parents:
diff changeset
275
Dave Love <fx@gnu.org>
parents:
diff changeset
276 * x11term.c (x_term_init): `sizeof' was used for strings, in mallocing.
Dave Love <fx@gnu.org>
parents:
diff changeset
277 Delete unused vars `cursor_fore' and `cursor_back'.
Dave Love <fx@gnu.org>
parents:
diff changeset
278
Dave Love <fx@gnu.org>
parents:
diff changeset
279 * x11term.c (CursorToggle): Make solid cursor proper color
Dave Love <fx@gnu.org>
parents:
diff changeset
280 when no text char is there.
Dave Love <fx@gnu.org>
parents:
diff changeset
281
Dave Love <fx@gnu.org>
parents:
diff changeset
282 * x11term.c (XT_Set_Size_Hints): New arg PR.
Dave Love <fx@gnu.org>
parents:
diff changeset
283 At startup, it's the value from XGeometry, else 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
284 Use it when setting the flags (which dims are user-specified).
Dave Love <fx@gnu.org>
parents:
diff changeset
285
Dave Love <fx@gnu.org>
parents:
diff changeset
286 * x11term.c (XT_Set_Size_Hints): Conditional for XICCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
287
Dave Love <fx@gnu.org>
parents:
diff changeset
288 * x11term.c (internal_socket_read): Don't call change_window_size
Dave Love <fx@gnu.org>
parents:
diff changeset
289 with arguments too small for it to handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
290
Dave Love <fx@gnu.org>
parents:
diff changeset
291 * dispnew.c (window_change_signal, {un,}hold_window_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
292 If a signal happens during update_screen, just set flag;
Dave Love <fx@gnu.org>
parents:
diff changeset
293 resignal when update_screen finishes.
Dave Love <fx@gnu.org>
parents:
diff changeset
294 * xdisp.c (DoDsp, message, message1): Call {un,}hold_window_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
295
Dave Love <fx@gnu.org>
parents:
diff changeset
296 * dispnew.c (Vwindow_system_version): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
297 (syms_of_dispnew, init_display): Set this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 * callint.c (Fcall_interactively): For `N', convert prefix to number.
Dave Love <fx@gnu.org>
parents:
diff changeset
300
Dave Love <fx@gnu.org>
parents:
diff changeset
301 1988-06-18 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
302
Dave Love <fx@gnu.org>
parents:
diff changeset
303 * termcap.c (tgetst1): Tolerate missing colon at end of entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
304
Dave Love <fx@gnu.org>
parents:
diff changeset
305 1988-06-15 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 * data.c (Fkill_local_variable): Used to clobber other buffer's value.
Dave Love <fx@gnu.org>
parents:
diff changeset
308
Dave Love <fx@gnu.org>
parents:
diff changeset
309 1988-06-14 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
310
Dave Love <fx@gnu.org>
parents:
diff changeset
311 * x11fns.c, x11term.c: "Mouse queue" was a stack; make it a queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
312 New vars XXm_queue_in, XXm_queue_out.
Dave Love <fx@gnu.org>
parents:
diff changeset
313 (Fx_{proc,get}_mouse_event): Use XXm_queue_out as fetch index.
Dave Love <fx@gnu.org>
parents:
diff changeset
314 (internal_socket_read): Use XXm_queue_in as store index.
Dave Love <fx@gnu.org>
parents:
diff changeset
315 (x_term_init): Init the new vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
316
Dave Love <fx@gnu.org>
parents:
diff changeset
317 1988-06-10 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
318
Dave Love <fx@gnu.org>
parents:
diff changeset
319 * window.c (Fset_window_configuration): Handle change in screen size.
Dave Love <fx@gnu.org>
parents:
diff changeset
320
Dave Love <fx@gnu.org>
parents:
diff changeset
321 * s-hpux.h: Delete -lBSD from LIBS_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
322 * m-hp9000s300.h: Define string fns as macros even in version 6.
Dave Love <fx@gnu.org>
parents:
diff changeset
323
Dave Love <fx@gnu.org>
parents:
diff changeset
324 1988-06-08 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
325
Dave Love <fx@gnu.org>
parents:
diff changeset
326 * buffer.c (SetBfp): Initialize `swb'. This matters when SetBfp
Dave Love <fx@gnu.org>
parents:
diff changeset
327 is called during initialization, on Masscomp.
Dave Love <fx@gnu.org>
parents:
diff changeset
328
Dave Love <fx@gnu.org>
parents:
diff changeset
329 1988-06-03 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
330
Dave Love <fx@gnu.org>
parents:
diff changeset
331 * sysdep.c (kbd_input_ast, end_kbd_input): Eliminate `ast_active'.
Dave Love <fx@gnu.org>
parents:
diff changeset
332 (end_kbd_input): Use LIB$AST_IN_PROG.
Dave Love <fx@gnu.org>
parents:
diff changeset
333
Dave Love <fx@gnu.org>
parents:
diff changeset
334 * lread.c (init_read): Don't be confused by Qnil in normal_path.
Dave Love <fx@gnu.org>
parents:
diff changeset
335
Dave Love <fx@gnu.org>
parents:
diff changeset
336 * data.c (Fsymbol_value): Check nullness of per-buffer sym's buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
337
Dave Love <fx@gnu.org>
parents:
diff changeset
338 * callint.c (Fcall_interactively): Don't put non-strings into visargs.
Dave Love <fx@gnu.org>
parents:
diff changeset
339
Dave Love <fx@gnu.org>
parents:
diff changeset
340 1988-06-02 Richard Stallman (rms at rice-krispies.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
341
Dave Love <fx@gnu.org>
parents:
diff changeset
342 * keyboard.c (read_avail_input, input_available_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
343 Make `buf' as long as kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
344
Dave Love <fx@gnu.org>
parents:
diff changeset
345 1988-06-01 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
346
Dave Love <fx@gnu.org>
parents:
diff changeset
347 * xdisp.c (decode_mode_spec): Output `%%' as a `%'.
Dave Love <fx@gnu.org>
parents:
diff changeset
348
Dave Love <fx@gnu.org>
parents:
diff changeset
349 * sysdep.c (kbd_input_ast): Save and restore errno.
Dave Love <fx@gnu.org>
parents:
diff changeset
350 * keyboard.c (input_available_signal, interrupt_signal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
351 * dispnew.c (window_change_signal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
352 * process.c (child_sig): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
353
Dave Love <fx@gnu.org>
parents:
diff changeset
354 1988-05-31 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
355
Dave Love <fx@gnu.org>
parents:
diff changeset
356 * x11fns.c (Fx_proc_mouse_event): When looking up a meta-click,
Dave Love <fx@gnu.org>
parents:
diff changeset
357 look for the meta-prefix-char first.
Dave Love <fx@gnu.org>
parents:
diff changeset
358
Dave Love <fx@gnu.org>
parents:
diff changeset
359 * xmenu.c (Fx_popup_menu): Typo calling BLOCK_INPUT_DECLARE.
Dave Love <fx@gnu.org>
parents:
diff changeset
360
Dave Love <fx@gnu.org>
parents:
diff changeset
361 1988-05-28 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
362
Dave Love <fx@gnu.org>
parents:
diff changeset
363 * s-iris3-{5,6}.h: Undo Jan 11 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 1988-05-23 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
366
Dave Love <fx@gnu.org>
parents:
diff changeset
367 * minibuf.c (read_minibuf): If PROMPT's not a string, make it one.
Dave Love <fx@gnu.org>
parents:
diff changeset
368
Dave Love <fx@gnu.org>
parents:
diff changeset
369 1988-05-22 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
370
Dave Love <fx@gnu.org>
parents:
diff changeset
371 * m-alliant.h: Typo made m-alliant1.h lose.
Dave Love <fx@gnu.org>
parents:
diff changeset
372 * m-alliant4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
373
Dave Love <fx@gnu.org>
parents:
diff changeset
374 * fns.c (Freverse): Rename `vector' to `vec'.
Dave Love <fx@gnu.org>
parents:
diff changeset
375 On alliant, `vector' is a typedef in param.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
376
Dave Love <fx@gnu.org>
parents:
diff changeset
377 1988-05-20 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
378
Dave Love <fx@gnu.org>
parents:
diff changeset
379 * process.c (kill_buffer_processes): Send SIGHUP, not SIGKILL.
Dave Love <fx@gnu.org>
parents:
diff changeset
380
Dave Love <fx@gnu.org>
parents:
diff changeset
381 1988-05-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
382
Dave Love <fx@gnu.org>
parents:
diff changeset
383 * m-mips.h, m-iris4d.h (XUNMARK): Cast unsigned before shifting.
Dave Love <fx@gnu.org>
parents:
diff changeset
384
Dave Love <fx@gnu.org>
parents:
diff changeset
385 * m-sequent.h: No need for DKSTAT_HEADER_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
386
Dave Love <fx@gnu.org>
parents:
diff changeset
387 1988-05-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
388
Dave Love <fx@gnu.org>
parents:
diff changeset
389 * x11term.c: First include system headers, then config.h, then maybe
Dave Love <fx@gnu.org>
parents:
diff changeset
390 undef FIONREAD and SIGIO, then read x11term.h which depends on them.
Dave Love <fx@gnu.org>
parents:
diff changeset
391
Dave Love <fx@gnu.org>
parents:
diff changeset
392 1988-05-15 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
393
Dave Love <fx@gnu.org>
parents:
diff changeset
394 * keyboard.c (get_input_pending): Hold SIGIO around read_avail_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
395
Dave Love <fx@gnu.org>
parents:
diff changeset
396 1988-05-14 Richard Stallman (rms at lucky-charms.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
397
Dave Love <fx@gnu.org>
parents:
diff changeset
398 * keyboard.c (init_keyboard): Call keyboard_init_hook if nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
399 * x11term.c (x_init_1): Move all keyboard-related inits here.
Dave Love <fx@gnu.org>
parents:
diff changeset
400 (x_term_init): Don't call x_init_1; put it in keyboard_init_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
401
Dave Love <fx@gnu.org>
parents:
diff changeset
402 * m-sun3.h, s-sunos4.h, s-bsd4-3.h: Delete DK_HEADER_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
403 * m-sequent.h: Change it to DKSTAT_HEADER_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
404
Dave Love <fx@gnu.org>
parents:
diff changeset
405 1988-05-13 Richard Stallman (rms at lucky-charms.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
406
Dave Love <fx@gnu.org>
parents:
diff changeset
407 * xdisp.c (DoDsp): if pause, and window is partial-width,
Dave Love <fx@gnu.org>
parents:
diff changeset
408 next redisplay must do all windows since preserve_other_columns
Dave Love <fx@gnu.org>
parents:
diff changeset
409 may lack the data to work right if we just did scrolling.
Dave Love <fx@gnu.org>
parents:
diff changeset
410
Dave Love <fx@gnu.org>
parents:
diff changeset
411 1988-05-13 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
412
Dave Love <fx@gnu.org>
parents:
diff changeset
413 * m-hp9000s300.h: Conditionalize a couple of things on `__GNUC__'.
Dave Love <fx@gnu.org>
parents:
diff changeset
414
Dave Love <fx@gnu.org>
parents:
diff changeset
415 1988-05-12 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
416
Dave Love <fx@gnu.org>
parents:
diff changeset
417 * xdisp.c (mark_window_display_accurate): Don't use XBUFFER on nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
418
Dave Love <fx@gnu.org>
parents:
diff changeset
419 * keyboard.c (keys_of_keyboard): Change ndefkey to defkey.
Dave Love <fx@gnu.org>
parents:
diff changeset
420 * keymap.c (keys_of_keymap): Change ndefkey to defkey.
Dave Love <fx@gnu.org>
parents:
diff changeset
421
Dave Love <fx@gnu.org>
parents:
diff changeset
422 1988-05-10 Richard Stallman (rms at corn-chex.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
423
Dave Love <fx@gnu.org>
parents:
diff changeset
424 * sysdep.c: Define sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
425
Dave Love <fx@gnu.org>
parents:
diff changeset
426 1988-05-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
427
Dave Love <fx@gnu.org>
parents:
diff changeset
428 * Version 18.51 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
429
Dave Love <fx@gnu.org>
parents:
diff changeset
430 * process.c (Fdelete_process): Change status of proc to `signaled'.
Dave Love <fx@gnu.org>
parents:
diff changeset
431 Then call change_msgs to run the sentinel.
Dave Love <fx@gnu.org>
parents:
diff changeset
432
Dave Love <fx@gnu.org>
parents:
diff changeset
433 * m-sequent.h, m-sun3.h, s-sunos4.h, s-bsd4-3.h: Define DK_HEADER_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
434
Dave Love <fx@gnu.org>
parents:
diff changeset
435 * m-7300.h: Take out the Feb 11 change; umix!sendai!rich@rutgers.edu
Dave Love <fx@gnu.org>
parents:
diff changeset
436 says it doesn't work.
Dave Love <fx@gnu.org>
parents:
diff changeset
437
Dave Love <fx@gnu.org>
parents:
diff changeset
438 1988-04-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
439
Dave Love <fx@gnu.org>
parents:
diff changeset
440 * xdisp.c (DoDsp): Set clip_changed if Voverlay_... has changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
441
Dave Love <fx@gnu.org>
parents:
diff changeset
442 1988-04-28 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
443
Dave Love <fx@gnu.org>
parents:
diff changeset
444 * s-hpux.h: Define HAVE_PTYS. HP-UX has them and they work fine
Dave Love <fx@gnu.org>
parents:
diff changeset
445 almost all of the time. The one case where they would fail
Dave Love <fx@gnu.org>
parents:
diff changeset
446 regularly (inferior Scheme) has been bypassed by using pipes.
Dave Love <fx@gnu.org>
parents:
diff changeset
447
Dave Love <fx@gnu.org>
parents:
diff changeset
448 1988-04-28 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
449
Dave Love <fx@gnu.org>
parents:
diff changeset
450 * keyboard.c (Fsuspend_emacs): Do init_sys_modes via unwind protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
451
Dave Love <fx@gnu.org>
parents:
diff changeset
452 * fileio.c [VMS] (Fdefine_logical_name): Empty string value
Dave Love <fx@gnu.org>
parents:
diff changeset
453 means delete the name.
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455 1988-04-27 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
456
Dave Love <fx@gnu.org>
parents:
diff changeset
457 * sysdep.c [VMS]: RAB's never a macro; let RAB$C_BID control rab.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 * sysdep.c [VMS] (sys_getenv): only if value of lib$sys_trnlog
Dave Love <fx@gnu.org>
parents:
diff changeset
460 is exactly 1 does it mean it found something.
Dave Love <fx@gnu.org>
parents:
diff changeset
461
Dave Love <fx@gnu.org>
parents:
diff changeset
462 * sysdep.c (creat_copy_attrs): Downcase remaining SYS$OPEN, SSY$CLOSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
463
Dave Love <fx@gnu.org>
parents:
diff changeset
464 1988-04-25 Richard Stallman (rms at lucky-charms.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
465
Dave Love <fx@gnu.org>
parents:
diff changeset
466 * fileio.c (Fdo_auto_save): Ignore shrinkage if not visiting file.
Dave Love <fx@gnu.org>
parents:
diff changeset
467 Wait only 1 second after shrinkage message.
Dave Love <fx@gnu.org>
parents:
diff changeset
468 (Fset_buffer_auto_saved): Update the buffer's save_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
469 (auto_save_error): Mention buffer name in message.
Dave Love <fx@gnu.org>
parents:
diff changeset
470
Dave Love <fx@gnu.org>
parents:
diff changeset
471 * buffer.c (Fswitch_buffer): Error if in minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
472
Dave Love <fx@gnu.org>
parents:
diff changeset
473 1988-04-24 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
474
Dave Love <fx@gnu.org>
parents:
diff changeset
475 * sysdep.c (sys_close): Define this only if INTERRUPTABLE_CLOSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
476 * s-usg5-3.h: Define INTERRUPTABLE_CLOSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
477
Dave Love <fx@gnu.org>
parents:
diff changeset
478 1988-04-22 Richard Stallman (rms at rice-krispies.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
479
Dave Love <fx@gnu.org>
parents:
diff changeset
480 * sysdep.c (init_sys_modes) [VMS]: Undef _IOFBF so don't use setvbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
481
Dave Love <fx@gnu.org>
parents:
diff changeset
482 1988-04-20 Richard Stallman (rms at rice-krispies.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
483
Dave Love <fx@gnu.org>
parents:
diff changeset
484 * m-sun386.h: New file, for Roadrunner.
Dave Love <fx@gnu.org>
parents:
diff changeset
485
Dave Love <fx@gnu.org>
parents:
diff changeset
486 1988-04-19 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
487
Dave Love <fx@gnu.org>
parents:
diff changeset
488 * x11term.h, x11term.c, x11fns.c: Again (for the third time)
Dave Love <fx@gnu.org>
parents:
diff changeset
489 abstract input blocking so these files compile on systems without
Dave Love <fx@gnu.org>
parents:
diff changeset
490 SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
491
Dave Love <fx@gnu.org>
parents:
diff changeset
492 * x11term.c (x_term_init): Comment out fatal error which prevents
Dave Love <fx@gnu.org>
parents:
diff changeset
493 X11 interface from being used if interrupt_input is false. This
Dave Love <fx@gnu.org>
parents:
diff changeset
494 is unnecessary and untrue -- the interface works, but
Dave Love <fx@gnu.org>
parents:
diff changeset
495 suboptimally.
Dave Love <fx@gnu.org>
parents:
diff changeset
496
Dave Love <fx@gnu.org>
parents:
diff changeset
497 1988-04-19 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
498
Dave Love <fx@gnu.org>
parents:
diff changeset
499 * sysdep.c (sys_access) [VMS]: If arg is dirname, cvt to name as file.
Dave Love <fx@gnu.org>
parents:
diff changeset
500 (sys_getenv): If arg is TERM, also look for TERM as logical name.
Dave Love <fx@gnu.org>
parents:
diff changeset
501
Dave Love <fx@gnu.org>
parents:
diff changeset
502 * unexconvex.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
503
Dave Love <fx@gnu.org>
parents:
diff changeset
504 1988-04-18 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
505
Dave Love <fx@gnu.org>
parents:
diff changeset
506 * emacs.c (main) [APOLLO]: Eliminate call to set_sbrk_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
507
Dave Love <fx@gnu.org>
parents:
diff changeset
508 * search.c (match_limit): Return nil for a paren-pair with no match.
Dave Love <fx@gnu.org>
parents:
diff changeset
509
Dave Love <fx@gnu.org>
parents:
diff changeset
510 1988-04-17 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
511
Dave Love <fx@gnu.org>
parents:
diff changeset
512 * vmsfns.c (Fvms_system_info, Fshrink_to_icon): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
513 Former comes with many subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
514
Dave Love <fx@gnu.org>
parents:
diff changeset
515 1988-04-16 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
516
Dave Love <fx@gnu.org>
parents:
diff changeset
517 * x11term.c (updateline, write_chars): Restore sigmask at every return.
Dave Love <fx@gnu.org>
parents:
diff changeset
518 (stufflines): Restore signal mask only once, at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
519
Dave Love <fx@gnu.org>
parents:
diff changeset
520 * sysdep.c ({un,}request_sigio): SIGWINCH mask actions were backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
521 Never change any other mask bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
522
Dave Love <fx@gnu.org>
parents:
diff changeset
523 * x11term.c (internal_socket_read): Initialize COUNT.
Dave Love <fx@gnu.org>
parents:
diff changeset
524
Dave Love <fx@gnu.org>
parents:
diff changeset
525 * ymakefile (LIBX): /usr/X11/lib/oldX/liboldX.a becomes -loldX.
Dave Love <fx@gnu.org>
parents:
diff changeset
526
Dave Love <fx@gnu.org>
parents:
diff changeset
527 1988-04-14 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
528
Dave Love <fx@gnu.org>
parents:
diff changeset
529 * fileio.c (auto_save_error): Print msg that there was an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
530 (Fdo_auto_save): If don't save a bfr because it has shrunk, print msg.
Dave Love <fx@gnu.org>
parents:
diff changeset
531
Dave Love <fx@gnu.org>
parents:
diff changeset
532 1988-04-13 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
533
Dave Love <fx@gnu.org>
parents:
diff changeset
534 * s-umax.h: Define MAIL_USE_FLOCK (LaLiberte says so).
Dave Love <fx@gnu.org>
parents:
diff changeset
535
Dave Love <fx@gnu.org>
parents:
diff changeset
536 1988-04-10 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
537
Dave Love <fx@gnu.org>
parents:
diff changeset
538 * fileio.c (Fdefine_dcl_symbol): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
539 (Fdefine_logical_name): New function created.
Dave Love <fx@gnu.org>
parents:
diff changeset
540 * sysdep.c (define_dcl_symbol): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
541 (define_logical_name, delete_logical_name): New fns to make
Dave Love <fx@gnu.org>
parents:
diff changeset
542 job-wide logical names. "This is more useful for communicating with
Dave Love <fx@gnu.org>
parents:
diff changeset
543 other processes, since when Emacs is run in a subprocess (as it
Dave Love <fx@gnu.org>
parents:
diff changeset
544 usually is), the others see job-wide logical names, not DCL symbols)."
Dave Love <fx@gnu.org>
parents:
diff changeset
545
Dave Love <fx@gnu.org>
parents:
diff changeset
546 1988-04-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
547
Dave Love <fx@gnu.org>
parents:
diff changeset
548 * ymakefile: If UNEXEC is defined, it specifies object file for unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
549 * unexmips.c: New file contains MIPS unexec code, moved from unexec.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
550 * m-mips.h, m-iris4d.h: Define UNEXEC as unexmips.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
551 No longer need to define COFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
552 * unexenix.c, s-xenix.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
553 * unexhp9ks800.h: New file; m-hp9000s800.h says to use.
Dave Love <fx@gnu.org>
parents:
diff changeset
554 * unexec.c: Delete MIPS and Xenix code.
Dave Love <fx@gnu.org>
parents:
diff changeset
555
Dave Love <fx@gnu.org>
parents:
diff changeset
556 * dired.c (file_name_completion) [VMS]: specbind completion-ignore-case
Dave Love <fx@gnu.org>
parents:
diff changeset
557 to non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
558
Dave Love <fx@gnu.org>
parents:
diff changeset
559 * m-sequent.h: Define PTY_ITERATION, etc., for Dynix 3.0 pty names.
Dave Love <fx@gnu.org>
parents:
diff changeset
560
Dave Love <fx@gnu.org>
parents:
diff changeset
561 1988-04-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
562
Dave Love <fx@gnu.org>
parents:
diff changeset
563 * unexec.c (EXEC_HDR_TYPE): New macro overrides `struct exec' if def.
Dave Love <fx@gnu.org>
parents:
diff changeset
564
Dave Love <fx@gnu.org>
parents:
diff changeset
565 * unexec.c (DEFAULT_ENTRY_ADDRESS): Allow config to define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
566 * m-iris4d.h: Define it here, instead of IRIS4D conditional in unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
567
Dave Love <fx@gnu.org>
parents:
diff changeset
568 * m-tek4300.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
569
Dave Love <fx@gnu.org>
parents:
diff changeset
570 * fileio.c: doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
571
Dave Love <fx@gnu.org>
parents:
diff changeset
572 1988-03-29 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
573
Dave Love <fx@gnu.org>
parents:
diff changeset
574 * ymakefile: Default LIBX10_MACHINE and LIBX11_MACHINE to null.
Dave Love <fx@gnu.org>
parents:
diff changeset
575 Use them when defining LIBX.
Dave Love <fx@gnu.org>
parents:
diff changeset
576
Dave Love <fx@gnu.org>
parents:
diff changeset
577 * xterm.c: On all USG, include sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
578 * xterm.c (XtFlash, flashback): Bodies conditional on ITIMER_REAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
579 * xterm.c (x_term_init): Call gethostname only if BSD or HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
580 * xterm.c (x_init_1): Don't mess with SIGIO if USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
581
Dave Love <fx@gnu.org>
parents:
diff changeset
582 * sysdep.c: Fix typo, USG_SYSTEM_DIR => SYSV_SYSTEM_DIR.
Dave Love <fx@gnu.org>
parents:
diff changeset
583 Externally define sys_errlist, except on VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
584 Don't include rab.h if RAB is already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
585
Dave Love <fx@gnu.org>
parents:
diff changeset
586 * sysdep.c ({request,unrequest}_sigio) BSD4.2 version:
Dave Love <fx@gnu.org>
parents:
diff changeset
587 Also block and unblock SIGWINCH if that's defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
588
Dave Love <fx@gnu.org>
parents:
diff changeset
589 * m-mips.h (XSETMARKBIT): New, test 2nd arg for only zero or nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
590
Dave Love <fx@gnu.org>
parents:
diff changeset
591 * s-usg5-3.h: #define close sys_close (like open, read, write).
Dave Love <fx@gnu.org>
parents:
diff changeset
592 * sysdep.c: Undef `close', like `open'.
Dave Love <fx@gnu.org>
parents:
diff changeset
593 * sysdep.c (sys_close): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
594 All refs to close in sysdep.c renamed to sys_close.
Dave Love <fx@gnu.org>
parents:
diff changeset
595
Dave Love <fx@gnu.org>
parents:
diff changeset
596 * sysdep.c (read_input_waiting): Call `read_socket_hook'.
Dave Love <fx@gnu.org>
parents:
diff changeset
597 Define BUFFER_SIZE_FACTOR as in keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
598
Dave Love <fx@gnu.org>
parents:
diff changeset
599 * sysdep.c (dup2): Alternate defn #ifdef F_DUPFD.
Dave Love <fx@gnu.org>
parents:
diff changeset
600
Dave Love <fx@gnu.org>
parents:
diff changeset
601 1988-03-27 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
602
Dave Love <fx@gnu.org>
parents:
diff changeset
603 * process.c [CYDRIX]: Include sys/tiuser.h; don't include pty.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
604
Dave Love <fx@gnu.org>
parents:
diff changeset
605 * process.c (pty): Don't do ioctl FIONBIO if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
606 New macros PTY_ITERATION, PTY_NAME_SPRINTF and
Dave Love <fx@gnu.org>
parents:
diff changeset
607 PTY_TTY_NAME_SPRINTF customize how to test all pty names.
Dave Love <fx@gnu.org>
parents:
diff changeset
608
Dave Love <fx@gnu.org>
parents:
diff changeset
609 * unexec.c (make_hdr): DATA_SECTION_ALIGNMENT, new, acts like
Dave Love <fx@gnu.org>
parents:
diff changeset
610 SECTION_ALIGMENT, but for data section only.
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 * callproc.c (init_callproc): Cvt dirname to filename for `access'.
Dave Love <fx@gnu.org>
parents:
diff changeset
613 * lread.c (init_read): Likewise. These used to lose on VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
614
Dave Love <fx@gnu.org>
parents:
diff changeset
615 * dired.c (file_name_completion) [VMS]: READFUNC is a ptr, not a fcn.
Dave Love <fx@gnu.org>
parents:
diff changeset
616
Dave Love <fx@gnu.org>
parents:
diff changeset
617 1988-03-24 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
618
Dave Love <fx@gnu.org>
parents:
diff changeset
619 * sink.h, sinkmask.h: Don't declare the array static.
Dave Love <fx@gnu.org>
parents:
diff changeset
620 * xfns.c: Make sink_bits and sink_mask_bits extern;
Dave Love <fx@gnu.org>
parents:
diff changeset
621 don't include sink.h and sinkmask.h here.
Dave Love <fx@gnu.org>
parents:
diff changeset
622 Define macros sign_width, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
623
Dave Love <fx@gnu.org>
parents:
diff changeset
624 * xterm.c (writechars, dumprectangle): Flush `if (PhysScreen)', etc.,
Dave Love <fx@gnu.org>
parents:
diff changeset
625 since an array is always nonzero as a pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
626
Dave Love <fx@gnu.org>
parents:
diff changeset
627 * filelock.c: Include config.h after sys/stat.h so can undef S_IFLNK.
Dave Love <fx@gnu.org>
parents:
diff changeset
628
Dave Love <fx@gnu.org>
parents:
diff changeset
629 * sysdep.c (sys_suspend): Use BSD, not SIGTSTP, as cond. for killpg.
Dave Love <fx@gnu.org>
parents:
diff changeset
630
Dave Love <fx@gnu.org>
parents:
diff changeset
631 * dispnew.c (init_display): Set Vwindow_system to `x' for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
632 * xterm.c, x11term.c (x_term_init): Set `window-system-version'
Dave Love <fx@gnu.org>
parents:
diff changeset
633 to 10 or 11.
Dave Love <fx@gnu.org>
parents:
diff changeset
634
Dave Love <fx@gnu.org>
parents:
diff changeset
635 * dispnew.c (update_screen): If cursor_in_echo_area is negative,
Dave Love <fx@gnu.org>
parents:
diff changeset
636 put cursor at left margin in echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
637
Dave Love <fx@gnu.org>
parents:
diff changeset
638 * fns.c (Fy_or_n_p): Make cursor_in_echo_area -1 when echoing response.
Dave Love <fx@gnu.org>
parents:
diff changeset
639 Don't alter cursX.
Dave Love <fx@gnu.org>
parents:
diff changeset
640
Dave Love <fx@gnu.org>
parents:
diff changeset
641 1988-03-23 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
642
Dave Love <fx@gnu.org>
parents:
diff changeset
643 * x11term.h: Use X11/ not X/ for dir of include files.
Dave Love <fx@gnu.org>
parents:
diff changeset
644 * xmenu.c: Likewise, in the X11 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
645
Dave Love <fx@gnu.org>
parents:
diff changeset
646 * m-7300.h: Fix unterminated comment near end.
Dave Love <fx@gnu.org>
parents:
diff changeset
647
Dave Love <fx@gnu.org>
parents:
diff changeset
648 * s-xenix.h: Define n_zeroes so usage of struct nlist in fns.c works.
Dave Love <fx@gnu.org>
parents:
diff changeset
649
Dave Love <fx@gnu.org>
parents:
diff changeset
650 * term.c (fatal): Do fflush(stderr).
Dave Love <fx@gnu.org>
parents:
diff changeset
651
Dave Love <fx@gnu.org>
parents:
diff changeset
652 * sink11.h, sink11msk.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
653
Dave Love <fx@gnu.org>
parents:
diff changeset
654 * x11term.h: Define CLASS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
655 Don't define X11 since this is included only if X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
656
Dave Love <fx@gnu.org>
parents:
diff changeset
657 * x11term.c: Use sink11.h and sink11msk.h, not sink.h and sinkmask.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
658 Don't define CLASS. Delete everything about BIGDEBUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
659 Delete everything pertaining to read_events_block.
Dave Love <fx@gnu.org>
parents:
diff changeset
660 (XXidentity): now global.
Dave Love <fx@gnu.org>
parents:
diff changeset
661 (CursorOutline): New var; nonzero means cursor is hollow.
Dave Love <fx@gnu.org>
parents:
diff changeset
662 (XXicon_usebitmap): New var; nonzero means use bitmap icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
663 (XTset_terminal_modes, ClearCursor): Set CursorOutline.
Dave Love <fx@gnu.org>
parents:
diff changeset
664 (XTflash, flashback): Combine into one function; use `select' to wait.
Dave Love <fx@gnu.org>
parents:
diff changeset
665 (CursorToggle): Handle CursorOutline.
Dave Love <fx@gnu.org>
parents:
diff changeset
666 (internal_socket_read): Delete 3rd arg, and code that handles it.
Dave Love <fx@gnu.org>
parents:
diff changeset
667 Handle MappingNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
668 Handle EnterNotify and LeaveNotify (change solid to outline cursor).
Dave Love <fx@gnu.org>
parents:
diff changeset
669 (XT_GetDefaults): If asked for .BodyFont, look for .Font also.
Dave Love <fx@gnu.org>
parents:
diff changeset
670 (x_term_init): Init XXicon_usebitmap; strip dirs from `progname'.
Dave Love <fx@gnu.org>
parents:
diff changeset
671 Handle -i switch. Handle -geometry like -w.
Dave Love <fx@gnu.org>
parents:
diff changeset
672 (XT_Set_WM_Hints): Obey XXicon_usebitmap.
Dave Love <fx@gnu.org>
parents:
diff changeset
673 (XInitWindow): Use `fatal' for fatal error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
674 Init CursorOutline. Ask for EnterNotify and LeaveNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
675
Dave Love <fx@gnu.org>
parents:
diff changeset
676 * x11fns.c (Fx_get_default): Use XXidentity. Clean up docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
677
Dave Love <fx@gnu.org>
parents:
diff changeset
678 * sysdep.c [VMS] (input_wait_timeout, wait_for_kbd_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
679 Use detect_input_pending, not get_input_pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
680
Dave Love <fx@gnu.org>
parents:
diff changeset
681 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
682 Use only detect_input_pending to check for pending kbd input.
Dave Love <fx@gnu.org>
parents:
diff changeset
683 (That `select' saw something on channel 0 doesn't mean it is
Dave Love <fx@gnu.org>
parents:
diff changeset
684 kbd input; it could be an expose event.)
Dave Love <fx@gnu.org>
parents:
diff changeset
685
Dave Love <fx@gnu.org>
parents:
diff changeset
686 * keyboard.c (read_avail_input) [FIONREAD]: Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
687 New arg specifies value of NREAD;
Dave Love <fx@gnu.org>
parents:
diff changeset
688 if it is nonzero, don't call get_input_pending to get it.
Dave Love <fx@gnu.org>
parents:
diff changeset
689 Use kbd_buffer_store_char to put chars into kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
690 Always abort if kbd_count is nonzero at start.
Dave Love <fx@gnu.org>
parents:
diff changeset
691 Don't call {set,clear}_waiting_for_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
692
Dave Love <fx@gnu.org>
parents:
diff changeset
693 (get_input_pending): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
694 Return immediately if kbd_count > 0 or if Vquit_flag is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
695 If FIONREAD and not interrupt_input and read_socket_hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
696 call read_avail_input to see how much pending input is really
Dave Love <fx@gnu.org>
parents:
diff changeset
697 kbd characters; don't say we have some if an expose event is pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
698
Dave Love <fx@gnu.org>
parents:
diff changeset
699 * dispnew.c (init_display): Check result of egetenv for emptiness
Dave Love <fx@gnu.org>
parents:
diff changeset
700 as well as nullness.
Dave Love <fx@gnu.org>
parents:
diff changeset
701
Dave Love <fx@gnu.org>
parents:
diff changeset
702 1988-03-21 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
703
Dave Love <fx@gnu.org>
parents:
diff changeset
704 * alloca.s [WICAT]: Don't clobber a2. Return value in a0 and in d0.
Dave Love <fx@gnu.org>
parents:
diff changeset
705
Dave Love <fx@gnu.org>
parents:
diff changeset
706 1988-03-20 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
707
Dave Love <fx@gnu.org>
parents:
diff changeset
708 * crt0.c (errno): Don't initialize it -- put it in bss space.
Dave Love <fx@gnu.org>
parents:
diff changeset
709 [M68K]: Define splevel% with `comm' -- put it in bss space.
Dave Love <fx@gnu.org>
parents:
diff changeset
710
Dave Love <fx@gnu.org>
parents:
diff changeset
711 * sysdep.c [MISSING_UTIMES]: Define `utimes' as a no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
712 * s-hpux.h: Define MISSING_UTIMES.
Dave Love <fx@gnu.org>
parents:
diff changeset
713
Dave Love <fx@gnu.org>
parents:
diff changeset
714 * buffer.c (Fbuffer_local_variables): The buffer's alist can be out
Dave Love <fx@gnu.org>
parents:
diff changeset
715 of date for a non-current buffer, so call Fsymbol_value to make
Dave Love <fx@gnu.org>
parents:
diff changeset
716 the alist up to date.
Dave Love <fx@gnu.org>
parents:
diff changeset
717
Dave Love <fx@gnu.org>
parents:
diff changeset
718 * sysdep.c [VMS] (end_kbd_input): If ast_active, don't clobber
Dave Love <fx@gnu.org>
parents:
diff changeset
719 any global variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
720
Dave Love <fx@gnu.org>
parents:
diff changeset
721 * ymakefile (alloca.o): Copy sed output to a .s file and use cc
Dave Love <fx@gnu.org>
parents:
diff changeset
722 to run the assembler. I hear Xenix can't run it directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
723
Dave Love <fx@gnu.org>
parents:
diff changeset
724 * sysdep.c [XENIX]: Undefine TIOCGETC.
Dave Love <fx@gnu.org>
parents:
diff changeset
725
Dave Love <fx@gnu.org>
parents:
diff changeset
726 * s-xenix.h: Undefine NLIST_STRUCT. Put `_' in defn of LDAV_SYMBOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
727 Define HAVE_SYSVIPC.
Dave Love <fx@gnu.org>
parents:
diff changeset
728
Dave Love <fx@gnu.org>
parents:
diff changeset
729 * m-intel386.h [XENIX] (LIB_STANDARD): Add /lib/386/Slibcfp.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
730 [XENIX] (FSCALE): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
731 [XENIX] (C_ALLOCA): Undefine it.
Dave Love <fx@gnu.org>
parents:
diff changeset
732
Dave Love <fx@gnu.org>
parents:
diff changeset
733 * alloca.s: Define alloca for Xenix.
Dave Love <fx@gnu.org>
parents:
diff changeset
734
Dave Love <fx@gnu.org>
parents:
diff changeset
735 1988-03-19 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
736
Dave Love <fx@gnu.org>
parents:
diff changeset
737 * keyboard.c (read_avail_input): If `read' gives EAGAIN,
Dave Love <fx@gnu.org>
parents:
diff changeset
738 kbd_count should be 0. Can happen on V.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
739
Dave Love <fx@gnu.org>
parents:
diff changeset
740 * x11fns.c (Vxterm1): Delete this variable, and lisp var `xterm'.
Dave Love <fx@gnu.org>
parents:
diff changeset
741 (syms_of_xfns): If CANNOT_DUMP and not `noninteractive',
Dave Love <fx@gnu.org>
parents:
diff changeset
742 init_display has already set up Vxterm, so don't init it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
743 * display.c (syms_of_display): Likewise for Vwindow_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
744 (init_display): Always set Vwindow_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 1988-03-18 Chris Hanson (cph at kleph)
Dave Love <fx@gnu.org>
parents:
diff changeset
747
Dave Love <fx@gnu.org>
parents:
diff changeset
748 * m-hp9000s300.h: Add a definition for C_SWITCH_MACHINE which is
Dave Love <fx@gnu.org>
parents:
diff changeset
749 needed to compile the X11 interface files.
Dave Love <fx@gnu.org>
parents:
diff changeset
750
Dave Love <fx@gnu.org>
parents:
diff changeset
751 * s-hpux.h, m-hp9000s300.h, m-hp9000s800.h: Version 6.01 of HP-UX
Dave Love <fx@gnu.org>
parents:
diff changeset
752 (on 300 machines only) implements symbolic links and supplies BSD
Dave Love <fx@gnu.org>
parents:
diff changeset
753 procedures like `bcopy' and `index' as part of the BSD library.
Dave Love <fx@gnu.org>
parents:
diff changeset
754 Move definitions which depend on these features from the s- file
Dave Love <fx@gnu.org>
parents:
diff changeset
755 to the m- files, and conditionalize the features based on a flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
756
Dave Love <fx@gnu.org>
parents:
diff changeset
757 1988-03-18 Richard M. Stallman (rms at wilson)
Dave Love <fx@gnu.org>
parents:
diff changeset
758
Dave Love <fx@gnu.org>
parents:
diff changeset
759 * scroll.c (calculate_scrolling): Abort if ->insertcount
Dave Love <fx@gnu.org>
parents:
diff changeset
760 is out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
761
Dave Love <fx@gnu.org>
parents:
diff changeset
762 * sysdep.c (getwd for USG): Don't define it if HAVE_GETWD.
Dave Love <fx@gnu.org>
parents:
diff changeset
763 * m-stride.h: Define HAVE_GETWD.
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * buffer.c (init_buffer): If `getwd' fails, it's a fatal error.
Dave Love <fx@gnu.org>
parents:
diff changeset
766
Dave Love <fx@gnu.org>
parents:
diff changeset
767 * ymakefile (MAKE_PARALLEL): New name for PARALLEL, and now
Dave Love <fx@gnu.org>
parents:
diff changeset
768 a cpp macro, not a Make variable. Defaults to empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
769 * m-sequent.h: Define MAKE_PARALLEL.
Dave Love <fx@gnu.org>
parents:
diff changeset
770
Dave Love <fx@gnu.org>
parents:
diff changeset
771 * xdisp.c (display_text_line): Handle the overlay arrow last of all,
Dave Love <fx@gnu.org>
parents:
diff changeset
772 and update line->length for the space it uses.
Dave Love <fx@gnu.org>
parents:
diff changeset
773
Dave Love <fx@gnu.org>
parents:
diff changeset
774 * xmenu.c: Conditionals for X11, using new macro X11ONLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
775 Currently named x11menu.c until someone tests it.
Dave Love <fx@gnu.org>
parents:
diff changeset
776 * ymakefile: Handle HAVE_X_MENU and use xmenu.o, even if X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
777 * x11term.h: Define BLOCK_INPUT, UNBLOCK_INPUT, BLOCK_INPUT_DECLARE.
Dave Love <fx@gnu.org>
parents:
diff changeset
778
Dave Love <fx@gnu.org>
parents:
diff changeset
779 * Makefile: Set $(MAKE), since some Make versions don't have it.
Dave Love <fx@gnu.org>
parents:
diff changeset
780 (xmakefile): Delete lines that are just one OR MORE whitespace
Dave Love <fx@gnu.org>
parents:
diff changeset
781 chars. Use \t to represent the tab in the `sed' command.
Dave Love <fx@gnu.org>
parents:
diff changeset
782
Dave Love <fx@gnu.org>
parents:
diff changeset
783 * fileio.c (Finsert_file_contents) [APOLLO]: Do another `stat'
Dave Love <fx@gnu.org>
parents:
diff changeset
784 after closing the file. Gets around kernel bug (in `fstat'?).
Dave Love <fx@gnu.org>
parents:
diff changeset
785
Dave Love <fx@gnu.org>
parents:
diff changeset
786 * fileio.c (Fwrite_region) [ALLIANT]: Don't do `fsync'; kernel bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
787
Dave Love <fx@gnu.org>
parents:
diff changeset
788 * sysdep.c (sys_suspend): If forking shell, call close_process_descs.
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 1988-02-13 Richard Stallman (rms at sugar-smacks.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
791
Dave Love <fx@gnu.org>
parents:
diff changeset
792 * Version 18.50 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
793
Dave Love <fx@gnu.org>
parents:
diff changeset
794 * sysdep.c [VMS]: Remove VMS4_6 conditional on execvp & rename
Dave Love <fx@gnu.org>
parents:
diff changeset
795 since s-vms.h is set to make us use our own definitions of these.
Dave Love <fx@gnu.org>
parents:
diff changeset
796 Make execvp call `error' instead of `croak'.
Dave Love <fx@gnu.org>
parents:
diff changeset
797
Dave Love <fx@gnu.org>
parents:
diff changeset
798 * s-vms.h: PURESIZE 132000.
Dave Love <fx@gnu.org>
parents:
diff changeset
799 * m-sun2.h: Likewise (for HAVE_SUN_WINDOWS).
Dave Love <fx@gnu.org>
parents:
diff changeset
800
Dave Love <fx@gnu.org>
parents:
diff changeset
801 1988-02-11 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
802
Dave Love <fx@gnu.org>
parents:
diff changeset
803 * callproc.c (child_setup): Call close_process_descs
Dave Love <fx@gnu.org>
parents:
diff changeset
804 if can have subprocesses. Close the argument-descriptors
Dave Love <fx@gnu.org>
parents:
diff changeset
805 after copying them to 0, 1 and 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
806
Dave Love <fx@gnu.org>
parents:
diff changeset
807 * callproc.c (Fcall_process): After fork, in subprocess,
Dave Love <fx@gnu.org>
parents:
diff changeset
808 explicitly close Emacs's end of the pipe. Don't bother calling
Dave Love <fx@gnu.org>
parents:
diff changeset
809 set_exclusive_use.
Dave Love <fx@gnu.org>
parents:
diff changeset
810
Dave Love <fx@gnu.org>
parents:
diff changeset
811 * process.c (close_process_descs): Close all descriptors
Dave Love <fx@gnu.org>
parents:
diff changeset
812 that are talking to subprocesses. Called from a new subprocess.
Dave Love <fx@gnu.org>
parents:
diff changeset
813
Dave Love <fx@gnu.org>
parents:
diff changeset
814 * process.c (create_process): Don't bother calling set_exclusive_use
Dave Love <fx@gnu.org>
parents:
diff changeset
815 since close_process_descs now closes Emacs's side of a pipe or pty.
Dave Love <fx@gnu.org>
parents:
diff changeset
816
Dave Love <fx@gnu.org>
parents:
diff changeset
817 * x11term.c, x11fns.c, x11term.h: New files from rfrench@athena.mit.edu
Dave Love <fx@gnu.org>
parents:
diff changeset
818 In x11term.c, the function `read_events_block' has been `if 0'd
Dave Love <fx@gnu.org>
parents:
diff changeset
819 and so have all calls to it. A call in wait_reading_process_output
Dave Love <fx@gnu.org>
parents:
diff changeset
820 was not added, and a call to internal_read_socket in
Dave Love <fx@gnu.org>
parents:
diff changeset
821 get_input_pending was not added.
Dave Love <fx@gnu.org>
parents:
diff changeset
822
Dave Love <fx@gnu.org>
parents:
diff changeset
823 * emacs.c (main) [HAVE_X_WINDOWS]: Set xargv, xargc for xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
824
Dave Love <fx@gnu.org>
parents:
diff changeset
825 * dispnew.c (init_display) [X11]: Set Vwindow_system to `x11'.
Dave Love <fx@gnu.org>
parents:
diff changeset
826
Dave Love <fx@gnu.org>
parents:
diff changeset
827 * s-hupx.h: Define HAVE_SYSVIPC.
Dave Love <fx@gnu.org>
parents:
diff changeset
828 Should s-usg*.h define this too?
Dave Love <fx@gnu.org>
parents:
diff changeset
829
Dave Love <fx@gnu.org>
parents:
diff changeset
830 * dir.h: Some union types were missing levels of struct inside them.
Dave Love <fx@gnu.org>
parents:
diff changeset
831
Dave Love <fx@gnu.org>
parents:
diff changeset
832 * alloc.c (Fpurecopy): If not purifying, do nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
833
Dave Love <fx@gnu.org>
parents:
diff changeset
834 * editfns.c (init_editfns): Record system name even if dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
835
Dave Love <fx@gnu.org>
parents:
diff changeset
836 * eval.c (Fcondition_case): Inverted endtest in handler validate loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
837
Dave Love <fx@gnu.org>
parents:
diff changeset
838 * m-7300.h: Define SEGMENT_MASK, SECTION_ALIGNMENT
Dave Love <fx@gnu.org>
parents:
diff changeset
839 and pass the -z switch to ld. kenobi!ford@bass.nosc.mil says so.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 1988-02-09 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
842
Dave Love <fx@gnu.org>
parents:
diff changeset
843 * unexec.c: Merge gb's code for Xenix.
Dave Love <fx@gnu.org>
parents:
diff changeset
844
Dave Love <fx@gnu.org>
parents:
diff changeset
845 * m-intel386.h: Add conditionals for Xenix.
Dave Love <fx@gnu.org>
parents:
diff changeset
846 * s-xenix.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
847
Dave Love <fx@gnu.org>
parents:
diff changeset
848 * cm.h: Make the bit-fields unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
849
Dave Love <fx@gnu.org>
parents:
diff changeset
850 1988-02-08 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
851
Dave Love <fx@gnu.org>
parents:
diff changeset
852 * sysdep.c (init_sys_modes) [USG]: Set C-g for VQUIT as well as VINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
853 This was formerly done only on HPUX, and worked there.
Dave Love <fx@gnu.org>
parents:
diff changeset
854 It appears that all sysV is like HPUX in that CDEL does not
Dave Love <fx@gnu.org>
parents:
diff changeset
855 really turn off the signal--it makes Meta-DEL cause the signal!
Dave Love <fx@gnu.org>
parents:
diff changeset
856
Dave Love <fx@gnu.org>
parents:
diff changeset
857 * process.c (wait_reading_process_output): Change the test on
Dave Love <fx@gnu.org>
parents:
diff changeset
858 read_kbd to avoid losing on 80386 Xenix.
Dave Love <fx@gnu.org>
parents:
diff changeset
859
Dave Love <fx@gnu.org>
parents:
diff changeset
860 1988-02-06 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
861
Dave Love <fx@gnu.org>
parents:
diff changeset
862 * xdisp.c (Voverlay_arrow_string, Voverlay_arrow_position):
Dave Love <fx@gnu.org>
parents:
diff changeset
863 New variables specifying a string to overlay on the buffer text
Dave Love <fx@gnu.org>
parents:
diff changeset
864 and a place to put it.
Dave Love <fx@gnu.org>
parents:
diff changeset
865 * xdisp.c (display_text_line, redisplay_window, DoDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
866 Handle these variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
867
Dave Love <fx@gnu.org>
parents:
diff changeset
868 1988-02-04 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
869
Dave Love <fx@gnu.org>
parents:
diff changeset
870 * insdel.c (prepare_to_modify_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
871 If CLASH_DETECTION is disabled, verify the modtime here
Dave Love <fx@gnu.org>
parents:
diff changeset
872 since it won't be done via lock_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
873
Dave Love <fx@gnu.org>
parents:
diff changeset
874 1988-01-31 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
875
Dave Love <fx@gnu.org>
parents:
diff changeset
876 * fileio.c (Fcopy_file): Report error in `write'.
Dave Love <fx@gnu.org>
parents:
diff changeset
877
Dave Love <fx@gnu.org>
parents:
diff changeset
878 1988-01-29 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
879
Dave Love <fx@gnu.org>
parents:
diff changeset
880 * eval.c (unbind_to): Recompute loop end-test from `count' each time
Dave Love <fx@gnu.org>
parents:
diff changeset
881 since an unwind-protect function can use realloc to grow the specpdl.
Dave Love <fx@gnu.org>
parents:
diff changeset
882
Dave Love <fx@gnu.org>
parents:
diff changeset
883 1988-01-26 Richard Stallman (rms at frosted-flakes.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 * sysdep.c (vms_truncate) [VMS]: New fn to truncate a file.
Dave Love <fx@gnu.org>
parents:
diff changeset
886
Dave Love <fx@gnu.org>
parents:
diff changeset
887 * fileio.c (Fwrite_region) [VMS]: If writing auto-save file,
Dave Love <fx@gnu.org>
parents:
diff changeset
888 truncate any existing file.
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * s-vms.h: Rename `rename', `execvp' and `system' so we don't
Dave Love <fx@gnu.org>
parents:
diff changeset
891 use the VMS-library versions of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
892
Dave Love <fx@gnu.org>
parents:
diff changeset
893 1988-01-22 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 * m-ibmrt.h: Add some AIX conditionals; output on BSD should
Dave Love <fx@gnu.org>
parents:
diff changeset
896 be unchnged. Perhaps will now run on AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
897
Dave Love <fx@gnu.org>
parents:
diff changeset
898 1988-01-21 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
899
Dave Love <fx@gnu.org>
parents:
diff changeset
900 * keyboard.c (command_loop): Exit here for noninteractive eof.
Dave Love <fx@gnu.org>
parents:
diff changeset
901 * keyboard.c (kbd_buffer_get_char): Don't exit here.
Dave Love <fx@gnu.org>
parents:
diff changeset
902
Dave Love <fx@gnu.org>
parents:
diff changeset
903 1988-01-20 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
904
Dave Love <fx@gnu.org>
parents:
diff changeset
905 * lread.c (openp): Reject directories even if !exec_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
906
Dave Love <fx@gnu.org>
parents:
diff changeset
907 * window.c (Fset_window_configuration): When keeping window's
Dave Love <fx@gnu.org>
parents:
diff changeset
908 old buffer, make sure its start and pointm are valid.
Dave Love <fx@gnu.org>
parents:
diff changeset
909
Dave Love <fx@gnu.org>
parents:
diff changeset
910 1988-01-19 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 * sysdep.c (sys_suspend) [SIGTSTP]: Use killpg and getpgrp to stop
Dave Love <fx@gnu.org>
parents:
diff changeset
913 all processes in same pgrp with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
914
Dave Love <fx@gnu.org>
parents:
diff changeset
915 * syntax.c (Fparse_partial_sexp): Add 7th elt to STATE arg and value,
Dave Love <fx@gnu.org>
parents:
diff changeset
916 describing minimum depth encountered during the scan.
Dave Love <fx@gnu.org>
parents:
diff changeset
917
Dave Love <fx@gnu.org>
parents:
diff changeset
918 1988-01-18 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
919
Dave Love <fx@gnu.org>
parents:
diff changeset
920 * alloca.s: Change some as-style comments to C-style comments
Dave Love <fx@gnu.org>
parents:
diff changeset
921 so cccp won't be confused by stray singlequotes.
Dave Love <fx@gnu.org>
parents:
diff changeset
922
Dave Love <fx@gnu.org>
parents:
diff changeset
923 * s-iris3-{5,6}.h: Move the #defines of long-named functions
Dave Love <fx@gnu.org>
parents:
diff changeset
924 into m-irist.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 * lread.c (init_read): Warn if dirs in PATH_LOADSEARCH don't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
927 * callproc.c (init_callproc): Warn if Vexec_directory doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
928 * emacs.c (main): Call init_callproc before changing terminal modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
929
Dave Love <fx@gnu.org>
parents:
diff changeset
930 * xdisp.c (try_window_id): When computing ep, watch out for
Dave Love <fx@gnu.org>
parents:
diff changeset
931 invisible lines that follow the newline after the last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
932
Dave Love <fx@gnu.org>
parents:
diff changeset
933 * window.c (Fset_window_point): Now works ok on selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
934
Dave Love <fx@gnu.org>
parents:
diff changeset
935 1988-01-17 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
936
Dave Love <fx@gnu.org>
parents:
diff changeset
937 * eval.c (Fdefconst, Fdefvar) doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
939 * keymap.c (Fcopy_keymap): Several stupid errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
940
Dave Love <fx@gnu.org>
parents:
diff changeset
941 * dired.c (file_name_completion): Wasn't calling readdir
Dave Love <fx@gnu.org>
parents:
diff changeset
942 for Unix; was doing so (instead of readfunc) on VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
943 * dired.c (Fdirectory_files): Don't call NAMLEN if dp is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
944
Dave Love <fx@gnu.org>
parents:
diff changeset
945 1988-01-16 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
946
Dave Love <fx@gnu.org>
parents:
diff changeset
947 * alloc.c (syms_of_alloc): Eliminate vars data-bytes-{free,used}.
Dave Love <fx@gnu.org>
parents:
diff changeset
948 They lose because values are over 24 bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
949
Dave Love <fx@gnu.org>
parents:
diff changeset
950 * lread.c (read_list): delete `register' for val and tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
951 * buffer.c (Fkill_buffer): delete `register' for buf and bufname.
Dave Love <fx@gnu.org>
parents:
diff changeset
952 * fns.c (Fy_or_n_p): delete `register' for xprompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
953 * keymap.c (Fcopy_keymap): missing paren.
Dave Love <fx@gnu.org>
parents:
diff changeset
954
Dave Love <fx@gnu.org>
parents:
diff changeset
955 1988-01-15 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
956
Dave Love <fx@gnu.org>
parents:
diff changeset
957 * m-iris4d.h: Changes to support dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
958 * m-*.h: Doc fix for VIRT_ADDR_VARIES.
Dave Love <fx@gnu.org>
parents:
diff changeset
959
Dave Love <fx@gnu.org>
parents:
diff changeset
960 * unexec.c: Minor changes to mips code for IRIS_4D.
Dave Love <fx@gnu.org>
parents:
diff changeset
961
Dave Love <fx@gnu.org>
parents:
diff changeset
962 1988-01-11 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
963
Dave Love <fx@gnu.org>
parents:
diff changeset
964 * s-iris3-{5,6}.h: Don't #undef SIGIO. BROKEN_FIONREAD makes it unnec.
Dave Love <fx@gnu.org>
parents:
diff changeset
965 * process.c [IRIS]: Find sysmacros.h in sys/.
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 1988-01-09 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 * doprnt.c: New arg NARGS says how many args there are in ARGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
970 Give an error if the string tries to use more than that many.
Dave Love <fx@gnu.org>
parents:
diff changeset
971
Dave Love <fx@gnu.org>
parents:
diff changeset
972 * callint.c (Fcall_interactively): Pass new arg to `doprnt'
Dave Love <fx@gnu.org>
parents:
diff changeset
973 * editfns.c (Fformat, format1):
Dave Love <fx@gnu.org>
parents:
diff changeset
974 * xdisp.c (message):
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 1988-01-07 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
977
Dave Love <fx@gnu.org>
parents:
diff changeset
978 * lreadc (init_obarray): Split the stmt `hash =' to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
979 a VACX bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 * alloca.s [pyramid]: Keep sp a multiple of 32.
Dave Love <fx@gnu.org>
parents:
diff changeset
982 This preserves cache-block alignment.
Dave Love <fx@gnu.org>
parents:
diff changeset
983
Dave Love <fx@gnu.org>
parents:
diff changeset
984 1988-01-06 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 * s-hpux.h: Don't define nomultiplejobs, LDAV_SYMBOL, LIBS_DEBUG
Dave Love <fx@gnu.org>
parents:
diff changeset
987 or BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
988 * m-hp9000s300.h: Define those four.
Dave Love <fx@gnu.org>
parents:
diff changeset
989 * s-hpux.h: Define BSTRING, and define bcopy, etc., as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
990
Dave Love <fx@gnu.org>
parents:
diff changeset
991 * sysdep.c [NEED_BSDTTY]: Include bsdtty.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
992 (Flag is defined in m-hp9000s800.h)
Dave Love <fx@gnu.org>
parents:
diff changeset
993
Dave Love <fx@gnu.org>
parents:
diff changeset
994 * m-hp9000s800.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
995 * m-hp9000s300.h: New name for m-hp9000.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 * sysdep.c: Split TIOCGLTC conditional into two, one on TIOCGETC.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 * search.c (search_buffer): Avoid & of array static_BM_tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 * alloca.s, crt0.c: Change hp9000 conditionals to hp9000s300.
Dave Love <fx@gnu.org>
parents:
diff changeset
1002
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 1987-12-22 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 * alloca.s [WICAT]: Keep sp pointing at lowest word in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
1006
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 1987-12-17 Richard Stallman (rms at lucky-charms)
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 * unexec.c (make_hdr): Don't add A_TEXT_OFFSET to a_text
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 in the NO_REMAP case (when a_text comes from the old header).
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 * filelock.c: If no symlinks, use `stat' instead of `lstat'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1013
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 1987-12-14 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1015
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 * fileio.c (Fsubstitute_in_file_name): Allow underscore
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 in an env var name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 1987-12-09 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 * indent.c (Findent-to): Interactive code `N' instead of `n'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1022
Dave Love <fx@gnu.org>
parents:
diff changeset
1023 * sysdep.c (execvp, rename): Omit these fns if VMS4_6.
Dave Love <fx@gnu.org>
parents:
diff changeset
1024
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 * lread.c (oblookup): Split a statement to avoid VMS compiler bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
1026
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 1987-12-04 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1028
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 * data.c (sign_extend_temp): Moved from sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 * data.c (sign_extend_lisp_int): Function to do sign-extend;
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 needed on some machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 * keymap.c (Fcopy_keymap): Copy subkeymaps recursively.
Dave Love <fx@gnu.org>
parents:
diff changeset
1034
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 * fileio.c (Fread_file_name): Don't crash if no env var HOME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1036
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 1987-12-03 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1038
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 * m-convex.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1040
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 1987-12-02 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1042
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 Don't set time_limit to -2; leave it as -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1045
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 * s-usg5-3.h, m-intel386.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 1987-12-01 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1049
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 * process.c: Support for SYSV_PTYS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1051
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 * dired.c: New macros DIRENTRY and NAMLEN; support for sysV.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 * sysdep.c: `closedir' function for sysV.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
1054
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 * crt0.c: Add code for Sun 4.
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 * m-sparc.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1057
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 * lread.c (read_list): Fix error message for ] in a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1059
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 * fileio.c (Ffile_symlink_p): Call Fexpand_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1061
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 1987-11-21 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1063
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 * print.c: Clean up doc string syntax and fix doc error for `print'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1065
Dave Love <fx@gnu.org>
parents:
diff changeset
1066 1987-10-31 Richard Stallman (rms at sugar-smacks)
Dave Love <fx@gnu.org>
parents:
diff changeset
1067
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 * editfns.c (Fformat): Realize doprint %-specs can contain - and space.
Dave Love <fx@gnu.org>
parents:
diff changeset
1069
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 1987-10-30 Richard Stallman (rms at sugar-smacks)
Dave Love <fx@gnu.org>
parents:
diff changeset
1071
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 * fns.c (Fy_or_n_p): Don't try to DOWNCASE -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1073
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 1987-10-29 Richard Stallman (rms at frosted-flakes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1075
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 * fns.c (Fy_or_n_p): Protect `prompt' and `xprompt' from gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 * fns.c (Fyes_or_no_p): Protect `prompt' from gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1078 * lread.c (read_list): Protect `val' and `tail' from gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 * buffer.c (Fkill_buffer): Protect `buf' and `bufname' from gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080 * fileio.c (barf_or_query_if_file_exists): Protect `absname'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1081
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 1987-09-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1083
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 * Version 18.49 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 * window.c (set_window_width):
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 Set windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 * scroll.c (calculate_scrolling): Initialize insertcount
Dave Love <fx@gnu.org>
parents:
diff changeset
1090 of top edge cells to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
1091
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 * dired.c (file_name_completion): Rearrange VMS conditionals
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 so that `readfunc' exists only on VMS. Apollo compiler
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 couldn't deal with it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1095
Dave Love <fx@gnu.org>
parents:
diff changeset
1096 1987-09-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1097
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 * m-sun[23].h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1099
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 * sysdep.c (reset_sys_modes): Don't output anything
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 if have a read_socket_hook (i.e. under X).
Dave Love <fx@gnu.org>
parents:
diff changeset
1102
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 1987-09-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1104
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 * buffer.c (Fget_buffer_create): Test of mode-class property
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 of buffer's major mode was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 1987-09-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1109
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 * dired.c (file_name_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 Only filter `leaves' of filesystem structure with
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 completion_ignored_extensions -- don't eliminate directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 If Vcompletion_ignored_extensions isn't a proper list, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 eliminate all filenames.
Dave Love <fx@gnu.org>
parents:
diff changeset
1115
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 * xterm.h (UNBLOCK_INPUT_RESIGNAL):
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 RESIGNAL_INPUT, not INPUT_RESIGNAL
Dave Love <fx@gnu.org>
parents:
diff changeset
1118
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 1987-08-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1120
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 * Version 18.48 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1122
Dave Love <fx@gnu.org>
parents:
diff changeset
1123 * xmenu.c (XEmacsMenu): Rename `sel' to `selidx'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1124
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 * unexec.c: Remove the CANNOT_UNEXEC code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126 * m-apollo.h: Switch back to CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1127
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 * emacs.c (Fdump_emacs): Don't call malloc_init if SYSTEM_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 * emacs.c (main): ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 1987-08-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 * fileio.c (Fwrite_region) [VMS]: Move gap to the closest place
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 (first newline after old gap).
Dave Love <fx@gnu.org>
parents:
diff changeset
1135
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 1987-08-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 * editfns.c (init_editfns): Handle getpwuid returning 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1139
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 1987-08-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1141
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 * casefiddle.c (casify_region): Use prepare_to_modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 Don't call modify_region until the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 * sysdep.c (reset_sys_modes): Output a bare CR
Dave Love <fx@gnu.org>
parents:
diff changeset
1146 so kernel can track the cursor hpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
1147
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 1987-07-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1149
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 * vmsfns.c (Fsetprv): Correct spelling SS$NORMAL => SS$_NORMAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 Include <ssdef.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
1152
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 1987-07-29 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1154
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 * lread.c (init_read): Initialise load_in_progress.
Dave Love <fx@gnu.org>
parents:
diff changeset
1156
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 1987-07-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
Dave Love <fx@gnu.org>
parents:
diff changeset
1159 * vmsfns.c (Fsetprv): Detect error from sys$setprv properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1160 Add some privileges missing from the table.
Dave Love <fx@gnu.org>
parents:
diff changeset
1161
Dave Love <fx@gnu.org>
parents:
diff changeset
1162 1987-07-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1163
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 * sysdep.c (creat_copy_attrs): Flush duplicate `else'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 1987-07-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 * dispnew.c (update_screen): Use PENDING_OUTPUT_COUNT
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 in all appropriate places.
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 Fix a comment delimiter typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1171
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 1987-07-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1173
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 * keyboard.c (command_loop_1): Don't do direct output
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 if DoDsp is needed to erase a minibuffer message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1176
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 * keymap.c (describe_alist, describe_vector):
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 1. Output only one blank line in a row if multiple empty keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 2. Chase through indirect keymap elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
1180
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 * keymap.c (describe_map_tree): Handle Flookup_key returning int
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 so C-x 4 bindings appear in the output.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183
Dave Love <fx@gnu.org>
parents:
diff changeset
1184 * sysdep.c (sys_creat for VMS): Get all args via varargs,
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 no named args, to avoid incompatible change in VMS C.
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 1987-07-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1188
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 * unexec.c (make-hdr): Split the stmts that use ADDR_CORRECT
Dave Love <fx@gnu.org>
parents:
diff changeset
1190 into two stmts. Some compilers mysteriously barf on them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1191
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 * m-7300.h: Remove ADD_CORRECT (s-usg5-2.h does it).
Dave Love <fx@gnu.org>
parents:
diff changeset
1193 Add LD_SWITCH_MACHINE and SWITCH_ENUM_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1194
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 * m-amdahl.h: define STACK_DIRECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 * sysdep.c (random for VMS): subtract 1<<30, not 1<<14.
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 * fns.c (Fvconcat): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1200
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 * window.c (Fcurrent_window_configuration): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1202
Dave Love <fx@gnu.org>
parents:
diff changeset
1203 * sysdep.c [VMS]: include file.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 * sysdep.c (creat_copy_attrs) [VMS]: Minor fixes to prevent
Dave Love <fx@gnu.org>
parents:
diff changeset
1205 invalid acL if there was no old version.
Dave Love <fx@gnu.org>
parents:
diff changeset
1206
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 * dispnew.c (PENDING_OUTPUT_COUNT): New macro to get # chars
Dave Love <fx@gnu.org>
parents:
diff changeset
1208 buffered in a stdio output stream.
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 * dispnew.c (update_screen): Use that macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210 Remove #ifndef VMS around the sleep when buffer is full.
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 * s-vms.h: Define nonstandard PENDING_OUTPUT_COUNT for VMS use.
Dave Love <fx@gnu.org>
parents:
diff changeset
1212
Dave Love <fx@gnu.org>
parents:
diff changeset
1213 * fileio.c (file_name_as_directory) [VMS]: Fix 3rd arg to strncmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1214
Dave Love <fx@gnu.org>
parents:
diff changeset
1215 1987-07-17 Paul Rubin (phr at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1216
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 * m-sun2.h: Add comment explaining that filename refers to
Dave Love <fx@gnu.org>
parents:
diff changeset
1218 the OS version, not the CPU model number. People running
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 SunOS 3.2 on Sun 2 computers have been erroneously trying to
Dave Love <fx@gnu.org>
parents:
diff changeset
1220 use this file, and losing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1221
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 1987-07-10 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1223
Dave Love <fx@gnu.org>
parents:
diff changeset
1224 * xterm.h: Define macros to abstract control of input signals.
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 Alternate set of macros for hp-ux does no signalling.
Dave Love <fx@gnu.org>
parents:
diff changeset
1226
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 * xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1228 * xfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 * xmenu.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 Rewrite to use new input signal macros. Add conditionalizations
Dave Love <fx@gnu.org>
parents:
diff changeset
1231 for hp-ux, mostly to eliminate references to `ButtonReleased' (I
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 don't know why, this is from wizards at HP Labs). Change
Dave Love <fx@gnu.org>
parents:
diff changeset
1233 "xmenu.c" to eliminate unused include files, and reorder the
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 include files so that it compiles under hp-ux.
Dave Love <fx@gnu.org>
parents:
diff changeset
1235
Dave Love <fx@gnu.org>
parents:
diff changeset
1236 1987-06-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1237
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 * fileio.c (Fwrite_region) [VMS]: Use creat_copy_attrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1239
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 * sysdep.c (creat_copy_attrs) [VMS]: New function: open a file
Dave Love <fx@gnu.org>
parents:
diff changeset
1241 for writing, copying attributes from another file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1242
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 * fileio.c (Ffile_writable_p): Exchange with Ffile_symlink_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 Avoids mysterious cpp lossage on RT/PC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1245
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 * syntax.c: Disguise doc string of non-existent Lisp variable
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 `standard-syntax-table'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1248
Dave Love <fx@gnu.org>
parents:
diff changeset
1249 1987-06-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1250
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 * callproc.c (Fcall_process): On VMS, use NLA0: instead of /dev/null.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 * term.c (term-init):
Dave Love <fx@gnu.org>
parents:
diff changeset
1254 Don't use "nl" cap on VMS if it's a linefeed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1255
Dave Love <fx@gnu.org>
parents:
diff changeset
1256 1987-06-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1257
Dave Love <fx@gnu.org>
parents:
diff changeset
1258 * sysdep.c (sys_creat) [VMS]: Use va_start, not va_start_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1259
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 * sysdep.c (rename) [VMS]: Use SYS$RENAME not LIB$RENAME_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1261
Dave Love <fx@gnu.org>
parents:
diff changeset
1262 1987-06-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1263
Dave Love <fx@gnu.org>
parents:
diff changeset
1264 * sysdep.c (readdirver) [VMS]: Don't return bogus version number.
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 Don't lose stepping off end of directory entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 Eliminate superfluous loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
1267
Dave Love <fx@gnu.org>
parents:
diff changeset
1268 * fileio.c (file-name-as-directory) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1269 Never append a slash. Fix erroneous return-with-no-value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1270
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 * dired.c (file_name_completion): For VMS, upcase the input.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 * fns.c (Frandom): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1274
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 * sysdep.c (random) [USG]: Subtract 1<<14 from value of rand()
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 so value range is centered on zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
1277 * sysdep.c (random) [VMS]: Likewise, and remove the code to
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 initialize the seed. Higher levels call srandom if seed should be set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1279
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 1987-06-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1281
Dave Love <fx@gnu.org>
parents:
diff changeset
1282
Dave Love <fx@gnu.org>
parents:
diff changeset
1283 * fileio.c (Fwrite_region) [VMS]: Use `creat' to create
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 an auto-save file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1285 * Version 18.47 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1286
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 * fileio.c (Fwrite_region): Check result from fsync.
Dave Love <fx@gnu.org>
parents:
diff changeset
1288
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 1987-06-12 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1290
Dave Love <fx@gnu.org>
parents:
diff changeset
1291 * terminfo.c (tparam): Handle the outstring == 0 case by
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 allocating a result of the correct size.
Dave Love <fx@gnu.org>
parents:
diff changeset
1293
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 1987-06-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1295
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 * terminfo.c (tparam): Kludge the outstring == 0 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 Accept (and ignore) the buffer-length argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1298
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 * s-iris3-5.h: Remove defines of IRIS35 and PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1300
Dave Love <fx@gnu.org>
parents:
diff changeset
1301 * fileio.c (Fwrite_region) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 Write under temp name and rename, to avoid auto-deletion
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 if writing fails. When moving gap to avoid extra newline,
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 move it only to the next newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 1987-06-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1307
Dave Love <fx@gnu.org>
parents:
diff changeset
1308 * minibuf.c (Ftry_completion, Fall_completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 GCPRO some strings when calling predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 * fileio.c (file_name_as_directory) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 Recognize .dir in uc or lc and followed by either .1 or ;1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 * fileio.c (directory_file_name) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 Append .DIR.1 in upper case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1315 * fileio.c: Delete calls to lower_case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 * fileio.c: #ifndef VMS around decls or errno, sys_errlist, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 * sysdep.c (getwd for VMS): Upcase the filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
1319 * sysdep.c (lower_case): Delete this function and all calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1320
Dave Love <fx@gnu.org>
parents:
diff changeset
1321 * dired.c (file_name_completion): Obey completion-ignore-case
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 by using scmp instead of bcmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1323
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 1987-06-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1325
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 * syntax.c: (scan_lists): Clear mathexit on 2nd math-char in a pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
1327
Dave Love <fx@gnu.org>
parents:
diff changeset
1328 1987-06-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1329
Dave Love <fx@gnu.org>
parents:
diff changeset
1330 * Version 18.46 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1331
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 * m-apollo.h: Define CANNOT_UNEXEC instead of CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1333
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 * keyboard.c (get_char): Delete DEBUG-conditional code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 * process.c: Delete the IRIS ignore-SIGIOT kludge.
Dave Love <fx@gnu.org>
parents:
diff changeset
1336
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 * sysdep.c: Declare sign_extend_temp regardless of machine type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1338
Dave Love <fx@gnu.org>
parents:
diff changeset
1339 * sysdep.c (sys_access) [VMS pre 4.4]: Don't zero uic.
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * sysdep.c (sys_access_reinit): New fn, called from
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 init_sys_modes, to clear uic.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 * eval.c (grow_specpdl): Don't subtract old specpdl address
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 from new one; they are in different arrays.
Dave Love <fx@gnu.org>
parents:
diff changeset
1345 Use correct args to Fsignal when reporting overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
1346
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 * process.c (Fopen_network_stream): Don't create process object
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 until opens, etc. have succeeded.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349
Dave Love <fx@gnu.org>
parents:
diff changeset
1350 1987-06-08 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1351
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 * keyboard.c (read_avail_input): use `read_socket_hook' if it has
Dave Love <fx@gnu.org>
parents:
diff changeset
1353 a value. This is required in hp-ux if `HAVE_X_WINDOWS' is
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 * process.c (wait_reading_process_input): conditionalize `select'
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 call for hp-ux.
Dave Love <fx@gnu.org>
parents:
diff changeset
1358
Dave Love <fx@gnu.org>
parents:
diff changeset
1359 1987-06-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1360
Dave Love <fx@gnu.org>
parents:
diff changeset
1361 * m-isi-ov.h: Cut SEGMENT_MAST in half. crl@purdue says so.
Dave Love <fx@gnu.org>
parents:
diff changeset
1362
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 1987-06-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1364
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 * tparam.c: Ifdef emacs, include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1366
Dave Love <fx@gnu.org>
parents:
diff changeset
1367 1987-06-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1368
Dave Love <fx@gnu.org>
parents:
diff changeset
1369 * m-apollo.h: Add #undef BSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1370
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 * dispnew.c, keyboard.c: On VMS, don't include sys/ioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1372
Dave Love <fx@gnu.org>
parents:
diff changeset
1373 * process.c (create_process): On IRIS, set forkin, forkout to -1
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 instead of opening them. Then don't use them later if they are -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1375
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 * process.c (Fopen_network_stream): Allow integer as 4th arg
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 to specify foreign port number.
Dave Love <fx@gnu.org>
parents:
diff changeset
1378
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 1987-06-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1380
Dave Love <fx@gnu.org>
parents:
diff changeset
1381 * m-amdahl.h: Add definitions of LD_SWITCH_MACHINE, EXEC_MAGIC,
Dave Love <fx@gnu.org>
parents:
diff changeset
1382 SEGSIZ and SEGMENT_MASK. Turn on C_ALLOCA. From Jishnu Mukeji.
Dave Love <fx@gnu.org>
parents:
diff changeset
1383
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 * eval.c (Fapply): Add missing parens in args to alloca;
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 args were too small. From Jishnu Mukeji.
Dave Love <fx@gnu.org>
parents:
diff changeset
1386
Dave Love <fx@gnu.org>
parents:
diff changeset
1387 1987-06-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1388
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 * version 18.45.
Dave Love <fx@gnu.org>
parents:
diff changeset
1390
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 * fileio.c (Finsert_file_contents): Always initialize fd.
Dave Love <fx@gnu.org>
parents:
diff changeset
1392
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 1987-05-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1394
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 * fileio.c: Move declarations of errno and friends to top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 * filelock.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1397
Dave Love <fx@gnu.org>
parents:
diff changeset
1398 1987-05-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1399
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 * process.c: #end => #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
1401
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 1987-05-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1403
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 * fileio.c (Fexpand_file_name) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1405 Upcase all file names, not just absolute ones. Use Fupcase.
Dave Love <fx@gnu.org>
parents:
diff changeset
1406
Dave Love <fx@gnu.org>
parents:
diff changeset
1407 1987-05-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1408
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 * fileio.c (Fdirectory_file_name) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 Fix to expansion of VMS logical names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1411
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 * crt0.c [ISI68K]: Define asm sym isi68020.
Dave Love <fx@gnu.org>
parents:
diff changeset
1413
Dave Love <fx@gnu.org>
parents:
diff changeset
1414 * xdisp.c (display_string): Use current buffer's tab_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 (display_text_line): Simplify XBUFFER (w->buffer) to bf_cur.
Dave Love <fx@gnu.org>
parents:
diff changeset
1416
Dave Love <fx@gnu.org>
parents:
diff changeset
1417 1987-05-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1418
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 * alloc.c (init_alloc-once): Don't set Vpurify_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1420 * lread.c (init_obarray): Do it here, now that Qt is valid.
Dave Love <fx@gnu.org>
parents:
diff changeset
1421
Dave Love <fx@gnu.org>
parents:
diff changeset
1422 1987-05-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1423
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 * m-targon31.h: Undefine VIRT_ADDR_VARIES.
Dave Love <fx@gnu.org>
parents:
diff changeset
1425
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 * vmspaths.h: Convert to VMS syntax and upper case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1427
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 * lread.c (absolute_filename_p) [VMS]: '[' and '<' don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1429 make a pathname absolute.
Dave Love <fx@gnu.org>
parents:
diff changeset
1430
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 1987-05-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1432
Dave Love <fx@gnu.org>
parents:
diff changeset
1433 * xterm.c (x_term_init): Don't set Vxterm and Vxterm1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 * xfns.c (syms_of_xfns): Don't set Vxterm and Vxterm1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 Delete Lisp variable `xterm'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 * dispnew.c (init_display): Initialize Vxterm to t or nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1437
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 * keyboard.c (interrupt_signal): Check Vwindow_system
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 instead of Vxterm.
Dave Love <fx@gnu.org>
parents:
diff changeset
1440
Dave Love <fx@gnu.org>
parents:
diff changeset
1441 * sysdep.c (sys_access for VMS pre 4.4):
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 Turn on call to vmserrstr.
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 * sysdep.c (vmserrstr) [VMS]: Define this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444
Dave Love <fx@gnu.org>
parents:
diff changeset
1445 * process.c (create_process) [IRIS]: Don't open the pty's tty
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 in the parent process. Open only once, in the child.
Dave Love <fx@gnu.org>
parents:
diff changeset
1447
Dave Love <fx@gnu.org>
parents:
diff changeset
1448 * xdisp.c (redisplay_window): If window-start points nowhere,
Dave Love <fx@gnu.org>
parents:
diff changeset
1449 recenter the window to avoid a crash.
Dave Love <fx@gnu.org>
parents:
diff changeset
1450
Dave Love <fx@gnu.org>
parents:
diff changeset
1451 * fileio.c (Fwrite_region): Check for error from the close.
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 NFS reportedly can report out-of-space there.
Dave Love <fx@gnu.org>
parents:
diff changeset
1453
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 1987-05-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1455
Dave Love <fx@gnu.org>
parents:
diff changeset
1456 * fileio.c (Fwrite_region): Always stat after the close.
Dave Love <fx@gnu.org>
parents:
diff changeset
1457
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 * term.c (term_init): Spurious ' in error msg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1459 * cmds.c (SelfInsert): For newline, must auto-fill
Dave Love <fx@gnu.org>
parents:
diff changeset
1460 before inserting it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1461
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 * keyboard.c (BROKEN_FIONREAD): config.h can #define this
Dave Love <fx@gnu.org>
parents:
diff changeset
1463 to cause FIONREAD to be #undef'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 * s-iris3-5.h, s-hpux.h: Define BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1465
Dave Love <fx@gnu.org>
parents:
diff changeset
1466 * indent.c (compute_motion): Typo in defn of HPOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1467
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 1987-05-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1469
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 * term.c: Pass 0 for buffer and length to tparam,
Dave Love <fx@gnu.org>
parents:
diff changeset
1471 record the value returned as buffer to use, and free it later.
Dave Love <fx@gnu.org>
parents:
diff changeset
1472 Each caller was changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1473
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 * tparam.c (tparam): Take buffer length additional arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1475 Malloc a buffer if that buffer is too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
1476 Return address of buffer actually used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1477 Add * and / as arithmetic operators.
Dave Love <fx@gnu.org>
parents:
diff changeset
1478
Dave Love <fx@gnu.org>
parents:
diff changeset
1479 * xdisp.c (message): Handle NO_ARG_ARRAY for call to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1480
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 1987-05-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1482
Dave Love <fx@gnu.org>
parents:
diff changeset
1483 * m-isi-ov.h: Define LIB_STANDARD to avoid bad interaction with
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 crt0 in ISI system 3.07.
Dave Love <fx@gnu.org>
parents:
diff changeset
1485
Dave Love <fx@gnu.org>
parents:
diff changeset
1486 * fileio.c (Ffile_name_as_directory) [VMS]: Special handling
Dave Love <fx@gnu.org>
parents:
diff changeset
1487 for foo:[000000] where foo is a logical name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1488
Dave Love <fx@gnu.org>
parents:
diff changeset
1489 1987-05-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1490
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 * fileio.c (Fread_file_name) [VMS]: Bind completion-ignore-case to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
1492 * fileio.c (Fexpand_file_name) [VMS]: Upcase letters in filenames.
Dave Love <fx@gnu.org>
parents:
diff changeset
1493
Dave Love <fx@gnu.org>
parents:
diff changeset
1494 * sysdep.c (sys_access for VMS < 4.4):
Dave Love <fx@gnu.org>
parents:
diff changeset
1495 Always get `uic' from the system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1496
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 * sysdep.c: New macro SETOSPEED to set the ospeed value
Dave Love <fx@gnu.org>
parents:
diff changeset
1498 in a terminal-info structure. Definitions for USG and BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1499 Used in init_baud_rate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1500
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 1987-05-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1502
Dave Love <fx@gnu.org>
parents:
diff changeset
1503 * search.c (skip_chars, Fstring_match, scan_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1504 Set immediate_quit over the scanning loops.
Dave Love <fx@gnu.org>
parents:
diff changeset
1505
Dave Love <fx@gnu.org>
parents:
diff changeset
1506 * vmspaths.h: Remove the comma from the load path.
Dave Love <fx@gnu.org>
parents:
diff changeset
1507 Search only the standard directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
1508
Dave Love <fx@gnu.org>
parents:
diff changeset
1509 * sysdep.c (sys_suspend): Delete spurious `*' from
Dave Love <fx@gnu.org>
parents:
diff changeset
1510 declaration of `sigio'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1511
Dave Love <fx@gnu.org>
parents:
diff changeset
1512 1987-05-12 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1513
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 * regex.c (re_compile_fastmap):
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 Fix typo where `notsyntaxspec' neglected to look at its argument
Dave Love <fx@gnu.org>
parents:
diff changeset
1516 byte, comparing with randomness.
Dave Love <fx@gnu.org>
parents:
diff changeset
1517
Dave Love <fx@gnu.org>
parents:
diff changeset
1518 1987-05-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1519
Dave Love <fx@gnu.org>
parents:
diff changeset
1520 * sysdep.c (sys_access for VMS pre 4.4):
Dave Love <fx@gnu.org>
parents:
diff changeset
1521 Fix typo of `file' where `filename' was meant.
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 Avoid using `vmserrstr' since it's not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1523
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 On VMS, st.st_size > num_chars_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 Use num_chars_read for the return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1527
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 * cmds.c (SelfInsert): New 2nd arg, nonzero says don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1529 do auto fill.
Dave Love <fx@gnu.org>
parents:
diff changeset
1530 * cmds.c (Fself_insert_command, Fnewline):
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 Pass nonzero to SelfInsert if have prefix arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1532
Dave Love <fx@gnu.org>
parents:
diff changeset
1533 * minibuf.c (Fself_insert_and_exit): 0 as 2nd arg to SelfInsert.
Dave Love <fx@gnu.org>
parents:
diff changeset
1534 * keyboard.c (command_loop_1): likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1535
Dave Love <fx@gnu.org>
parents:
diff changeset
1536 1987-05-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1537
Dave Love <fx@gnu.org>
parents:
diff changeset
1538 * keyboard.c, s-hpux.h, s-iris3-5.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1539 Eliminate the hpux/iris conditional from keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1540 Now the s- files do #undef FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1541
Dave Love <fx@gnu.org>
parents:
diff changeset
1542 * buffer.c (Fkill_buffer): Do nothing rather than kill
Dave Love <fx@gnu.org>
parents:
diff changeset
1543 the sole remaining buffer. Prevent quits during actual killing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1544
Dave Love <fx@gnu.org>
parents:
diff changeset
1545 1987-05-05 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1546
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 * m-irist.h: New version from raible@orville.arpa
Dave Love <fx@gnu.org>
parents:
diff changeset
1548 * s-iris3-5.h: New file. (s-usg5-2 with additions)
Dave Love <fx@gnu.org>
parents:
diff changeset
1549
Dave Love <fx@gnu.org>
parents:
diff changeset
1550 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1551 IRIS, like HPUX, #defines but does not implement FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1552
Dave Love <fx@gnu.org>
parents:
diff changeset
1553 * window.c, keyboard.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 Remove some unused local variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1555
Dave Love <fx@gnu.org>
parents:
diff changeset
1556 1987-05-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1557
Dave Love <fx@gnu.org>
parents:
diff changeset
1558 * dired.c (Ffile_attributes): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1559
Dave Love <fx@gnu.org>
parents:
diff changeset
1560 * term.c (term_init): Mention `unsetenv TERMCAP' in
Dave Love <fx@gnu.org>
parents:
diff changeset
1561 error message for invalid TERM variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1562
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 1987-04-27 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1564
Dave Love <fx@gnu.org>
parents:
diff changeset
1565 * fileio.c (APOLLO from lnz):
Dave Love <fx@gnu.org>
parents:
diff changeset
1566 Fcopy_file, Fset_file_modes: Don't use un*x modes if
Dave Love <fx@gnu.org>
parents:
diff changeset
1567 env var USE_DOMAIN_ACLS is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1568 Fset_file_modes: utimes fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 Finsert_file_contents: Must do fstat after open for Apollo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1570
Dave Love <fx@gnu.org>
parents:
diff changeset
1571 * emacs.c (main): (APOLLO from lnz):
Dave Love <fx@gnu.org>
parents:
diff changeset
1572 Don't use un*x modes if env var USE_DOMAIN_ACLS set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1573
Dave Love <fx@gnu.org>
parents:
diff changeset
1574 1987-04-25 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1575
Dave Love <fx@gnu.org>
parents:
diff changeset
1576 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1577 CANNOT_UNEXEC Code from lnz (from rps@apollo).
Dave Love <fx@gnu.org>
parents:
diff changeset
1578 Similar to vmsmap.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1579
Dave Love <fx@gnu.org>
parents:
diff changeset
1580 * sysdep.c: (APOLLO from lnz)
Dave Love <fx@gnu.org>
parents:
diff changeset
1581 init_baud_rate: Make sure ospeed is initialized even if ioctl fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
1582 wait_for_termination: can sigpause.
Dave Love <fx@gnu.org>
parents:
diff changeset
1583 init_sys_modes: moved static structures out.
Dave Love <fx@gnu.org>
parents:
diff changeset
1584
Dave Love <fx@gnu.org>
parents:
diff changeset
1585 1987-04-23 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1586
Dave Love <fx@gnu.org>
parents:
diff changeset
1587 * malloc.c, vmsmap.c: (VMS)
Dave Love <fx@gnu.org>
parents:
diff changeset
1588 Define and use our own `sbrk' since malloc and the RTL sbrk don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1589 interact very well.
Dave Love <fx@gnu.org>
parents:
diff changeset
1590 (sasaki@harvard.harvard.edu <8704220244.AA02324@prep>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1591
Dave Love <fx@gnu.org>
parents:
diff changeset
1592 1987-04-15 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1593
Dave Love <fx@gnu.org>
parents:
diff changeset
1594 * dispnew.c: (VMS) Flush TIOCOUTQ stuff (meaningless on VMS)
Dave Love <fx@gnu.org>
parents:
diff changeset
1595
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 * fileio.c, sysdep.c: (VMS)
Dave Love <fx@gnu.org>
parents:
diff changeset
1597 Rename "define-logical-name" => "define-dcl-symbol"
Dave Love <fx@gnu.org>
parents:
diff changeset
1598
Dave Love <fx@gnu.org>
parents:
diff changeset
1599 * m-irist.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1600 New file from raible@orville.arpa for iris machine
Dave Love <fx@gnu.org>
parents:
diff changeset
1601 (`3.5 turbo'). (<8704150216.AA21012@orville.arpa>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1602
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 * unexec.c: iris code (is USG, but has struct exec)
Dave Love <fx@gnu.org>
parents:
diff changeset
1604 * sysdep.c: iris utimes emulatation. (HAVE_TIMEVAL)
Dave Love <fx@gnu.org>
parents:
diff changeset
1605
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 * process.c: (IRIS)
Dave Love <fx@gnu.org>
parents:
diff changeset
1607 #include <sysmacros.h>
Dave Love <fx@gnu.org>
parents:
diff changeset
1608 pty: Unusual iris pty-finding code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1609 IRIS_ignore_SIGIOT_kludge, init_process:
Dave Love <fx@gnu.org>
parents:
diff changeset
1610 Iris pty's have some unknown bug which seems to cause spurious
Dave Love <fx@gnu.org>
parents:
diff changeset
1611 SIGIOTs. Can somebody please delve into the reasons behind
Dave Love <fx@gnu.org>
parents:
diff changeset
1612 this lossage?
Dave Love <fx@gnu.org>
parents:
diff changeset
1613
Dave Love <fx@gnu.org>
parents:
diff changeset
1614 1987-04-15 Paul Rubin (phr at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1615
Dave Love <fx@gnu.org>
parents:
diff changeset
1616 * version 18.44 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1617
Dave Love <fx@gnu.org>
parents:
diff changeset
1618 1987-04-14 Paul Rubin (phr at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1619
Dave Love <fx@gnu.org>
parents:
diff changeset
1620 * config.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1621 Increase PURESIZE to 115800 from 115600.
Dave Love <fx@gnu.org>
parents:
diff changeset
1622
Dave Love <fx@gnu.org>
parents:
diff changeset
1623 1987-04-14 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1624
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 * termcap.c (tgetent) (VMS):
Dave Love <fx@gnu.org>
parents:
diff changeset
1626 File is in emacs_library:[etc]termcap.dat
Dave Love <fx@gnu.org>
parents:
diff changeset
1627 (TUNG@WAIF.MIT.EDU <8704130324.AA10879@prep.ai.mit.edu>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1628
Dave Love <fx@gnu.org>
parents:
diff changeset
1629 1987-04-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1630
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 * window.c (Fset_window_configuration):
Dave Love <fx@gnu.org>
parents:
diff changeset
1632 Don't unchain markers -- this window configuation may be used
Dave Love <fx@gnu.org>
parents:
diff changeset
1633 again. Let normal GC unchain them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1634
Dave Love <fx@gnu.org>
parents:
diff changeset
1635 1987-04-08 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1636
Dave Love <fx@gnu.org>
parents:
diff changeset
1637 * m-vax.h: (USG 5.2)
Dave Love <fx@gnu.org>
parents:
diff changeset
1638 define NO_REMAP to kludgily bypass unexec bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
1639 (We don't have such a machine here, so -we- can't find the bug!)
Dave Love <fx@gnu.org>
parents:
diff changeset
1640 (Karl.Kleinpaste <205@cbstr1.att.com>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1641
Dave Love <fx@gnu.org>
parents:
diff changeset
1642 1987-04-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1643
Dave Love <fx@gnu.org>
parents:
diff changeset
1644 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1645 Use special code for HPOS if SHORT_CAST_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1646
Dave Love <fx@gnu.org>
parents:
diff changeset
1647 * m-celerity.h, m-att3b.h, m-ibmrt.h, m-sequent.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1648 Define SHORT_CAST_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1649
Dave Love <fx@gnu.org>
parents:
diff changeset
1650 1987-04-06 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1651
Dave Love <fx@gnu.org>
parents:
diff changeset
1652 * malloc.c (morecore):
Dave Love <fx@gnu.org>
parents:
diff changeset
1653 Don't assume sbrk clears memory to 0's.
Dave Love <fx@gnu.org>
parents:
diff changeset
1654
Dave Love <fx@gnu.org>
parents:
diff changeset
1655 * indent.c (compute_motion): Special-case HPOS for sequent.
Dave Love <fx@gnu.org>
parents:
diff changeset
1656 (iglesias@ICS.UCI.EDU <8704061703.AA26816@prep.ai.mit.edu>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1657
Dave Love <fx@gnu.org>
parents:
diff changeset
1658 * regex.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1659 Fix bug in which "t\(.*\) .*\1" didn't match
Dave Love <fx@gnu.org>
parents:
diff changeset
1660 "tom hates tomatoes" from Tom May @ Washington.
Dave Love <fx@gnu.org>
parents:
diff changeset
1661 (<8703241000.AA21146@beaver.cs.washington.edu>)
Dave Love <fx@gnu.org>
parents:
diff changeset
1662
Dave Love <fx@gnu.org>
parents:
diff changeset
1663 * sysdep.c (getwd): (USG)
Dave Love <fx@gnu.org>
parents:
diff changeset
1664 Change first arg (0) to getcwd to (char *) 0
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 Also, call `free' on value returned (after we save it)
Dave Love <fx@gnu.org>
parents:
diff changeset
1666
Dave Love <fx@gnu.org>
parents:
diff changeset
1667 1987-03-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1668
Dave Love <fx@gnu.org>
parents:
diff changeset
1669 * Version 18.41 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1670
Dave Love <fx@gnu.org>
parents:
diff changeset
1671 * emacs.c (main): Call syms_of_xmenu only if HAVE_X_MENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
1672 * ymakefile: Use new switch HAVE_X_MENU to decide whether
Dave Love <fx@gnu.org>
parents:
diff changeset
1673 to includ xmenu.c
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 * config.h-dist: Tell people about this flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1675
Dave Love <fx@gnu.org>
parents:
diff changeset
1676 1987-03-20 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1677
Dave Love <fx@gnu.org>
parents:
diff changeset
1678 * filemode.c: Hacks for set-uid/gid but not executable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1679
Dave Love <fx@gnu.org>
parents:
diff changeset
1680 1987-03-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1681
Dave Love <fx@gnu.org>
parents:
diff changeset
1682 * sysdep.c [VMS]: include window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1683 * sysdep.c (wait_for_kbd_input) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1684 Also detect and handle input from subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
1685
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 * fileio.c (Fread_file_name_internal) [VMS]: At end, check
Dave Love <fx@gnu.org>
parents:
diff changeset
1687 length of NAME, not STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1688
Dave Love <fx@gnu.org>
parents:
diff changeset
1689 * emacs.c (main) [VMS]: If SHAREABLE_LIB_BUG, declare `environ'
Dave Love <fx@gnu.org>
parents:
diff changeset
1690 noshare and initialize it from `envp'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1691
Dave Love <fx@gnu.org>
parents:
diff changeset
1692 1987-03-20 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1693
Dave Love <fx@gnu.org>
parents:
diff changeset
1694 * process.c (pty): On hp-ux, do not enable TIOCREMOTE. See the
Dave Love <fx@gnu.org>
parents:
diff changeset
1695 code for a comment explaining why.
Dave Love <fx@gnu.org>
parents:
diff changeset
1696
Dave Love <fx@gnu.org>
parents:
diff changeset
1697 1987-03-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1698
Dave Love <fx@gnu.org>
parents:
diff changeset
1699 * sysdep.c: Omit start_of_{data,text} if CANNOT_DUMP and SYSTEM_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1700
Dave Love <fx@gnu.org>
parents:
diff changeset
1701 * m-apollo.h: Define START_FILES.
Dave Love <fx@gnu.org>
parents:
diff changeset
1702
Dave Love <fx@gnu.org>
parents:
diff changeset
1703 * sunfns.c (syms_of_sunfns): Syntax error in comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
1704
Dave Love <fx@gnu.org>
parents:
diff changeset
1705 * sysdep.c (getwd) [USG]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1706 Copy the value of getcwd into pathname.
Dave Love <fx@gnu.org>
parents:
diff changeset
1707 Supposedly needed on Altos 3068.
Dave Love <fx@gnu.org>
parents:
diff changeset
1708
Dave Love <fx@gnu.org>
parents:
diff changeset
1709 1987-03-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1710
Dave Love <fx@gnu.org>
parents:
diff changeset
1711 * Version 18.40 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1712
Dave Love <fx@gnu.org>
parents:
diff changeset
1713 * fileio.c (Finsert_file_contents): On VMS, # bytes read
Dave Love <fx@gnu.org>
parents:
diff changeset
1714 may be less than st.st_size. Use actual # read for recording undo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1715
Dave Love <fx@gnu.org>
parents:
diff changeset
1716 * fileio.c, termcap.c: Change funny VMS-format #includes
Dave Love <fx@gnu.org>
parents:
diff changeset
1717 to standard Unix format.
Dave Love <fx@gnu.org>
parents:
diff changeset
1718
Dave Love <fx@gnu.org>
parents:
diff changeset
1719 1987-03-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1720
Dave Love <fx@gnu.org>
parents:
diff changeset
1721 * unexec.c (copy_text_and_data): A_TEXT_SEEK if defined controls
Dave Love <fx@gnu.org>
parents:
diff changeset
1722 where in the file to start writing the text segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
1723 * m-isi-ov.h: Define A_TEXT_SEEK and A_TEXT_OFFSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
1724
Dave Love <fx@gnu.org>
parents:
diff changeset
1725 * s-umax.h: Define C_SWITCH_ASM so as to make `asm' work.
Dave Love <fx@gnu.org>
parents:
diff changeset
1726 * ymakefile: Provide C_SWITCH_ASM when compiling crt0.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1727
Dave Love <fx@gnu.org>
parents:
diff changeset
1728 * unexec.c [UMAX]: Don't include filehdr.h, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1729
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 * bytecode.c (Fbytecode):
Dave Love <fx@gnu.org>
parents:
diff changeset
1731 Another SWITCH_ENUM_BUG problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
1732
Dave Love <fx@gnu.org>
parents:
diff changeset
1733 * sysdep.c: If not HAVE_TERMIO, override any definition of TCSETAW.
Dave Love <fx@gnu.org>
parents:
diff changeset
1734 Ultrix 2.0 has a TCSETAW but it requires a struct termio.
Dave Love <fx@gnu.org>
parents:
diff changeset
1735 Since HAVE_TERMIO is not set, sysdep uses struct sgttyb,
Dave Love <fx@gnu.org>
parents:
diff changeset
1736 and the real TCSETAW does not work with this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1737
Dave Love <fx@gnu.org>
parents:
diff changeset
1738 * sysdep.c (getwd): Discard everything before first slash.
Dave Love <fx@gnu.org>
parents:
diff changeset
1739
Dave Love <fx@gnu.org>
parents:
diff changeset
1740 * termcap.c (tgetent): Delete VMS code to delete / from filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
1741 * termcap.c (legal_filename_p): Use symbolic constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
1742
Dave Love <fx@gnu.org>
parents:
diff changeset
1743 * sysdep.c (sys_abort) [VMS]: New function; calls debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
1744 * sysdep.c (sys_access) [VMS]: Completely rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
1745 Now two versions, one for VMS 4.4 and one for older VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 * sysdep.c (sys_errlist) [VMS]: Insert missing elt for error code 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1747 * sysdep.c (get_system_name) [VMS]: Remove :: from end of node name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1748 * sysdep.c (end_kbd_input) [VMS]: Don't wait if within ast rtn.
Dave Love <fx@gnu.org>
parents:
diff changeset
1749 * sysdep.c (kbd_input_ast) [VMS]: Set ast_active to 1 while in
Dave Love <fx@gnu.org>
parents:
diff changeset
1750 this fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
1751
Dave Love <fx@gnu.org>
parents:
diff changeset
1752 * sysdep.c: Add missing ; after use of BAUD_CONVERT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1753
Dave Love <fx@gnu.org>
parents:
diff changeset
1754 * term.c (term_init): Don't use Down on VMS if it's a ^J.
Dave Love <fx@gnu.org>
parents:
diff changeset
1755 Fix C syntax errors in fatal error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1756 Distinguish failure to open termcap fle from undefined term type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1757
Dave Love <fx@gnu.org>
parents:
diff changeset
1758 * s-vms.h: Increase DATA_START by 512. #define abort sys_abort.
Dave Love <fx@gnu.org>
parents:
diff changeset
1759 Flush LIBS_DEBUG defn since ymakefile not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1760 Delete mention of GET_RIGHTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1761
Dave Love <fx@gnu.org>
parents:
diff changeset
1762 * m-vax.h [VMS]: Define LOAD_AVE_TYPE and C_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
1763
Dave Love <fx@gnu.org>
parents:
diff changeset
1764 * keyboard.c: Undefine SIGIO only if it's defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1765 * keyboard.c (interrupt_signal) [VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1766 Try suspending in case it works.
Dave Love <fx@gnu.org>
parents:
diff changeset
1767
Dave Love <fx@gnu.org>
parents:
diff changeset
1768 * fns.c (Fload_average): Make eunice code work on native VMS also.
Dave Love <fx@gnu.org>
parents:
diff changeset
1769 Put the no-load-average case first for simplicity.
Dave Love <fx@gnu.org>
parents:
diff changeset
1770
Dave Love <fx@gnu.org>
parents:
diff changeset
1771 * fileio.c (directory_file_name [VMS]: Use SYS$PARSE
Dave Love <fx@gnu.org>
parents:
diff changeset
1772 for [--] and other such constructs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1773
Dave Love <fx@gnu.org>
parents:
diff changeset
1774 * fileio.c (Fexpand_file_name) [VMS]: Handle negative version #s.
Dave Love <fx@gnu.org>
parents:
diff changeset
1775
Dave Love <fx@gnu.org>
parents:
diff changeset
1776 * doc.c: Don't include paths.h
Dave Love <fx@gnu.org>
parents:
diff changeset
1777
Dave Love <fx@gnu.org>
parents:
diff changeset
1778 * callproc.c (init_callproc): Make Vexec_directory
Dave Love <fx@gnu.org>
parents:
diff changeset
1779 using Ffile_name_as_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
1780
Dave Love <fx@gnu.org>
parents:
diff changeset
1781 * alloc.c: Remove defns of `sdata' and `edata'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1782
Dave Love <fx@gnu.org>
parents:
diff changeset
1783 1987-03-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1784
Dave Love <fx@gnu.org>
parents:
diff changeset
1785 * fns.c (Fy_or_n_p): Restore cursor_in_echo_area to previous value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1786
Dave Love <fx@gnu.org>
parents:
diff changeset
1787 * m-ibmrt.h: Define SKTPAIR only if BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1788
Dave Love <fx@gnu.org>
parents:
diff changeset
1789 * Makefile: Default is now `all', which tells
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 xmakefile to make `all'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1791
Dave Love <fx@gnu.org>
parents:
diff changeset
1792 * ymakefile: Make emacstool by way of etc/Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
1793
Dave Love <fx@gnu.org>
parents:
diff changeset
1794 * emacs.c (main): Don't mention SIGEMT if it's not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1795
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 1987-03-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1797
Dave Love <fx@gnu.org>
parents:
diff changeset
1798 * Version 18.39 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1799
Dave Love <fx@gnu.org>
parents:
diff changeset
1800 * s-umax.h: Add definition of SEGMENT_MASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
1801 * Delete definition of LIBS_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
1802 * align.umax: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1803
Dave Love <fx@gnu.org>
parents:
diff changeset
1804 * emacs.c (main): Don't mention syms_of_vmsfns explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1805 * s-vms.h: Use SYMS_SYSTEM to call syms_of_vmsfns.
Dave Love <fx@gnu.org>
parents:
diff changeset
1806
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 * config.h-dist: Remove VMS conditional for PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1808 * s-vms.h: Define PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1809 * m-sun2.h: Define PURESIZE, if HAVE_SUN_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1810
Dave Love <fx@gnu.org>
parents:
diff changeset
1811 1987-03-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1812
Dave Love <fx@gnu.org>
parents:
diff changeset
1813 * sysdep.c: Don't redefine TCSETAW if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1814 (Cancelled by change on March 17).
Dave Love <fx@gnu.org>
parents:
diff changeset
1815
Dave Love <fx@gnu.org>
parents:
diff changeset
1816 * sunfns.c: New file containing interface to Sun windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1817 This is enabled by the switch HAVE_SUN_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1818
Dave Love <fx@gnu.org>
parents:
diff changeset
1819 * m-sun2.h: If HAVE_SUN_WINDOWS, include sunfns.c
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 via OBJECTS_MACHINE and SYMS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1821
Dave Love <fx@gnu.org>
parents:
diff changeset
1822 * emacs.c (main): Allow SYMS_SYSTEM and SYMS_MACHINE
Dave Love <fx@gnu.org>
parents:
diff changeset
1823 to control calling of extra syms_of_... functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1824
Dave Love <fx@gnu.org>
parents:
diff changeset
1825 * ymakefile (OBJECTS_MACHINE, OBJECTS_SYSTEM):
Dave Love <fx@gnu.org>
parents:
diff changeset
1826 Provide for m- and s- files to specify additional object
Dave Love <fx@gnu.org>
parents:
diff changeset
1827 files to link into temacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1828
Dave Love <fx@gnu.org>
parents:
diff changeset
1829 1987-03-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1830
Dave Love <fx@gnu.org>
parents:
diff changeset
1831 * fileio.c (Fsysnetunam): Make this function conditional on
Dave Love <fx@gnu.org>
parents:
diff changeset
1832 HPUX_NET, not on HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
1833 * s-hpux.h: Make use of -ln switch depend on HPUX_NET.
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 Define HPUX_NET in config.h if you have that version of HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
1835
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 * unexec.c (adjust_lnnoptrs) [amdahl_uts]:
Dave Love <fx@gnu.org>
parents:
diff changeset
1837 Alternative names for struct symentry and struct auxentry.
Dave Love <fx@gnu.org>
parents:
diff changeset
1838
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 * sysdep.c [amdahl_uts]: Define sign_extend_temp as on ATT3B.
Dave Love <fx@gnu.org>
parents:
diff changeset
1840
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 * m-amdahl.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1842
Dave Love <fx@gnu.org>
parents:
diff changeset
1843 1987-03-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1844
Dave Love <fx@gnu.org>
parents:
diff changeset
1845 * sysdep.c (child_setup_tty):
Dave Love <fx@gnu.org>
parents:
diff changeset
1846 HPUX: Set baud-rate to 9600 (not 38400)
Dave Love <fx@gnu.org>
parents:
diff changeset
1847 For some reason the former is reported to work faster(!?)
Dave Love <fx@gnu.org>
parents:
diff changeset
1848
Dave Love <fx@gnu.org>
parents:
diff changeset
1849 1987-03-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1850
Dave Love <fx@gnu.org>
parents:
diff changeset
1851 * dispnew.c (init_display): Declare alternate_display only if X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1852
Dave Love <fx@gnu.org>
parents:
diff changeset
1853 1987-03-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1854
Dave Love <fx@gnu.org>
parents:
diff changeset
1855 * m-alliant.h, crt0.c for alliant:
Dave Love <fx@gnu.org>
parents:
diff changeset
1856 Must save _curbrk when dumping (from ADJUST_EXEC_HEADER)
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 and restore it in crt0, because _curbrk itself isn't dumped.
Dave Love <fx@gnu.org>
parents:
diff changeset
1858
Dave Love <fx@gnu.org>
parents:
diff changeset
1859 * unexec.c: Add a separate unexec routine for mips machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1860 No code is shared with normal unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
1861
Dave Love <fx@gnu.org>
parents:
diff changeset
1862 1987-03-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1863
Dave Love <fx@gnu.org>
parents:
diff changeset
1864 * sysdep.c (baud_convert): Use new macro BAUD_CONVERT
Dave Love <fx@gnu.org>
parents:
diff changeset
1865 to override the standard conversion table.
Dave Love <fx@gnu.org>
parents:
diff changeset
1866 Use standard table if macro's not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1867 * s-vms.h, s-hpux.h: Definitions of BAUD_CONVERT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868
Dave Love <fx@gnu.org>
parents:
diff changeset
1869 * editfns.c (Fsubst_char_in_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1870 Call modify_buffer before changing it, and pass entire region.
Dave Love <fx@gnu.org>
parents:
diff changeset
1871 If NOUNDO is set, un-increment bf_modified after that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1872
Dave Love <fx@gnu.org>
parents:
diff changeset
1873 1987-03-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1874
Dave Love <fx@gnu.org>
parents:
diff changeset
1875 * lisp.h: #ifndef the definitions of XUINT, XSET, XMARKBIT, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1876 Make them all use XUINT when they want to extract the unsigned value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1877
Dave Love <fx@gnu.org>
parents:
diff changeset
1878 1987-03-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1879
Dave Love <fx@gnu.org>
parents:
diff changeset
1880 * term.c (write_standout_marker): If "xs" present and sg#0,
Dave Love <fx@gnu.org>
parents:
diff changeset
1881 don't write standout-off markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1882
Dave Love <fx@gnu.org>
parents:
diff changeset
1883 * xmenu.c: Include signal.h before xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1884
Dave Love <fx@gnu.org>
parents:
diff changeset
1885 * sysdep.c (reset_sys_modes): Do fsync (on bsd4.2 or 4.3)
Dave Love <fx@gnu.org>
parents:
diff changeset
1886 before changing the terminal modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1887
Dave Love <fx@gnu.org>
parents:
diff changeset
1888 * ymakefile (emacstool): Remove spurious `/' after `${etcdir}'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1889 * m-sun2.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1890
Dave Love <fx@gnu.org>
parents:
diff changeset
1891 * process.c: Replace BSD conditionals with HAVE_SOCKETS for tcp stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
1892 Give NETCONN_P a default definition if not HAVE_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1893 Don't defsubr open_network_stream if not HAVE_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1894
Dave Love <fx@gnu.org>
parents:
diff changeset
1895 * s-*.h: Define HAVE_SOCKETS, or add place holder.
Dave Love <fx@gnu.org>
parents:
diff changeset
1896 * m-stride.h: Define HAVE_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1897
Dave Love <fx@gnu.org>
parents:
diff changeset
1898 1987-03-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1899
Dave Love <fx@gnu.org>
parents:
diff changeset
1900 * ymakefile (LIBX): add -lXMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1901
Dave Love <fx@gnu.org>
parents:
diff changeset
1902 1987-03-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1903
Dave Love <fx@gnu.org>
parents:
diff changeset
1904 * fileio.c (Fwrite_region): Really put the `fstat' after
Dave Love <fx@gnu.org>
parents:
diff changeset
1905 the `fsync', trying to solve spurious "file has changed" warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1906 This reverses a change made on Jan 28 which was described then
Dave Love <fx@gnu.org>
parents:
diff changeset
1907 as putting the `fstat' after the `fsync' but which in fact
Dave Love <fx@gnu.org>
parents:
diff changeset
1908 was exactly the opposite. The truth is that anciently the
Dave Love <fx@gnu.org>
parents:
diff changeset
1909 `fstat' was after, and on Jan 28 it was moved before.
Dave Love <fx@gnu.org>
parents:
diff changeset
1910 The change on Jan 28 was to fix some sort of RFS problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
1911 I don't know whether the change itself or just its description
Dave Love <fx@gnu.org>
parents:
diff changeset
1912 was incorrect.
Dave Love <fx@gnu.org>
parents:
diff changeset
1913
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 * Version 18.38 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
1915
Dave Love <fx@gnu.org>
parents:
diff changeset
1916 1987-02-28 Chris Hanson (cph at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1917
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 * fileio.c: Added `sysnetunam' function for controlling remote
Dave Love <fx@gnu.org>
parents:
diff changeset
1919 file access connections under hp-ux.
Dave Love <fx@gnu.org>
parents:
diff changeset
1920
Dave Love <fx@gnu.org>
parents:
diff changeset
1921 * s-hpux (LIBS_SYSTEM): Added `-ln' which is used by `sysnetunam'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1922
Dave Love <fx@gnu.org>
parents:
diff changeset
1923 1987-02-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1924
Dave Love <fx@gnu.org>
parents:
diff changeset
1925 * xdisp.c (display_text_line): Typo in line that fixes tab_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1926
Dave Love <fx@gnu.org>
parents:
diff changeset
1927 1987-02-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1928
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 * dispnew.c (Fopen_termscript): `report_file_error'
Dave Love <fx@gnu.org>
parents:
diff changeset
1930 requires list as 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1931
Dave Love <fx@gnu.org>
parents:
diff changeset
1932 1987-02-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1933
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 * xmenu.c: New file defining Fx_popup_menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1935 * emacs.c (main): Call syms_of_xmenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1936
Dave Love <fx@gnu.org>
parents:
diff changeset
1937 * buffer.c (Fother_buffer): Condition for assigning to
Dave Love <fx@gnu.org>
parents:
diff changeset
1938 `notsogood' was backwards (should be if null).
Dave Love <fx@gnu.org>
parents:
diff changeset
1939
Dave Love <fx@gnu.org>
parents:
diff changeset
1940 1987-02-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1941
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 * keymap.c (access_keymap): No longer check lower case
Dave Love <fx@gnu.org>
parents:
diff changeset
1943 equivalent of an upper case letter that is undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1944
Dave Love <fx@gnu.org>
parents:
diff changeset
1945 * keyboard.c (read_key_sequence): If an upper case letter
Dave Love <fx@gnu.org>
parents:
diff changeset
1946 is undefined, and corresponding lower case letter is defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
1947 use the lower case letter instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
1948
Dave Love <fx@gnu.org>
parents:
diff changeset
1949 * emacs.c: Delete all ALLIANT conditionals that used to
Dave Love <fx@gnu.org>
parents:
diff changeset
1950 save and restore _curbrk. Special code in crt0.c now
Dave Love <fx@gnu.org>
parents:
diff changeset
1951 handles this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1952
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 * crt0.c [ISI68K]: Assembler code to put a .word 0 after _start.
Dave Love <fx@gnu.org>
parents:
diff changeset
1954 Include the dummy arg `ignore' in start1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1955
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 * crt0.c [orion/pyramid/celerity]: ALLIANT now uses this case,
Dave Love <fx@gnu.org>
parents:
diff changeset
1957 but with some special code to hack _curbrk on first startup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1958
Dave Love <fx@gnu.org>
parents:
diff changeset
1959 * m-alliant2.h: File deleted. Use m-alliant.h for version 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
1960 * m-alliant1.h: Don't look for ALLIANT2 to be defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1961 Now ALLIANT1 is defined for version 1 and not for version 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
1962 Define NO_ARG_ARRAY only for version 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1963 Define START_FILES so GNU crt0.c gets used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1964 Remove definition of TEXT_START (safe since GNU crt0.c is used).
Dave Love <fx@gnu.org>
parents:
diff changeset
1965 Add to ADJUST_EXEC_HEADER something to set unexec_text_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
1966
Dave Love <fx@gnu.org>
parents:
diff changeset
1967 1987-02-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1968
Dave Love <fx@gnu.org>
parents:
diff changeset
1969 * dispnew.c (Fopen_termscript): Close existing termscript
Dave Love <fx@gnu.org>
parents:
diff changeset
1970 file before trying to open a new one. Report open failure
Dave Love <fx@gnu.org>
parents:
diff changeset
1971 with report_file_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1972
Dave Love <fx@gnu.org>
parents:
diff changeset
1973 1987-02-21 Paul Rubin (phr at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1974
Dave Love <fx@gnu.org>
parents:
diff changeset
1975 * window.c (set-window-buffer): typo "set-widow-buffer".
Dave Love <fx@gnu.org>
parents:
diff changeset
1976
Dave Love <fx@gnu.org>
parents:
diff changeset
1977 1987-02-19 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1978
Dave Love <fx@gnu.org>
parents:
diff changeset
1979 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1980 Add type Lisp_Window_Configuration, delete Lisp_Temp_Vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1981 A window configuration is a Lisp_Vector-like object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1982 Add decls for F{set,current}_window_configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1983
Dave Love <fx@gnu.org>
parents:
diff changeset
1984 * window.c (F{set,current}_window_configuration):
Dave Love <fx@gnu.org>
parents:
diff changeset
1985 New lisp-callable functions which do the guts of
Dave Love <fx@gnu.org>
parents:
diff changeset
1986 Fsave_window_excursion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1987
Dave Love <fx@gnu.org>
parents:
diff changeset
1988 Also fixed a bug in which point was not being restored in
Dave Love <fx@gnu.org>
parents:
diff changeset
1989 buffer currrent at end of save-window-excursion and that buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
1990 was not current when the config was recorded (It is supposed
Dave Love <fx@gnu.org>
parents:
diff changeset
1991 to not be restored if it was current at the start)
Dave Love <fx@gnu.org>
parents:
diff changeset
1992
Dave Love <fx@gnu.org>
parents:
diff changeset
1993 * alloc.c (mark_object):
Dave Love <fx@gnu.org>
parents:
diff changeset
1994 Add case for Lisp_Window_Configuration; remove code for
Dave Love <fx@gnu.org>
parents:
diff changeset
1995 Lisp_Temp_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1996
Dave Love <fx@gnu.org>
parents:
diff changeset
1997 * window.c, window.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 Rename Fshow_buffer Fset_window_buffer (which was previously the
Dave Love <fx@gnu.org>
parents:
diff changeset
1999 synonym in subr.el)
Dave Love <fx@gnu.org>
parents:
diff changeset
2000
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 * keyboard.c, minibuf.c: Window configuration caller changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2002
Dave Love <fx@gnu.org>
parents:
diff changeset
2003 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
2004 Understand Lisp_Window_Configuration's.
Dave Love <fx@gnu.org>
parents:
diff changeset
2005 Print a disturbing message if encounter an illegal dtp --
Dave Love <fx@gnu.org>
parents:
diff changeset
2006 perhaps this should core-dump?
Dave Love <fx@gnu.org>
parents:
diff changeset
2007
Dave Love <fx@gnu.org>
parents:
diff changeset
2008 1987-02-17 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2009
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 * dired.c (Ffile_attributes):
Dave Love <fx@gnu.org>
parents:
diff changeset
2011 Use make_number. (XINT doesn't work on LHS of assignment)
Dave Love <fx@gnu.org>
parents:
diff changeset
2012
Dave Love <fx@gnu.org>
parents:
diff changeset
2013 1987-02-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2014
Dave Love <fx@gnu.org>
parents:
diff changeset
2015 * doc.c (get_doc_string, Fsnarf_documentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
2016 In vms4.4, avoid system bug by using sys_translate_unix
Dave Love <fx@gnu.org>
parents:
diff changeset
2017 to translate filename to VMS format before opening.
Dave Love <fx@gnu.org>
parents:
diff changeset
2018
Dave Love <fx@gnu.org>
parents:
diff changeset
2019 1987-02-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2020
Dave Love <fx@gnu.org>
parents:
diff changeset
2021 * crt0.c: Don't define `environ' if DONT_NEED_ENVIRON is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2022
Dave Love <fx@gnu.org>
parents:
diff changeset
2023 * m-elxsi.h: Define DONT_NEED_ENVIRON
Dave Love <fx@gnu.org>
parents:
diff changeset
2024 Define C_DEBUG_SWITCH as -O since there is no debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
2025 Don't define VIRT_ADDR_VARIES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2026
Dave Love <fx@gnu.org>
parents:
diff changeset
2027 * xdisp.c (display_mode_element): Handle SWITCH_ENUM_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
2028
Dave Love <fx@gnu.org>
parents:
diff changeset
2029 * sysdep.c (reset_sys_modes): Loop on TCSETAW
Dave Love <fx@gnu.org>
parents:
diff changeset
2030 until it does not get EINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
2031
Dave Love <fx@gnu.org>
parents:
diff changeset
2032 1987-02-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2033
Dave Love <fx@gnu.org>
parents:
diff changeset
2034 * s-bsd4-2.h: Make defns of BSD and BSD4_2 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
2035
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 1987-02-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2037
Dave Love <fx@gnu.org>
parents:
diff changeset
2038 * process.c: TCP connection feature from markl@jhereg.lcs.mit.edu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2039 Uses a process-object to represent a connection.
Dave Love <fx@gnu.org>
parents:
diff changeset
2040 childp field is now Qt for a real subprocess,
Dave Love <fx@gnu.org>
parents:
diff changeset
2041 or a hostname string for a tcp connection.
Dave Love <fx@gnu.org>
parents:
diff changeset
2042 NETCONN_P checks this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 Status strings "open" and "closed" replace "run" and "exit"
Dave Love <fx@gnu.org>
parents:
diff changeset
2044 for tcp connections only. New function Fopen_network_stream.
Dave Love <fx@gnu.org>
parents:
diff changeset
2045
Dave Love <fx@gnu.org>
parents:
diff changeset
2046 * dired.c (Ffile_attributes): Use XINT to store the inode #.
Dave Love <fx@gnu.org>
parents:
diff changeset
2047 It can be out of range for integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2048
Dave Love <fx@gnu.org>
parents:
diff changeset
2049 1987-02-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2050
Dave Love <fx@gnu.org>
parents:
diff changeset
2051 * xdisp.c (try_window): Fix paren errer in checking hpos
Dave Love <fx@gnu.org>
parents:
diff changeset
2052 against hscroll. This caused window_end_pos to be wrong
Dave Love <fx@gnu.org>
parents:
diff changeset
2053 when there was hscroll.
Dave Love <fx@gnu.org>
parents:
diff changeset
2054
Dave Love <fx@gnu.org>
parents:
diff changeset
2055 * xdisp.c (display_text_line): Move code that inserts `$'
Dave Love <fx@gnu.org>
parents:
diff changeset
2056 at bol for hscroll, so that its alteration of p1 does not
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 interfere with setting point_hpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 Use lastpos instead of pos in that code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 Make lastpos be accurate in all cases including when there
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 is truncation.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061
Dave Love <fx@gnu.org>
parents:
diff changeset
2062 * xdisp.c (display_string): mincol==-1 means no minimum.
Dave Love <fx@gnu.org>
parents:
diff changeset
2063 * xdisp.c (display_text_line): Use -1 for mincol of minibuf promp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2064
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 1987-02-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2066
Dave Love <fx@gnu.org>
parents:
diff changeset
2067 * Version 18.37 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2068
Dave Love <fx@gnu.org>
parents:
diff changeset
2069 * data.c (Fmake_local_variable, Fmake_variable_buffer_local):
Dave Love <fx@gnu.org>
parents:
diff changeset
2070 Get error if arg is t or nil. Doc improvements.
Dave Love <fx@gnu.org>
parents:
diff changeset
2071
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 1987-02-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2073
Dave Love <fx@gnu.org>
parents:
diff changeset
2074 * xfns.c (Fx_get_default): Add (unsigned char *) cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
2075
Dave Love <fx@gnu.org>
parents:
diff changeset
2076 * window.c: typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
2077
Dave Love <fx@gnu.org>
parents:
diff changeset
2078 1987-02-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2079
Dave Love <fx@gnu.org>
parents:
diff changeset
2080 * process.c (change_msgs): Save/restore selected buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
2081 only over simple insertions, and over one such at a time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 Don't save it across sentinel invocations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2083
Dave Love <fx@gnu.org>
parents:
diff changeset
2084 1987-02-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2085
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 * tparam.c (tparam): Supply code for NO_ARG_ARRAY case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2087
Dave Love <fx@gnu.org>
parents:
diff changeset
2088 * window.c, minibuf.c, window.h: Rename minibuf_scroll_window to
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 Vminibuf_scroll_window. Make it a Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2090 * window.c (Fscroll_other_window): Validate
Dave Love <fx@gnu.org>
parents:
diff changeset
2091 Vminibuf_scroll_window since user could store a non-window there.
Dave Love <fx@gnu.org>
parents:
diff changeset
2092
Dave Love <fx@gnu.org>
parents:
diff changeset
2093 * window.c (temp_output_buffer_show):
Dave Love <fx@gnu.org>
parents:
diff changeset
2094 Call Vtemp_output_buffer_show_hook to do the work, if not nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2095
Dave Love <fx@gnu.org>
parents:
diff changeset
2096 * window.c (Fminibuffer_window): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2097
Dave Love <fx@gnu.org>
parents:
diff changeset
2098 * print.c (print, syms_of_print): If print_escape_newlines
Dave Love <fx@gnu.org>
parents:
diff changeset
2099 is nonzero, print newlines in strings as \n.
Dave Love <fx@gnu.org>
parents:
diff changeset
2100
Dave Love <fx@gnu.org>
parents:
diff changeset
2101 * minibuf.c (read_minibuf): Reduce arg to get_minibuf by 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2102 Thus, use *Minibuf-0* for outer-level minibuffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2103
Dave Love <fx@gnu.org>
parents:
diff changeset
2104 * keyboard.c (command_loop_1): Pass 2nd arg to Fsit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
2105 * minibuf.c (temp_minibuf_message): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2106
Dave Love <fx@gnu.org>
parents:
diff changeset
2107 * dispnew.c (Fsit_for): 2nd arg non-nil means don't redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
2108
Dave Love <fx@gnu.org>
parents:
diff changeset
2109 * s-vms.h: Don't define VMS4_0, VMS4_2 or VMS4_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2110 * s-vms4-[024].h: New files that include s-vms.h and also
Dave Love <fx@gnu.org>
parents:
diff changeset
2111 define VMS4_0 or VMS4_2 or VMS4_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2112
Dave Love <fx@gnu.org>
parents:
diff changeset
2113 * vmspaths.h: Remove `/emacs' from all paths, to go with a change
Dave Love <fx@gnu.org>
parents:
diff changeset
2114 in emacs.com that includes that path segment in emacs_library.
Dave Love <fx@gnu.org>
parents:
diff changeset
2115
Dave Love <fx@gnu.org>
parents:
diff changeset
2116 * term.c (term_init): Different message on VMS for invalid termtype.
Dave Love <fx@gnu.org>
parents:
diff changeset
2117
Dave Love <fx@gnu.org>
parents:
diff changeset
2118 * alloc.c (Fgarbage_collect): After GC, clear marks
Dave Love <fx@gnu.org>
parents:
diff changeset
2119 in the dummy buffers buffer_defaults and buffer_local_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
2120
Dave Love <fx@gnu.org>
parents:
diff changeset
2121 1987-02-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2122
Dave Love <fx@gnu.org>
parents:
diff changeset
2123 * window.c (Fnext_window): Restore old meaning of t as 2nd arg:
Dave Love <fx@gnu.org>
parents:
diff changeset
2124 count minibuffer window even if not active.
Dave Love <fx@gnu.org>
parents:
diff changeset
2125 Non-t-non-nil as 2nd arg means never count minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2126
Dave Love <fx@gnu.org>
parents:
diff changeset
2127 * window.c (window_loop): Rewrite to work the old way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2128 The new way did not work when deleting windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
2129
Dave Love <fx@gnu.org>
parents:
diff changeset
2130 1987-02-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2131
Dave Love <fx@gnu.org>
parents:
diff changeset
2132 * m-sequent.h: Undef old definition of KERNEL_FILE so no warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
2133
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 * process.c (read_process_output): Don't restore selected buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
2135 after filter; sometimes setting buffer is useful in filter functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2136
Dave Love <fx@gnu.org>
parents:
diff changeset
2137
Dave Love <fx@gnu.org>
parents:
diff changeset
2138 1987-02-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2139
Dave Love <fx@gnu.org>
parents:
diff changeset
2140 * keyboard.c (kbd-buffer_store_char): Fix paren error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2141
Dave Love <fx@gnu.org>
parents:
diff changeset
2142 1987-01-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2143
Dave Love <fx@gnu.org>
parents:
diff changeset
2144 * window.c (window_loop): Rewrite not to pass t as 2nd arg
Dave Love <fx@gnu.org>
parents:
diff changeset
2145 to Fnext_window by starting loop from the window after
Dave Love <fx@gnu.org>
parents:
diff changeset
2146 the minibuffer. This was sole use of the feature.
Dave Love <fx@gnu.org>
parents:
diff changeset
2147
Dave Love <fx@gnu.org>
parents:
diff changeset
2148 * window.c (Fnext_window): Change meaning of t as 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2149 It now means to ignore the minibuffer even if it's active.
Dave Love <fx@gnu.org>
parents:
diff changeset
2150
Dave Love <fx@gnu.org>
parents:
diff changeset
2151 1987-01-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2152
Dave Love <fx@gnu.org>
parents:
diff changeset
2153 * cmds.c (Fforward_line): Correct the returned value.
Dave Love <fx@gnu.org>
parents:
diff changeset
2154
Dave Love <fx@gnu.org>
parents:
diff changeset
2155 1987-01-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2156
Dave Love <fx@gnu.org>
parents:
diff changeset
2157 * keyboard.c (kbd_buffer_store_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2158 Ignore meta bit while checking for C-g, if meta-flag is clear.
Dave Love <fx@gnu.org>
parents:
diff changeset
2159
Dave Love <fx@gnu.org>
parents:
diff changeset
2160 * unexec.c (make_hdr): typo `bas_start'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2161
Dave Love <fx@gnu.org>
parents:
diff changeset
2162 * sysdep.c: Declare errno explicitly since errno.h may fail to.
Dave Love <fx@gnu.org>
parents:
diff changeset
2163
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 * fileio.c (Fwrite_region): Move the fstat after the fsync.
Dave Love <fx@gnu.org>
parents:
diff changeset
2165 [Note: the above sentence was incorrect; actually the fstat
Dave Love <fx@gnu.org>
parents:
diff changeset
2166 had been after and was moved *before* the fsync. -- RMS, Mar 3.]
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 Avoids RFS lossage with fsync (maybe).
Dave Love <fx@gnu.org>
parents:
diff changeset
2168
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 * s-rtu.h: Define NLIST_STRUCT and LDAV_SYMBOL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2170 * m-masscomp.h: Check machine type to choose between C_ALLOCA
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 and HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
2172
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 1987-01-27 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2174
Dave Love <fx@gnu.org>
parents:
diff changeset
2175 * window.c (change_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
2176 Validate window_min_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
2177
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 1987-01-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2179
Dave Love <fx@gnu.org>
parents:
diff changeset
2180 * m-ibmrt.h: LOAD_AVE_TYPE now double.
Dave Love <fx@gnu.org>
parents:
diff changeset
2181 Now both operating systems for RT now supported.
Dave Love <fx@gnu.org>
parents:
diff changeset
2182
Dave Love <fx@gnu.org>
parents:
diff changeset
2183 * fileio.c (Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2184 Delete everything thru last /~ or // in file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
2185
Dave Love <fx@gnu.org>
parents:
diff changeset
2186 * sysdep.c (select): If no subprocesses, make `child_changed'
Dave Love <fx@gnu.org>
parents:
diff changeset
2187 local and initialized to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2188
Dave Love <fx@gnu.org>
parents:
diff changeset
2189 * xdisp.c (display_string): If TRUNCATE is 0, display all the
Dave Love <fx@gnu.org>
parents:
diff changeset
2190 way to window edge; don't stop one column short.
Dave Love <fx@gnu.org>
parents:
diff changeset
2191
Dave Love <fx@gnu.org>
parents:
diff changeset
2192 1987-01-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2193
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 * unexec.c (make_hdr): New var `bss_end' holds end-of-bss address.
Dave Love <fx@gnu.org>
parents:
diff changeset
2195 This simplifies computation of bss size while keeping it from
Dave Love <fx@gnu.org>
parents:
diff changeset
2196 being negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
2197
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 1987-01-23 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2199
Dave Love <fx@gnu.org>
parents:
diff changeset
2200 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2201 Have to do checks for "//" "/~" etc even if filename is
Dave Love <fx@gnu.org>
parents:
diff changeset
2202 non-absolute, otherwise things like "~user1/~user2" aren't
Dave Love <fx@gnu.org>
parents:
diff changeset
2203 expanded correctly (was getting "/u/user1/~user2" instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 "/u/user2")
Dave Love <fx@gnu.org>
parents:
diff changeset
2205
Dave Love <fx@gnu.org>
parents:
diff changeset
2206 * doc.c (Fsubstitute_command_keys): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2207
Dave Love <fx@gnu.org>
parents:
diff changeset
2208 * m-stride.h: Fixes from bruce@stride.com
Dave Love <fx@gnu.org>
parents:
diff changeset
2209
Dave Love <fx@gnu.org>
parents:
diff changeset
2210 1987-01-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2211
Dave Love <fx@gnu.org>
parents:
diff changeset
2212 * eval.c (Feval, apply_lambda): When protecting a vector
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 of evaluated arguments, across the loop that evals them,
Dave Love <fx@gnu.org>
parents:
diff changeset
2214 always set gcproN.nvars to the number of args
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 evalled so far, since the rest of the vector elements
Dave Love <fx@gnu.org>
parents:
diff changeset
2216 are still garbage.
Dave Love <fx@gnu.org>
parents:
diff changeset
2217
Dave Love <fx@gnu.org>
parents:
diff changeset
2218 1987-01-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2219
Dave Love <fx@gnu.org>
parents:
diff changeset
2220 * Version 18.36 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2221
Dave Love <fx@gnu.org>
parents:
diff changeset
2222 1987-01-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2223
Dave Love <fx@gnu.org>
parents:
diff changeset
2224 * term.c (write_chars): If we find N identical chars
Dave Love <fx@gnu.org>
parents:
diff changeset
2225 and that is too few for a Repeat operation,
Dave Love <fx@gnu.org>
parents:
diff changeset
2226 don't consider the last N-1, last N-2, ... of those chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2227
Dave Love <fx@gnu.org>
parents:
diff changeset
2228 * dispnew.c (update_line): Fill old line with spaces to
Dave Love <fx@gnu.org>
parents:
diff changeset
2229 screen_width - 1 if it is highlighted (just like new line).
Dave Love <fx@gnu.org>
parents:
diff changeset
2230
Dave Love <fx@gnu.org>
parents:
diff changeset
2231 * bytecode.c (Fbytecode):
Dave Love <fx@gnu.org>
parents:
diff changeset
2232 Include bytecode pc value in stack over/underflow errors
Dave Love <fx@gnu.org>
parents:
diff changeset
2233
Dave Love <fx@gnu.org>
parents:
diff changeset
2234 1987-01-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2235
Dave Love <fx@gnu.org>
parents:
diff changeset
2236 * lread.c (defvar_lisp_nopro): New fn like defvar_lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
2237 but doesn't call staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2238 * lisp.h (DEFVAR_LISP_NOPRO): New macro to call that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2239 * buffer.c (syms_of_buffer): Use DEFVAR_LISP_NOPRO
Dave Love <fx@gnu.org>
parents:
diff changeset
2240 to define variables that live in buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
2241 * buffer.c (init_buffer_once): tab_width was being assigned
Dave Love <fx@gnu.org>
parents:
diff changeset
2242 two different flag bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
2243
Dave Love <fx@gnu.org>
parents:
diff changeset
2244 * keyboard.c: #undef SIGIO if there's no FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2245
Dave Love <fx@gnu.org>
parents:
diff changeset
2246 1987-01-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2247
Dave Love <fx@gnu.org>
parents:
diff changeset
2248 * indent.c (compute_motion): IBMRT needs HPOS defined
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 like celerity.
Dave Love <fx@gnu.org>
parents:
diff changeset
2250
Dave Love <fx@gnu.org>
parents:
diff changeset
2251 1987-01-16 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2252
Dave Love <fx@gnu.org>
parents:
diff changeset
2253 * xfns.c (Fx_set_{background,cursor,mouse}_color):
Dave Love <fx@gnu.org>
parents:
diff changeset
2254 Initialise save_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
2255
Dave Love <fx@gnu.org>
parents:
diff changeset
2256 * fileio.c, search.c, sysdep.c, filelock.c, editfns.c, process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2257 Delete/replace unused/conditionalised variables
Dave Love <fx@gnu.org>
parents:
diff changeset
2258
Dave Love <fx@gnu.org>
parents:
diff changeset
2259 1987-01-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2260
Dave Love <fx@gnu.org>
parents:
diff changeset
2261 * fns.c (Fcopy_alist): Pass missing arg to concat.
Dave Love <fx@gnu.org>
parents:
diff changeset
2262
Dave Love <fx@gnu.org>
parents:
diff changeset
2263 * termcap.c (tgetent): Remove extra arg given to find_capability.
Dave Love <fx@gnu.org>
parents:
diff changeset
2264
Dave Love <fx@gnu.org>
parents:
diff changeset
2265 * alloc.c (make_uninit_string, init_alloc_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
2266 * indent.c (compute_motion): Delete unused vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2267
Dave Love <fx@gnu.org>
parents:
diff changeset
2268 * fileio.c (Frename_file): Add missing arg to Fcopy_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2269
Dave Love <fx@gnu.org>
parents:
diff changeset
2270 * alloc.c (mark_object): Add cast for cleanliness.
Dave Love <fx@gnu.org>
parents:
diff changeset
2271 Remove unnecessary break stmt.
Dave Love <fx@gnu.org>
parents:
diff changeset
2272
Dave Love <fx@gnu.org>
parents:
diff changeset
2273 * keyboard.c (kbd_buffer_get_char): Flush unused local var.
Dave Love <fx@gnu.org>
parents:
diff changeset
2274
Dave Love <fx@gnu.org>
parents:
diff changeset
2275 1987-01-15 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2276
Dave Love <fx@gnu.org>
parents:
diff changeset
2277 * dispnew.c (init_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
2278 Hack X if "-d display-name" specified, even if env var DISPLAY
Dave Love <fx@gnu.org>
parents:
diff changeset
2279 not set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2280
Dave Love <fx@gnu.org>
parents:
diff changeset
2281 1987-01-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2282
Dave Love <fx@gnu.org>
parents:
diff changeset
2283 * fns.c (Fconcat): doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2284
Dave Love <fx@gnu.org>
parents:
diff changeset
2285 1987-01-15 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2286
Dave Love <fx@gnu.org>
parents:
diff changeset
2287 * keyboard.c (last_command): doc fix
Dave Love <fx@gnu.org>
parents:
diff changeset
2288
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 1987-01-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2290
Dave Love <fx@gnu.org>
parents:
diff changeset
2291 * process.c (create_process): Cast value of `signal' to insulate from
Dave Love <fx@gnu.org>
parents:
diff changeset
2292 * sysdep.c (sys_suspend, select): changed value type in sysV.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
2293
Dave Love <fx@gnu.org>
parents:
diff changeset
2294 1987-01-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2295
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 * sysdep.c (reset_sys_modes): Use TCSETAW to restore tty state.
Dave Love <fx@gnu.org>
parents:
diff changeset
2297 On BSD, define TCSETAW to be TIOCSETN (so no change here on BSD).
Dave Love <fx@gnu.org>
parents:
diff changeset
2298
Dave Love <fx@gnu.org>
parents:
diff changeset
2299 * callproc.c (init_callproc): Don't get environment as
Dave Love <fx@gnu.org>
parents:
diff changeset
2300 strings when dumping Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2301
Dave Love <fx@gnu.org>
parents:
diff changeset
2302 1987-01-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2303
Dave Love <fx@gnu.org>
parents:
diff changeset
2304 * lread.c (Fload, load_unwind):
Dave Love <fx@gnu.org>
parents:
diff changeset
2305 load_in_progress must be a counter, not a flag since `load' may be
Dave Love <fx@gnu.org>
parents:
diff changeset
2306 called recursively.
Dave Love <fx@gnu.org>
parents:
diff changeset
2307
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 * lread.c (openp):
Dave Love <fx@gnu.org>
parents:
diff changeset
2309 If PATH contains non-absolute element (such as ".") expand against
Dave Love <fx@gnu.org>
parents:
diff changeset
2310 bf_cur->directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2311
Dave Love <fx@gnu.org>
parents:
diff changeset
2312 * filemode.c (ftypelet):
Dave Love <fx@gnu.org>
parents:
diff changeset
2313 Understand (and return) more different file-types (stat->st_mode's)
Dave Love <fx@gnu.org>
parents:
diff changeset
2314 This makes Ffile_attributes more winning.
Dave Love <fx@gnu.org>
parents:
diff changeset
2315
Dave Love <fx@gnu.org>
parents:
diff changeset
2316 * filelock.c (current_lock_file_owner_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2317 Always close the fd even if get an error reading!!!
Dave Love <fx@gnu.org>
parents:
diff changeset
2318
Dave Love <fx@gnu.org>
parents:
diff changeset
2319 1987-01-11 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2320
Dave Love <fx@gnu.org>
parents:
diff changeset
2321 * fileio.c (Fsubstitute_in_file_name, Fread_file_name_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2322 `Quote' "$" as "$$" This doesn't break any existing code,
Dave Love <fx@gnu.org>
parents:
diff changeset
2323 since "$$" used to get an error, and wins by providing the user a
Dave Love <fx@gnu.org>
parents:
diff changeset
2324 way to specify filenames containing the character "$"
Dave Love <fx@gnu.org>
parents:
diff changeset
2325
Dave Love <fx@gnu.org>
parents:
diff changeset
2326 * fileio.c (Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2327 Allow substituting zero-length env vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2328
Dave Love <fx@gnu.org>
parents:
diff changeset
2329 1987-01-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2330
Dave Love <fx@gnu.org>
parents:
diff changeset
2331 * termcap.c (tgetent): Fix syntax errors in VMS-only code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2332
Dave Love <fx@gnu.org>
parents:
diff changeset
2333 1987-01-09 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2334
Dave Love <fx@gnu.org>
parents:
diff changeset
2335 * xterm.c (x_term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
2336 Give correct error message when DISPLAY not set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2337
Dave Love <fx@gnu.org>
parents:
diff changeset
2338 1987-01-08 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2339
Dave Love <fx@gnu.org>
parents:
diff changeset
2340 * xfns.c (Fx_get_default):
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 Return nil, not "" on non-existent option, as documented.
Dave Love <fx@gnu.org>
parents:
diff changeset
2342 Don't randomly and unnecessarily malloc (and then not free)
Dave Love <fx@gnu.org>
parents:
diff changeset
2343
Dave Love <fx@gnu.org>
parents:
diff changeset
2344 * process.c (init_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2345 Look at extern var initialized rather than having arg passed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2346
Dave Love <fx@gnu.org>
parents:
diff changeset
2347 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 Dike out the code which hacked the "-nx" option as synonymous with
Dave Love <fx@gnu.org>
parents:
diff changeset
2349 "-nw" if HAVE_X_WINDOWS -- this code was never distributed
Dave Love <fx@gnu.org>
parents:
diff changeset
2350 earlier, so there was no need to retain a compatibility kludge.
Dave Love <fx@gnu.org>
parents:
diff changeset
2351
Dave Love <fx@gnu.org>
parents:
diff changeset
2352 1987-01-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2353
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 * search.c (Freplace_match): Change declaration `char' to `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2355 Declaring a scalar variable `char' is nearly always wrong
Dave Love <fx@gnu.org>
parents:
diff changeset
2356 and breaks most compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2357
Dave Love <fx@gnu.org>
parents:
diff changeset
2358 1987-01-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2359
Dave Love <fx@gnu.org>
parents:
diff changeset
2360 * xterm.c (flashback): Change || to | in signal mask calculation.
Dave Love <fx@gnu.org>
parents:
diff changeset
2361
Dave Love <fx@gnu.org>
parents:
diff changeset
2362 1987-01-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2363
Dave Love <fx@gnu.org>
parents:
diff changeset
2364 * print.c (print): RTPC_REGISTER_BUG conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
2365 * data.c (Fset): likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 * m-ibmrt.h (SIGN_EXTEND_CHAR): Flush the definition that used
Dave Love <fx@gnu.org>
parents:
diff changeset
2367 a subroutine and really install the one that uses arithmetic.
Dave Love <fx@gnu.org>
parents:
diff changeset
2368
Dave Love <fx@gnu.org>
parents:
diff changeset
2369 1987-01-06 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2370
Dave Love <fx@gnu.org>
parents:
diff changeset
2371 * keyboard.c (kbd_buffer_{read,store}_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2372 Look at MetaFlag when reading char out of buffer rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 storing into it so that buffer-local meta-flag works correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2374
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 1987-01-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2376
Dave Love <fx@gnu.org>
parents:
diff changeset
2377 * syntax.c (Fchar_syntax, Fmodify_syntax_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
2378 Mask specified char to 8 bits before indexing syntax table.
Dave Love <fx@gnu.org>
parents:
diff changeset
2379
Dave Love <fx@gnu.org>
parents:
diff changeset
2380 1987-01-05 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2381
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 * callproc.c (init_callproc):
Dave Love <fx@gnu.org>
parents:
diff changeset
2383 Make maintain_environment stuff work yet again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2384
Dave Love <fx@gnu.org>
parents:
diff changeset
2385 1987-01-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2386
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 * fileio.c (report_file_error): Check for errno < 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2388
Dave Love <fx@gnu.org>
parents:
diff changeset
2389 * Version 18.35 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2390
Dave Love <fx@gnu.org>
parents:
diff changeset
2391 1987-01-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2392
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 * callproc.c: Rename Vprocess_extra_environment => Vprocess_environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2394 * callproc.c (init_callproc): Copy Unix environment into
Dave Love <fx@gnu.org>
parents:
diff changeset
2395 Vprocess_environment as list of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2396 * callproc.c (child_setup): Set `env' from Vprocess_environment
Dave Love <fx@gnu.org>
parents:
diff changeset
2397 alone; don't keep `env' passed by caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
2398
Dave Love <fx@gnu.org>
parents:
diff changeset
2399 * ymakefile: New cpp-macro OTHER_FILES specifies
Dave Love <fx@gnu.org>
parents:
diff changeset
2400 how to make the file `other'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2401
Dave Love <fx@gnu.org>
parents:
diff changeset
2402 * m-sun2.h: Define OTHER_FILES to compile etc/emacstool.
Dave Love <fx@gnu.org>
parents:
diff changeset
2403
Dave Love <fx@gnu.org>
parents:
diff changeset
2404 * xfns.c (Fx_mouse_events, Fx_proc_mouse_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
2405 Set 4 bit in button character for a button-up event.
Dave Love <fx@gnu.org>
parents:
diff changeset
2406
Dave Love <fx@gnu.org>
parents:
diff changeset
2407 * xfns.c (most calls to XSelectInput):
Dave Love <fx@gnu.org>
parents:
diff changeset
2408 * xterm.c (XPopUpWindow):
Dave Love <fx@gnu.org>
parents:
diff changeset
2409 Calls that specify ButtonPressed now also say ButtonReleased.
Dave Love <fx@gnu.org>
parents:
diff changeset
2410
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 * xterm.c (XTread_socket): Handle ButtonReleased like
Dave Love <fx@gnu.org>
parents:
diff changeset
2412 ButtonPressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2413
Dave Love <fx@gnu.org>
parents:
diff changeset
2414 * indent.c (Fmove_to_column): Declare `c' int;
Dave Love <fx@gnu.org>
parents:
diff changeset
2415 type char caused lossage for chars >= 0200.
Dave Love <fx@gnu.org>
parents:
diff changeset
2416
Dave Love <fx@gnu.org>
parents:
diff changeset
2417 * search.c (search_buffer): Don't accept a match
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 starting right at the end of the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2419
Dave Love <fx@gnu.org>
parents:
diff changeset
2420 * xfns.c: Move extern declarations to top level.
Dave Love <fx@gnu.org>
parents:
diff changeset
2421 Some functions were depending on the fact that all
Dave Love <fx@gnu.org>
parents:
diff changeset
2422 extern declarations are effectively at top level in pcc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2423
Dave Love <fx@gnu.org>
parents:
diff changeset
2424 * buffer.c (Fbuffer_start_undo): Get error right if non-ex buf spec'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
2425
Dave Love <fx@gnu.org>
parents:
diff changeset
2426 * indent.c (several): Fix range checks on tab_width:
Dave Love <fx@gnu.org>
parents:
diff changeset
2427 replace && with ||.
Dave Love <fx@gnu.org>
parents:
diff changeset
2428
Dave Love <fx@gnu.org>
parents:
diff changeset
2429 1987-01-01 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2430
Dave Love <fx@gnu.org>
parents:
diff changeset
2431 * indent.c (Fcurrent_column, Fmove_to_column):
Dave Love <fx@gnu.org>
parents:
diff changeset
2432 Doc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2433
Dave Love <fx@gnu.org>
parents:
diff changeset
2434 * window.c (Fwindow_edges):
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 Doc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2436
Dave Love <fx@gnu.org>
parents:
diff changeset
2437 * process.c, callproc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2438 Make MAINTAIN_ENVIRONMENT stuff work yet again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2439 Clean up calling sequence of child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
2440
Dave Love <fx@gnu.org>
parents:
diff changeset
2441 1986-12-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2442
Dave Love <fx@gnu.org>
parents:
diff changeset
2443 * search.c (search_command): abort before setting point
Dave Love <fx@gnu.org>
parents:
diff changeset
2444 if new point value is out of range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2445
Dave Love <fx@gnu.org>
parents:
diff changeset
2446 * buffer.c (Fbuffer_enable_undo): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2447
Dave Love <fx@gnu.org>
parents:
diff changeset
2448 1986-12-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2449
Dave Love <fx@gnu.org>
parents:
diff changeset
2450 * casefiddle.c (casify_region): Don't upcase within word
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 for CASE_CAPITALIZE_UP.
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 1986-12-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2454
Dave Love <fx@gnu.org>
parents:
diff changeset
2455 * window.c (save_window_save_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2456 Don't make windows for start, pointm and mark fields
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 of windows without buffers; just store nil there.
Dave Love <fx@gnu.org>
parents:
diff changeset
2458 Also store nil in start_at_line_beg field (was uninitialized
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 and that caused crash in GC).
Dave Love <fx@gnu.org>
parents:
diff changeset
2460
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 * window.c (all functions): Add register declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2462
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 * window.c (Fsave_window_excursion):
Dave Love <fx@gnu.org>
parents:
diff changeset
2464 Don't gcpro the saved window status. The specpdl does it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2465
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 1986-12-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2467
Dave Love <fx@gnu.org>
parents:
diff changeset
2468 * search.c: static_BM_tab should not be initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
2469
Dave Love <fx@gnu.org>
parents:
diff changeset
2470 1986-12-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2471
Dave Love <fx@gnu.org>
parents:
diff changeset
2472 * term.c (term_init): Default Wcm.cm_tab to 0 if no `ta' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2473
Dave Love <fx@gnu.org>
parents:
diff changeset
2474 * fns.c: MASSCOMP_REGISTER_BUG => MASSC_REGISTER_BUG
Dave Love <fx@gnu.org>
parents:
diff changeset
2475
Dave Love <fx@gnu.org>
parents:
diff changeset
2476 * fns.c (Fnth): Moved from subr.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
2477 * keymap.c (Fcopy_keymap): Moved from subr.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
2478
Dave Love <fx@gnu.org>
parents:
diff changeset
2479 * xdisp.c: Delete this_line_hpos; last dispnew change ends
Dave Love <fx@gnu.org>
parents:
diff changeset
2480 need for it, and it was causing incorrect positioning
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 after direct_output_for_self_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
2482
Dave Love <fx@gnu.org>
parents:
diff changeset
2483 * fns.c: Avoid warning if param.h defines BSD4_3.
Dave Love <fx@gnu.org>
parents:
diff changeset
2484
Dave Love <fx@gnu.org>
parents:
diff changeset
2485 * dispnew.c (update_screen): Don't actually alter
Dave Love <fx@gnu.org>
parents:
diff changeset
2486 cursX and cursY when putting cursor in echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
2487
Dave Love <fx@gnu.org>
parents:
diff changeset
2488 1986-12-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2489
Dave Love <fx@gnu.org>
parents:
diff changeset
2490 * window.h: New window field window_end_valid.
Dave Love <fx@gnu.org>
parents:
diff changeset
2491 window_end_pos is now always positive; validity info
Dave Love <fx@gnu.org>
parents:
diff changeset
2492 is in window_end_valid, which is t for valid and nil for not.
Dave Love <fx@gnu.org>
parents:
diff changeset
2493
Dave Love <fx@gnu.org>
parents:
diff changeset
2494 * xdisp.c: Changed all uses of window_end_pos to use
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 window_end_valid appropriately as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
2496
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 read_kbd is now a process pointer to wait for input
Dave Love <fx@gnu.org>
parents:
diff changeset
2499 from one process. Return immediately if that process
Dave Love <fx@gnu.org>
parents:
diff changeset
2500 is not running.
Dave Love <fx@gnu.org>
parents:
diff changeset
2501
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 * process.c (Faccept_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2503 Pass process pointer to wait_reading_process_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2504
Dave Love <fx@gnu.org>
parents:
diff changeset
2505 1986-12-20 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2506
Dave Love <fx@gnu.org>
parents:
diff changeset
2507 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2508 If `suspend-emacs-hook' returns t don't suspend
Dave Love <fx@gnu.org>
parents:
diff changeset
2509 -- assume the hook did the equivalent of `suspending' for us
Dave Love <fx@gnu.org>
parents:
diff changeset
2510 (including calling suspend-resume-hook if necessary.)
Dave Love <fx@gnu.org>
parents:
diff changeset
2511 Otherwise, call sys_suspend and so forth normally.
Dave Love <fx@gnu.org>
parents:
diff changeset
2512
Dave Love <fx@gnu.org>
parents:
diff changeset
2513 1986-12-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2514
Dave Love <fx@gnu.org>
parents:
diff changeset
2515 * buffer.c (Frename_buffer): If have auto save file but
Dave Love <fx@gnu.org>
parents:
diff changeset
2516 no visited file, call rename-auto-save-file (a Lisp function).
Dave Love <fx@gnu.org>
parents:
diff changeset
2517
Dave Love <fx@gnu.org>
parents:
diff changeset
2518 * buffer.c: add lots of register declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2519 (list_buffers_1): combine local `mode' with `tail'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2520
Dave Love <fx@gnu.org>
parents:
diff changeset
2521 1986-12-20 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2522
Dave Love <fx@gnu.org>
parents:
diff changeset
2523 * xdisp.c (DoDsp and this_line_*):
Dave Love <fx@gnu.org>
parents:
diff changeset
2524 Rename this_line_hpos -> this_line_start_hpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2525 New variable this_line_hpos is cached horizontal position
Dave Love <fx@gnu.org>
parents:
diff changeset
2526 on screen of point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2527
Dave Love <fx@gnu.org>
parents:
diff changeset
2528 Make this_line_* static variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2529
Dave Love <fx@gnu.org>
parents:
diff changeset
2530 In DoDsp, rearrange the tests to see whether to use cached
Dave Love <fx@gnu.org>
parents:
diff changeset
2531 line info to be a little faster.
Dave Love <fx@gnu.org>
parents:
diff changeset
2532 Fix some bugs in which cursX and cursY might not be updated
Dave Love <fx@gnu.org>
parents:
diff changeset
2533 correctly when using cached info (needed to add this_line_hpos
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 variable to do this correctly)
Dave Love <fx@gnu.org>
parents:
diff changeset
2535 (Added unnecessary gotos and label `cancel' for added readability)
Dave Love <fx@gnu.org>
parents:
diff changeset
2536
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 * fns.c (Fy_or_n_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2538 Move cursor to start of line after reading answer so
Dave Love <fx@gnu.org>
parents:
diff changeset
2539 user knows emacs is proceeding. (Like after minibuffer exits)
Dave Love <fx@gnu.org>
parents:
diff changeset
2540
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 * dispnew.c (Fopen_termscript):
Dave Love <fx@gnu.org>
parents:
diff changeset
2542 Arg of nil means to close current termscript file (if any)
Dave Love <fx@gnu.org>
parents:
diff changeset
2543
Dave Love <fx@gnu.org>
parents:
diff changeset
2544 * keymap.c (Fwhere_is_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2545 Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2546
Dave Love <fx@gnu.org>
parents:
diff changeset
2547 * indent.c, search.c, xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2548 All callers of ScanBf were searching for '\n'
Dave Love <fx@gnu.org>
parents:
diff changeset
2549 Rename this function find_next_newline and drop first arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2550
Dave Love <fx@gnu.org>
parents:
diff changeset
2551 * indent.c (Fvertical_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
2552 Doc string addition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2553
Dave Love <fx@gnu.org>
parents:
diff changeset
2554 * keyboard.c (EchoThem):
Dave Love <fx@gnu.org>
parents:
diff changeset
2555 Test for echo_keystrokes > 0, rather than echo_keystrokes != 0
Dave Love <fx@gnu.org>
parents:
diff changeset
2556
Dave Love <fx@gnu.org>
parents:
diff changeset
2557 * keyboard.c (get_char, read_key_sequence):
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 Echo immediately if cursor_in_echo_area, otherwise
Dave Love <fx@gnu.org>
parents:
diff changeset
2559 can have the confusing situation of the cursor appearing at the
Dave Love <fx@gnu.org>
parents:
diff changeset
2560 start of the echo area, but not have any echo appear until one
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 second later.
Dave Love <fx@gnu.org>
parents:
diff changeset
2562
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 1986-12-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2564
Dave Love <fx@gnu.org>
parents:
diff changeset
2565 * editfns.c: Add register declarations and a few vars for cses.
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 * editfns.c (Fchar_equal): Avoid indexing downcase_table
Dave Love <fx@gnu.org>
parents:
diff changeset
2567 with numbers larger than 0xff.
Dave Love <fx@gnu.org>
parents:
diff changeset
2568
Dave Love <fx@gnu.org>
parents:
diff changeset
2569 1986-12-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2570
Dave Love <fx@gnu.org>
parents:
diff changeset
2571 * alloc.c: New garbage collection technique for strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2572
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 Strings that have string blocks individually allocated
Dave Love <fx@gnu.org>
parents:
diff changeset
2574 are called "large strings". Other strings are called "small".
Dave Love <fx@gnu.org>
parents:
diff changeset
2575
Dave Love <fx@gnu.org>
parents:
diff changeset
2576 The string blocks for small strings are now chained both ways and
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 there is a pointer to the oldest one of them in `first_string_block'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2578 The string blocks for large strings are chained only from the
Dave Love <fx@gnu.org>
parents:
diff changeset
2579 latest to the oldest, and the latest is in `large_string_blocks'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2580
Dave Love <fx@gnu.org>
parents:
diff changeset
2581 Garbage collection starts by setting MARKBIT in the `size' of
Dave Love <fx@gnu.org>
parents:
diff changeset
2582 each large string. This allows mark_object to distinguish them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2583 MARKBIT in string sizes is cleared by gc_sweep.
Dave Love <fx@gnu.org>
parents:
diff changeset
2584
Dave Love <fx@gnu.org>
parents:
diff changeset
2585 Large strings are freed individually by GC, like vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
2586 Those in use are marked with ARRAY_MARK_FLAG in the `size' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
2587
Dave Love <fx@gnu.org>
parents:
diff changeset
2588 Small strings are relocated, compressing them within their
Dave Love <fx@gnu.org>
parents:
diff changeset
2589 string blocks.
Dave Love <fx@gnu.org>
parents:
diff changeset
2590 mark_object puts all slots that point at a string onto a chain
Dave Love <fx@gnu.org>
parents:
diff changeset
2591 which runs from the string's `size' field, through all the slots
Dave Love <fx@gnu.org>
parents:
diff changeset
2592 that used to point at the string. The end of the chain is shown
Dave Love <fx@gnu.org>
parents:
diff changeset
2593 by a number that is small enough to be a small string's length.
Dave Love <fx@gnu.org>
parents:
diff changeset
2594
Dave Love <fx@gnu.org>
parents:
diff changeset
2595 This new technique avoids calling malloc during GC. Thus, there
Dave Love <fx@gnu.org>
parents:
diff changeset
2596 is no danger of fatal error on exhausting memory. Also, space
Dave Love <fx@gnu.org>
parents:
diff changeset
2597 needed for strings is cut in half.
Dave Love <fx@gnu.org>
parents:
diff changeset
2598
Dave Love <fx@gnu.org>
parents:
diff changeset
2599 The new technique introduces a potential for bugs, however.
Dave Love <fx@gnu.org>
parents:
diff changeset
2600 If any slot is marked twice--for example, if it is GCPRO'd
Dave Love <fx@gnu.org>
parents:
diff changeset
2601 twice by different functions--and it contains a string,
Dave Love <fx@gnu.org>
parents:
diff changeset
2602 the ref chain of the string may become garbled. Sometimes
Dave Love <fx@gnu.org>
parents:
diff changeset
2603 it will still work! This is because a slot that's part of a
Dave Love <fx@gnu.org>
parents:
diff changeset
2604 string's ref chain will look like a Lisp_Int if the next thing
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 in the chain is malloc'd memory. But this will not win if the
Dave Love <fx@gnu.org>
parents:
diff changeset
2606 next thing in the chain is a stack slot, or if malloc'd data
Dave Love <fx@gnu.org>
parents:
diff changeset
2607 lives high up in memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2608
Dave Love <fx@gnu.org>
parents:
diff changeset
2609 To avoid this problem, MARKBIT is used in stack slots
Dave Love <fx@gnu.org>
parents:
diff changeset
2610 to prevent double marking.
Dave Love <fx@gnu.org>
parents:
diff changeset
2611
Dave Love <fx@gnu.org>
parents:
diff changeset
2612 * bytecode.c (Fbytecode): Adjustment of gcpro1.nvars before
Dave Love <fx@gnu.org>
parents:
diff changeset
2613 call to Ffuncall was off by one.
Dave Love <fx@gnu.org>
parents:
diff changeset
2614
Dave Love <fx@gnu.org>
parents:
diff changeset
2615 * alloc.c (make_uninit_string): make_zero_string renamed as this
Dave Love <fx@gnu.org>
parents:
diff changeset
2616 and no longer zeros the contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2617 * alloc.c (Fmake_string): initialize string contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2618
Dave Love <fx@gnu.org>
parents:
diff changeset
2619 * alloc.c (struct string_block): Now chained both ways thru
Dave Love <fx@gnu.org>
parents:
diff changeset
2620 `next' and `prev' fields. `first_string_block' exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
2621 Strings with individual string blocks are now called "large"
Dave Love <fx@gnu.org>
parents:
diff changeset
2622 and these string blocks go in a separate chain which starts
Dave Love <fx@gnu.org>
parents:
diff changeset
2623 from `large_string_blocks' and runs via `prev' fields only.
Dave Love <fx@gnu.org>
parents:
diff changeset
2624
Dave Love <fx@gnu.org>
parents:
diff changeset
2625 * alloc.c: Stop using clear_marks. Make gc_sweep clear
Dave Love <fx@gnu.org>
parents:
diff changeset
2626 the marks on all live objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
2627
Dave Love <fx@gnu.org>
parents:
diff changeset
2628 * alloc.c (malloc_warning, Fgarbage_collect): Eliminate mechanism
Dave Love <fx@gnu.org>
parents:
diff changeset
2629 that defers malloc warnings during GC, since GC no longer calls
Dave Love <fx@gnu.org>
parents:
diff changeset
2630 malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2631
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 * fns.c: Fding requires an arg; pass Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 * m-alliant.h: define TEXT_START as 0x1000.
Dave Love <fx@gnu.org>
parents:
diff changeset
2635 Don't define LIBS_STANDARD; the default (sharable) library
Dave Love <fx@gnu.org>
parents:
diff changeset
2636 is said to work now.
Dave Love <fx@gnu.org>
parents:
diff changeset
2637
Dave Love <fx@gnu.org>
parents:
diff changeset
2638 * alloc.c (mark_object): Now pass address of slot being marked.
Dave Love <fx@gnu.org>
parents:
diff changeset
2639 mark_object itself can alter the slot when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2640 It now returns no value. All callers changed to pass the address.
Dave Love <fx@gnu.org>
parents:
diff changeset
2641
Dave Love <fx@gnu.org>
parents:
diff changeset
2642 mark_object can now ignore the mark bit if it's set in the slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2643 Callers need no longer make a copy in which mark bit is clear.
Dave Love <fx@gnu.org>
parents:
diff changeset
2644 mark_object can clear the mark bit so these callers must still
Dave Love <fx@gnu.org>
parents:
diff changeset
2645 set the mark bit again after calling mark_object on such slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
2646
Dave Love <fx@gnu.org>
parents:
diff changeset
2647 1986-12-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2648
Dave Love <fx@gnu.org>
parents:
diff changeset
2649 * process.c (create_process): TIOCNOTTY needs no 3rd arg after all.
Dave Love <fx@gnu.org>
parents:
diff changeset
2650 * sysdep.c (set_exclusive_use): ditto for FIOCLEX.
Dave Love <fx@gnu.org>
parents:
diff changeset
2651
Dave Love <fx@gnu.org>
parents:
diff changeset
2652 * emacs.c (Fdump_emacs): [ALLIANT]
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 Copy _curbrk into save_curbrk, not vice versa.
Dave Love <fx@gnu.org>
parents:
diff changeset
2654
Dave Love <fx@gnu.org>
parents:
diff changeset
2655 1986-12-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2656
Dave Love <fx@gnu.org>
parents:
diff changeset
2657 * sysdep.c (flush_pending_output): 3rd arg to TIOCFLUSH
Dave Love <fx@gnu.org>
parents:
diff changeset
2658 now is address of word containing zero. It matters.
Dave Love <fx@gnu.org>
parents:
diff changeset
2659
Dave Love <fx@gnu.org>
parents:
diff changeset
2660 * editfns.c (Fformat): Fix another error in previous bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
2661
Dave Love <fx@gnu.org>
parents:
diff changeset
2662 1986-12-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2663
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 * Version 18.33 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2665
Dave Love <fx@gnu.org>
parents:
diff changeset
2666 * data.c: Add many register declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
2667
Dave Love <fx@gnu.org>
parents:
diff changeset
2668 * editfns.c (Fformat): Last change left `n' one too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
2669
Dave Love <fx@gnu.org>
parents:
diff changeset
2670 1986-12-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2671
Dave Love <fx@gnu.org>
parents:
diff changeset
2672 * keyboard.c (Fsuspend_emacs): Pass no args to the
Dave Love <fx@gnu.org>
parents:
diff changeset
2673 suspend-resume-hook. Also call a new hook, `suspend-hook',
Dave Love <fx@gnu.org>
parents:
diff changeset
2674 before suspending.
Dave Love <fx@gnu.org>
parents:
diff changeset
2675
Dave Love <fx@gnu.org>
parents:
diff changeset
2676 * search.c (search_buffer): In inner loop of BM search,
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 decide dynamically whether signed or unsigned comparison
Dave Love <fx@gnu.org>
parents:
diff changeset
2678 of p_limit vs cursor will give the right results
Dave Love <fx@gnu.org>
parents:
diff changeset
2679 and use the kind that will work.
Dave Love <fx@gnu.org>
parents:
diff changeset
2680
Dave Love <fx@gnu.org>
parents:
diff changeset
2681 1986-12-11 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2682
Dave Love <fx@gnu.org>
parents:
diff changeset
2683 * emacs.c, dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2684 Rename inhibit_x_windows inhibit_window_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2685 Understand "-nw" command-line option.
Dave Love <fx@gnu.org>
parents:
diff changeset
2686 Reorganise init_display a little to make other window-system
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 code easier to accommodate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2688
Dave Love <fx@gnu.org>
parents:
diff changeset
2689 * editfns.c (Fformat):
Dave Love <fx@gnu.org>
parents:
diff changeset
2690 Move the increment of the number of args the format string wants.
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 Share code for various kinds of arguments converted to strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692
Dave Love <fx@gnu.org>
parents:
diff changeset
2693 1986-12-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2694
Dave Love <fx@gnu.org>
parents:
diff changeset
2695 * commands.h: Declare cursor_in_echo_area.
Dave Love <fx@gnu.org>
parents:
diff changeset
2696 * dispnew.c (init_display): initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2697 * dispnew.c (syms_of_display): make Lisp variable for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2698 * dispnew.c (update_screen): If cursor_in_echo_area not 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 set cursor position after last char on last screen line.
Dave Love <fx@gnu.org>
parents:
diff changeset
2700 * fns.c (Fy_or_n_p): Set cursor_in_echo_area while read answer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2701
Dave Love <fx@gnu.org>
parents:
diff changeset
2702 * data.c (Fset_default): if RTPC_REGISTER_BUG defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
2703 don't declare `b' register.
Dave Love <fx@gnu.org>
parents:
diff changeset
2704 * m-ibmrt.h: Define RTPC_REGISTER_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
2705
Dave Love <fx@gnu.org>
parents:
diff changeset
2706 * print.c (print, case Lisp_Window):
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 Add temp var `p' to help RT/PC compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
2708 Declare printcharfun register.
Dave Love <fx@gnu.org>
parents:
diff changeset
2709
Dave Love <fx@gnu.org>
parents:
diff changeset
2710 1986-12-09 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2711
Dave Love <fx@gnu.org>
parents:
diff changeset
2712 * editfns.c (Fformat):
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 `%%' doesn't take an `arg'
Dave Love <fx@gnu.org>
parents:
diff changeset
2714
Dave Love <fx@gnu.org>
parents:
diff changeset
2715 * doc.c (Fsubstitute_command_keys):
Dave Love <fx@gnu.org>
parents:
diff changeset
2716 Fix stupid mistakes and errors. Rename many local variables
Dave Love <fx@gnu.org>
parents:
diff changeset
2717 and rearrange some code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2718
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 1986-12-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2720
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 * xfns.c (Fx_flip_color):
Dave Love <fx@gnu.org>
parents:
diff changeset
2722 Missing paren in DEFUN arglist.
Dave Love <fx@gnu.org>
parents:
diff changeset
2723
Dave Love <fx@gnu.org>
parents:
diff changeset
2724 1986-12-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2725
Dave Love <fx@gnu.org>
parents:
diff changeset
2726 * Version 18.32 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2727
Dave Love <fx@gnu.org>
parents:
diff changeset
2728 * process.c ({read,handle}_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2729 Combine handle_process_output into read_process_output.
Dave Love <fx@gnu.org>
parents:
diff changeset
2730 Check for case where read returns -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2731
Dave Love <fx@gnu.org>
parents:
diff changeset
2732 1986-12-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2733
Dave Love <fx@gnu.org>
parents:
diff changeset
2734 * process.c (read_process_output): Read only one buffer worth
Dave Love <fx@gnu.org>
parents:
diff changeset
2735 and return without trying to read more. It used to loop
Dave Love <fx@gnu.org>
parents:
diff changeset
2736 until all output was gobbled. Now some callers do this loop
Dave Love <fx@gnu.org>
parents:
diff changeset
2737 but not all of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2738
Dave Love <fx@gnu.org>
parents:
diff changeset
2739 * process.c (change_msgs): Call read_process_output repeatedly
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 until it returns 0 (no chars were read).
Dave Love <fx@gnu.org>
parents:
diff changeset
2741
Dave Love <fx@gnu.org>
parents:
diff changeset
2742 * term.c (write_chars): loop counting repeated chars leaves
Dave Love <fx@gnu.org>
parents:
diff changeset
2743 p at second nonrepeated char. Decrement p after the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2744
Dave Love <fx@gnu.org>
parents:
diff changeset
2745 * process.c (create_process): Use set_exclusive_use;
Dave Love <fx@gnu.org>
parents:
diff changeset
2746 don't use FIOCLEX directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2747
Dave Love <fx@gnu.org>
parents:
diff changeset
2748 * sysdep.c (flush_pending_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 Pass a valid address as third arg to TIOCFLUSH, just in case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2750 * sysdep.c (set_exclusive_use): Likewise, with FIOCLEX.
Dave Love <fx@gnu.org>
parents:
diff changeset
2751 * process.c (create_process): Likewise, with TIOCNOTTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
2752
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 * xfns.c (XCleanUp): Pass Qt to Fdo_auto_save.
Dave Love <fx@gnu.org>
parents:
diff changeset
2754
Dave Love <fx@gnu.org>
parents:
diff changeset
2755 * xfns.c (Fx_rubber_band): Set screen_garbaged.
Dave Love <fx@gnu.org>
parents:
diff changeset
2756
Dave Love <fx@gnu.org>
parents:
diff changeset
2757 * doc.c (Fsubstitute_command_keys):
Dave Love <fx@gnu.org>
parents:
diff changeset
2758 Use Fwhere_is_internal instead of where_is_in_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 New construct =<MAPVAR> means use value of MAPVAR
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 as local map when calling Fwhere_is_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2761
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 * keymap.c (Fwhere_is_internal, where_is_in_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2763 Combine the two functions. This adds two arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
2764 Fwhere_is_internal: KEYMAP and FIRSTONLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
2765 To get the old behavior, KEYMAP must be (current-local-map).
Dave Love <fx@gnu.org>
parents:
diff changeset
2766 Therefore, KEYMAP is a mandatory operand for Lisp callers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2767
Dave Love <fx@gnu.org>
parents:
diff changeset
2768 * keymap.c (Fwhere_is): Pass new args to Fwhere_is_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2769 * keymap.c (apropos1): Call Fwhere_is_internal instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
2770 where_is_in_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2771
Dave Love <fx@gnu.org>
parents:
diff changeset
2772 * search.c (Freplace_match): Check type of first arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2773
Dave Love <fx@gnu.org>
parents:
diff changeset
2774 * abbrev.c (Fexpand_abbrev): For abbrev with hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 run the hook in addition to (and following) insertion
Dave Love <fx@gnu.org>
parents:
diff changeset
2776 of the expansion in the usual way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2777
Dave Love <fx@gnu.org>
parents:
diff changeset
2778 * editfns.c (Fformat): [MLY]
Dave Love <fx@gnu.org>
parents:
diff changeset
2779 Compute number of args needed by format string; then
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 convert args from Lisp_Object to int or char *, defaulting
Dave Love <fx@gnu.org>
parents:
diff changeset
2781 any not specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2782
Dave Love <fx@gnu.org>
parents:
diff changeset
2783 Don't GCPRO; should not be needed since eval is not called.
Dave Love <fx@gnu.org>
parents:
diff changeset
2784
Dave Love <fx@gnu.org>
parents:
diff changeset
2785 * editfns.c (format1): Args are ints or char *'s,
Dave Love <fx@gnu.org>
parents:
diff changeset
2786 not Lisp_Objects. Call them ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
2787
Dave Love <fx@gnu.org>
parents:
diff changeset
2788 1986-12-04 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2789
Dave Love <fx@gnu.org>
parents:
diff changeset
2790 * xfns.c (Fx_debug):
Dave Love <fx@gnu.org>
parents:
diff changeset
2791 Return Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
2792
Dave Love <fx@gnu.org>
parents:
diff changeset
2793 1986-12-01 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2794
Dave Love <fx@gnu.org>
parents:
diff changeset
2795 * xfns.c (Fx_set_font):
Dave Love <fx@gnu.org>
parents:
diff changeset
2796 Don't die if font is "" (I believe this to be an X bug)
Dave Love <fx@gnu.org>
parents:
diff changeset
2797 Also, add interactive specs for Fx_set_(internal_)border_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
2798
Dave Love <fx@gnu.org>
parents:
diff changeset
2799 * lread.c (oblookup):
Dave Love <fx@gnu.org>
parents:
diff changeset
2800 Don't core-dump if data in obarray is invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
2801
Dave Love <fx@gnu.org>
parents:
diff changeset
2802 1986-12-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2803
Dave Love <fx@gnu.org>
parents:
diff changeset
2804 * m-att3b.h: on 3b2, 3b5 and 3b15, #define C_OPTIMIZE_SWITCH null
Dave Love <fx@gnu.org>
parents:
diff changeset
2805 since -O triggers compiler bug affecting push_key_description.
Dave Love <fx@gnu.org>
parents:
diff changeset
2806
Dave Love <fx@gnu.org>
parents:
diff changeset
2807 1986-11-28 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2808
Dave Love <fx@gnu.org>
parents:
diff changeset
2809 * keyboard.c (read_key_sequence):
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 Delay setting up the local vars pointing to keymaps until a
Dave Love <fx@gnu.org>
parents:
diff changeset
2811 character has been read. This is in order that a change of keymap
Dave Love <fx@gnu.org>
parents:
diff changeset
2812 `behind our back' (eg due to a subprocesses action) will be seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
2813
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 * xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2815 Typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
2816
Dave Love <fx@gnu.org>
parents:
diff changeset
2817 1986-11-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2818
Dave Love <fx@gnu.org>
parents:
diff changeset
2819 * sysdep.c (get_system_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2820 Eliminate internal static var in USG case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2821
Dave Love <fx@gnu.org>
parents:
diff changeset
2822 * lisp.h: New case testing and conversion macros
Dave Love <fx@gnu.org>
parents:
diff changeset
2823 UPPERCASEP, LOWERCASEP, NOCASEP, UPCASE, DOWNCASE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2824 They all work from downcase_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
2825
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 * casefiddle.c (casify_object, casify_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
2827 Use those macros. Create an enum type for the flags
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 and change the flag names to avoid conflict with the macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2829
Dave Love <fx@gnu.org>
parents:
diff changeset
2830 * abbrev.c (Fexpand_abbrev): Use those macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2831 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
2832 * fns.c (y-or-n-p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2833 * keymap.c (access_keymap):
Dave Love <fx@gnu.org>
parents:
diff changeset
2834 * fileio.c (report_file_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
2835 * process.c (change_msgs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2836
Dave Love <fx@gnu.org>
parents:
diff changeset
2837 * search.c (Freplace_match): Use upcase_initials_region
Dave Love <fx@gnu.org>
parents:
diff changeset
2838 insead of duplicating it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2839
Dave Love <fx@gnu.org>
parents:
diff changeset
2840 * keyboard.c (Frecursive_edit): If not the top-level edit,
Dave Love <fx@gnu.org>
parents:
diff changeset
2841 specbind standard-output and standard-input to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
2842 * keyboard.c (command_loop_1): Don't set those two vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 This avoids clobbering them permanently when minibuffer is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2844
Dave Love <fx@gnu.org>
parents:
diff changeset
2845 1986-11-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2846
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 * callproc.c (child_setup): New arg `envlen' is length
Dave Love <fx@gnu.org>
parents:
diff changeset
2848 of the list Vprocess_extra_environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 This list's elements (strings) are put at the front of
Dave Love <fx@gnu.org>
parents:
diff changeset
2850 the environment for the other program.
Dave Love <fx@gnu.org>
parents:
diff changeset
2851
Dave Love <fx@gnu.org>
parents:
diff changeset
2852 * callproc.c (Fcall_process): Some rearrangement of
Dave Love <fx@gnu.org>
parents:
diff changeset
2853 local variables for more register decls. Compute
Dave Love <fx@gnu.org>
parents:
diff changeset
2854 and pass `envlen' arg to child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
2855
Dave Love <fx@gnu.org>
parents:
diff changeset
2856 * process.c (create_process): Compute and pass `envlen' arg
Dave Love <fx@gnu.org>
parents:
diff changeset
2857 to child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
2858
Dave Love <fx@gnu.org>
parents:
diff changeset
2859 * xterm.c (x_term_init): Don't call XPopUpWindow at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 Leave it for the term-setup-hook (see lisp/term/x-win.el).
Dave Love <fx@gnu.org>
parents:
diff changeset
2861
Dave Love <fx@gnu.org>
parents:
diff changeset
2862 * keyboard.c (syms_of_keyboard):
Dave Love <fx@gnu.org>
parents:
diff changeset
2863 Delete defsubr for usg-suspend-emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2864
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 * fns.c, m-masscomp.h: Rename MASSCOMP_REGISTER_BUG
Dave Love <fx@gnu.org>
parents:
diff changeset
2866 to MASSC_REGISTER_BUG to avoid shortnames confusion on V.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2867
Dave Love <fx@gnu.org>
parents:
diff changeset
2868 * dispnew.c (direct_output_for_{self_insert,forward_char}):
Dave Love <fx@gnu.org>
parents:
diff changeset
2869 These functions now return 0 if did nothing or 1 if did display.
Dave Love <fx@gnu.org>
parents:
diff changeset
2870 * keyboard.c (command_loop_1): Notice the returned values.
Dave Love <fx@gnu.org>
parents:
diff changeset
2871
Dave Love <fx@gnu.org>
parents:
diff changeset
2872 * window.c (change_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
2873 Add new variable delta1 so no need to use delta
Dave Love <fx@gnu.org>
parents:
diff changeset
2874 for two different things.
Dave Love <fx@gnu.org>
parents:
diff changeset
2875 Making window bigger to equal its parent's size used to crash.
Dave Love <fx@gnu.org>
parents:
diff changeset
2876 Fix it by different way of computing delta1 in that case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2877 Move some variable decls to inner blocks and add "register".
Dave Love <fx@gnu.org>
parents:
diff changeset
2878
Dave Love <fx@gnu.org>
parents:
diff changeset
2879 1986-11-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2880
Dave Love <fx@gnu.org>
parents:
diff changeset
2881 * buffer.h: `modtime' field = 0 now means no info on visited file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2882 Nonexistent visited file now represented by -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2883
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 * fileio.c (Fverify_visited_file_modtime):
Dave Love <fx@gnu.org>
parents:
diff changeset
2885 Adjust for changed meaning of `modtime'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2886
Dave Love <fx@gnu.org>
parents:
diff changeset
2887 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 If visiting and file doesn't exist, finish visiting (updating
Dave Love <fx@gnu.org>
parents:
diff changeset
2889 various buffer slots) before getting error, and set modtime to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2890
Dave Love <fx@gnu.org>
parents:
diff changeset
2891 * bytecode.c (Fbytecode): Rarrange all the Bvarref cases to
Dave Love <fx@gnu.org>
parents:
diff changeset
2892 share most of the code. Likewise for Bvarset, Bvarbind
Dave Love <fx@gnu.org>
parents:
diff changeset
2893 and Bunbind cases. Makes it smaller and makes all
Dave Love <fx@gnu.org>
parents:
diff changeset
2894 Bvarrefs use the fast inline code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2895
Dave Love <fx@gnu.org>
parents:
diff changeset
2896 * keymap.c (Fdefine_key, Flookup_key):
Dave Love <fx@gnu.org>
parents:
diff changeset
2897 Regard chars 0200 and up as equivalent to 2 char sequences
Dave Love <fx@gnu.org>
parents:
diff changeset
2898 starting with meta_prefix_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2899
Dave Love <fx@gnu.org>
parents:
diff changeset
2900 * search.c (search_buffer and callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2901 Complete rewrite from king@kestrel using simplified Boyer-Moore
Dave Love <fx@gnu.org>
parents:
diff changeset
2902 algorithm. Meaning of returned value changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 * search.c (bcmp_buffer_translated): No longer used; deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2904
Dave Love <fx@gnu.org>
parents:
diff changeset
2905 * search.c (ScanBf, scan_buffer): complete rewrite of ScanBf
Dave Love <fx@gnu.org>
parents:
diff changeset
2906 and nearly all is now in scan_buffer, a new function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2907 * cmds.c (Fforward_line): Complete rewrite; now calls scan_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2908
Dave Love <fx@gnu.org>
parents:
diff changeset
2909 * search.c (Fscan_buffer): Delete this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2910 * bytecode.c (Fbytecode): Just get error if Bscan_buffer is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2911
Dave Love <fx@gnu.org>
parents:
diff changeset
2912 * ymakefile: Rename TEXT_START_ADDR to LD_TEXT_START_ADDR
Dave Love <fx@gnu.org>
parents:
diff changeset
2913 to avoid shortname trouble (ymakefile is processed thru
Dave Love <fx@gnu.org>
parents:
diff changeset
2914 the system's cpp).
Dave Love <fx@gnu.org>
parents:
diff changeset
2915
Dave Love <fx@gnu.org>
parents:
diff changeset
2916 * sysdep.c (init_sys_modes): Change #ifdef USG to #ifdef _IOFBF
Dave Love <fx@gnu.org>
parents:
diff changeset
2917 around the call to setvbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2918
Dave Love <fx@gnu.org>
parents:
diff changeset
2919 * sysdep.c (bcopy): declare it to return int
Dave Love <fx@gnu.org>
parents:
diff changeset
2920 so that a forward declaration is not needed
Dave Love <fx@gnu.org>
parents:
diff changeset
2921 so there is no problem defining it as a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2922
Dave Love <fx@gnu.org>
parents:
diff changeset
2923 * fileio.c (Fwrite_region): Don't try fsync on 4.1bsd.
Dave Love <fx@gnu.org>
parents:
diff changeset
2924
Dave Love <fx@gnu.org>
parents:
diff changeset
2925 1986-11-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2926
Dave Love <fx@gnu.org>
parents:
diff changeset
2927 * eval.c (record_unwind_protect, specbind, unbind_to, Funbind_protect):
Dave Love <fx@gnu.org>
parents:
diff changeset
2928 struct specbind now has a new slot `func'. An internal
Dave Love <fx@gnu.org>
parents:
diff changeset
2929 unwind-protect stores the C function address there; else it's 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2930 Lisp_Internal_Function data type no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2931 Result is no more dependency on where in the address space
Dave Love <fx@gnu.org>
parents:
diff changeset
2932 function addresses are found.
Dave Love <fx@gnu.org>
parents:
diff changeset
2933
Dave Love <fx@gnu.org>
parents:
diff changeset
2934 * xterm.c (x_term_init): Better message if server does not
Dave Love <fx@gnu.org>
parents:
diff changeset
2935 respond.
Dave Love <fx@gnu.org>
parents:
diff changeset
2936
Dave Love <fx@gnu.org>
parents:
diff changeset
2937 * version 18.31 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
2938
Dave Love <fx@gnu.org>
parents:
diff changeset
2939 * xterm.c, xfns.c (Vxterm1): Lisp var `xterm' now points at
Dave Love <fx@gnu.org>
parents:
diff changeset
2940 Vxterm1, which is initialized like Vxterm but never examined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2941
Dave Love <fx@gnu.org>
parents:
diff changeset
2942 * xterm.c (XTread_socket): Use C-x C-@ to indicate mouse click.
Dave Love <fx@gnu.org>
parents:
diff changeset
2943
Dave Love <fx@gnu.org>
parents:
diff changeset
2944 1986-11-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2945
Dave Love <fx@gnu.org>
parents:
diff changeset
2946 * bytecode.c (Fbytecode): Turn on immediate_quit for Bnth loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2947
Dave Love <fx@gnu.org>
parents:
diff changeset
2948 * keymap.c (Fcurrent_global_map): New function
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 that returns the current global map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2950
Dave Love <fx@gnu.org>
parents:
diff changeset
2951 1986-11-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2952
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 * emacs.c (main, Fdump_emacs): [ALLIANT] save _curbrk
Dave Love <fx@gnu.org>
parents:
diff changeset
2954 before dumping and restore when starting dumped Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2955
Dave Love <fx@gnu.org>
parents:
diff changeset
2956 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
2957 [ALLIANT] if select returns with EFAULT, just set Available = 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2958 [always] copy errno right after the select and check the copy
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 in case another system call could alter it in between.
Dave Love <fx@gnu.org>
parents:
diff changeset
2960
Dave Love <fx@gnu.org>
parents:
diff changeset
2961 * m-alliant.h, m-mg1.h: New machines supported.
Dave Love <fx@gnu.org>
parents:
diff changeset
2962
Dave Love <fx@gnu.org>
parents:
diff changeset
2963 * ymakefile: Make START_FILES a preprocesser variable
Dave Love <fx@gnu.org>
parents:
diff changeset
2964 and don't change it if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 * m-gould.h: Move special gould value of START_FILES here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2966
Dave Love <fx@gnu.org>
parents:
diff changeset
2967 * fileio.c (syms_of_fileio): Define variable vms-stmlf-recfm.
Dave Love <fx@gnu.org>
parents:
diff changeset
2968 * sysdep.c (sys_creat): If vms_stmlf_recfm is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
2969 create new files with rfm=stmlf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2970
Dave Love <fx@gnu.org>
parents:
diff changeset
2971 1986-11-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2972
Dave Love <fx@gnu.org>
parents:
diff changeset
2973 * eval.c (unbind_catch): Don't ref thru handlerlist if null.
Dave Love <fx@gnu.org>
parents:
diff changeset
2974
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 * keyboard.c (Fusg_suspend_emacs): Delete this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2976 * sysdep.c (sys_suspend): Put in USG_JOBCTRL
Dave Love <fx@gnu.org>
parents:
diff changeset
2977 method of suspending with ptrace.
Dave Love <fx@gnu.org>
parents:
diff changeset
2978
Dave Love <fx@gnu.org>
parents:
diff changeset
2979 1986-11-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2980
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 * xterm.c (x_term_init): Delete attempt to set up
Dave Love <fx@gnu.org>
parents:
diff changeset
2982 a handler for SIGIO. This was normally overridden in
Dave Love <fx@gnu.org>
parents:
diff changeset
2983 init_keyboard so it didn't matter; but this handler
Dave Love <fx@gnu.org>
parents:
diff changeset
2984 is invalid, so it crashed if it ever did get called.
Dave Love <fx@gnu.org>
parents:
diff changeset
2985
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 * indent.c (compute_motion): Fix screwy #if celerity || ATT3B
Dave Love <fx@gnu.org>
parents:
diff changeset
2987 which is invalid.
Dave Love <fx@gnu.org>
parents:
diff changeset
2988
Dave Love <fx@gnu.org>
parents:
diff changeset
2989 1986-11-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2990
Dave Love <fx@gnu.org>
parents:
diff changeset
2991 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2992 Must check to reselect buffer and flush minibuf message
Dave Love <fx@gnu.org>
parents:
diff changeset
2993 before trying fast_read_single_key. Else have lossage
Dave Love <fx@gnu.org>
parents:
diff changeset
2994 typing printing chars when minibuf message is displayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2995
Dave Love <fx@gnu.org>
parents:
diff changeset
2996 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2997 Execute suspend-resume-hook value on resumption.
Dave Love <fx@gnu.org>
parents:
diff changeset
2998
Dave Love <fx@gnu.org>
parents:
diff changeset
2999 * lisp.h: Make initialized global.
Dave Love <fx@gnu.org>
parents:
diff changeset
3000 * data.c (init_data): Undo last change; not needed now.
Dave Love <fx@gnu.org>
parents:
diff changeset
3001
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 1986-11-18 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3003
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
3005 Giving `inhibit_x_windows' an initialisation loses;
Dave Love <fx@gnu.org>
parents:
diff changeset
3006 do it explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3007
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 * xfns.c (Fx_rubber_band):
Dave Love <fx@gnu.org>
parents:
diff changeset
3009 Make interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
3010
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 1986-11-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3012
Dave Love <fx@gnu.org>
parents:
diff changeset
3013 * dispnew.c (window_change_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3014 New function to handle SIGWINCH, defined only if SIGWINCH is.
Dave Love <fx@gnu.org>
parents:
diff changeset
3015 Turned on in init_display if CANNOT_DUMP or if initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
3016
Dave Love <fx@gnu.org>
parents:
diff changeset
3017 * data.c (init_data), editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
3018 Test initialized, not Vpurify_flag. Use explicit
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 conditionals to avoid the test when CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3020
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 1986-11-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3022
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 * buffer.c (Ferase_buffer): Zero the buffer's save_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
3024 Future text after erase is unrelated to past text
Dave Love <fx@gnu.org>
parents:
diff changeset
3025 so should not suspend auto saving if future text is smaller.
Dave Love <fx@gnu.org>
parents:
diff changeset
3026
Dave Love <fx@gnu.org>
parents:
diff changeset
3027 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
3028 Was passing entire structure to bzero; now pass address.
Dave Love <fx@gnu.org>
parents:
diff changeset
3029
Dave Love <fx@gnu.org>
parents:
diff changeset
3030 * fns.c: Prevent warning in 4.3 where param.h does #define BSD
Dave Love <fx@gnu.org>
parents:
diff changeset
3031
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 1986-11-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3033
Dave Love <fx@gnu.org>
parents:
diff changeset
3034 * dispnew.c (init_display): Set window-system to symbol x, not "X".
Dave Love <fx@gnu.org>
parents:
diff changeset
3035 * dispnew.c (syms_of_dispnew): Initialize window-system to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3036
Dave Love <fx@gnu.org>
parents:
diff changeset
3037 * xfns.c (grey_p): Insert missing commas.
Dave Love <fx@gnu.org>
parents:
diff changeset
3038 * emacs.c (main): Fix typo "ihhibit_x_windows".
Dave Love <fx@gnu.org>
parents:
diff changeset
3039
Dave Love <fx@gnu.org>
parents:
diff changeset
3040 * xterm.c (x_term_init): Delay calling XPopUpWindow
Dave Love <fx@gnu.org>
parents:
diff changeset
3041 till after Vxterm is set. Also must include lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3042 Also always set Vxterm if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3043
Dave Love <fx@gnu.org>
parents:
diff changeset
3044 * xfns.c, xterm.c: Include signal.h before xterm.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 because on 4.3 both of them define sigmask
Dave Love <fx@gnu.org>
parents:
diff changeset
3046 and only xterm.h considers the case that it is already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3047
Dave Love <fx@gnu.org>
parents:
diff changeset
3048 * buffer.h: Add BufferSafeCeiling and BufferSafeFloor.
Dave Love <fx@gnu.org>
parents:
diff changeset
3049
Dave Love <fx@gnu.org>
parents:
diff changeset
3050 * process.c (Fprocess_send_eof):
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 Now has conditional on DID_REMOTE, which is defined
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 if TIOCREMOTE is actually used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3053
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 1986-11-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3055
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 * Emacs version 18.30 *
Dave Love <fx@gnu.org>
parents:
diff changeset
3057
Dave Love <fx@gnu.org>
parents:
diff changeset
3058 * xdisp.c (display_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
3059 Change minwidth and maxwidth args to mincol and maxcol:
Dave Love <fx@gnu.org>
parents:
diff changeset
3060 minimum and maximum absolute hpos to end at.
Dave Love <fx@gnu.org>
parents:
diff changeset
3061 Change all callers (all in xdisp).
Dave Love <fx@gnu.org>
parents:
diff changeset
3062
Dave Love <fx@gnu.org>
parents:
diff changeset
3063 * xdisp.c (display_mode_element)
Dave Love <fx@gnu.org>
parents:
diff changeset
3064 Similar change of minwidth and maxwidth args.
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 This permits considerable internal simplification
Dave Love <fx@gnu.org>
parents:
diff changeset
3066 and deletion of the function display_mode_element_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3067
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 * xdisp.c (decode_mode_spec): Flush unused arg minwidth.
Dave Love <fx@gnu.org>
parents:
diff changeset
3069 Change call (in display_mode_element).
Dave Love <fx@gnu.org>
parents:
diff changeset
3070
Dave Love <fx@gnu.org>
parents:
diff changeset
3071 1986-11-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3072
Dave Love <fx@gnu.org>
parents:
diff changeset
3073 * process.c (create_process): Don't get a pty
Dave Love <fx@gnu.org>
parents:
diff changeset
3074 if the new variable Vprocess_connection_type is not t.
Dave Love <fx@gnu.org>
parents:
diff changeset
3075 This is the Lisp variable process-connection-type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3076
Dave Love <fx@gnu.org>
parents:
diff changeset
3077 1986-11-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3078
Dave Love <fx@gnu.org>
parents:
diff changeset
3079 * crt0.c: Rename GLOBAL_START_{DOT,NO_DOT}
Dave Love <fx@gnu.org>
parents:
diff changeset
3080 to {DOT,NODOT}_GLOBAL_START to avoid shortnames trouble.
Dave Love <fx@gnu.org>
parents:
diff changeset
3081 * m-vax.h, m-tahoe.h, m-sequent.h: same change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3082
Dave Love <fx@gnu.org>
parents:
diff changeset
3083 * m-att3b.h: Turn off #define VIRT_ADDR_VARIES
Dave Love <fx@gnu.org>
parents:
diff changeset
3084 (kk says no need for it).
Dave Love <fx@gnu.org>
parents:
diff changeset
3085
Dave Love <fx@gnu.org>
parents:
diff changeset
3086 * keyboard.c (Fcommand_execute):
Dave Love <fx@gnu.org>
parents:
diff changeset
3087 Zero debug_on_next_call before running the command.
Dave Love <fx@gnu.org>
parents:
diff changeset
3088
Dave Love <fx@gnu.org>
parents:
diff changeset
3089 1986-11-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3090
Dave Love <fx@gnu.org>
parents:
diff changeset
3091 * data.c (Fsequencep):
Dave Love <fx@gnu.org>
parents:
diff changeset
3092 (sequencep nil) => t
Dave Love <fx@gnu.org>
parents:
diff changeset
3093
Dave Love <fx@gnu.org>
parents:
diff changeset
3094 * xdisp.c (display_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
3095 Put a "|" at end of mode-lines of partial-width windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3096
Dave Love <fx@gnu.org>
parents:
diff changeset
3097 * xdisp.c (various):
Dave Love <fx@gnu.org>
parents:
diff changeset
3098 mode-line-format %259 means to pad field to 259, but not to
Dave Love <fx@gnu.org>
parents:
diff changeset
3099 truncate it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 (259 . <format>) also means to pad.
Dave Love <fx@gnu.org>
parents:
diff changeset
3101 (-259 . <format>) means to truncate to 259, but not to pad.
Dave Love <fx@gnu.org>
parents:
diff changeset
3102 [So (-259 . (259 . x)) means to format x -exactly- 259 chars wide.]
Dave Love <fx@gnu.org>
parents:
diff changeset
3103
Dave Love <fx@gnu.org>
parents:
diff changeset
3104 * dispnew.c (Fding):
Dave Love <fx@gnu.org>
parents:
diff changeset
3105 Do not terminate macro-definition if given an argument
Dave Love <fx@gnu.org>
parents:
diff changeset
3106 (This is so things like asynchronous process notifications
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 can beep but not screw)
Dave Love <fx@gnu.org>
parents:
diff changeset
3108
Dave Love <fx@gnu.org>
parents:
diff changeset
3109 1986-11-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3110
Dave Love <fx@gnu.org>
parents:
diff changeset
3111 * fileio.c (Fset_file_modes): [APOLLO] must reset
Dave Love <fx@gnu.org>
parents:
diff changeset
3112 modtime after changing the modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3113
Dave Love <fx@gnu.org>
parents:
diff changeset
3114 1986-11-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3115
Dave Love <fx@gnu.org>
parents:
diff changeset
3116 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
3117 There is no lisp variable corresponding to buffer-name
Dave Love <fx@gnu.org>
parents:
diff changeset
3118
Dave Love <fx@gnu.org>
parents:
diff changeset
3119 1986-11-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3120
Dave Love <fx@gnu.org>
parents:
diff changeset
3121 * xdisp.c (display_string): Measure new line length
Dave Love <fx@gnu.org>
parents:
diff changeset
3122 from start of line body.
Dave Love <fx@gnu.org>
parents:
diff changeset
3123
Dave Love <fx@gnu.org>
parents:
diff changeset
3124 1986-11-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3125
Dave Love <fx@gnu.org>
parents:
diff changeset
3126 * lread.c (oblookup, map_obarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
3127 Do not use XFASTINT on `next' fields of symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3128 Fix incorrect sense of test for end of bucket.
Dave Love <fx@gnu.org>
parents:
diff changeset
3129
Dave Love <fx@gnu.org>
parents:
diff changeset
3130 * filelock.c (current_file_owner):
Dave Love <fx@gnu.org>
parents:
diff changeset
3131 Fix incorrect sense of test with `kill'
Dave Love <fx@gnu.org>
parents:
diff changeset
3132 for death of previous locker.
Dave Love <fx@gnu.org>
parents:
diff changeset
3133
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3135 Arg of -1 now means don't do redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
3136 Rearrange conditionals so detect_input_pending is not called
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 in certain cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
3138
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 * keyboard.c (read_key_sequence):
Dave Love <fx@gnu.org>
parents:
diff changeset
3140 New arg nodisplay, nonzero means pass -1 to 1st call to get_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3141
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3143 After a command that does direct screen updating,
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 if buffer_shared is not more than 1,
Dave Love <fx@gnu.org>
parents:
diff changeset
3145 pass 1 for nodisplay to read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3146
Dave Love <fx@gnu.org>
parents:
diff changeset
3147 * minibuf.c (Fminibuffer_depth): New function returns
Dave Love <fx@gnu.org>
parents:
diff changeset
3148 value of MinibufDepth as a Lisp Int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3149
Dave Love <fx@gnu.org>
parents:
diff changeset
3150 * dired.c (Ffile_attributes): Return inode # as element 10.
Dave Love <fx@gnu.org>
parents:
diff changeset
3151
Dave Love <fx@gnu.org>
parents:
diff changeset
3152 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
3153 Fix bug that noop'd the attempt to let new explicit spaces
Dave Love <fx@gnu.org>
parents:
diff changeset
3154 match the implicit space past end of old line.
Dave Love <fx@gnu.org>
parents:
diff changeset
3155 Also do not ignore trailing spaces in a highlighted line;
Dave Love <fx@gnu.org>
parents:
diff changeset
3156 instead, give it more trailing spaces so it reaches the margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
3157
Dave Love <fx@gnu.org>
parents:
diff changeset
3158 1986-11-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3159
Dave Love <fx@gnu.org>
parents:
diff changeset
3160 * data.c (init_data): Don't call signal if purifying.
Dave Love <fx@gnu.org>
parents:
diff changeset
3161 * ymakefile: Stop using gould-sigvec.s.
Dave Love <fx@gnu.org>
parents:
diff changeset
3162 No longer needed now that signal really isn't called.
Dave Love <fx@gnu.org>
parents:
diff changeset
3163 * unexec.c: Eliminate gould-specific code to
Dave Love <fx@gnu.org>
parents:
diff changeset
3164 reinitialize gould-sigvec.s.
Dave Love <fx@gnu.org>
parents:
diff changeset
3165
Dave Love <fx@gnu.org>
parents:
diff changeset
3166 1986-11-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3167
Dave Love <fx@gnu.org>
parents:
diff changeset
3168 * m-vax.h: Turn off NO_REMAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3169
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 * sysdep.c (end_of_{data,text}): Omit them if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3171
Dave Love <fx@gnu.org>
parents:
diff changeset
3172 * fileio.c (Fwrite_region): APOLLO is now like VMS
Dave Love <fx@gnu.org>
parents:
diff changeset
3173 in doing the stat after the close.
Dave Love <fx@gnu.org>
parents:
diff changeset
3174
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 * emacs.c (main): If APOLLO, don't call malloc_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 We use the system's malloc on the Apollo.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177
Dave Love <fx@gnu.org>
parents:
diff changeset
3178 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 If CANNOT_DUMP, do all the work, regardless of Vpurify_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
3180
Dave Love <fx@gnu.org>
parents:
diff changeset
3181 * alloc.c (mark_object): If not SWITCH_ENUM_BUG
Dave Love <fx@gnu.org>
parents:
diff changeset
3182 don't cast the switch quantity to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3183
Dave Love <fx@gnu.org>
parents:
diff changeset
3184 * process.c (pty): [HPUX] Do TIOCREMOTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3185
Dave Love <fx@gnu.org>
parents:
diff changeset
3186 * unexec.c (makehdr): Code to adjust, default and validate
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 data_start and bss_start now common to COFF and non-COFF cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
3188
Dave Love <fx@gnu.org>
parents:
diff changeset
3189 * unexec.c (makehdr): Param SEGMENT_MASK controls rounding of
Dave Love <fx@gnu.org>
parents:
diff changeset
3190 memory-address of text-data boundary (default is pagemask).
Dave Love <fx@gnu.org>
parents:
diff changeset
3191 [COFF only] SECTION_ALIGNMENT controls rounding of file addresses
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 of section beginnings; default is no rounding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3193 [non-COFF] ADJUST_EXEC_HEADER is hook to be executed
Dave Love <fx@gnu.org>
parents:
diff changeset
3194 before filling in a_text, etc. of the header.
Dave Love <fx@gnu.org>
parents:
diff changeset
3195
Dave Love <fx@gnu.org>
parents:
diff changeset
3196 With these parameters, all known machines can be handled
Dave Love <fx@gnu.org>
parents:
diff changeset
3197 with no special conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3198
Dave Love <fx@gnu.org>
parents:
diff changeset
3199 * m-sun1.h, m-sun2.h, m-isi-ov.h: Define SEGMENT_MASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3200 * m-stride.h, m-nu.h, s-umax.h: Define SECTION_ALIGNMENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 * m-masscomp.h, m-gould.h, s-hpux.h: Define ADJUST_EXEC_HEADER.
Dave Love <fx@gnu.org>
parents:
diff changeset
3202 * m-gould.h: Define A_TEXT_OFFSET = sizeof (hdr)
Dave Love <fx@gnu.org>
parents:
diff changeset
3203
Dave Love <fx@gnu.org>
parents:
diff changeset
3204 * unexec.c (makehdr): Remove ibmrt conditionals
Dave Love <fx@gnu.org>
parents:
diff changeset
3205 that adjusted a_text or equivalent, by just copying from
Dave Love <fx@gnu.org>
parents:
diff changeset
3206 the old file when NO_REMAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3207
Dave Love <fx@gnu.org>
parents:
diff changeset
3208 * unexec.c (makehdr): Zero supplied as entry_address
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 means copy it from the old file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3210 * emacs.c (Fdump_emacs): Pass 0 as entry_address to unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
3211
Dave Love <fx@gnu.org>
parents:
diff changeset
3212 * unexec.c (copy_text_and_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 Two fixes for A_TEXT_OFFSET case:
Dave Love <fx@gnu.org>
parents:
diff changeset
3214 Don't decrement `end', and remove (unconditionally)
Dave Love <fx@gnu.org>
parents:
diff changeset
3215 the lseek before writing the data segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
3216
Dave Love <fx@gnu.org>
parents:
diff changeset
3217 1986-11-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3218
Dave Love <fx@gnu.org>
parents:
diff changeset
3219 * keymap.c (apropos1): Use Fdocumentation_property, not Fget,
Dave Love <fx@gnu.org>
parents:
diff changeset
3220 for doc strings of variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
3221
Dave Love <fx@gnu.org>
parents:
diff changeset
3222 1986-11-05 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3223
Dave Love <fx@gnu.org>
parents:
diff changeset
3224 * m-att3b.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3225 #define TEXT_START 0
Dave Love <fx@gnu.org>
parents:
diff changeset
3226
Dave Love <fx@gnu.org>
parents:
diff changeset
3227 1986-11-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3228
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 * alloc.c (Fcons, Fmake_symbol, Fmake_marker, gc_sweep):
Dave Love <fx@gnu.org>
parents:
diff changeset
3230 The free-list pointers in symbols, conses and markers
Dave Love <fx@gnu.org>
parents:
diff changeset
3231 are now C pointers cast as ints and stored in the XFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3232 This may make faster code and in any case avoids problems
Dave Love <fx@gnu.org>
parents:
diff changeset
3233 with machines where access with XPNTR relocates the pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3234
Dave Love <fx@gnu.org>
parents:
diff changeset
3235 * lread.c (oblookup, map_obarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
3236 Use XFASTINT when comparing a Lisp_Object against zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3237
Dave Love <fx@gnu.org>
parents:
diff changeset
3238 * minibuf.c (read_minibuf):
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 If noninteractive, print the prompt, since
Dave Love <fx@gnu.org>
parents:
diff changeset
3240 it won't be displayed in the normal way.
Dave Love <fx@gnu.org>
parents:
diff changeset
3241 In any case, pass Fread the string rather than a buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3242 when reading an s-expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
3243
Dave Love <fx@gnu.org>
parents:
diff changeset
3244 * auxdoc.c, callint.c, syntax.c, ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3245 Copy fake-DEFUNs from auxdoc.c into comments
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 preceding the real DEFUNs for the same functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3247 auxdoc.c is no longer in use.
Dave Love <fx@gnu.org>
parents:
diff changeset
3248
Dave Love <fx@gnu.org>
parents:
diff changeset
3249 * fileio.c (Fread_file_name_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3250 [VMS only] Return t if file name is null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3251
Dave Love <fx@gnu.org>
parents:
diff changeset
3252 1986-11-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3253
Dave Love <fx@gnu.org>
parents:
diff changeset
3254 * buffer.c (Fget_buffer_create):
Dave Love <fx@gnu.org>
parents:
diff changeset
3255 For default-major-mode = nil case, use fundamental-mode
Dave Love <fx@gnu.org>
parents:
diff changeset
3256 if old buffer's mode name has a non-nil mode-class property.
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 Requires creating Qmode_class to hold the symbol mode-class.
Dave Love <fx@gnu.org>
parents:
diff changeset
3258
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 * s-hpux.h: #undef HAVE_PTYS because of problems with
Dave Love <fx@gnu.org>
parents:
diff changeset
3260 scheme running as an inferior on a pty.
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 jinx@prep requested this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3262
Dave Love <fx@gnu.org>
parents:
diff changeset
3263 * lread.c (check_obarray & its callers): eliminate 2nd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3264 Also, don't confuse types int and Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
3265 If invalid value matches Vobarray, store a valid Vobarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
3266
Dave Love <fx@gnu.org>
parents:
diff changeset
3267 * editfns.c (Fformat): Don't use an initialization for tem
Dave Love <fx@gnu.org>
parents:
diff changeset
3268 since it is a Lisp_Object and that can be a struct.
Dave Love <fx@gnu.org>
parents:
diff changeset
3269
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 * minibuf.c (Ftry_completion, Fall_completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
3271 Use XFASTINT when testing `bucket' for nonzero or
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 setting it to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3273
Dave Love <fx@gnu.org>
parents:
diff changeset
3274 * callint.c (Fcall_interactively): If visargs[i] is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
3275 don't try to reference it as a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3276
Dave Love <fx@gnu.org>
parents:
diff changeset
3277 * doc.c (FSnarf_dcumentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 Was assuming exec-path was a string. Fixed to use
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 exec-directory instead, and to validate its data type first.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 1986-11-04 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3282
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 * m-isi.h => m-isi-ov.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3284
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 1986-11-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3286
Dave Love <fx@gnu.org>
parents:
diff changeset
3287 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 Avoid casts from int to Lisp_Object (which would lose
Dave Love <fx@gnu.org>
parents:
diff changeset
3289 if NO_UNION_TYPE is not defined); use XFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3290
Dave Love <fx@gnu.org>
parents:
diff changeset
3291 1986-11-03 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3292
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 * xterm.c (stufflines):
Dave Love <fx@gnu.org>
parents:
diff changeset
3294 Initialise signal mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
3295
Dave Love <fx@gnu.org>
parents:
diff changeset
3296 * xterm.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3297 Add definition of sigmask
Dave Love <fx@gnu.org>
parents:
diff changeset
3298
Dave Love <fx@gnu.org>
parents:
diff changeset
3299 1986-11-01 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3300
Dave Love <fx@gnu.org>
parents:
diff changeset
3301 * m-sun3.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3302 #undef sun2 ? #define sun3
Dave Love <fx@gnu.org>
parents:
diff changeset
3303
Dave Love <fx@gnu.org>
parents:
diff changeset
3304 * termcap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3305 Include Dave Genzel @ Unilogic's VMS termcap stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
3306
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 * termcap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3308 #ifdef emacs ? #include config.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3309
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 * fileio.c, fns.c, m-vax.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3311 Fixes for VMS cpp. (#undef foo -> #ifdef foo ? #undef foo)
Dave Love <fx@gnu.org>
parents:
diff changeset
3312
Dave Love <fx@gnu.org>
parents:
diff changeset
3313 1986-10-31 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3314
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 * vmsmakefile (new file)
Dave Love <fx@gnu.org>
parents:
diff changeset
3316
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 * crt0.c, unexec.c, m-isi.h (new file):
Dave Love <fx@gnu.org>
parents:
diff changeset
3318 Integrated Solutions 68k port.
Dave Love <fx@gnu.org>
parents:
diff changeset
3319
Dave Love <fx@gnu.org>
parents:
diff changeset
3320 1986-10-30 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3321
Dave Love <fx@gnu.org>
parents:
diff changeset
3322 * m-vax.h (USG-only changes):
Dave Love <fx@gnu.org>
parents:
diff changeset
3323 #define NO_REMAP (I don't understand exactly why one needs to do
Dave Love <fx@gnu.org>
parents:
diff changeset
3324 this -- is there an unexec bug?)
Dave Love <fx@gnu.org>
parents:
diff changeset
3325 #define TEXT_START = 0, since C code can't access `start' symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3326
Dave Love <fx@gnu.org>
parents:
diff changeset
3327 * lisp.h, sysdep.c, indent.c, m-att3b.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3328 USG and att3bxxx changes from karl@ohio-state.arpa
Dave Love <fx@gnu.org>
parents:
diff changeset
3329 Define NO_REMAP, undefine LD_SWITCH_MACHINE
Dave Love <fx@gnu.org>
parents:
diff changeset
3330
Dave Love <fx@gnu.org>
parents:
diff changeset
3331 * buffer.c (Fbuffer_local_variables):
Dave Love <fx@gnu.org>
parents:
diff changeset
3332 Return correct values when buffer is selected-buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3333
Dave Love <fx@gnu.org>
parents:
diff changeset
3334 * keyboard.c (cmd_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
3335 non-zero exit status on error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3336
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 * filelock.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3338 Don't get MPV if buffer-file-name isn't a string or nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3339
Dave Love <fx@gnu.org>
parents:
diff changeset
3340 1986-10-29 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3341
Dave Love <fx@gnu.org>
parents:
diff changeset
3342 * keymap.c (Flookup_key, Fdefine_key):
Dave Love <fx@gnu.org>
parents:
diff changeset
3343 Don't bomb on zero-length strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
3344
Dave Love <fx@gnu.org>
parents:
diff changeset
3345 * filelock.c (Ffile_locked_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3347
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 * window.c (Fset_window_hscroll):
Dave Love <fx@gnu.org>
parents:
diff changeset
3349 Don't inhibit redisplay optimisations if hscroll is same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3350
Dave Love <fx@gnu.org>
parents:
diff changeset
3351 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3352 rm ../etc/DOC to avoid make-docfile overwriting any files which
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 were linked to it (unix sucks)
Dave Love <fx@gnu.org>
parents:
diff changeset
3354
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 1986-10-28 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3356
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 * vmsmap.c, termcap.c, sysdep.c, config.h-dist:
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 VMS changes from Sasaki
Dave Love <fx@gnu.org>
parents:
diff changeset
3359
Dave Love <fx@gnu.org>
parents:
diff changeset
3360 * termcap.c (tgetent):
Dave Love <fx@gnu.org>
parents:
diff changeset
3361 Make sure `indirect' initialised.
Dave Love <fx@gnu.org>
parents:
diff changeset
3362
Dave Love <fx@gnu.org>
parents:
diff changeset
3363 * xfns.c (grey_p and callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
3364 New function to compensate for ugly chauvinistic American
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 spelling.
Dave Love <fx@gnu.org>
parents:
diff changeset
3366
Dave Love <fx@gnu.org>
parents:
diff changeset
3367 * keymap.c (describe_*):
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 Don't mention keys in global map which are shadowed by
Dave Love <fx@gnu.org>
parents:
diff changeset
3369 local bindings
Dave Love <fx@gnu.org>
parents:
diff changeset
3370
Dave Love <fx@gnu.org>
parents:
diff changeset
3371 * dispnew.c, sysdep.c, dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3372 Eschew ^#if.*defined (for VMS' sake)
Dave Love <fx@gnu.org>
parents:
diff changeset
3373
Dave Love <fx@gnu.org>
parents:
diff changeset
3374 * keymap.c (Fkeymapp, Flookup_key):
Dave Love <fx@gnu.org>
parents:
diff changeset
3375 Add QUIT test.
Dave Love <fx@gnu.org>
parents:
diff changeset
3376
Dave Love <fx@gnu.org>
parents:
diff changeset
3377 1986-10-27 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3378
Dave Love <fx@gnu.org>
parents:
diff changeset
3379 * callproc.c, fileio.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3380 VMS changes (make environ noshare, don't call fsync)
Dave Love <fx@gnu.org>
parents:
diff changeset
3381
Dave Love <fx@gnu.org>
parents:
diff changeset
3382 1986-10-26 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3383
Dave Love <fx@gnu.org>
parents:
diff changeset
3384 * sysdep.c, unexec.c, ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3385 Gould changes. (marick%cthulhu@gswd-vms.ARPA)
Dave Love <fx@gnu.org>
parents:
diff changeset
3386
Dave Love <fx@gnu.org>
parents:
diff changeset
3387 * gould-sigvec.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
3388 New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3389
Dave Love <fx@gnu.org>
parents:
diff changeset
3390 * m-gould.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 New file (for utx/32 2.0 and above)
Dave Love <fx@gnu.org>
parents:
diff changeset
3392 Old file renamed m-ogould.h. See etc/MACHINES
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 for more information.
Dave Love <fx@gnu.org>
parents:
diff changeset
3394
Dave Love <fx@gnu.org>
parents:
diff changeset
3395 * unexec.c (make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 Typo "#ifdef A_TXT_OFFSET" should be "A_TEXT_OFFSET"
Dave Love <fx@gnu.org>
parents:
diff changeset
3397
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 1986-10-22 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3399
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 * keyboard.c, keymap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3401 Move Fexecute_extended_command from keymap.c to keyboard.c rather
Dave Love <fx@gnu.org>
parents:
diff changeset
3402 than make kludgy static vars global.
Dave Love <fx@gnu.org>
parents:
diff changeset
3403
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 In Fexecute_extended_command record `(this-command-keys)' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3405 `last-command' accurately.
Dave Love <fx@gnu.org>
parents:
diff changeset
3406
Dave Love <fx@gnu.org>
parents:
diff changeset
3407 * emacs.c (main), dispnew.c (init_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
3408 Add -nx flag, meaning to inhibit X windows and just run in the
Dave Love <fx@gnu.org>
parents:
diff changeset
3409 current virtual terminal. (Perhaps there should be a generic flag
Dave Love <fx@gnu.org>
parents:
diff changeset
3410 to disable any special window-system code)
Dave Love <fx@gnu.org>
parents:
diff changeset
3411 Add Vwindow_system variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3412
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 * search.c (Fstring_match):
Dave Love <fx@gnu.org>
parents:
diff changeset
3414 Do range-checking on `start' argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
3415
Dave Love <fx@gnu.org>
parents:
diff changeset
3416 1986-10-21 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3417
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 * xterm.c, xfns.c (x_term_init, x_change_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
3419 Share command code, and make that code use
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 {request,unrequest,init}_sigio
Dave Love <fx@gnu.org>
parents:
diff changeset
3421
Dave Love <fx@gnu.org>
parents:
diff changeset
3422 * term.c (init_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 Determine whether we are under X by whether DISPLAY env var is
Dave Love <fx@gnu.org>
parents:
diff changeset
3424 set, not by whether TERM is "xterm"
Dave Love <fx@gnu.org>
parents:
diff changeset
3425
Dave Love <fx@gnu.org>
parents:
diff changeset
3426 * xterm.c (x_term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
3427 Remove (if (!initialized) ...) test.
Dave Love <fx@gnu.org>
parents:
diff changeset
3428 Set Vxterm directly, rather than calling setxterm (flush latter)
Dave Love <fx@gnu.org>
parents:
diff changeset
3429
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 * lread.c (various):
Dave Love <fx@gnu.org>
parents:
diff changeset
3431 Changes for when can't take XSYMBOL of 0 and to make check_obarray
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 code work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3433
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 1986-10-20 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3435
Dave Love <fx@gnu.org>
parents:
diff changeset
3436 * m-stride.h, process.c, sysdep.c, unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3437 Stride changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3438
Dave Love <fx@gnu.org>
parents:
diff changeset
3439 1986-10-18 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3440
Dave Love <fx@gnu.org>
parents:
diff changeset
3441 * buffer.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3442 Made default-major-mode same as (default-value 'major-mode) to
Dave Love <fx@gnu.org>
parents:
diff changeset
3443 avoid user confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3444
Dave Love <fx@gnu.org>
parents:
diff changeset
3445 1986-10-17 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3446
Dave Love <fx@gnu.org>
parents:
diff changeset
3447 * cmd.c, process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3448 Doc fixes from sjk
Dave Love <fx@gnu.org>
parents:
diff changeset
3449
Dave Love <fx@gnu.org>
parents:
diff changeset
3450 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 Do x = (Lisp_Object) 1 instead of (int) x = 1 for benefit of vms
Dave Love <fx@gnu.org>
parents:
diff changeset
3452 and pyramid compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3453
Dave Love <fx@gnu.org>
parents:
diff changeset
3454 * minibuf.c (Ftry_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
3455 Test (bucket), not (XSYMBOL (bucket)) since Lisp_Objects may not
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 be able to be 0 on some implementations.
Dave Love <fx@gnu.org>
parents:
diff changeset
3457
Dave Love <fx@gnu.org>
parents:
diff changeset
3458 * editfns.c (Fformat):
Dave Love <fx@gnu.org>
parents:
diff changeset
3459 Have to duplicate doprnt's work of decoding the
Dave Love <fx@gnu.org>
parents:
diff changeset
3460 format-string top ensure that don't die on (format "%s" 0)
Dave Love <fx@gnu.org>
parents:
diff changeset
3461 Also, use prin1-to-string to get PR for random objects
Dave Love <fx@gnu.org>
parents:
diff changeset
3462
Dave Love <fx@gnu.org>
parents:
diff changeset
3463 * m-celerity.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3464 HAVE_ALLOCA
Dave Love <fx@gnu.org>
parents:
diff changeset
3465
Dave Love <fx@gnu.org>
parents:
diff changeset
3466 1986-10-16 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3467
Dave Love <fx@gnu.org>
parents:
diff changeset
3468 * m-att3b.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3469 New file -- replaces m-3b20.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3470
Dave Love <fx@gnu.org>
parents:
diff changeset
3471 * alloca.c, fileio.c, indent.c, unexec.c, ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3472 Bugs and fixes for att3b (and usg)
Dave Love <fx@gnu.org>
parents:
diff changeset
3473 Use a global static var rather than a local one
Dave Love <fx@gnu.org>
parents:
diff changeset
3474 to record the last block allocated by alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
3475
Dave Love <fx@gnu.org>
parents:
diff changeset
3476 * fileio.c (Fverify_visited_file_modtime):
Dave Love <fx@gnu.org>
parents:
diff changeset
3477 If a formerly-nonexistent file has been created since we ``found''
Dave Love <fx@gnu.org>
parents:
diff changeset
3478 it, say there is a discrepancy.
Dave Love <fx@gnu.org>
parents:
diff changeset
3479
Dave Love <fx@gnu.org>
parents:
diff changeset
3480 1986-10-14 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3481
Dave Love <fx@gnu.org>
parents:
diff changeset
3482 * callint.c (Fprefix_numeric_value):
Dave Love <fx@gnu.org>
parents:
diff changeset
3483 Doc typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
3484
Dave Love <fx@gnu.org>
parents:
diff changeset
3485 * malloc.c, regex.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3486 Nuke "#if defined..." for VMS
Dave Love <fx@gnu.org>
parents:
diff changeset
3487
Dave Love <fx@gnu.org>
parents:
diff changeset
3488 1986-10-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3489
Dave Love <fx@gnu.org>
parents:
diff changeset
3490 * xdisp.c (many functions):
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 Rearrange the way in which the mode-line stuff is hacked:
Dave Love <fx@gnu.org>
parents:
diff changeset
3492 in particular, display_string doesn't have a special-case
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 for %-escapes -- this is now all done in display_mode_element.
Dave Love <fx@gnu.org>
parents:
diff changeset
3494 This was necessary to make %M work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3495 Also, fix a few bugs (buffer-name truncation could cause
Dave Love <fx@gnu.org>
parents:
diff changeset
3496 core-dump)
Dave Love <fx@gnu.org>
parents:
diff changeset
3497
Dave Love <fx@gnu.org>
parents:
diff changeset
3498 Dike out global-minor-modes. This wasn't actually being used by
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 anything (due to a bug) and wasn't even being initialised!
Dave Love <fx@gnu.org>
parents:
diff changeset
3500 minor-mode-alist does what this thought it was doing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3501
Dave Love <fx@gnu.org>
parents:
diff changeset
3502 1986-10-11 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3503
Dave Love <fx@gnu.org>
parents:
diff changeset
3504 * doc.c (FSnarf_documentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
3505 In CANNOT_DUMP case wasn't treating PATH_EXEC as a path --
Dave Love <fx@gnu.org>
parents:
diff changeset
3506 now uses exec-path instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3507
Dave Love <fx@gnu.org>
parents:
diff changeset
3508 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 Get rid of #if defined... for benefit of vms
Dave Love <fx@gnu.org>
parents:
diff changeset
3510
Dave Love <fx@gnu.org>
parents:
diff changeset
3511 1986-10-09 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3512
Dave Love <fx@gnu.org>
parents:
diff changeset
3513 * abbrev.c (Funexpand_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
3514 Preserve position of point.
Dave Love <fx@gnu.org>
parents:
diff changeset
3515
Dave Love <fx@gnu.org>
parents:
diff changeset
3516 1986-10-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3517
Dave Love <fx@gnu.org>
parents:
diff changeset
3518 * s-hpux.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 #define HAVE_PTYS
Dave Love <fx@gnu.org>
parents:
diff changeset
3520
Dave Love <fx@gnu.org>
parents:
diff changeset
3521 * alloca.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3522 Make some attempt to work in the USG case where "#define static"
Dave Love <fx@gnu.org>
parents:
diff changeset
3523 is done.
Dave Love <fx@gnu.org>
parents:
diff changeset
3524
Dave Love <fx@gnu.org>
parents:
diff changeset
3525 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3526 #undef FIONREAD in HPUX (seems to be unimplemented or broken)
Dave Love <fx@gnu.org>
parents:
diff changeset
3527 The only reason this ever seemed to work was because of a bug in
Dave Love <fx@gnu.org>
parents:
diff changeset
3528 v17.
Dave Love <fx@gnu.org>
parents:
diff changeset
3529
Dave Love <fx@gnu.org>
parents:
diff changeset
3530 * sysdep.c (child_setup_tty):
Dave Love <fx@gnu.org>
parents:
diff changeset
3531 HPUX was defaulting terminal speed to 300 baud.
Dave Love <fx@gnu.org>
parents:
diff changeset
3532
Dave Love <fx@gnu.org>
parents:
diff changeset
3533 * alloca.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
3534 New hp9000 C function calling sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3535
Dave Love <fx@gnu.org>
parents:
diff changeset
3536 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
3537 Fix bug in (expand-file-name ".." "/foo/")
Dave Love <fx@gnu.org>
parents:
diff changeset
3538
Dave Love <fx@gnu.org>
parents:
diff changeset
3539 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
3540 Remove extreme weirdness of storing (int) "" where a Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
3541 was expected (in visargs)
Dave Love <fx@gnu.org>
parents:
diff changeset
3542 Slighly more informative error message for bad interactive code
Dave Love <fx@gnu.org>
parents:
diff changeset
3543 letter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3544
Dave Love <fx@gnu.org>
parents:
diff changeset
3545 * abbrev.c (Funexpand_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
3546 Was deleting length of original text rather than length of
Dave Love <fx@gnu.org>
parents:
diff changeset
3547 expanded abbrev.
Dave Love <fx@gnu.org>
parents:
diff changeset
3548
Dave Love <fx@gnu.org>
parents:
diff changeset
3549 * abbrev.c (Fexpand_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
3550 Add an Fundo_boundary so that undo works to unexpand
Dave Love <fx@gnu.org>
parents:
diff changeset
3551 abbrevs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3552
Dave Love <fx@gnu.org>
parents:
diff changeset
3553 1986-10-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3554
Dave Love <fx@gnu.org>
parents:
diff changeset
3555 * ymakefile: Make LIBS_STANDARD the last libs loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
3556
Dave Love <fx@gnu.org>
parents:
diff changeset
3557 * xterm.c: Load sys/types.h explicitly if xterm.h doesn't do it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3558
Dave Love <fx@gnu.org>
parents:
diff changeset
3559 * keyboard.c (interrupt_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3560 Delete suprious `)' in HAVE_X_WINDOWS case.
Dave Love <fx@gnu.org>
parents:
diff changeset
3561
Dave Love <fx@gnu.org>
parents:
diff changeset
3562 1986-10-03 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3563
Dave Love <fx@gnu.org>
parents:
diff changeset
3564 * sysdep.c (sys_suspend -- fake suspend case)
Dave Love <fx@gnu.org>
parents:
diff changeset
3565 Missing comment */ terminator
Dave Love <fx@gnu.org>
parents:
diff changeset
3566
Dave Love <fx@gnu.org>
parents:
diff changeset
3567 1986-10-02 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3568
Dave Love <fx@gnu.org>
parents:
diff changeset
3569 * search.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3570 There may be `holes' in regexp registers after a match: consider
Dave Love <fx@gnu.org>
parents:
diff changeset
3571 matching "z" against "\\(\\(xyzzy\\)\\|\\)\\(z\\)" -- then
Dave Love <fx@gnu.org>
parents:
diff changeset
3572 register 2 is unmatched, whilst registers 0, 1 and 3 have matches.
Dave Love <fx@gnu.org>
parents:
diff changeset
3573 Fix register-hacking code in Flooking_at, search_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
3574 Fmatch_data, Fstore_match_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
3575
Dave Love <fx@gnu.org>
parents:
diff changeset
3576 * crt0.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3577 HP200 floating-point (sigh -- needed for load-average)
Dave Love <fx@gnu.org>
parents:
diff changeset
3578
Dave Love <fx@gnu.org>
parents:
diff changeset
3579 * sysdep.c (HPUX perror):
Dave Love <fx@gnu.org>
parents:
diff changeset
3580 Should be "perror" not "_perror" -- communication foulup, sorry.
Dave Love <fx@gnu.org>
parents:
diff changeset
3581
Dave Love <fx@gnu.org>
parents:
diff changeset
3582 1986-10-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3583
Dave Love <fx@gnu.org>
parents:
diff changeset
3584 * marker.c (Fcopy_marker): Was stupidly failing to put
Dave Love <fx@gnu.org>
parents:
diff changeset
3585 the new marker on the buffer's chain. Fix to go thru Fset_marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
3586 This really does fix the crashes in GC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3587
Dave Love <fx@gnu.org>
parents:
diff changeset
3588 * sysdep.c (for HPUX): Define utimes and _perror as no-ops.
Dave Love <fx@gnu.org>
parents:
diff changeset
3589
Dave Love <fx@gnu.org>
parents:
diff changeset
3590 * marker.c (Fset_marker): If attempt to set marker
Dave Love <fx@gnu.org>
parents:
diff changeset
3591 to point to a dead buffer, set it to point nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
3592
Dave Love <fx@gnu.org>
parents:
diff changeset
3593 * buffer.c (Fkill_buffer): Clear out the buffer's markers chain.
Dave Love <fx@gnu.org>
parents:
diff changeset
3594
Dave Love <fx@gnu.org>
parents:
diff changeset
3595 * keyboard.c (interrupt_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3596 Turn off the double-C-g feature when running under X windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3597
Dave Love <fx@gnu.org>
parents:
diff changeset
3598 1986-09-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3599
Dave Love <fx@gnu.org>
parents:
diff changeset
3600 * search.c: search_regs elements are now the correct character
Dave Love <fx@gnu.org>
parents:
diff changeset
3601 numbers or string indices. 1 is not added when they are used;
Dave Love <fx@gnu.org>
parents:
diff changeset
3602 instead the values are corrected just after regex library returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3603 The loops to do this exit at the first -1 (unused register).
Dave Love <fx@gnu.org>
parents:
diff changeset
3604
Dave Love <fx@gnu.org>
parents:
diff changeset
3605 * alloca.s: Convert HP9000 code to new assembler syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
3606 Rename flag hp9000s200 to hp9000. [mly]
Dave Love <fx@gnu.org>
parents:
diff changeset
3607
Dave Love <fx@gnu.org>
parents:
diff changeset
3608 * crt0.c: Convert HP9000 code to new assembler syntax. [mly]
Dave Love <fx@gnu.org>
parents:
diff changeset
3609
Dave Love <fx@gnu.org>
parents:
diff changeset
3610 * buffer.c (Fdelete_buffer_internal): Unused; deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3611
Dave Love <fx@gnu.org>
parents:
diff changeset
3612 * marker.c (unchain_marker):
Dave Love <fx@gnu.org>
parents:
diff changeset
3613 Dump core if first marker on buffers marker list
Dave Love <fx@gnu.org>
parents:
diff changeset
3614 does not have that buffer as its buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3615 May help find bug where after GC a buffer's first marker
Dave Love <fx@gnu.org>
parents:
diff changeset
3616 was on the free list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3617
Dave Love <fx@gnu.org>
parents:
diff changeset
3618 * keyboard.c (cmd_error): In -batch, die after error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
3619
Dave Love <fx@gnu.org>
parents:
diff changeset
3620 * bytecode.c (Fbytecode):
Dave Love <fx@gnu.org>
parents:
diff changeset
3621 Open-code Bvarref with one-byte arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3622
Dave Love <fx@gnu.org>
parents:
diff changeset
3623 * callproc.c (init_callproc): Use only first element of
Dave Love <fx@gnu.org>
parents:
diff changeset
3624 Vexec_path to make Vexec_directory. [mly]
Dave Love <fx@gnu.org>
parents:
diff changeset
3625
Dave Love <fx@gnu.org>
parents:
diff changeset
3626 1986-09-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3627
Dave Love <fx@gnu.org>
parents:
diff changeset
3628 * data.c (Fsymbol_value): use assq_no_quit instead of Fassq.
Dave Love <fx@gnu.org>
parents:
diff changeset
3629 * fns.c (assq_no_quit): Like Fassq but never quits or gets errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3630
Dave Love <fx@gnu.org>
parents:
diff changeset
3631 * keyboard.c (quit_throw_to_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3632 * eval.c (Fsignal):
Dave Love <fx@gnu.org>
parents:
diff changeset
3633 Call quit_error_check.
Dave Love <fx@gnu.org>
parents:
diff changeset
3634 * dispnew.c (quit_error_check):
Dave Love <fx@gnu.org>
parents:
diff changeset
3635 Dump core if DesiredScreen is not full of zeros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3636 This is to catch the bug wherein DoDsp called from get_char
Dave Love <fx@gnu.org>
parents:
diff changeset
3637 died because DesiredScreen was full of lines already.
Dave Love <fx@gnu.org>
parents:
diff changeset
3638
Dave Love <fx@gnu.org>
parents:
diff changeset
3639 1986-09-26 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3640
Dave Love <fx@gnu.org>
parents:
diff changeset
3641 * regex.c (re_match_2), search.c (various):
Dave Love <fx@gnu.org>
parents:
diff changeset
3642 The registers modified by re_{search,match}{,_2}
Dave Love <fx@gnu.org>
parents:
diff changeset
3643 now have start and end of -1 if that register was
Dave Love <fx@gnu.org>
parents:
diff changeset
3644 not used in the match found.
Dave Love <fx@gnu.org>
parents:
diff changeset
3645 Fmatch_data now returns a list of twice the number of registers
Dave Love <fx@gnu.org>
parents:
diff changeset
3646 -actually- used (including register 0, for the whole match)
Dave Love <fx@gnu.org>
parents:
diff changeset
3647
Dave Love <fx@gnu.org>
parents:
diff changeset
3648 * process.c (Fwaiting_for_user_input_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
3649 New function for use by process-filters and sentinels
Dave Love <fx@gnu.org>
parents:
diff changeset
3650 so they can determine if it might be an appropriate time
Dave Love <fx@gnu.org>
parents:
diff changeset
3651 to try to make some sort of asynchronous notification.
Dave Love <fx@gnu.org>
parents:
diff changeset
3652
Dave Love <fx@gnu.org>
parents:
diff changeset
3653 1986-09-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3654
Dave Love <fx@gnu.org>
parents:
diff changeset
3655 * keymap.c (syms_of_keymap): Add missing defsubr
Dave Love <fx@gnu.org>
parents:
diff changeset
3656 for Fdefine_prefix_command,
Dave Love <fx@gnu.org>
parents:
diff changeset
3657
Dave Love <fx@gnu.org>
parents:
diff changeset
3658 * abbrev.c (Fexpand_abbrev): Save original text of the abbrev
Dave Love <fx@gnu.org>
parents:
diff changeset
3659 in Vlast_abbrev_text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3660 * abbrev.c (Funexpand_abbrev): Restore the original text.
Dave Love <fx@gnu.org>
parents:
diff changeset
3661 Thus expand and unexpand preserves case.
Dave Love <fx@gnu.org>
parents:
diff changeset
3662 Also, if there is no abbrev to unexpand, do nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3663 * abbrev.c (syms_of_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
3664 Turn Lisp variables last-abbrev and last-abbrev-text back on.
Dave Love <fx@gnu.org>
parents:
diff changeset
3665 * abbrev.c (Flast_abbrev_expansion): Delete this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3666
Dave Love <fx@gnu.org>
parents:
diff changeset
3667 1986-09-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3668
Dave Love <fx@gnu.org>
parents:
diff changeset
3669 * window.c (Fwindow_width): return a value one smaller
Dave Love <fx@gnu.org>
parents:
diff changeset
3670 for partial-width windows that contain a | border.
Dave Love <fx@gnu.org>
parents:
diff changeset
3671
Dave Love <fx@gnu.org>
parents:
diff changeset
3672 * macros.c: Remove Fname_last_kbd_macro (moved to macros.el).
Dave Love <fx@gnu.org>
parents:
diff changeset
3673
Dave Love <fx@gnu.org>
parents:
diff changeset
3674 1986-09-25 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3675
Dave Love <fx@gnu.org>
parents:
diff changeset
3676 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3677 Include a.out.h before getpagesize.h, since EXEC_PAGESIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
3678 may be defined in a.out.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3679
Dave Love <fx@gnu.org>
parents:
diff changeset
3680 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3681 Only define TIOCOUTQ as TCOUTQ if the latter as defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
3682 so that ifdef conditionals on the former work as expected.
Dave Love <fx@gnu.org>
parents:
diff changeset
3683
Dave Love <fx@gnu.org>
parents:
diff changeset
3684 * sysdep.c (sys_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
3685 Needed to include buffer.h for getting cwd when doing a fake suspend.
Dave Love <fx@gnu.org>
parents:
diff changeset
3686 (for system v and other complete losers)
Dave Love <fx@gnu.org>
parents:
diff changeset
3687 Rather than doing that include (which tickled some cretin-compiler
Dave Love <fx@gnu.org>
parents:
diff changeset
3688 bugs) look up bf_cur->default_directory by
Dave Love <fx@gnu.org>
parents:
diff changeset
3689 Fsymbol_value (Qintern ("..."))
Dave Love <fx@gnu.org>
parents:
diff changeset
3690
Dave Love <fx@gnu.org>
parents:
diff changeset
3691 1986-09-24 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3692
Dave Love <fx@gnu.org>
parents:
diff changeset
3693 * editfns.c (Fregion_beginning, Fregion_end):
Dave Love <fx@gnu.org>
parents:
diff changeset
3694 Share common code (this doesn't have to be so fast that the
Dave Love <fx@gnu.org>
parents:
diff changeset
3695 extra function-call could hurt)
Dave Love <fx@gnu.org>
parents:
diff changeset
3696
Dave Love <fx@gnu.org>
parents:
diff changeset
3697 * editfns.c, window.c, callint.c, buffer.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3698 Don't allow bf_cur->mark to be nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3699 Instead, to indicate that the mark is not set,
Dave Love <fx@gnu.org>
parents:
diff changeset
3700 make the marker not point at anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
3701 This simplifies life quite a lot.
Dave Love <fx@gnu.org>
parents:
diff changeset
3702
Dave Love <fx@gnu.org>
parents:
diff changeset
3703 Add sanity checking in case user sets mark to point to different
Dave Love <fx@gnu.org>
parents:
diff changeset
3704 buffer (he could do this by side-effecting (marker-mark) stupidly)
Dave Love <fx@gnu.org>
parents:
diff changeset
3705
Dave Love <fx@gnu.org>
parents:
diff changeset
3706 Change definition of marker-mark so that it returns a marker
Dave Love <fx@gnu.org>
parents:
diff changeset
3707 object which doesn't point anywhere when there is no mark,
Dave Love <fx@gnu.org>
parents:
diff changeset
3708 rather than nil. This is more useful.
Dave Love <fx@gnu.org>
parents:
diff changeset
3709
Dave Love <fx@gnu.org>
parents:
diff changeset
3710 * editfns.c, bytecode.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3711 Move set-mark, mark to lisp code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3712
Dave Love <fx@gnu.org>
parents:
diff changeset
3713 * editfns.c (Fset_mark)
Dave Love <fx@gnu.org>
parents:
diff changeset
3714 Not interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
3715
Dave Love <fx@gnu.org>
parents:
diff changeset
3716 1986-09-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3717
Dave Love <fx@gnu.org>
parents:
diff changeset
3718 * crt0.c, m-hp9000.h: rename hp9000s200 to hp9000.
Dave Love <fx@gnu.org>
parents:
diff changeset
3719 * m-hp9000.h: New name for m-hp200.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3720 * unexec.c (for hpux): define MY_ID from HP9000S200_ID
Dave Love <fx@gnu.org>
parents:
diff changeset
3721 if that exists; else use model.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3722
Dave Love <fx@gnu.org>
parents:
diff changeset
3723
Dave Love <fx@gnu.org>
parents:
diff changeset
3724 1986-09-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3725
Dave Love <fx@gnu.org>
parents:
diff changeset
3726 * search.c (search_buffer): Fix backwards condition
Dave Love <fx@gnu.org>
parents:
diff changeset
3727 in whether the translate table can be ignored.
Dave Love <fx@gnu.org>
parents:
diff changeset
3728
Dave Love <fx@gnu.org>
parents:
diff changeset
3729 * process.c (Fprocess_send_string): Name of function for Lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
3730 had a typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
3731
Dave Love <fx@gnu.org>
parents:
diff changeset
3732 * eval.c: When looping getting the function definitions of
Dave Love <fx@gnu.org>
parents:
diff changeset
3733 symbols, check for quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3734
Dave Love <fx@gnu.org>
parents:
diff changeset
3735 * lisp.h: Restore old declaration of `getenv'
Dave Love <fx@gnu.org>
parents:
diff changeset
3736 since removing it causes warnings in many places.
Dave Love <fx@gnu.org>
parents:
diff changeset
3737
Dave Love <fx@gnu.org>
parents:
diff changeset
3738 * minibuf.c (scmp): Return correct value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3739
Dave Love <fx@gnu.org>
parents:
diff changeset
3740 1986-09-21 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3741
Dave Love <fx@gnu.org>
parents:
diff changeset
3742 * editfns.c (Finsert_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3743 New function. There are a lot of places in lisp code
Dave Love <fx@gnu.org>
parents:
diff changeset
3744 which want to insert multiple copies of a constant char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3745 This is a faster way of doing it, and doesn't cons
Dave Love <fx@gnu.org>
parents:
diff changeset
3746 (unlike (insert (make-string n c)))
Dave Love <fx@gnu.org>
parents:
diff changeset
3747
Dave Love <fx@gnu.org>
parents:
diff changeset
3748 1986-09-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3749
Dave Love <fx@gnu.org>
parents:
diff changeset
3750 * process.c (make_process): Code to compute # elts in
Dave Love <fx@gnu.org>
parents:
diff changeset
3751 vector to make a Lisp_Process had several errors:
Dave Love <fx@gnu.org>
parents:
diff changeset
3752 Took size of pointer rather than of struct Lisp_Vector
Dave Love <fx@gnu.org>
parents:
diff changeset
3753 and had wrong sign compensating for first element.
Dave Love <fx@gnu.org>
parents:
diff changeset
3754
Dave Love <fx@gnu.org>
parents:
diff changeset
3755 * fileio.c (directory_file_name): If arg is "/", return "/".
Dave Love <fx@gnu.org>
parents:
diff changeset
3756
Dave Love <fx@gnu.org>
parents:
diff changeset
3757 1986-09-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3758
Dave Love <fx@gnu.org>
parents:
diff changeset
3759 * minibuf.c (Fdisplay_completion_list):
Dave Love <fx@gnu.org>
parents:
diff changeset
3760 New Lisp-callable function replaces minibuffer_completion_help_1,
Dave Love <fx@gnu.org>
parents:
diff changeset
3761 with a little new feature: elements of the completion list
Dave Love <fx@gnu.org>
parents:
diff changeset
3762 may be lists of two strings, and if so the two strings
Dave Love <fx@gnu.org>
parents:
diff changeset
3763 are printed in immediate succession.
Dave Love <fx@gnu.org>
parents:
diff changeset
3764
Dave Love <fx@gnu.org>
parents:
diff changeset
3765 1986-09-19 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3766
Dave Love <fx@gnu.org>
parents:
diff changeset
3767 * minibuf.c (scmp and callers)
Dave Love <fx@gnu.org>
parents:
diff changeset
3768 Don't be fazed by '\0' in strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
3769
Dave Love <fx@gnu.org>
parents:
diff changeset
3770 * lisp.h, search.c, minibuf.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3771 Use downcase_table
Dave Love <fx@gnu.org>
parents:
diff changeset
3772
Dave Love <fx@gnu.org>
parents:
diff changeset
3773 1986-09-18 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3774
Dave Love <fx@gnu.org>
parents:
diff changeset
3775 * ymakefile, emacs.c, callproc.c, process.c, fns.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3776 Install MAINTAIN_ENVIRONMENT conditional to call environ.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3777
Dave Love <fx@gnu.org>
parents:
diff changeset
3778 1986-09-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3779
Dave Love <fx@gnu.org>
parents:
diff changeset
3780 * keymap.c (where_is_in_buffer): Fix bug in checking for shadowed
Dave Love <fx@gnu.org>
parents:
diff changeset
3781 keys: do Flookup_key only on local map, and ignore value if
Dave Love <fx@gnu.org>
parents:
diff changeset
3782 it is a number (that means key is locally undefined).
Dave Love <fx@gnu.org>
parents:
diff changeset
3783
Dave Love <fx@gnu.org>
parents:
diff changeset
3784 1986-09-15 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3785
Dave Love <fx@gnu.org>
parents:
diff changeset
3786 * buffer.c (Fbury_buffer)
Dave Love <fx@gnu.org>
parents:
diff changeset
3787 Make this function interactive (bury current buffer)
Dave Love <fx@gnu.org>
parents:
diff changeset
3788 Do error-checking on arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3789
Dave Love <fx@gnu.org>
parents:
diff changeset
3790 1986-09-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3791
Dave Love <fx@gnu.org>
parents:
diff changeset
3792 * emacs.c (main): Eliminate VMS -nl switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
3793 Instead, `-map FILE' says to map data file FILE;
Dave Love <fx@gnu.org>
parents:
diff changeset
3794 no switch means don't map any file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3795 Can call mapin_data directly since exact file name is given.
Dave Love <fx@gnu.org>
parents:
diff changeset
3796
Dave Love <fx@gnu.org>
parents:
diff changeset
3797 * emacs.c (undump_emacs): Delete this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3798
Dave Love <fx@gnu.org>
parents:
diff changeset
3799 * emacs.c (main): Make it work to use more than one of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3800 special switches (-batch, -t, -map).
Dave Love <fx@gnu.org>
parents:
diff changeset
3801
Dave Love <fx@gnu.org>
parents:
diff changeset
3802 1986-09-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3803
Dave Love <fx@gnu.org>
parents:
diff changeset
3804 * Renamings for VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3805 config.h.dist => config.h-dist
Dave Love <fx@gnu.org>
parents:
diff changeset
3806 paths.h.dist => paths.h-dist
Dave Love <fx@gnu.org>
parents:
diff changeset
3807 [ms]-*.*.h => [ms]-*-*.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3808 s-usg5.2.2.h => s-usg5-2-2.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3809
Dave Love <fx@gnu.org>
parents:
diff changeset
3810 * Some new files for VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3811 compile.com, link.com, precomp.com, ccom.com,
Dave Love <fx@gnu.org>
parents:
diff changeset
3812 testemacs.com, build.com are command files.
Dave Love <fx@gnu.org>
parents:
diff changeset
3813 temacs.opt is a linker control file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3814 VMSBUILD gives info on how to use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3815 README describes what this directory is for.
Dave Love <fx@gnu.org>
parents:
diff changeset
3816
Dave Love <fx@gnu.org>
parents:
diff changeset
3817 1986-09-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3818
Dave Love <fx@gnu.org>
parents:
diff changeset
3819 * sysdep.c (reset_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
3820 Delete never-used VMS & SIGIO conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
3821 Call reset_sigio just once. No need to clear FASYNC here
Dave Love <fx@gnu.org>
parents:
diff changeset
3822 now that init_sigio makes sure it is clear in old_fcntl_modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3823
Dave Love <fx@gnu.org>
parents:
diff changeset
3824 * eval.c (top_level_value, top_level_set):
Dave Love <fx@gnu.org>
parents:
diff changeset
3825 These are new names for Fglobal_value and Fglobal_set,
Dave Love <fx@gnu.org>
parents:
diff changeset
3826 which are no longer callable from Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3827 They are also commented out.
Dave Love <fx@gnu.org>
parents:
diff changeset
3828
Dave Love <fx@gnu.org>
parents:
diff changeset
3829 1986-09-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3830
Dave Love <fx@gnu.org>
parents:
diff changeset
3831 * xfns.c (Fx_rebind_key)
Dave Love <fx@gnu.org>
parents:
diff changeset
3832 Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
3833
Dave Love <fx@gnu.org>
parents:
diff changeset
3834 * mocklisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3835 Delete ml-substr. Move to mlsupport.el
Dave Love <fx@gnu.org>
parents:
diff changeset
3836
Dave Love <fx@gnu.org>
parents:
diff changeset
3837 * buffer.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3838 The real work of setting up mode_line_default is done in
Dave Love <fx@gnu.org>
parents:
diff changeset
3839 loaddefs.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
3840
Dave Love <fx@gnu.org>
parents:
diff changeset
3841 * lread.c, data.c, marker.c, window.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3842 Flush the last callers of defalias. Flush defalias.
Dave Love <fx@gnu.org>
parents:
diff changeset
3843 (Use fsets in subr.el instead)
Dave Love <fx@gnu.org>
parents:
diff changeset
3844
Dave Love <fx@gnu.org>
parents:
diff changeset
3845 1986-09-11 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3846
Dave Love <fx@gnu.org>
parents:
diff changeset
3847 * emacs.c (main)
Dave Love <fx@gnu.org>
parents:
diff changeset
3848 Under X, accept "-display" switch as synonym for "-d"
Dave Love <fx@gnu.org>
parents:
diff changeset
3849
Dave Love <fx@gnu.org>
parents:
diff changeset
3850 * eval.c (spedcbind)
Dave Love <fx@gnu.org>
parents:
diff changeset
3851 Don't make Lisp_Buffer_Objfwd's buffer-local when just binding.
Dave Love <fx@gnu.org>
parents:
diff changeset
3852 (so now (let ((case-fold-search t))) doesn't force buffer-localness)
Dave Love <fx@gnu.org>
parents:
diff changeset
3853 However, setting a binding will still make it buffer-local.
Dave Love <fx@gnu.org>
parents:
diff changeset
3854 (ie (let ((case-fold-search t)) (setq case-fold-search t))
Dave Love <fx@gnu.org>
parents:
diff changeset
3855 will cause case-fold-search be buffer-local even outside the let)
Dave Love <fx@gnu.org>
parents:
diff changeset
3856
Dave Love <fx@gnu.org>
parents:
diff changeset
3857 * xfns.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3858 Preserve studlycaps: "Gnuemacs" => "GNU Emacs"
Dave Love <fx@gnu.org>
parents:
diff changeset
3859
Dave Love <fx@gnu.org>
parents:
diff changeset
3860 * Various
Dave Love <fx@gnu.org>
parents:
diff changeset
3861 Flush last users of LISTP => CONSP
Dave Love <fx@gnu.org>
parents:
diff changeset
3862
Dave Love <fx@gnu.org>
parents:
diff changeset
3863 * buffer.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3864 Make backed_up a Lisp_Object, since it is one!
Dave Love <fx@gnu.org>
parents:
diff changeset
3865 Make abbrev_table a magic-local-variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3866
Dave Love <fx@gnu.org>
parents:
diff changeset
3867 * alloc.c (mark_buffer)
Dave Love <fx@gnu.org>
parents:
diff changeset
3868 Simplify, simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
3869
Dave Love <fx@gnu.org>
parents:
diff changeset
3870 * buffer.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3871 Reorder elements of struct buffer so that Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
3872 slots are contiguous from buffer.name through to the
Dave Love <fx@gnu.org>
parents:
diff changeset
3873 end of the buffer. All slots before buffer.name are
Dave Love <fx@gnu.org>
parents:
diff changeset
3874 not Lisp_Objects (except buffer.markers, which is gc-magic)
Dave Love <fx@gnu.org>
parents:
diff changeset
3875
Dave Love <fx@gnu.org>
parents:
diff changeset
3876 Eliminate useless buffer.number slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
3877
Dave Love <fx@gnu.org>
parents:
diff changeset
3878 * buffer.c (Fbuffer_number):
Dave Love <fx@gnu.org>
parents:
diff changeset
3879 delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
3880
Dave Love <fx@gnu.org>
parents:
diff changeset
3881 1986-09-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3882
Dave Love <fx@gnu.org>
parents:
diff changeset
3883 * process.c (Fsend_{string,region}): rename as Fprocess_send...
Dave Love <fx@gnu.org>
parents:
diff changeset
3884 and change names of Lisp function. Old names now aliases in subr.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
3885
Dave Love <fx@gnu.org>
parents:
diff changeset
3886 1986-09-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3887
Dave Love <fx@gnu.org>
parents:
diff changeset
3888 * buffer.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3889 New struct buffer_local_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3890 staticpro buffer_defaults, buffer_local_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3891
Dave Love <fx@gnu.org>
parents:
diff changeset
3892 * lread.c (defvar_per_buffer)
Dave Love <fx@gnu.org>
parents:
diff changeset
3893 Hack buffer_local_symbols
Dave Love <fx@gnu.org>
parents:
diff changeset
3894
Dave Love <fx@gnu.org>
parents:
diff changeset
3895 * buffer.c (Fbuffer_local_variables)
Dave Love <fx@gnu.org>
parents:
diff changeset
3896 (a) Fcopy_alist so don't return any shared list structure
Dave Love <fx@gnu.org>
parents:
diff changeset
3897 (b) Include names and values of Lisp_Buffer_Objfwd locals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3898
Dave Love <fx@gnu.org>
parents:
diff changeset
3899 * alloc.c (FGarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
3900 Don't mark buffer_defaults specially, as it is now in staticvec
Dave Love <fx@gnu.org>
parents:
diff changeset
3901
Dave Love <fx@gnu.org>
parents:
diff changeset
3902 * dired.c (Fdirectory_files):
Dave Love <fx@gnu.org>
parents:
diff changeset
3903 Optional third argument match is a regexp specifying
Dave Love <fx@gnu.org>
parents:
diff changeset
3904 to only return files whose names contain a match for that regexp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3905 [eg ``(directory-files "/u2/emacs/" nil "\\`[^#]")'']
Dave Love <fx@gnu.org>
parents:
diff changeset
3906
Dave Love <fx@gnu.org>
parents:
diff changeset
3907 1986-09-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3908
Dave Love <fx@gnu.org>
parents:
diff changeset
3909 * alloc.c (Fgarbage_collect): Use open code instead of Fnthcdr
Dave Love <fx@gnu.org>
parents:
diff changeset
3910 to avoid possibility of error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3911
Dave Love <fx@gnu.org>
parents:
diff changeset
3912 * lread.c (Fload, load_unwind): The Lisp_Internal_Stream
Dave Love <fx@gnu.org>
parents:
diff changeset
3913 now points to a word got with xmalloc and that points to the FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3914 On Elxsi, the FILE address is not in the part of the address
Dave Love <fx@gnu.org>
parents:
diff changeset
3915 space that Lisp_Object pointers can reach. New way can't lose.
Dave Love <fx@gnu.org>
parents:
diff changeset
3916
Dave Love <fx@gnu.org>
parents:
diff changeset
3917 1986-09-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3918
Dave Love <fx@gnu.org>
parents:
diff changeset
3919 * crt0.c: Add _start for elxsi.
Dave Love <fx@gnu.org>
parents:
diff changeset
3920
Dave Love <fx@gnu.org>
parents:
diff changeset
3921 1986-09-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3922
Dave Love <fx@gnu.org>
parents:
diff changeset
3923 * minibuf.c (read_minibuf)
Dave Love <fx@gnu.org>
parents:
diff changeset
3924 gc-protect the saved data!
Dave Love <fx@gnu.org>
parents:
diff changeset
3925 I'm don't know why this doesn't just bind help-form
Dave Love <fx@gnu.org>
parents:
diff changeset
3926 (and current-prefix-arg) esp since there is already an
Dave Love <fx@gnu.org>
parents:
diff changeset
3927 unbind_to which would help us do this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3928 Since I don't know why the `bindings' are done this way,
Dave Love <fx@gnu.org>
parents:
diff changeset
3929 I'm leaving the unwind-protect hair, and adding GCPRO hair.
Dave Love <fx@gnu.org>
parents:
diff changeset
3930
Dave Love <fx@gnu.org>
parents:
diff changeset
3931 * minibuf.c (read_minibuf, read_minibuf_unwind)
Dave Love <fx@gnu.org>
parents:
diff changeset
3932 preserve the value of current-prefix-arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3933
Dave Love <fx@gnu.org>
parents:
diff changeset
3934 * minibuf.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3935 Eliminate read_minibuf_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3936 Move defalias for read-input to subr.el
Dave Love <fx@gnu.org>
parents:
diff changeset
3937
Dave Love <fx@gnu.org>
parents:
diff changeset
3938 * callint.c, fns.c, lisp.h
Dave Love <fx@gnu.org>
parents:
diff changeset
3939 Call read_minibuf instead of read_minibuf_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3940
Dave Love <fx@gnu.org>
parents:
diff changeset
3941 1986-09-04 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3942
Dave Love <fx@gnu.org>
parents:
diff changeset
3943 * fns.c (Fy_or_n_p, Fyes_or_n_p)
Dave Love <fx@gnu.org>
parents:
diff changeset
3944 Beep if the user types an invalid response.
Dave Love <fx@gnu.org>
parents:
diff changeset
3945
Dave Love <fx@gnu.org>
parents:
diff changeset
3946 1986-09-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3947
Dave Love <fx@gnu.org>
parents:
diff changeset
3948 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
3949 Take out previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3950
Dave Love <fx@gnu.org>
parents:
diff changeset
3951 * xdisp.c (DoDsp): Move call to request_sigio
Dave Love <fx@gnu.org>
parents:
diff changeset
3952 after update: so it cannot be bypassed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3953
Dave Love <fx@gnu.org>
parents:
diff changeset
3954 * sysdep.c (init_sigio): set old_fcntl_flags here
Dave Love <fx@gnu.org>
parents:
diff changeset
3955 only once; don't change it in request_sigio.
Dave Love <fx@gnu.org>
parents:
diff changeset
3956 * sysdep.c ({un,}request_sigio):
Dave Love <fx@gnu.org>
parents:
diff changeset
3957 Set interrupts_deferred while SIGIO is unrequested.
Dave Love <fx@gnu.org>
parents:
diff changeset
3958 Abort if FASYNC is already set when request_sigio is called.
Dave Love <fx@gnu.org>
parents:
diff changeset
3959 * keyboard.c (get_input_pending):
Dave Love <fx@gnu.org>
parents:
diff changeset
3960 Always do FIONREAD if interrupts_deferred.
Dave Love <fx@gnu.org>
parents:
diff changeset
3961
Dave Love <fx@gnu.org>
parents:
diff changeset
3962 1986-09-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3963
Dave Love <fx@gnu.org>
parents:
diff changeset
3964 * xterm.c/xfns.c: Many changes from rlk,
Dave Love <fx@gnu.org>
parents:
diff changeset
3965 including using sigblock/sigsetmask to block signals
Dave Love <fx@gnu.org>
parents:
diff changeset
3966 instead of turning handler off and on.
Dave Love <fx@gnu.org>
parents:
diff changeset
3967
Dave Love <fx@gnu.org>
parents:
diff changeset
3968 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
3969 If interrupt input, wait while output gets written
Dave Love <fx@gnu.org>
parents:
diff changeset
3970 before returning. If observed loss of output really is
Dave Love <fx@gnu.org>
parents:
diff changeset
3971 a kernel bug, this may make it stop.
Dave Love <fx@gnu.org>
parents:
diff changeset
3972
Dave Love <fx@gnu.org>
parents:
diff changeset
3973 1986-08-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3974
Dave Love <fx@gnu.org>
parents:
diff changeset
3975 * keymap.c (where_is_in_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
3976 Use Fequal rather than EQ to test for a match
Dave Love <fx@gnu.org>
parents:
diff changeset
3977 if the object being searched for is a cons cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
3978
Dave Love <fx@gnu.org>
parents:
diff changeset
3979 1986-08-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3980
Dave Love <fx@gnu.org>
parents:
diff changeset
3981 * data.c (Fsetq_default): new function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3982
Dave Love <fx@gnu.org>
parents:
diff changeset
3983 1986-08-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3984
Dave Love <fx@gnu.org>
parents:
diff changeset
3985 * xdisp.c (display_mode_element):
Dave Love <fx@gnu.org>
parents:
diff changeset
3986 Cons cell whose car is a symbol now means
Dave Love <fx@gnu.org>
parents:
diff changeset
3987 (SYMBOL IF_TRUE_DISPLAY IF_FALSE_DISPLAY)
Dave Love <fx@gnu.org>
parents:
diff changeset
3988 and is equivalent to IF_TRUE_DISPLAY if SYMBOL's value is non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
3989 or to IF_FALSE_DISPLAY if SYMBOL is unbound or has value nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3990 * buffer.c (syms_of_buffer): update documentation for that.
Dave Love <fx@gnu.org>
parents:
diff changeset
3991
Dave Love <fx@gnu.org>
parents:
diff changeset
3992 1986-08-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3993
Dave Love <fx@gnu.org>
parents:
diff changeset
3994 * fns.c (merge): Swap the arguments to the sort predicate
Dave Love <fx@gnu.org>
parents:
diff changeset
3995 so as to use it to compute <= rather than <.
Dave Love <fx@gnu.org>
parents:
diff changeset
3996 Sort had been anti-stable; now it is stable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3997
Dave Love <fx@gnu.org>
parents:
diff changeset
3998 * editfns.c (Fuser_uid, Fuser_real_uid):
Dave Love <fx@gnu.org>
parents:
diff changeset
3999 New functions that return values of geteuid and getuid system calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4000
Dave Love <fx@gnu.org>
parents:
diff changeset
4001 * dired.c (Ffile_attributes): Value has additional element
Dave Love <fx@gnu.org>
parents:
diff changeset
4002 t iff file gid would change if Emacs deletes it and recreates it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4003
Dave Love <fx@gnu.org>
parents:
diff changeset
4004 * xdisp.c (display_mode_element):
Dave Love <fx@gnu.org>
parents:
diff changeset
4005 If element is a list and its car is a list,
Dave Love <fx@gnu.org>
parents:
diff changeset
4006 process all list elements recursively and concatenate them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4007 Makes alists work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4008
Dave Love <fx@gnu.org>
parents:
diff changeset
4009 * xdisp.c (display_mode_string): New element type %n
Dave Love <fx@gnu.org>
parents:
diff changeset
4010 prints ` Narrow' and ` Def' if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4011 * buffer.c (syms_of_buffer): Fix documentation of mode-line-format.
Dave Love <fx@gnu.org>
parents:
diff changeset
4012
Dave Love <fx@gnu.org>
parents:
diff changeset
4013 * undo.c (Fundo_more):
Dave Love <fx@gnu.org>
parents:
diff changeset
4014 Fix bugs in checking len and pos for being in bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
4015
Dave Love <fx@gnu.org>
parents:
diff changeset
4016 * eval.c (Fuser_variable_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
4017 If documentation property is a number,
Dave Love <fx@gnu.org>
parents:
diff changeset
4018 negative means it's a user variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4019 * doc.c (Fdocumentation_property):
Dave Love <fx@gnu.org>
parents:
diff changeset
4020 Use abs value of property as the file position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4021 * doc.c (FSnarf_documentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
4022 For variables, store negative property if string starts with `*'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4023
Dave Love <fx@gnu.org>
parents:
diff changeset
4024 * editfns.c (Finsert_buffer_substring):
Dave Love <fx@gnu.org>
parents:
diff changeset
4025 Implement inserting part of a buffer into itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
4026
Dave Love <fx@gnu.org>
parents:
diff changeset
4027 1986-08-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4028
Dave Love <fx@gnu.org>
parents:
diff changeset
4029 * xterm.c, xfns.c, sink.h: Installed latest changes from
Dave Love <fx@gnu.org>
parents:
diff changeset
4030 Athena, and fixed up formatting conventions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4031
Dave Love <fx@gnu.org>
parents:
diff changeset
4032 1986-08-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4033
Dave Love <fx@gnu.org>
parents:
diff changeset
4034 * eval.c (unbind_catch): Restore gcprolist from the catchtag.
Dave Love <fx@gnu.org>
parents:
diff changeset
4035
Dave Love <fx@gnu.org>
parents:
diff changeset
4036 1986-08-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4037
Dave Love <fx@gnu.org>
parents:
diff changeset
4038 * fileio.c (barf_or_query_if_file_exists):
Dave Love <fx@gnu.org>
parents:
diff changeset
4039 New second arg non-0 says query; do not call Finteractive_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4040
Dave Love <fx@gnu.org>
parents:
diff changeset
4041 * fileio.c (Frename_file, Fcopy_to_file, Fadd_name_to_file,
Dave Love <fx@gnu.org>
parents:
diff changeset
4042 Fmake_symbolic_link):
Dave Love <fx@gnu.org>
parents:
diff changeset
4043 Interactive spec now says `p' for the third arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4044 If third arg is number, do call barf_or_query_if_file_exists
Dave Love <fx@gnu.org>
parents:
diff changeset
4045 but pass nonzero second arg in that case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4046
Dave Love <fx@gnu.org>
parents:
diff changeset
4047 * eval.c (Finteractive_p): Skip the innermost frame
Dave Love <fx@gnu.org>
parents:
diff changeset
4048 when examining the stack. This makes the right thing happen
Dave Love <fx@gnu.org>
parents:
diff changeset
4049 if called from Fbyte_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
4050
Dave Love <fx@gnu.org>
parents:
diff changeset
4051 1986-08-21 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4052
Dave Love <fx@gnu.org>
parents:
diff changeset
4053 * process.c (handle_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
4054 do a set-buffer back to original buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4055 after calling a process' filter function so that
Dave Love <fx@gnu.org>
parents:
diff changeset
4056 all filter functions needn't save-excursion.
Dave Love <fx@gnu.org>
parents:
diff changeset
4057
Dave Love <fx@gnu.org>
parents:
diff changeset
4058 * keymap.c (where_is_in_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4059 Don't blow out if buffer has no local map.
Dave Love <fx@gnu.org>
parents:
diff changeset
4060
Dave Love <fx@gnu.org>
parents:
diff changeset
4061 1986-08-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4062
Dave Love <fx@gnu.org>
parents:
diff changeset
4063 * emacs.c (main): Eliminate references to environ.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4064
Dave Love <fx@gnu.org>
parents:
diff changeset
4065 * callproc.c (Fcall_process): Pass child_setup
Dave Love <fx@gnu.org>
parents:
diff changeset
4066 the standard Unix environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4067 * process.c (create_process): likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4068
Dave Love <fx@gnu.org>
parents:
diff changeset
4069 * bytecode.c (Fbyte_code): At end, abort if specpdl
Dave Love <fx@gnu.org>
parents:
diff changeset
4070 is not back to same level it had on entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
4071
Dave Love <fx@gnu.org>
parents:
diff changeset
4072 * eval.c (unbind_catch):
Dave Love <fx@gnu.org>
parents:
diff changeset
4073 New way to unbind for throw. Pops catches, handlers
Dave Love <fx@gnu.org>
parents:
diff changeset
4074 and bindings, in one synchronized pass. Thus, when an
Dave Love <fx@gnu.org>
parents:
diff changeset
4075 unwind-protect is executed, all catches and handlers
Dave Love <fx@gnu.org>
parents:
diff changeset
4076 outside of it are still in effect.
Dave Love <fx@gnu.org>
parents:
diff changeset
4077 Also restore various static variables from the catchtag
Dave Love <fx@gnu.org>
parents:
diff changeset
4078 being unbound. struct catchtag has two new fields,
Dave Love <fx@gnu.org>
parents:
diff changeset
4079 gcpro and pdlcount.
Dave Love <fx@gnu.org>
parents:
diff changeset
4080
Dave Love <fx@gnu.org>
parents:
diff changeset
4081 * eval.c (Fthrow, Fsignal): Use unbind_catch before longjmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4082
Dave Love <fx@gnu.org>
parents:
diff changeset
4083 * eval.c (internal_catch): No need to restore anything
Dave Love <fx@gnu.org>
parents:
diff changeset
4084 from the catchtag after throw, because unbind_catch does it all.
Dave Love <fx@gnu.org>
parents:
diff changeset
4085 Must set up pdlcount and gcpro fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
4086 * eval.c (internal_condition_case, Fcondition_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
4087 Changed like internal_catch.
Dave Love <fx@gnu.org>
parents:
diff changeset
4088 * eval.c (Fcatch): use internal_catch to do the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4089
Dave Love <fx@gnu.org>
parents:
diff changeset
4090 * eval.c (Fsignal): If no handler applies, try calling
Dave Love <fx@gnu.org>
parents:
diff changeset
4091 the Lisp debugger; if that fails, throw to top-level.
Dave Love <fx@gnu.org>
parents:
diff changeset
4092 Don't call `debugger'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4093
Dave Love <fx@gnu.org>
parents:
diff changeset
4094 * keyboard.c (debugger): Delete this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4095
Dave Love <fx@gnu.org>
parents:
diff changeset
4096 1986-08-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4097
Dave Love <fx@gnu.org>
parents:
diff changeset
4098 * Gap motion can now quit!
Dave Love <fx@gnu.org>
parents:
diff changeset
4099
Dave Love <fx@gnu.org>
parents:
diff changeset
4100 * insdel.c (move_gap): new name for GapTo. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4101
Dave Love <fx@gnu.org>
parents:
diff changeset
4102 * insdel.c (InsCStr):
Dave Love <fx@gnu.org>
parents:
diff changeset
4103 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
4104 Call move_gap before calling record_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
4105 * insdel.c (del_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
4106 Don't adjust point until after all possible errors detected,
Dave Love <fx@gnu.org>
parents:
diff changeset
4107 which means after gap is moved.
Dave Love <fx@gnu.org>
parents:
diff changeset
4108
Dave Love <fx@gnu.org>
parents:
diff changeset
4109 * insdel.c (gap_right, gap_left):
Dave Love <fx@gnu.org>
parents:
diff changeset
4110 Check every 32000 chars for pending quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4111 Also speed up char-copy inner loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
4112
Dave Love <fx@gnu.org>
parents:
diff changeset
4113 * lisp.h (QUITP): New macro, nonzero if ought to quit now if poss.
Dave Love <fx@gnu.org>
parents:
diff changeset
4114
Dave Love <fx@gnu.org>
parents:
diff changeset
4115 1986-08-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4116
Dave Love <fx@gnu.org>
parents:
diff changeset
4117 * undo.c (Fundo_more):
Dave Love <fx@gnu.org>
parents:
diff changeset
4118 Fix bug that was setting point to `len' field, not `pos' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
4119 Share the error-checking code between all three types of
Dave Love <fx@gnu.org>
parents:
diff changeset
4120 undo record that actually make changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4121
Dave Love <fx@gnu.org>
parents:
diff changeset
4122 * xdisp.c (display_mode_element):
Dave Love <fx@gnu.org>
parents:
diff changeset
4123 Fix a couple of silly bugs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4124
Dave Love <fx@gnu.org>
parents:
diff changeset
4125 * lread.c: New variable-defining functions
Dave Love <fx@gnu.org>
parents:
diff changeset
4126 defvar_int, defvar_lisp, defvar_bool and defvar_per_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4127 are called by the new DEFVAR... macros. They ignore the
Dave Love <fx@gnu.org>
parents:
diff changeset
4128 doc-string argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
4129
Dave Love <fx@gnu.org>
parents:
diff changeset
4130 * lisp.h: Define macros DEFVAR_LISP, DEFVAR_INT, DEFVAR_BOOL
Dave Love <fx@gnu.org>
parents:
diff changeset
4131 and DEFVAR_PER_BUFFER. They expand into calls to
Dave Love <fx@gnu.org>
parents:
diff changeset
4132 defvar_lisp, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
4133
Dave Love <fx@gnu.org>
parents:
diff changeset
4134 * all .c files:
Dave Love <fx@gnu.org>
parents:
diff changeset
4135 All Def...Var renamed to DEFVAR... in syms_of_....
Dave Love <fx@gnu.org>
parents:
diff changeset
4136
Dave Love <fx@gnu.org>
parents:
diff changeset
4137 * doc.c (FSnarf_documentation): Understand new DOC format
Dave Love <fx@gnu.org>
parents:
diff changeset
4138 where doc for function foo is named Ffoo and doc for variable foo
Dave Love <fx@gnu.org>
parents:
diff changeset
4139 is named Vfoo. When doc for a variable is found, store the
Dave Love <fx@gnu.org>
parents:
diff changeset
4140 file-position in DOC on the variable-documentation property.
Dave Love <fx@gnu.org>
parents:
diff changeset
4141 * doc.c (Fdocumentation_property): New Lisp function,
Dave Love <fx@gnu.org>
parents:
diff changeset
4142 like `get' except that if the value is a positive integer
Dave Love <fx@gnu.org>
parents:
diff changeset
4143 it is taken as a position in the DOC file and a string is read
Dave Love <fx@gnu.org>
parents:
diff changeset
4144 from that file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4145
Dave Love <fx@gnu.org>
parents:
diff changeset
4146 * filelock.c: correct spelling "supercession" -> "supersession".
Dave Love <fx@gnu.org>
parents:
diff changeset
4147
Dave Love <fx@gnu.org>
parents:
diff changeset
4148 * undo.c: Rename RecordInsert as record_insert, and
Dave Love <fx@gnu.org>
parents:
diff changeset
4149 likewise RecordDelete, RecordChange and RecordChange1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4150 * casefiddle.c, editfns.c, fileio.c, insdel.c: change callers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4151
Dave Love <fx@gnu.org>
parents:
diff changeset
4152 1986-08-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4153
Dave Love <fx@gnu.org>
parents:
diff changeset
4154 * xdisp.c (display_mode_element):
Dave Love <fx@gnu.org>
parents:
diff changeset
4155 Change the interpretation of symbols and lists in elements:
Dave Love <fx@gnu.org>
parents:
diff changeset
4156 if a symbol's value is a string, output that string literally;
Dave Love <fx@gnu.org>
parents:
diff changeset
4157 a list is a concatenation of all elements if the car is a string
Dave Love <fx@gnu.org>
parents:
diff changeset
4158 or a conditional of the cdr if the car is a symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
4159
Dave Love <fx@gnu.org>
parents:
diff changeset
4160 * undo.c (Record...):
Dave Love <fx@gnu.org>
parents:
diff changeset
4161 Remember buffer->modtime as the "length" of the Uunmod.
Dave Love <fx@gnu.org>
parents:
diff changeset
4162 If point is at the end of a range deleted or changed,
Dave Love <fx@gnu.org>
parents:
diff changeset
4163 record that as the "position" of the range and make the length
Dave Love <fx@gnu.org>
parents:
diff changeset
4164 negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
4165
Dave Love <fx@gnu.org>
parents:
diff changeset
4166 * undo.c (Fundo_more):
Dave Love <fx@gnu.org>
parents:
diff changeset
4167 Undoing Uunmod does not mark as unmodified unless its
Dave Love <fx@gnu.org>
parents:
diff changeset
4168 remembered modtime matches the buffer's current modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
4169 Also handle case where length is negative in Uinsert, Uchange.
Dave Love <fx@gnu.org>
parents:
diff changeset
4170
Dave Love <fx@gnu.org>
parents:
diff changeset
4171 1986-08-18 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4172
Dave Love <fx@gnu.org>
parents:
diff changeset
4173 * xdisp.c (display_mode_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
4174 XSTRING->data, not XSTRING
Dave Love <fx@gnu.org>
parents:
diff changeset
4175 Fix another typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4176
Dave Love <fx@gnu.org>
parents:
diff changeset
4177 1986-08-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4178
Dave Love <fx@gnu.org>
parents:
diff changeset
4179 * buffer.c (syms_of_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4180 Change doc for mode-line-format.
Dave Love <fx@gnu.org>
parents:
diff changeset
4181
Dave Love <fx@gnu.org>
parents:
diff changeset
4182 * xdisp.c (display_mode_line, display_mode_element):
Dave Love <fx@gnu.org>
parents:
diff changeset
4183 Allow buf->mode_line_format to contain lists and symbols
Dave Love <fx@gnu.org>
parents:
diff changeset
4184 allowing computation and concatenation to produce the mode line.
Dave Love <fx@gnu.org>
parents:
diff changeset
4185 (Note that evaluation is not allowed; it would be unsafe.)
Dave Love <fx@gnu.org>
parents:
diff changeset
4186 display_mode_element is the recursion point for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
4187
Dave Love <fx@gnu.org>
parents:
diff changeset
4188 1986-08-17 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4189
Dave Love <fx@gnu.org>
parents:
diff changeset
4190 * emacs.c (main)
Dave Love <fx@gnu.org>
parents:
diff changeset
4191 Move init_environ up.
Dave Love <fx@gnu.org>
parents:
diff changeset
4192
Dave Love <fx@gnu.org>
parents:
diff changeset
4193 * window.c (Fwindow_point)
Dave Love <fx@gnu.org>
parents:
diff changeset
4194 typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4195
Dave Love <fx@gnu.org>
parents:
diff changeset
4196 * environ.c
Dave Love <fx@gnu.org>
parents:
diff changeset
4197 New function getenv replaces un*x getenv
Dave Love <fx@gnu.org>
parents:
diff changeset
4198
Dave Love <fx@gnu.org>
parents:
diff changeset
4199 1986-08-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4200
Dave Love <fx@gnu.org>
parents:
diff changeset
4201 * window.c (Fwindow_point):
Dave Love <fx@gnu.org>
parents:
diff changeset
4202 When WINDOW is the selected window and its buffer is selected too,
Dave Love <fx@gnu.org>
parents:
diff changeset
4203 return current value of point. The pointm field of the window
Dave Love <fx@gnu.org>
parents:
diff changeset
4204 is not meaningful in such cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
4205
Dave Love <fx@gnu.org>
parents:
diff changeset
4206 * unexec.c (write_segment):
Dave Love <fx@gnu.org>
parents:
diff changeset
4207 If hit nonexistent page, must write zeros, not return.
Dave Love <fx@gnu.org>
parents:
diff changeset
4208
Dave Love <fx@gnu.org>
parents:
diff changeset
4209 1986-08-17 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4210
Dave Love <fx@gnu.org>
parents:
diff changeset
4211 * callproc.c, process.c (Fcall_process, create_process)
Dave Love <fx@gnu.org>
parents:
diff changeset
4212 Use `alloca' versions of environment-hacking functions
Dave Love <fx@gnu.org>
parents:
diff changeset
4213 (ie current_environ_size and get_current_environ rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
4214 current_environ and free_environ)
Dave Love <fx@gnu.org>
parents:
diff changeset
4215
Dave Love <fx@gnu.org>
parents:
diff changeset
4216 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
4217 Call syms_of_environ, init_environ.
Dave Love <fx@gnu.org>
parents:
diff changeset
4218
Dave Love <fx@gnu.org>
parents:
diff changeset
4219 * config.h., config.h.dist
Dave Love <fx@gnu.org>
parents:
diff changeset
4220 Increase PURESIZE again (sigh)
Dave Love <fx@gnu.org>
parents:
diff changeset
4221
Dave Love <fx@gnu.org>
parents:
diff changeset
4222 * unexec.c (write_segment):
Dave Love <fx@gnu.org>
parents:
diff changeset
4223 Kludgey coercions ("(int)") to get this line to compile:
Dave Love <fx@gnu.org>
parents:
diff changeset
4224 nwrite = (((int) ptr + 128) & ~127) - (int) ptr;
Dave Love <fx@gnu.org>
parents:
diff changeset
4225 Also changed incorrect ~128 to ~127.
Dave Love <fx@gnu.org>
parents:
diff changeset
4226
Dave Love <fx@gnu.org>
parents:
diff changeset
4227 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4228 New function Fprocess_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
4229
Dave Love <fx@gnu.org>
parents:
diff changeset
4230 1986-08-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4231
Dave Love <fx@gnu.org>
parents:
diff changeset
4232 * crt0.c, alloca.s: Remove hack_sky (special for sun2)
Dave Love <fx@gnu.org>
parents:
diff changeset
4233 and the call to it. No longer needed since floating point
Dave Love <fx@gnu.org>
parents:
diff changeset
4234 is no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
4235
Dave Love <fx@gnu.org>
parents:
diff changeset
4236 * unexec.c: New compiler flag A_TEXT_OFFSET is defined
Dave Love <fx@gnu.org>
parents:
diff changeset
4237 for machines in which the a.out file header counts as the
Dave Love <fx@gnu.org>
parents:
diff changeset
4238 first few bytes of the text segment. The definition of
Dave Love <fx@gnu.org>
parents:
diff changeset
4239 A_TEXT_OFFSET would normally be sizeof (HDR). It has
Dave Love <fx@gnu.org>
parents:
diff changeset
4240 other terms added in on some machines (sequent).
Dave Love <fx@gnu.org>
parents:
diff changeset
4241
Dave Love <fx@gnu.org>
parents:
diff changeset
4242 1986-08-16 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4243
Dave Love <fx@gnu.org>
parents:
diff changeset
4244 * eval.c (Fmacroexpand)
Dave Love <fx@gnu.org>
parents:
diff changeset
4245 Use car of nthcdr, not nth.
Dave Love <fx@gnu.org>
parents:
diff changeset
4246
Dave Love <fx@gnu.org>
parents:
diff changeset
4247 * fns.c
Dave Love <fx@gnu.org>
parents:
diff changeset
4248 Define Fcopy_alist (used to be in subr.el)
Dave Love <fx@gnu.org>
parents:
diff changeset
4249 Move Fnth to subr.el
Dave Love <fx@gnu.org>
parents:
diff changeset
4250
Dave Love <fx@gnu.org>
parents:
diff changeset
4251 * ymakefile
Dave Love <fx@gnu.org>
parents:
diff changeset
4252 Include environ.c
Dave Love <fx@gnu.org>
parents:
diff changeset
4253
Dave Love <fx@gnu.org>
parents:
diff changeset
4254 * callproc.c, process.c (child_setup, Fcall_process, create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
4255 Take/pass environment arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4256
Dave Love <fx@gnu.org>
parents:
diff changeset
4257 * environ.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4258 New file
Dave Love <fx@gnu.org>
parents:
diff changeset
4259
Dave Love <fx@gnu.org>
parents:
diff changeset
4260 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4261 Move VMS sys_getenv to environ.c
Dave Love <fx@gnu.org>
parents:
diff changeset
4262
Dave Love <fx@gnu.org>
parents:
diff changeset
4263 * editfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4264 Move getenv to environ.c
Dave Love <fx@gnu.org>
parents:
diff changeset
4265
Dave Love <fx@gnu.org>
parents:
diff changeset
4266 1986-08-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4267
Dave Love <fx@gnu.org>
parents:
diff changeset
4268 * xdisp.c (display_text_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
4269 * indent.c (current_column, ToCol, position_indentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
4270 * indent.c (Fmove_to_column, compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
4271 Bring tab_width in range if it is very large.
Dave Love <fx@gnu.org>
parents:
diff changeset
4272
Dave Love <fx@gnu.org>
parents:
diff changeset
4273 1986-08-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4274
Dave Love <fx@gnu.org>
parents:
diff changeset
4275 * fileio.c (Fwrite_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
4276 Do the fsync before the fstat; that may prevent what appear
Dave Love <fx@gnu.org>
parents:
diff changeset
4277 to be spurious "file has changed on disk" warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4278 Update bf_cur->modtime before signaling "IO error writing"
Dave Love <fx@gnu.org>
parents:
diff changeset
4279 to avoid more such warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4280
Dave Love <fx@gnu.org>
parents:
diff changeset
4281 * Make ctl-arrow, case-fold-search, etc. behave exactly
Dave Love <fx@gnu.org>
parents:
diff changeset
4282 as if they had been made local with make-variable-buffer-local.
Dave Love <fx@gnu.org>
parents:
diff changeset
4283 The default values live in struct buffer buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
4284 They also live in buffers that do not have local values.
Dave Love <fx@gnu.org>
parents:
diff changeset
4285 Each buffer has a local_var_flags slot with a bit for each
Dave Love <fx@gnu.org>
parents:
diff changeset
4286 variable, saying which variables are local in that buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4287
Dave Love <fx@gnu.org>
parents:
diff changeset
4288 * buffer.h: New buffer slot local_var_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
4289 * buffer.c: New structures buffer_defaults and buffer_local_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
4290 (init_buffers_once): store default values for local slots
Dave Love <fx@gnu.org>
parents:
diff changeset
4291 into buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
4292 (reset_buffer_variables): Copy default values from buffer_defaults
Dave Love <fx@gnu.org>
parents:
diff changeset
4293 into the buffer being reset.
Dave Love <fx@gnu.org>
parents:
diff changeset
4294 (syms_of_buffer): Variables default-ctl-arrow, etc., now
Dave Love <fx@gnu.org>
parents:
diff changeset
4295 forward to slots in buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
4296
Dave Love <fx@gnu.org>
parents:
diff changeset
4297 * data.c (Fset, Fset_default, Fdefault_value,
Dave Love <fx@gnu.org>
parents:
diff changeset
4298 Fkill_local_variable):
Dave Love <fx@gnu.org>
parents:
diff changeset
4299 Know that a Lisp_Buffer_Objfwd has default value
Dave Love <fx@gnu.org>
parents:
diff changeset
4300 if the buffer_local_flags slot is nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
4301 and a buffer uses that default unless its local_var_flags
Dave Love <fx@gnu.org>
parents:
diff changeset
4302 contains the bit of the buffer_local_flags for the slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
4303
Dave Love <fx@gnu.org>
parents:
diff changeset
4304 * alloc.c (Fgarbage_collect): Call mark_buffer on buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
4305
Dave Love <fx@gnu.org>
parents:
diff changeset
4306 1986-08-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4307
Dave Love <fx@gnu.org>
parents:
diff changeset
4308 * unexec.c (copy_text_and_data):
Dave Love <fx@gnu.org>
parents:
diff changeset
4309 Write text and data separately if COFF (just as if not COFF).
Dave Love <fx@gnu.org>
parents:
diff changeset
4310 (make-hdr): if COFF and NO_REMAP, don't alter some f_ohdr fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
4311
Dave Love <fx@gnu.org>
parents:
diff changeset
4312 1986-08-14 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4313
Dave Love <fx@gnu.org>
parents:
diff changeset
4314 * editfns.c (getenv)
Dave Love <fx@gnu.org>
parents:
diff changeset
4315 Make getenv useful interactively.
Dave Love <fx@gnu.org>
parents:
diff changeset
4316 Move defaliases to fsets in subr.el
Dave Love <fx@gnu.org>
parents:
diff changeset
4317
Dave Love <fx@gnu.org>
parents:
diff changeset
4318 1986-08-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4319
Dave Love <fx@gnu.org>
parents:
diff changeset
4320 * unexec.c: unexec_data_start records the ultimate
Dave Love <fx@gnu.org>
parents:
diff changeset
4321 corrected data_start from make_hdr; copy_text_and_data
Dave Love <fx@gnu.org>
parents:
diff changeset
4322 starts writing data segment from that address.
Dave Love <fx@gnu.org>
parents:
diff changeset
4323
Dave Love <fx@gnu.org>
parents:
diff changeset
4324 1986-08-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4325
Dave Love <fx@gnu.org>
parents:
diff changeset
4326 * buffer.c (Fkill_buffer): Combine Fdelete_buffer_internal
Dave Love <fx@gnu.org>
parents:
diff changeset
4327 into this function. Simplify. Just return immediately
Dave Love <fx@gnu.org>
parents:
diff changeset
4328 if attempted to kill the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4329
Dave Love <fx@gnu.org>
parents:
diff changeset
4330 * lisp.h: Define XSETPNTR and make XSETCONS (etc) use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4331 By default XSETPNTR is the same as XSETUINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4332
Dave Love <fx@gnu.org>
parents:
diff changeset
4333 * lread.c (oblookup, map_obarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
4334 Use XUINT, not XSYMBOL, to check for zero to detect end of bucket.
Dave Love <fx@gnu.org>
parents:
diff changeset
4335 On machines where all pointers have high bits set,
Dave Love <fx@gnu.org>
parents:
diff changeset
4336 XSYMBOL would never return zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4337
Dave Love <fx@gnu.org>
parents:
diff changeset
4338 * alloc.c: change vars most_negative_fixnum and dont_copy_flag
Dave Love <fx@gnu.org>
parents:
diff changeset
4339 to constant macros ARRAY_MARK_FLAG and DONT_COPY_FLAG,
Dave Love <fx@gnu.org>
parents:
diff changeset
4340 defined normally based on INTBITS but overridable by m-*.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4341
Dave Love <fx@gnu.org>
parents:
diff changeset
4342 * process.c (handle_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
4343 Write in buffer even if buffer is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
4344
Dave Love <fx@gnu.org>
parents:
diff changeset
4345 * fileio.c (barf_or_query_if_file_exists):
Dave Love <fx@gnu.org>
parents:
diff changeset
4346 Rearrange: don't use comma around calls to NULL,
Dave Love <fx@gnu.org>
parents:
diff changeset
4347 so can compile using union type.
Dave Love <fx@gnu.org>
parents:
diff changeset
4348
Dave Love <fx@gnu.org>
parents:
diff changeset
4349 1986-08-12 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4350
Dave Love <fx@gnu.org>
parents:
diff changeset
4351 * buffer.c (SetBfp, syms_of_buffer)
Dave Love <fx@gnu.org>
parents:
diff changeset
4352 Dike out debug-check-symbol code. I believe that this bug has
Dave Love <fx@gnu.org>
parents:
diff changeset
4353 evaporated.
Dave Love <fx@gnu.org>
parents:
diff changeset
4354
Dave Love <fx@gnu.org>
parents:
diff changeset
4355 * fileio.c (barf_or_query_if_file_exists)
Dave Love <fx@gnu.org>
parents:
diff changeset
4356 ! => !NULL. Also use local variable for Lisp_object for bd
Dave Love <fx@gnu.org>
parents:
diff changeset
4357 compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4358
Dave Love <fx@gnu.org>
parents:
diff changeset
4359 1986-08-11 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4360
Dave Love <fx@gnu.org>
parents:
diff changeset
4361 * buffer.c (Fbarf_if_buffer_read_only)
Dave Love <fx@gnu.org>
parents:
diff changeset
4362 Include buffer in call to Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4363
Dave Love <fx@gnu.org>
parents:
diff changeset
4364 * print.c (Fwrite_char)
Dave Love <fx@gnu.org>
parents:
diff changeset
4365 Really default stream to standard-output.
Dave Love <fx@gnu.org>
parents:
diff changeset
4366
Dave Love <fx@gnu.org>
parents:
diff changeset
4367 1986-08-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4368
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 * eval.c (and abbrev.c, buffer.c, callint.c, cmds.c, keyboard.c, lread.c, lisp.h)
Dave Love <fx@gnu.org>
parents:
diff changeset
4370 Allow Fapply to take an &rest arg, the last of which is spread.
Dave Love <fx@gnu.org>
parents:
diff changeset
4371 (So (apply '+ 1 '(2 3)) => 6)
Dave Love <fx@gnu.org>
parents:
diff changeset
4372 Make Ffuncall do the work for Fapply, rather than duplicating all
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 that code. Define apply1 for c code which needs it. Define call0
Dave Love <fx@gnu.org>
parents:
diff changeset
4374 for c code which thought it needed Fapply.
Dave Love <fx@gnu.org>
parents:
diff changeset
4375
Dave Love <fx@gnu.org>
parents:
diff changeset
4376 1986-08-08 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4377
Dave Love <fx@gnu.org>
parents:
diff changeset
4378 * ymakefile
Dave Love <fx@gnu.org>
parents:
diff changeset
4379 Don't assemble alloca.s if HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
4380 Even though the whole of this file is contained in a
Dave Love <fx@gnu.org>
parents:
diff changeset
4381 `#ifndef HAVE_ALLOCA ... #endif' a disgusting bug
Dave Love <fx@gnu.org>
parents:
diff changeset
4382 in cc (at least here, vax 4.2bsd) meant that this
Dave Love <fx@gnu.org>
parents:
diff changeset
4383 file was being assembled even though cc was passed
Dave Love <fx@gnu.org>
parents:
diff changeset
4384 the -E flag! Gag me with a unix-pinhead.
Dave Love <fx@gnu.org>
parents:
diff changeset
4385
Dave Love <fx@gnu.org>
parents:
diff changeset
4386 * m-vax.h
Dave Love <fx@gnu.org>
parents:
diff changeset
4387 Define HAVE_ALLOCA if BSD
Dave Love <fx@gnu.org>
parents:
diff changeset
4388
Dave Love <fx@gnu.org>
parents:
diff changeset
4389 * unexec.c (write_segment)
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 Rename variable `fd' to `new' for macro PERROR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4391
Dave Love <fx@gnu.org>
parents:
diff changeset
4392 1986-07-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4393
Dave Love <fx@gnu.org>
parents:
diff changeset
4394 * fileio.c (Fwrite_region): add call to fsync before close.
Dave Love <fx@gnu.org>
parents:
diff changeset
4395
Dave Love <fx@gnu.org>
parents:
diff changeset
4396 * xdisp.c (redisplay_window): Don't look at ->start
Dave Love <fx@gnu.org>
parents:
diff changeset
4397 in windows that have subwindows, since it is nil there.
Dave Love <fx@gnu.org>
parents:
diff changeset
4398
Dave Love <fx@gnu.org>
parents:
diff changeset
4399 * window.c (save_window_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
4400 Avoid doing Fset_buffer on a dead buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4401 Use the selected window's new current buffer in that case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4402
Dave Love <fx@gnu.org>
parents:
diff changeset
4403 1986-07-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4404
Dave Love <fx@gnu.org>
parents:
diff changeset
4405 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
4406 Don't mark buffer modified if inserted a null file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4407
Dave Love <fx@gnu.org>
parents:
diff changeset
4408 * fileio.c (Fcopy_file, e_write): Use 16k buffer size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4409
Dave Love <fx@gnu.org>
parents:
diff changeset
4410 1986-07-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4411
Dave Love <fx@gnu.org>
parents:
diff changeset
4412 * unexec.c (copy_sym): Put in missing #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
4413
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 * alloc.c (Fpurecopy, mark_object): Flush VIRT_ADDR_VARIES
Dave Love <fx@gnu.org>
parents:
diff changeset
4415 conditional; always use range from pure to pure + PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4416 Use type PNTR_COMPARISON_TYPE as the type to compare in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4417 This is normally unsigned int but m- file may override this.
Dave Love <fx@gnu.org>
parents:
diff changeset
4418
Dave Love <fx@gnu.org>
parents:
diff changeset
4419 * lisp.h (CHECK_IMPURE): Use PNTR_COMPARISON_TYPE, and always
Dave Love <fx@gnu.org>
parents:
diff changeset
4420 use the range from pure to pure + PURESIZE unless
Dave Love <fx@gnu.org>
parents:
diff changeset
4421 PNTR_COMPARISON_TYPE is defaulted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4422
Dave Love <fx@gnu.org>
parents:
diff changeset
4423 * eval.c (unbind_to): New temporary var `tmp'
Dave Love <fx@gnu.org>
parents:
diff changeset
4424 to avoid a Gould compiler bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
4425
Dave Love <fx@gnu.org>
parents:
diff changeset
4426 * term.c (calculate_ins_del_char_costs):
Dave Love <fx@gnu.org>
parents:
diff changeset
4427 * window.c (change_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
4428 Changed floating point arithmetic to fixed point.
Dave Love <fx@gnu.org>
parents:
diff changeset
4429
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 * sysdep.c: Replace ad-hoc conditionals with new flags
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 HAVE_VFORK, HAVE_DUP2 and HAVE_GETTIMEOFDAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4432 Change s-hpux.h and m-stride.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4433
Dave Love <fx@gnu.org>
parents:
diff changeset
4434 * sysdep.c (init_sys_modes for VMS): Set TT2$M_XON.
Dave Love <fx@gnu.org>
parents:
diff changeset
4435
Dave Love <fx@gnu.org>
parents:
diff changeset
4436 * process.c (create_process): On USG systems that have TIOCNOTTY,
Dave Love <fx@gnu.org>
parents:
diff changeset
4437 do the setpgrp here before reopening the pty rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 waiting for child_setup.
Dave Love <fx@gnu.org>
parents:
diff changeset
4439
Dave Love <fx@gnu.org>
parents:
diff changeset
4440 * window.c (make_window): size given to make_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 was one too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
4442
Dave Love <fx@gnu.org>
parents:
diff changeset
4443 1986-07-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4444
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 * keymap.c (Fdescribe_bindings): change XSETTYPE/XSETBUFFER to
Dave Love <fx@gnu.org>
parents:
diff changeset
4446 XSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
4447 (describe_command): change XSETSTRING to XSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
4448 * window.c (Fmove_to_window_line): delete unused start =.
Dave Love <fx@gnu.org>
parents:
diff changeset
4449 * xdisp.c (DoDsp) delete unused all_windows initializer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4450 * dispnew.c (update_line): delete unused osp =.
Dave Love <fx@gnu.org>
parents:
diff changeset
4451 * minibuf.c (do_completion): delete unused completedp initializer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4452 * search.c (Freplace_match): delete unused some_multiletter_word init.
Dave Love <fx@gnu.org>
parents:
diff changeset
4453 * alloc.c (gc_sweep): delete unused next initializers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4454 * fns.c (concat): after error on non-int elt for string,
Dave Love <fx@gnu.org>
parents:
diff changeset
4455 do store the new value from the error handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
4456 * lread.c (read1): comment out unused end =.
Dave Love <fx@gnu.org>
parents:
diff changeset
4457 * lread.c (read_list): delete unused tail =.
Dave Love <fx@gnu.org>
parents:
diff changeset
4458 * data.c (Fmake_variable_buffer_local):
Dave Love <fx@gnu.org>
parents:
diff changeset
4459 if value type is Lisp_Some_Buffer_Local_Value,
Dave Love <fx@gnu.org>
parents:
diff changeset
4460 change it to Lisp_Buffer_Local_Value permanently.
Dave Love <fx@gnu.org>
parents:
diff changeset
4461 * undo.c (record_block): delete unused cp =.
Dave Love <fx@gnu.org>
parents:
diff changeset
4462 Don't bother reallocing if n = 0 after first batch.
Dave Love <fx@gnu.org>
parents:
diff changeset
4463 * fileio.c (Fverify_visited_file_modtime):
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 If CHECK_BUFFER changes buf, use the changed value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4465
Dave Love <fx@gnu.org>
parents:
diff changeset
4466 1986-07-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4467
Dave Love <fx@gnu.org>
parents:
diff changeset
4468 * alloc.c (mark_buffer): mark the selective_display_ellipses slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
4469
Dave Love <fx@gnu.org>
parents:
diff changeset
4470 1986-06-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4471
Dave Love <fx@gnu.org>
parents:
diff changeset
4472 * window.c (Frecenter): Fix bug in last change:
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 change applied to M-- arg ratherthan C-u by mistake.
Dave Love <fx@gnu.org>
parents:
diff changeset
4474
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 1986-06-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4476
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 * ymakefile (CPP): Now defined by default as `cc -E'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478 * Makefile: likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4479
Dave Love <fx@gnu.org>
parents:
diff changeset
4480 * More 3b changes:
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 * ymakefile: Allow config to specify LIBS_TERMCAP even if
Dave Love <fx@gnu.org>
parents:
diff changeset
4482 TERMINFO.
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 * sysdep.c: Delete the sign-extension functions; just define
Dave Love <fx@gnu.org>
parents:
diff changeset
4484 a variable sign_extend_temp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4485 * m-3b.h renamed to m-3b20.h. Now defines ATT3B20 as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
4486 ATT3B. New definitions for XINT and SIGN_EXTEND_CHAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4487
Dave Love <fx@gnu.org>
parents:
diff changeset
4488 * sysdep.c (readdirver): New VMS-only function:
Dave Love <fx@gnu.org>
parents:
diff changeset
4489 like readdir but return each version as separate filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
4490
Dave Love <fx@gnu.org>
parents:
diff changeset
4491 * dired.c (file_name_completions): New arg ver_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
4492 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4493 * dired.c (Ffile_name_all_versions): New function, VMS only.
Dave Love <fx@gnu.org>
parents:
diff changeset
4494
Dave Love <fx@gnu.org>
parents:
diff changeset
4495 * unexec.c (copy_sym): Remove spurious #else on
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 sun3 conditional. The old #else code is now unconditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
4497
Dave Love <fx@gnu.org>
parents:
diff changeset
4498 * window.c (Fdisplay_window): Split largest window only if
Dave Love <fx@gnu.org>
parents:
diff changeset
4499 full screen width. The conditional was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
4500
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 1986-06-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4502
Dave Love <fx@gnu.org>
parents:
diff changeset
4503 * process.c (Fsend_region): Previous change forgot to assign
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 anything to start1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4505
Dave Love <fx@gnu.org>
parents:
diff changeset
4506 1986-06-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4507
Dave Love <fx@gnu.org>
parents:
diff changeset
4508 * emacs.c (Fdump_emacs): Use start_of_text, not &_start,
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 as entry address for unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
4510
Dave Love <fx@gnu.org>
parents:
diff changeset
4511 * alloc.c: Use XPNTR, not XUINT, when checking for pureness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4512
Dave Love <fx@gnu.org>
parents:
diff changeset
4513 * data.c: When indirecting through Lisp_Buffer_Objfwd,
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 use XUINT to get the offset, not XOBJFWD.
Dave Love <fx@gnu.org>
parents:
diff changeset
4515
Dave Love <fx@gnu.org>
parents:
diff changeset
4516 * lisp.h: New macro XPNTR is used as subroutine by all of
Dave Love <fx@gnu.org>
parents:
diff changeset
4517 XCONS, XSTRING, etc. Define it like XUINT normally.
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 If DATA_SEG_BITS is defined, XPNTR or's that into the result.
Dave Love <fx@gnu.org>
parents:
diff changeset
4519 Use XPNTR in CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4520
Dave Love <fx@gnu.org>
parents:
diff changeset
4521 * sysdep.c (end_of_{text,data}): Do compile these.
Dave Love <fx@gnu.org>
parents:
diff changeset
4522 rt-pc unexec needs them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4523 * sysdep.c (start_of_bss): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4524
Dave Love <fx@gnu.org>
parents:
diff changeset
4525 * unexec.c (copy_text_and_data, write_segment):
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 Write text and data segments separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 Use new subroutine write_segment to do each one.
Dave Love <fx@gnu.org>
parents:
diff changeset
4528
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 * process.c (Fprocess_exit_status):
Dave Love <fx@gnu.org>
parents:
diff changeset
4530 New name for Fprocess_reason.
Dave Love <fx@gnu.org>
parents:
diff changeset
4531
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 1986-06-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4533
Dave Love <fx@gnu.org>
parents:
diff changeset
4534 * abbrev.c (Fexpand_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
4535 Delete the - inserted by abbrev-prefix-mark, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
4536
Dave Love <fx@gnu.org>
parents:
diff changeset
4537 * filelock.c (lock_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
4538 Check for modifying a buffer whose file has changed
Dave Love <fx@gnu.org>
parents:
diff changeset
4539 and call ask-user-about-supercession-threat, which can
Dave Love <fx@gnu.org>
parents:
diff changeset
4540 ask for confirmation and get an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
4541
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 1986-06-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4543
Dave Love <fx@gnu.org>
parents:
diff changeset
4544 * crt0.c: Merge changes for Nu.
Dave Love <fx@gnu.org>
parents:
diff changeset
4545
Dave Love <fx@gnu.org>
parents:
diff changeset
4546 * unexec.c (make_hdr): Fix handling of blockcopy_start;
Dave Love <fx@gnu.org>
parents:
diff changeset
4547 for the sake of Nu machine.
Dave Love <fx@gnu.org>
parents:
diff changeset
4548
Dave Love <fx@gnu.org>
parents:
diff changeset
4549 * fileio.c (Fcopy_file): optional 4th arg non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
4550 means preserve the last-modified time.
Dave Love <fx@gnu.org>
parents:
diff changeset
4551
Dave Love <fx@gnu.org>
parents:
diff changeset
4552 * Make C-M-v in minibuffer scroll the minibuffer's help window if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
4553 * window.c (save_window_{save,restore}):
Dave Love <fx@gnu.org>
parents:
diff changeset
4554 Save and restore minibuf_scroll_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 * window.c (Fscroll_other_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
4556 If minibuffer is selected, scroll minibuf_scroll_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 * minibuf.c (read_minibuf): set minibuf_scroll_window to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4558
Dave Love <fx@gnu.org>
parents:
diff changeset
4559 * window.c (Frecenter): With just C-u as arg,
Dave Love <fx@gnu.org>
parents:
diff changeset
4560 recenter point but don't erase the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
4561
Dave Love <fx@gnu.org>
parents:
diff changeset
4562 1986-06-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4563
Dave Love <fx@gnu.org>
parents:
diff changeset
4564 * process.c (Fsend_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 * fileio.c (Fwrite_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
4566 * editfns.c (Fchar_after, save_restriction_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
4567 Avoid using XINT in args to other macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4568
Dave Love <fx@gnu.org>
parents:
diff changeset
4569 * sysdep.c: New function char_sign_xtnd for ATT3B.
Dave Love <fx@gnu.org>
parents:
diff changeset
4570
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 * lisp.h: Don't redefine XINT if it's already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4572 So m-3b.h can override it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4573
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 * ymakefile: If NO_REMAP, use the standard crt0.o
Dave Love <fx@gnu.org>
parents:
diff changeset
4575 but precede it with pre_crt0.o whose job is to define data_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
4576
Dave Love <fx@gnu.org>
parents:
diff changeset
4577 * buffer.h. buffer.c: New per-buffer variable
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 selective-display-ellipses.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 * xdisp.c (display_text_line), indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
4581 Let bf_cur->selective_display_ellipses control display of ...
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 before invisible lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
4583
Dave Love <fx@gnu.org>
parents:
diff changeset
4584 * lread.c (openp, Fload): openp now takes a sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
4585 of suffixes with colons between. It loops over
Dave Love <fx@gnu.org>
parents:
diff changeset
4586 suffixes faster than over directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
4587 load takes new fourth arg NOSUFFIXES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4588
Dave Love <fx@gnu.org>
parents:
diff changeset
4589 1986-06-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4590
Dave Love <fx@gnu.org>
parents:
diff changeset
4591 * paths.h: Remove . from load-path.
Dave Love <fx@gnu.org>
parents:
diff changeset
4592
Dave Love <fx@gnu.org>
parents:
diff changeset
4593 * lread.c: Make "load" no longer interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
4594
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 * keyboard.c: Introduce BUFFER_SIZE_FACTOR to make
Dave Love <fx@gnu.org>
parents:
diff changeset
4596 some keyboard buffers 16 times as big when X windows exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
4597
Dave Love <fx@gnu.org>
parents:
diff changeset
4598 1986-06-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4599
Dave Love <fx@gnu.org>
parents:
diff changeset
4600 * eval.c (call_debugger): Don't do a debug-on-call
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 for calling the debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
4602
Dave Love <fx@gnu.org>
parents:
diff changeset
4603 * keyboard.c (gobble_input): Must really use FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
4604
Dave Love <fx@gnu.org>
parents:
diff changeset
4605 * keyboard.c (command_loop{,_1,_2}, top_level_{1,2}):
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 Now Frecursive_edit calls command_loop, which does the catches
Dave Love <fx@gnu.org>
parents:
diff changeset
4607 and calls command_loop_2, which does the error handling,
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 which calls command_loop to do the real work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4609 Also, top_level_1 does a condition-case around top_level_2,
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 which does the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611
Dave Love <fx@gnu.org>
parents:
diff changeset
4612 Previously, the error handling was outside the catch for
Dave Love <fx@gnu.org>
parents:
diff changeset
4613 top-level. Then if handling an error ran an unwind protect form,
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 the catch was not in effect; so ^G, or the debugger Q command,
Dave Love <fx@gnu.org>
parents:
diff changeset
4615 would not work inside of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4616
Dave Love <fx@gnu.org>
parents:
diff changeset
4617 1986-06-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4618
Dave Love <fx@gnu.org>
parents:
diff changeset
4619 * keymap.c (get_keymap{,_1}):
Dave Love <fx@gnu.org>
parents:
diff changeset
4620 Create get_keymap_1 that takes arg saying whether to get error.
Dave Love <fx@gnu.org>
parents:
diff changeset
4621 get_keymap calls that, saying do get an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
4622
Dave Love <fx@gnu.org>
parents:
diff changeset
4623 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
4624 If rereading a char, do put it in the echo buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4625 if the echo buffer is empty. Fixes problem that
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 C-s C-h would never echo the C-h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4627
Dave Love <fx@gnu.org>
parents:
diff changeset
4628 * window.h: New window slot start_at_line_beg,
Dave Love <fx@gnu.org>
parents:
diff changeset
4629 holds t if window's start was the beginning of a line.
Dave Love <fx@gnu.org>
parents:
diff changeset
4630 * window.c: update this wherever ->start is updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 (But not always correctly).
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 * xdisp.c (redisplay_window): update start_at_line_beg,
Dave Love <fx@gnu.org>
parents:
diff changeset
4633 and also find a new start if the old start used to be
Dave Love <fx@gnu.org>
parents:
diff changeset
4634 a line beginning but no longer is (which implies text
Dave Love <fx@gnu.org>
parents:
diff changeset
4635 changes just before it).
Dave Love <fx@gnu.org>
parents:
diff changeset
4636
Dave Love <fx@gnu.org>
parents:
diff changeset
4637 * keyboard.c (get_input_pending):
Dave Love <fx@gnu.org>
parents:
diff changeset
4638 Don't bother with FIONREAD if interrupt_input;
Dave Love <fx@gnu.org>
parents:
diff changeset
4639 just use kbd_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
4640
Dave Love <fx@gnu.org>
parents:
diff changeset
4641 * fns.c: Assume KERNEL_FILE, LDAV_SYMBOL and NLIST_STRUCT
Dave Love <fx@gnu.org>
parents:
diff changeset
4642 are fully set up by the s- and m- files.
Dave Love <fx@gnu.org>
parents:
diff changeset
4643
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 * emacs.c (main): Don't call `signal' if in batch mode
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 and not initialized and dumping is possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
4646 * keyboard.c (init_keyboard): likewise for SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
4647
Dave Love <fx@gnu.org>
parents:
diff changeset
4648 * unexec.c (make_hdr): Copy entire header of old file
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 as base for header of new file. Eliminates most
Dave Love <fx@gnu.org>
parents:
diff changeset
4650 machine-specific conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
4651
Dave Love <fx@gnu.org>
parents:
diff changeset
4652 * terminfo.c: make tparam work by calling tparm.
Dave Love <fx@gnu.org>
parents:
diff changeset
4653
Dave Love <fx@gnu.org>
parents:
diff changeset
4654 * term.c, cm.h: Eliminate `Tab' macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4655
Dave Love <fx@gnu.org>
parents:
diff changeset
4656 * s-usg5.2.h, s-usg5.2.2.h: set the TERMINFO flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
4657
Dave Love <fx@gnu.org>
parents:
diff changeset
4658 * fileio.c (Ffile_newer_than_file_p): New Lisp primitive.
Dave Love <fx@gnu.org>
parents:
diff changeset
4659
Dave Love <fx@gnu.org>
parents:
diff changeset
4660 * fileio.c (Ffile_exists_p): this is now distinct from
Dave Love <fx@gnu.org>
parents:
diff changeset
4661 Ffile_readable_p; it checks only for existence, not for
Dave Love <fx@gnu.org>
parents:
diff changeset
4662 readability.
Dave Love <fx@gnu.org>
parents:
diff changeset
4663
Dave Love <fx@gnu.org>
parents:
diff changeset
4664 * editfns.c (Fgoto_char): Use new interactive code N.
Dave Love <fx@gnu.org>
parents:
diff changeset
4665
Dave Love <fx@gnu.org>
parents:
diff changeset
4666 * callint.c (Fcall_interactively): New code N
Dave Love <fx@gnu.org>
parents:
diff changeset
4667 means use prefix argif have one, else read number from minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4668
Dave Love <fx@gnu.org>
parents:
diff changeset
4669 * buffer.c (record_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
4670 Don't use Frassq, Fmemq or Fdelq since their loops
Dave Love <fx@gnu.org>
parents:
diff changeset
4671 allow quitting. Write a spacial loop by hand.
Dave Love <fx@gnu.org>
parents:
diff changeset
4672
Dave Love <fx@gnu.org>
parents:
diff changeset
4673 1986-06-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4674
Dave Love <fx@gnu.org>
parents:
diff changeset
4675 * process.c: Add MASSCOMP conditionals for pty and tty names.
Dave Love <fx@gnu.org>
parents:
diff changeset
4676 New way to check pty accessibility with `access'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4677
Dave Love <fx@gnu.org>
parents:
diff changeset
4678 * unexec.c (make_hdr): MASSCOMP has its own special field.
Dave Love <fx@gnu.org>
parents:
diff changeset
4679
Dave Love <fx@gnu.org>
parents:
diff changeset
4680 * sysdep.c: Use HAVE_TERMIO conditionals instead of USG
Dave Love <fx@gnu.org>
parents:
diff changeset
4681 conditionals in many places. Use INTERRUPTABLE_OPEN
Dave Love <fx@gnu.org>
parents:
diff changeset
4682 and INTERRUPTABLE_IO conditionals to decide whether to
Dave Love <fx@gnu.org>
parents:
diff changeset
4683 include the functions sys_read, sys_write, sys_open.
Dave Love <fx@gnu.org>
parents:
diff changeset
4684 child_setup_tty must do FIOASYNC on masscomp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4685
Dave Love <fx@gnu.org>
parents:
diff changeset
4686 * fns.c (concat): Add MASSCOMP_REGISTER_BUG conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
4687
Dave Love <fx@gnu.org>
parents:
diff changeset
4688 * editfns.c (init_editfns): Always check LOGNAME if no USER var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4689
Dave Love <fx@gnu.org>
parents:
diff changeset
4690 * dispnew.c: Now depends on HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
4691
Dave Love <fx@gnu.org>
parents:
diff changeset
4692 * crt0.c: BOGUS flag renamed CRT0_DUMMIES. Also now
Dave Love <fx@gnu.org>
parents:
diff changeset
4693 this is never assumes; each m- file must set it to use that code.
Dave Love <fx@gnu.org>
parents:
diff changeset
4694
Dave Love <fx@gnu.org>
parents:
diff changeset
4695 * crt0.c: Two new flags: GLOBAL_START_DOT and
Dave Love <fx@gnu.org>
parents:
diff changeset
4696 GLOBAL_START_NO_DOT, control .globl start, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
4697 m- files must define these as needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4698 To have no effect, must define one or the other whenever
Dave Love <fx@gnu.org>
parents:
diff changeset
4699 CRT0_DUMMIES is set except for masscomp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4700 GLOBAL_START_NO_DOT for tower32, GLOBAL_START_DOT for all others.
Dave Love <fx@gnu.org>
parents:
diff changeset
4701
Dave Love <fx@gnu.org>
parents:
diff changeset
4702 * term.c, termchar.h: Define new flag var no_redraw_on_reenter;
Dave Love <fx@gnu.org>
parents:
diff changeset
4703 nonzero means no need to set screen_garbaged on resuming
Dave Love <fx@gnu.org>
parents:
diff changeset
4704 after a suspension.
Dave Love <fx@gnu.org>
parents:
diff changeset
4705 * sysdep.c (init_sys_modes): don't set screen_garbaged
Dave Love <fx@gnu.org>
parents:
diff changeset
4706 after resumption if that flag is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
4707 * dispnew.c (syms_of_dispnew): make Lisp var no-redraw-on-reenter,
Dave Love <fx@gnu.org>
parents:
diff changeset
4708
Dave Love <fx@gnu.org>
parents:
diff changeset
4709 * process.c (Fprocess_reason): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4710
Dave Love <fx@gnu.org>
parents:
diff changeset
4711 * dispnew.c (change_screen_size): New arg PRETEND.
Dave Love <fx@gnu.org>
parents:
diff changeset
4712 If it's zero, set ScreenRows or ScreenCols.
Dave Love <fx@gnu.org>
parents:
diff changeset
4713 Fset_screen_{width,height} take new arg as well
Dave Love <fx@gnu.org>
parents:
diff changeset
4714 to control value of PRETEND.
Dave Love <fx@gnu.org>
parents:
diff changeset
4715
Dave Love <fx@gnu.org>
parents:
diff changeset
4716 * sysdep.c (child_setup_tty for USG):
Dave Love <fx@gnu.org>
parents:
diff changeset
4717 Turn ICANON on, and set VKILL and VERASE to 0377.
Dave Love <fx@gnu.org>
parents:
diff changeset
4718 Don't frob VMIN and VTIME (said to be unnecessary here).
Dave Love <fx@gnu.org>
parents:
diff changeset
4719
Dave Love <fx@gnu.org>
parents:
diff changeset
4720 * keyboard.c (command_loop, Frecursive_edit):
Dave Love <fx@gnu.org>
parents:
diff changeset
4721 Call top_level_1 only from command_loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
4722 Do it before command_loop_1. Put catch for top-level around it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4723
Dave Love <fx@gnu.org>
parents:
diff changeset
4724 * xdisp.c (try_window_1): use scroll_cost to decide
Dave Love <fx@gnu.org>
parents:
diff changeset
4725 whether scrolling, as determined from ins/del records,
Dave Love <fx@gnu.org>
parents:
diff changeset
4726 is better than simple reprinting.
Dave Love <fx@gnu.org>
parents:
diff changeset
4727
Dave Love <fx@gnu.org>
parents:
diff changeset
4728 * scroll.c (scroll_cost): New function computes what cost
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 would be to do scroll_screen_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
4730
Dave Love <fx@gnu.org>
parents:
diff changeset
4731 * xdisp.c (display_text_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
4732 Display minibuf_prompt only if vpos is the top of the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4733 Attempts to fix the bug where the prompt appears on all the
Dave Love <fx@gnu.org>
parents:
diff changeset
4734 lines of an empty minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4735
Dave Love <fx@gnu.org>
parents:
diff changeset
4736 1986-06-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4737
Dave Love <fx@gnu.org>
parents:
diff changeset
4738 * fileio.c (Fdefine_logical_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
4739 For VMS: create a logical name translation.
Dave Love <fx@gnu.org>
parents:
diff changeset
4740
Dave Love <fx@gnu.org>
parents:
diff changeset
4741 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
4742 (HAVE_X_WINDOWS) New variable alternate_display,
Dave Love <fx@gnu.org>
parents:
diff changeset
4743 set with a -d switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
4744
Dave Love <fx@gnu.org>
parents:
diff changeset
4745 * keyboard.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4746 Create new system-independent function sys_suspend.
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 All places that want to suspend now use sys_suspend.
Dave Love <fx@gnu.org>
parents:
diff changeset
4748 Delete fake_suspend and make its definition one of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4749 cases for sys_suspend; but require the caller to change
Dave Love <fx@gnu.org>
parents:
diff changeset
4750 the terminal modes, on all system versions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4751
Dave Love <fx@gnu.org>
parents:
diff changeset
4752 * Merged in VMS conditionals in numerous files.
Dave Love <fx@gnu.org>
parents:
diff changeset
4753
Dave Love <fx@gnu.org>
parents:
diff changeset
4754 1986-06-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
4755
Dave Love <fx@gnu.org>
parents:
diff changeset
4756 * emacs.c (main, Fdump_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 Use new arg to malloc_init to say what function to call for
Dave Love <fx@gnu.org>
parents:
diff changeset
4758 warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4759
Dave Love <fx@gnu.org>
parents:
diff changeset
4760 * unexec.c, malloc.c, getpagesize.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
4761 The code to define getpagesize () is now in getpagesize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4762
Dave Love <fx@gnu.org>
parents:
diff changeset
4763 * process.c (reate_process), callproc.c (child_setup):
Dave Love <fx@gnu.org>
parents:
diff changeset
4764 Move call to child_setup_tty from child_setup to create_process,
Dave Love <fx@gnu.org>
parents:
diff changeset
4765 so it's not done for synchronous subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
4766 * sysdep.c (child_setup_tty): omit it if not subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
4767
Dave Love <fx@gnu.org>
parents:
diff changeset
4768 * alloc.c (mark_object), lread.c (DefLispVar):
Dave Love <fx@gnu.org>
parents:
diff changeset
4769 Protect the C variable with staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4770 Therefore no more need to mark thru a Lisp_Objfwd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4771
Dave Love <fx@gnu.org>
parents:
diff changeset
4772 See ChangeLog.1 for earlier changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4773
Dave Love <fx@gnu.org>
parents:
diff changeset
4774 Local Variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
4775 mode: indented-text
Dave Love <fx@gnu.org>
parents:
diff changeset
4776 eval: (auto-fill-mode 1)
Dave Love <fx@gnu.org>
parents:
diff changeset
4777 left-margin: 8
Dave Love <fx@gnu.org>
parents:
diff changeset
4778 fill-column: 74
Dave Love <fx@gnu.org>
parents:
diff changeset
4779 version-control: never
Dave Love <fx@gnu.org>
parents:
diff changeset
4780 End: