annotate src/ChangeLog.2 @ 40818:1f2eaa535150

(dired-move-to-filename-regexp): Do not distinguish between ASCII letters and non-ASCII characters. Don't allow comma except in the form "month day, year". Don't allow space between month name and comma. Clean up the code that checks for trailing period, comma, and space. Remove now-obsolete comments, and add more commentary about Japanese dates. Always gobble up trailing spaces, instead of doing it only sometimes.
author Paul Eggert <eggert@twinsun.com>
date Wed, 07 Nov 2001 21:52:44 +0000
parents 218f185269b8
children eac4b1ccb6b8
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.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
4773
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
4774 Copyright (C) 1986, 1987, 1988 Free Software Foundation, Inc.
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
4775 Copying and distribution of this file, with or without modification,
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
4776 are permitted provided the copyright notice and this notice are preserved.