annotate src/ChangeLog.1 @ 31373:a3fd71daf442

help-echo stuff, find-image, image-size.
author Dave Love <fx@gnu.org>
date Mon, 04 Sep 2000 13:57:47 +0000
parents 8f14d08e19f7
children 597f4c6fd1a0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1
Dave Love <fx@gnu.org>
parents:
diff changeset
2 1986-05-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3
Dave Love <fx@gnu.org>
parents:
diff changeset
4 * alloc.c (malloc_warning_1): Add some advice on
Dave Love <fx@gnu.org>
parents:
diff changeset
5 the significance of the warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
6
Dave Love <fx@gnu.org>
parents:
diff changeset
7 1986-05-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
8
Dave Love <fx@gnu.org>
parents:
diff changeset
9 * sysdep.c (get_screen_size):
Dave Love <fx@gnu.org>
parents:
diff changeset
10 Reject values of TIOCGSIZE if they are ridiculous.
Dave Love <fx@gnu.org>
parents:
diff changeset
11
Dave Love <fx@gnu.org>
parents:
diff changeset
12 1986-05-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
13
Dave Love <fx@gnu.org>
parents:
diff changeset
14 * process.c (send_process_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
15 If pipe buffer is full, wait a second and try again.
Dave Love <fx@gnu.org>
parents:
diff changeset
16
Dave Love <fx@gnu.org>
parents:
diff changeset
17 1986-05-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * termcap.c (tputs): round rather than truncating
Dave Love <fx@gnu.org>
parents:
diff changeset
20 when dividing padcount.
Dave Love <fx@gnu.org>
parents:
diff changeset
21
Dave Love <fx@gnu.org>
parents:
diff changeset
22 1986-04-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
23
Dave Love <fx@gnu.org>
parents:
diff changeset
24 * insdel.c (del_range): args passed to adjust_markers
Dave Love <fx@gnu.org>
parents:
diff changeset
25 are now properly adjusted for the gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 1986-04-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
28
Dave Love <fx@gnu.org>
parents:
diff changeset
29 * alloca.c: Declare xmalloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
30
Dave Love <fx@gnu.org>
parents:
diff changeset
31 1986-04-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
32
Dave Love <fx@gnu.org>
parents:
diff changeset
33 * filelock.c (unlock_buffer): New function to unlock
Dave Love <fx@gnu.org>
parents:
diff changeset
34 a specified buffer. Use in Fdelete_buffer_internal
Dave Love <fx@gnu.org>
parents:
diff changeset
35 to avoid lossage if buffer being killed is not current.
Dave Love <fx@gnu.org>
parents:
diff changeset
36
Dave Love <fx@gnu.org>
parents:
diff changeset
37 1986-04-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 * alloc.c (malloc_warning, Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
40 If malloc_warning is called during GC, just save warning
Dave Love <fx@gnu.org>
parents:
diff changeset
41 in malloc_warn_string. Try again to warn when GC ends.
Dave Love <fx@gnu.org>
parents:
diff changeset
42
Dave Love <fx@gnu.org>
parents:
diff changeset
43 1986-04-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
44
Dave Love <fx@gnu.org>
parents:
diff changeset
45 * m-celerity.h: Remove spurious effectless #define BSTRINGS
Dave Love <fx@gnu.org>
parents:
diff changeset
46
Dave Love <fx@gnu.org>
parents:
diff changeset
47 1986-04-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
48
Dave Love <fx@gnu.org>
parents:
diff changeset
49 * xfns.c (Fx_get_default):
Dave Love <fx@gnu.org>
parents:
diff changeset
50 Avoid doing strlen(value) if value is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
51
Dave Love <fx@gnu.org>
parents:
diff changeset
52 1986-04-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
53
Dave Love <fx@gnu.org>
parents:
diff changeset
54 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
55 Change unsigned short back to short. unsigned short is plain
Dave Love <fx@gnu.org>
parents:
diff changeset
56 wrong and causes infinite loops when horizontal scrolling is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
57 Introduced macros HPOS and VPOS for extracting components of cpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
58 Alternate HPOS definition for Celerity since casting to (short)
Dave Love <fx@gnu.org>
parents:
diff changeset
59 loses there.
Dave Love <fx@gnu.org>
parents:
diff changeset
60
Dave Love <fx@gnu.org>
parents:
diff changeset
61 1986-04-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
62
Dave Love <fx@gnu.org>
parents:
diff changeset
63 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
64 Don't zero OPhysScreen and DesiredScreen until after
Dave Love <fx@gnu.org>
parents:
diff changeset
65 final error check. Omit the error check unless debug_end_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
66
Dave Love <fx@gnu.org>
parents:
diff changeset
67 1986-04-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
68
Dave Love <fx@gnu.org>
parents:
diff changeset
69 * cm.c (calccost):
Dave Love <fx@gnu.org>
parents:
diff changeset
70 Was returning garbage if arrived at fail: by goto fail;.
Dave Love <fx@gnu.org>
parents:
diff changeset
71
Dave Love <fx@gnu.org>
parents:
diff changeset
72 1986-03-27 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
73
Dave Love <fx@gnu.org>
parents:
diff changeset
74 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
75 Typo: `#ifdef defined...' => `#if defined...'
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 1986-03-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 * doc.c (FSnarf_documentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
80 Appending the arg to the file name must be done
Dave Love <fx@gnu.org>
parents:
diff changeset
81 whether or not CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
82
Dave Love <fx@gnu.org>
parents:
diff changeset
83 1986-03-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
84
Dave Love <fx@gnu.org>
parents:
diff changeset
85 * fileio.c (Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
86 // at beginning of filename is meaningful on Apollo.
Dave Love <fx@gnu.org>
parents:
diff changeset
87
Dave Love <fx@gnu.org>
parents:
diff changeset
88 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
89 If C_ALLOCA, cause it to garbage collect each time around this loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
90
Dave Love <fx@gnu.org>
parents:
diff changeset
91 * crt0.c: If NEED_ERRNO defined, declare errno.
Dave Love <fx@gnu.org>
parents:
diff changeset
92 * m-7300.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
93
Dave Love <fx@gnu.org>
parents:
diff changeset
94 1986-03-25 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
95
Dave Love <fx@gnu.org>
parents:
diff changeset
96 * alloc.c (Fmake_symbol):
Dave Love <fx@gnu.org>
parents:
diff changeset
97 CHECK_STRING the argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
98
Dave Love <fx@gnu.org>
parents:
diff changeset
99 1986-03-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
100
Dave Love <fx@gnu.org>
parents:
diff changeset
101 * xfns.c (Fx_proc_mouse_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
102 Use shifts rather than byte addressing to extract from .detail.
Dave Love <fx@gnu.org>
parents:
diff changeset
103
Dave Love <fx@gnu.org>
parents:
diff changeset
104 1986-03-24 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
105
Dave Love <fx@gnu.org>
parents:
diff changeset
106 * minibuf.c (do_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
107 Only funcall predicate if it is non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
108 Make completion of "nil" in obarrays work.
Dave Love <fx@gnu.org>
parents:
diff changeset
109
Dave Love <fx@gnu.org>
parents:
diff changeset
110 1986-03-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
111
Dave Love <fx@gnu.org>
parents:
diff changeset
112 * fileio.c (Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
113 #if 0 last change (LOGNAME); it makes vax running 5.0 crash.
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 1986-03-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
116
Dave Love <fx@gnu.org>
parents:
diff changeset
117 * unexec.c (make_hdr): avoid comparing a_bss field with 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
118 It is unsigned on some machines. Save sbrk (0) in tem.
Dave Love <fx@gnu.org>
parents:
diff changeset
119
Dave Love <fx@gnu.org>
parents:
diff changeset
120 1986-03-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
121
Dave Love <fx@gnu.org>
parents:
diff changeset
122 * minibuf.c (do_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
123 Don't say string is exact match if it fails the predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
124
Dave Love <fx@gnu.org>
parents:
diff changeset
125 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
126 For STRIDE: use FIONBIO to make pipe/pty non-blocking.
Dave Love <fx@gnu.org>
parents:
diff changeset
127 The fcntl alone failed to do it.
Dave Love <fx@gnu.org>
parents:
diff changeset
128
Dave Love <fx@gnu.org>
parents:
diff changeset
129 * fileio.c (Ffile_directory_p, Ffile_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
130 Don't remove trailing slash for stat if path is "/".
Dave Love <fx@gnu.org>
parents:
diff changeset
131
Dave Love <fx@gnu.org>
parents:
diff changeset
132 * process.c (kill_buffer_processes):
Dave Love <fx@gnu.org>
parents:
diff changeset
133 Pass nil, not 0, to sig_process for current_group arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
134
Dave Love <fx@gnu.org>
parents:
diff changeset
135 1986-03-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
136
Dave Love <fx@gnu.org>
parents:
diff changeset
137 * process.c (handle_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
138 Avoid error if process's buffer is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 * eval.c (un_autoload,do_autoload):
Dave Love <fx@gnu.org>
parents:
diff changeset
141 The Vautoload_queue mechanism was all broken.
Dave Love <fx@gnu.org>
parents:
diff changeset
142
Dave Love <fx@gnu.org>
parents:
diff changeset
143 * fileio.c (Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
144 On USG, if looking for env var USER and not found, use LOGNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
145
Dave Love <fx@gnu.org>
parents:
diff changeset
146 1986-03-16 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
147
Dave Love <fx@gnu.org>
parents:
diff changeset
148 * s-usg*.h, s-unipl*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
149 Replace default ADDR_CORRECT with a no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
150 Default triggers compiler bug on some systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
151 Remove same thing from m-stride.h since now redundant there.
Dave Love <fx@gnu.org>
parents:
diff changeset
152
Dave Love <fx@gnu.org>
parents:
diff changeset
153 * keyboard.c (init_keyboard, interrupt_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
154 For USG, handle SIGQUIT just like SIGINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 * sysdep.c (init_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
157 For HPUX, use C-g for the SIGQUIT char as well as the SIGINT char
Dave Love <fx@gnu.org>
parents:
diff changeset
158 as using CDEL causes Meta-DEL to send a SIGQUIT!
Dave Love <fx@gnu.org>
parents:
diff changeset
159
Dave Love <fx@gnu.org>
parents:
diff changeset
160 * process.c: On Uniplus, time.h is under sys/, as in bsd.
Dave Love <fx@gnu.org>
parents:
diff changeset
161
Dave Love <fx@gnu.org>
parents:
diff changeset
162 * sysdep.c (reset_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
163 Don't use FASYNC if it is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
164
Dave Love <fx@gnu.org>
parents:
diff changeset
165 1986-03-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
166
Dave Love <fx@gnu.org>
parents:
diff changeset
167 * window.c (save_window_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
168 Fix logic for handling dead buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
169 Don't try to store nil for the mark into the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
170 if the buffer is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
171
Dave Love <fx@gnu.org>
parents:
diff changeset
172 * alloca.s: put #ifndef HAVE_ALLOCA AFTER including config.
Dave Love <fx@gnu.org>
parents:
diff changeset
173
Dave Love <fx@gnu.org>
parents:
diff changeset
174 * ymakefile: always assemble alloca.s if C_ALLOCA isn't set.
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 1986-03-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 * s-usg5.0.h: Remove LOADER_N_SWITCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
179
Dave Love <fx@gnu.org>
parents:
diff changeset
180 1986-03-14 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
181
Dave Love <fx@gnu.org>
parents:
diff changeset
182 * editfns.c
Dave Love <fx@gnu.org>
parents:
diff changeset
183 Improve doc for bolp, bobp, eolp
Dave Love <fx@gnu.org>
parents:
diff changeset
184
Dave Love <fx@gnu.org>
parents:
diff changeset
185 1986-03-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
186
Dave Love <fx@gnu.org>
parents:
diff changeset
187 * cm.c (calccost): Refuse to use incremental cursor motion
Dave Love <fx@gnu.org>
parents:
diff changeset
188 after wrapping on terminals with MagicWrap (xn flag).
Dave Love <fx@gnu.org>
parents:
diff changeset
189
Dave Love <fx@gnu.org>
parents:
diff changeset
190 1986-03-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
191
Dave Love <fx@gnu.org>
parents:
diff changeset
192 * emacs.c (main): For APOLLO: reserve 4meg with set_sbrk_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
193
Dave Love <fx@gnu.org>
parents:
diff changeset
194 * alloc.c (Fpurecopy): fix typo unsignedint.
Dave Love <fx@gnu.org>
parents:
diff changeset
195
Dave Love <fx@gnu.org>
parents:
diff changeset
196 1986-03-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
197
Dave Love <fx@gnu.org>
parents:
diff changeset
198 * dired.c (file_name_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
199 Allow exact match against an ignored extension.
Dave Love <fx@gnu.org>
parents:
diff changeset
200 Can thus delete foo.o even if foo.out exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
201
Dave Love <fx@gnu.org>
parents:
diff changeset
202 * s-hpux.h: Turn off HAVE_PTYS since their csh has "sanity
Dave Love <fx@gnu.org>
parents:
diff changeset
203 checking" and other programs seem to lose with ptys.
Dave Love <fx@gnu.org>
parents:
diff changeset
204
Dave Love <fx@gnu.org>
parents:
diff changeset
205 1986-03-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
206
Dave Love <fx@gnu.org>
parents:
diff changeset
207 * sysdep.c ({un,}request_sigio and callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
208 Make alternate names init_sigio and reset_sigio;
Dave Love <fx@gnu.org>
parents:
diff changeset
209 callers in sysdep.c use those names.
Dave Love <fx@gnu.org>
parents:
diff changeset
210 In 4.1, change {un,}request_sigio to do sighold/sigrelse;
Dave Love <fx@gnu.org>
parents:
diff changeset
211 don't change init_sigio and reset_sigio.
Dave Love <fx@gnu.org>
parents:
diff changeset
212
Dave Love <fx@gnu.org>
parents:
diff changeset
213 * m-vax.h: If USG5_2, use -lPW and HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
214
Dave Love <fx@gnu.org>
parents:
diff changeset
215 * alloc.c (Fpurecopy, mark_object): In tests for pureness,
Dave Love <fx@gnu.org>
parents:
diff changeset
216 always use XUINT and unsigned comparison.
Dave Love <fx@gnu.org>
parents:
diff changeset
217 * lisp.h (CHECK_IMPURE): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
218
Dave Love <fx@gnu.org>
parents:
diff changeset
219 * doc.c (FSnarf_documentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
220 If CANNOT_DUMP, find DOC in directory PATH_EXEC.
Dave Love <fx@gnu.org>
parents:
diff changeset
221
Dave Love <fx@gnu.org>
parents:
diff changeset
222 * ymakefile (APOLLO only): set LTERMCAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
223 * m-apollo.h: Alter VALBITS and GCTYPEBITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
224
Dave Love <fx@gnu.org>
parents:
diff changeset
225 * term.c (delete_chars): Pass num chars to the hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
226 * term.c (raw_topos), termhooks.h: Add raw_topos_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
227
Dave Love <fx@gnu.org>
parents:
diff changeset
228 * unexec.c (make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
229 New compiler switch NO_REMAP means don't change text/data boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
230
Dave Love <fx@gnu.org>
parents:
diff changeset
231 1986-03-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
232
Dave Love <fx@gnu.org>
parents:
diff changeset
233 * indent.c, window.c, xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
234 Make compute_motion, vmotion and display_text_line
Dave Love <fx@gnu.org>
parents:
diff changeset
235 all return a pointer to a global structure, not a struct itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
236 Add * to all calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
237
Dave Love <fx@gnu.org>
parents:
diff changeset
238 * syntax.c (scan_sexps_forward):
Dave Love <fx@gnu.org>
parents:
diff changeset
239 Make it return a pointer to a global structure,
Dave Love <fx@gnu.org>
parents:
diff changeset
240 not a struct itself. Change caller (Fparse_partial_sexp).
Dave Love <fx@gnu.org>
parents:
diff changeset
241
Dave Love <fx@gnu.org>
parents:
diff changeset
242 * s-usg*: #define static as nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
243 * m-hp200.h: No longer needs to #define static.
Dave Love <fx@gnu.org>
parents:
diff changeset
244
Dave Love <fx@gnu.org>
parents:
diff changeset
245 * unexec.c (adjust_lnnoptrs):
Dave Love <fx@gnu.org>
parents:
diff changeset
246 Replace dummy defn with one that does the job. Also
Dave Love <fx@gnu.org>
parents:
diff changeset
247 involves including syms.h and making global vars
Dave Love <fx@gnu.org>
parents:
diff changeset
248 bias and lnnoptr that are set in make_hdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
249
Dave Love <fx@gnu.org>
parents:
diff changeset
250 1986-03-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
251
Dave Love <fx@gnu.org>
parents:
diff changeset
252 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
253 Make AMPERSAND_FULL_NAME case start with USER_FULL_NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
254
Dave Love <fx@gnu.org>
parents:
diff changeset
255 * crt0.c (BOGUS case):
Dave Love <fx@gnu.org>
parents:
diff changeset
256 Move "start:" from non-tower32 case to unconditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
257
Dave Love <fx@gnu.org>
parents:
diff changeset
258 * unexec.c for COFF:
Dave Love <fx@gnu.org>
parents:
diff changeset
259 Put the rounding-to-page-boundaries of section positions
Dave Love <fx@gnu.org>
parents:
diff changeset
260 within the file into a UMAX conditional. (See Feb 19).
Dave Love <fx@gnu.org>
parents:
diff changeset
261
Dave Love <fx@gnu.org>
parents:
diff changeset
262 1986-03-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
263
Dave Love <fx@gnu.org>
parents:
diff changeset
264 * ymakefile: Add -k100000 switch to ld, for celerity.
Dave Love <fx@gnu.org>
parents:
diff changeset
265
Dave Love <fx@gnu.org>
parents:
diff changeset
266 * eval.c (funcall_lambda):
Dave Love <fx@gnu.org>
parents:
diff changeset
267 Change a comma-sequence to a compound statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
268
Dave Love <fx@gnu.org>
parents:
diff changeset
269 1986-03-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
270
Dave Love <fx@gnu.org>
parents:
diff changeset
271 * xfns.c, xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
272 Install much-changed versions already tested at Athena.
Dave Love <fx@gnu.org>
parents:
diff changeset
273
Dave Love <fx@gnu.org>
parents:
diff changeset
274 * ymakefile: Replace -lc with $(LIBSTD) and define LIBSTD
Dave Love <fx@gnu.org>
parents:
diff changeset
275 according to a config macro LIB_STANDARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
276 m-tower32.h must define LIB_STANDARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
277
Dave Love <fx@gnu.org>
parents:
diff changeset
278 * process.c (read_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
279 New subroutine that does the reading and handling of process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
280 Do so until none is left.
Dave Love <fx@gnu.org>
parents:
diff changeset
281 (wait_reading_process_input): call new subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
282 (sig_process): If we get a pgrp number, make it negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
283 Always send signal to pggrp; use killpg if BSD, kill otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
284 (child_signal): Don't deactivate dead processes here.
Dave Love <fx@gnu.org>
parents:
diff changeset
285 (change_msgs): Deactivate them here, when notification is done.
Dave Love <fx@gnu.org>
parents:
diff changeset
286 But first, call read_process_output to get any output that's left.
Dave Love <fx@gnu.org>
parents:
diff changeset
287
Dave Love <fx@gnu.org>
parents:
diff changeset
288 * keyboard.c (read_avail_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
289 (for sysV) Use fcntl, not ioctl, to make read not wait.
Dave Love <fx@gnu.org>
parents:
diff changeset
290
Dave Love <fx@gnu.org>
parents:
diff changeset
291 * alloca.s: put entire file inside #ifndef HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
292
Dave Love <fx@gnu.org>
parents:
diff changeset
293 * sysdep.c (child_setup_tty, init_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
294 (for sysV) Set VTIME to zero; with VMIN=1 this means
Dave Love <fx@gnu.org>
parents:
diff changeset
295 no time limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
296
Dave Love <fx@gnu.org>
parents:
diff changeset
297 1986-03-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 * keyboard.c (quit_throw_to_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
300 Before really throwing, clear waiting_for_input
Dave Love <fx@gnu.org>
parents:
diff changeset
301 so another interrupt won't also try to throw.
Dave Love <fx@gnu.org>
parents:
diff changeset
302 (get_char): Add error check for getcjmp being zero
Dave Love <fx@gnu.org>
parents:
diff changeset
303 where it should not be. Put this under DEBUG switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
304
Dave Love <fx@gnu.org>
parents:
diff changeset
305 1986-03-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 * crt0.c: Defining BOGUS forces use of the vax-tahoe-sequent case.
Dave Love <fx@gnu.org>
parents:
diff changeset
308 Add a small conditional within it for tower32.
Dave Love <fx@gnu.org>
parents:
diff changeset
309 Don't allow use of the m68000/m68k code if BOGUS is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
310
Dave Love <fx@gnu.org>
parents:
diff changeset
311 * sysdep.c (init_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
312 For sysV: If want flow control, actively set IXON,
Dave Love <fx@gnu.org>
parents:
diff changeset
313 and also clear IXANY if that is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
314
Dave Love <fx@gnu.org>
parents:
diff changeset
315 * sysdep.c (rename):
Dave Love <fx@gnu.org>
parents:
diff changeset
316 It was doing completely wrong things to various files.
Dave Love <fx@gnu.org>
parents:
diff changeset
317
Dave Love <fx@gnu.org>
parents:
diff changeset
318 * tparam.c (tgoto): Move buf outside the function
Dave Love <fx@gnu.org>
parents:
diff changeset
319 and rename as tgoto_buf. In case #define static as nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
320
Dave Love <fx@gnu.org>
parents:
diff changeset
321 * unexec.c (make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
322 If macro EXEC_MAGIC is defined, let it specify the magic
Dave Love <fx@gnu.org>
parents:
diff changeset
323 number for the output file.
Dave Love <fx@gnu.org>
parents:
diff changeset
324
Dave Love <fx@gnu.org>
parents:
diff changeset
325 * xdisp.c (message): Change name `buf' to `message_buf'
Dave Love <fx@gnu.org>
parents:
diff changeset
326 to avoid name clash when #define static as nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
327
Dave Love <fx@gnu.org>
parents:
diff changeset
328 * ymakefile: Change DOCSTR to DOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
329
Dave Love <fx@gnu.org>
parents:
diff changeset
330 1986-02-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
331
Dave Love <fx@gnu.org>
parents:
diff changeset
332 * buffer.c (Fdelete_buffer_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
333 Unchain all markers from a buffer being killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
334
Dave Love <fx@gnu.org>
parents:
diff changeset
335 1986-02-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
336
Dave Love <fx@gnu.org>
parents:
diff changeset
337 * unexec.c, malloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
338 If NBPG is used for getpagesize, multiply it by CLSIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
339 and define that as 1 if not otherwise defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
340
Dave Love <fx@gnu.org>
parents:
diff changeset
341 1986-02-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
342
Dave Love <fx@gnu.org>
parents:
diff changeset
343 * lread.c (Fload):
Dave Love <fx@gnu.org>
parents:
diff changeset
344 Detect when fdopen returns 0 given a valid descriptor.
Dave Love <fx@gnu.org>
parents:
diff changeset
345
Dave Love <fx@gnu.org>
parents:
diff changeset
346 * sysdep.c (stuff_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
347 Declare arg as char, so TIOCSTI does not give wrong address.
Dave Love <fx@gnu.org>
parents:
diff changeset
348
Dave Love <fx@gnu.org>
parents:
diff changeset
349 1986-02-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
350
Dave Love <fx@gnu.org>
parents:
diff changeset
351 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
352 * xdisp.c (DoDsp, Fredraw_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
353 Insert checks to abort if screen_height is zero,
Dave Love <fx@gnu.org>
parents:
diff changeset
354 to detect the memory clobbering bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
355
Dave Love <fx@gnu.org>
parents:
diff changeset
356 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
357 For 4.1, include wait.h, not sys/wait.h
Dave Love <fx@gnu.org>
parents:
diff changeset
358 Use O_NDELAY only if it is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
359
Dave Love <fx@gnu.org>
parents:
diff changeset
360 * s-bsd4.1.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
361 Don't HAVE_TIMEVAL. Define open as sys_open and lstat as stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
362 Define the O_ symbols for open args.
Dave Love <fx@gnu.org>
parents:
diff changeset
363 Turn off CLASH_DETECTION, for now. Turn off HAVE_TIMEVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 * sysdep.c (bcopy, bzero, bcmp):
Dave Love <fx@gnu.org>
parents:
diff changeset
366 Make them really do the work, not try to use memset, memcopy, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
367
Dave Love <fx@gnu.org>
parents:
diff changeset
368 * sysdep.c (get_system_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
369 4.1 needs its own definition of this.
Dave Love <fx@gnu.org>
parents:
diff changeset
370
Dave Love <fx@gnu.org>
parents:
diff changeset
371 * sysdep.c (for BSD 4.1):
Dave Love <fx@gnu.org>
parents:
diff changeset
372 Define sys_open, since 4.1 open takes only two args.
Dave Love <fx@gnu.org>
parents:
diff changeset
373 Redefine LLITOUT as 0; it loses in 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
374 Define LNOFLSH. Include wait.h, not sys/wait.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
375
Dave Love <fx@gnu.org>
parents:
diff changeset
376 1986-02-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
377
Dave Love <fx@gnu.org>
parents:
diff changeset
378 * malloc.c: Define getpagesize as macro when not avail as syscall.
Dave Love <fx@gnu.org>
parents:
diff changeset
379
Dave Love <fx@gnu.org>
parents:
diff changeset
380 1986-02-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
381
Dave Love <fx@gnu.org>
parents:
diff changeset
382 * terminfo.c: Provide a definition of ospeed.
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 1986-02-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
385
Dave Love <fx@gnu.org>
parents:
diff changeset
386 * alloca.s (hack_sky):
Dave Love <fx@gnu.org>
parents:
diff changeset
387 Move label hack3; bug was making some floating ops dump core.
Dave Love <fx@gnu.org>
parents:
diff changeset
388
Dave Love <fx@gnu.org>
parents:
diff changeset
389 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
390 Don't free a line twice if it is in both DesiredScreen
Dave Love <fx@gnu.org>
parents:
diff changeset
391 and OPhysScreen. Can happen if line is copied into
Dave Love <fx@gnu.org>
parents:
diff changeset
392 DesiredScreen by `scrolling', then lost from PhysScreen
Dave Love <fx@gnu.org>
parents:
diff changeset
393 by the scrolling that is done.
Dave Love <fx@gnu.org>
parents:
diff changeset
394 Also remove a debugging check that did not go off
Dave Love <fx@gnu.org>
parents:
diff changeset
395 when this bug hit.
Dave Love <fx@gnu.org>
parents:
diff changeset
396
Dave Love <fx@gnu.org>
parents:
diff changeset
397 1986-02-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
398
Dave Love <fx@gnu.org>
parents:
diff changeset
399 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
400 Change all short to unsigned short. Needed for celerity.
Dave Love <fx@gnu.org>
parents:
diff changeset
401
Dave Love <fx@gnu.org>
parents:
diff changeset
402 * keyboard.c (init_keyboard):
Dave Love <fx@gnu.org>
parents:
diff changeset
403 Initialize kbd_ptr. Needed for celerity.
Dave Love <fx@gnu.org>
parents:
diff changeset
404
Dave Love <fx@gnu.org>
parents:
diff changeset
405 * unexec.c (make_hdr for celerity):
Dave Love <fx@gnu.org>
parents:
diff changeset
406 Copy their own header field a_scovfrl from ohdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
407
Dave Love <fx@gnu.org>
parents:
diff changeset
408 * unexec.c for COFF:
Dave Love <fx@gnu.org>
parents:
diff changeset
409 Round positions of text and and data sections in output file
Dave Love <fx@gnu.org>
parents:
diff changeset
410 to page boundaries.
Dave Love <fx@gnu.org>
parents:
diff changeset
411
Dave Love <fx@gnu.org>
parents:
diff changeset
412 * crt0.c: Install version for Encore machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
413 Also for celerity (same as pyramid and orion).
Dave Love <fx@gnu.org>
parents:
diff changeset
414
Dave Love <fx@gnu.org>
parents:
diff changeset
415 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
416 Don't use -X for BSD systems that use COFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
417 On UMAX, give ld the file align.umax (a new file)
Dave Love <fx@gnu.org>
parents:
diff changeset
418 via the make-macro ALIGNMENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
419
Dave Love <fx@gnu.org>
parents:
diff changeset
420 * align.umax, s-umax.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
421 Two new files for Encore computers.
Dave Love <fx@gnu.org>
parents:
diff changeset
422
Dave Love <fx@gnu.org>
parents:
diff changeset
423 * lread.c (Vload_path): Make it not static.
Dave Love <fx@gnu.org>
parents:
diff changeset
424 In sysV, static vars go in a place in memory below my_edata
Dave Love <fx@gnu.org>
parents:
diff changeset
425
Dave Love <fx@gnu.org>
parents:
diff changeset
426 * dispnew.c (make_display_lines):
Dave Love <fx@gnu.org>
parents:
diff changeset
427 Store all the lines in an array for debugging, to help
Dave Love <fx@gnu.org>
parents:
diff changeset
428 debug the problem where lines get lost.
Dave Love <fx@gnu.org>
parents:
diff changeset
429
Dave Love <fx@gnu.org>
parents:
diff changeset
430 1986-02-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
431
Dave Love <fx@gnu.org>
parents:
diff changeset
432 * alloca.s (ns16000):
Dave Love <fx@gnu.org>
parents:
diff changeset
433 Change non-sequent defn of REGISTER: add a displacement of zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
434
Dave Love <fx@gnu.org>
parents:
diff changeset
435 1986-02-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
436
Dave Love <fx@gnu.org>
parents:
diff changeset
437 * alloc.c (purecopy, mark_object), lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
438 Use XUINT, not XINT, in VIRT_ADDR_VARIES checks for pure object.
Dave Love <fx@gnu.org>
parents:
diff changeset
439
Dave Love <fx@gnu.org>
parents:
diff changeset
440 1986-02-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
441
Dave Love <fx@gnu.org>
parents:
diff changeset
442 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
443 Don't use struct nlist if no LOAD_AVE_TYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
444
Dave Love <fx@gnu.org>
parents:
diff changeset
445 * crt0.c: Add missing semicolon in vax/tahoe/sequent code.
Dave Love <fx@gnu.org>
parents:
diff changeset
446
Dave Love <fx@gnu.org>
parents:
diff changeset
447 1986-02-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
448
Dave Love <fx@gnu.org>
parents:
diff changeset
449 * crt0.c: Remove duplicate _start for pyramid.
Dave Love <fx@gnu.org>
parents:
diff changeset
450
Dave Love <fx@gnu.org>
parents:
diff changeset
451 1986-02-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
452
Dave Love <fx@gnu.org>
parents:
diff changeset
453 * sysdep.c (gettimeofday): Define this only if HAVE_TIMEVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455 * m-vax.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
456 If USG, don't define LOAD_AVE_... and do define C_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
457
Dave Love <fx@gnu.org>
parents:
diff changeset
458 * filelock.c: On USG, include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
459 (lock_file): declare getpwuid external.
Dave Love <fx@gnu.org>
parents:
diff changeset
460
Dave Love <fx@gnu.org>
parents:
diff changeset
461 * window.c (Fmove_to_window_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
462 If window start is out of restriction,
Dave Love <fx@gnu.org>
parents:
diff changeset
463 choose a new start here.
Dave Love <fx@gnu.org>
parents:
diff changeset
464
Dave Love <fx@gnu.org>
parents:
diff changeset
465 * alloca.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
466 Modify ns16000 assembler syntax for the sequent machine.
Dave Love <fx@gnu.org>
parents:
diff changeset
467
Dave Love <fx@gnu.org>
parents:
diff changeset
468 * crt0.c: Sequent uses same code as vax except start1
Dave Love <fx@gnu.org>
parents:
diff changeset
469 takes one extra first arg that it ignores.
Dave Love <fx@gnu.org>
parents:
diff changeset
470 A new macro BOGUS is defined to allow machines to use the
Dave Love <fx@gnu.org>
parents:
diff changeset
471 same code and control how many args to ignore.
Dave Love <fx@gnu.org>
parents:
diff changeset
472
Dave Love <fx@gnu.org>
parents:
diff changeset
473 * unexec.c: For sequent machine, handle its incompatible
Dave Love <fx@gnu.org>
parents:
diff changeset
474 meaning of N_TXTOFF, and use N_ADDRADJ where necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
475
Dave Love <fx@gnu.org>
parents:
diff changeset
476 1986-02-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
477
Dave Love <fx@gnu.org>
parents:
diff changeset
478 * sysdep.c (init_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
479 Set tty flags ISTRIP, CS8 and PARENB right for Meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
480
Dave Love <fx@gnu.org>
parents:
diff changeset
481 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
482 Define CPP macro as name of cpp to use. Use it for alloca.s.
Dave Love <fx@gnu.org>
parents:
diff changeset
483 Make LOADER_N_SWITCH control solely the -N.
Dave Love <fx@gnu.org>
parents:
diff changeset
484
Dave Love <fx@gnu.org>
parents:
diff changeset
485 1986-02-06 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
486
Dave Love <fx@gnu.org>
parents:
diff changeset
487 * fns.c (Frequire):
Dave Love <fx@gnu.org>
parents:
diff changeset
488 Fix documentation
Dave Love <fx@gnu.org>
parents:
diff changeset
489
Dave Love <fx@gnu.org>
parents:
diff changeset
490 1986-02-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
491
Dave Love <fx@gnu.org>
parents:
diff changeset
492 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
493 For tabs, make sure to take remainder of positive #
Dave Love <fx@gnu.org>
parents:
diff changeset
494 since % can round upward with negative numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
495
Dave Love <fx@gnu.org>
parents:
diff changeset
496 * bytecode.c (syms_of_bytecode):
Dave Love <fx@gnu.org>
parents:
diff changeset
497 Fix typo in symbol name "byte-code".
Dave Love <fx@gnu.org>
parents:
diff changeset
498
Dave Love <fx@gnu.org>
parents:
diff changeset
499 * xdisp.c (try_window_id):
Dave Love <fx@gnu.org>
parents:
diff changeset
500 Use adjusted hpos of bp in computation of ep.
Dave Love <fx@gnu.org>
parents:
diff changeset
501 Adjustde hpos can be negative after a continuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
502
Dave Love <fx@gnu.org>
parents:
diff changeset
503 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
504 Was failing to update n as chars were read.
Dave Love <fx@gnu.org>
parents:
diff changeset
505 Rearrange order of actions to make it more like InsCStr.
Dave Love <fx@gnu.org>
parents:
diff changeset
506 Call prepare_to_modify_buffer even if no CLASH_DETECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
507 Don't make gap if gap is big enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
508
Dave Love <fx@gnu.org>
parents:
diff changeset
509 1986-02-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
510
Dave Love <fx@gnu.org>
parents:
diff changeset
511 * termcap.c (tgetent):
Dave Love <fx@gnu.org>
parents:
diff changeset
512 Only use TERMCAP var as termcap entry value
Dave Love <fx@gnu.org>
parents:
diff changeset
513 if it has a name that matches the specified one.
Dave Love <fx@gnu.org>
parents:
diff changeset
514 New function name_match to match an entry against a name.
Dave Love <fx@gnu.org>
parents:
diff changeset
515 Do allow matching the first name in an entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
516
Dave Love <fx@gnu.org>
parents:
diff changeset
517 * indent.c (pos_tab_offset):
Dave Love <fx@gnu.org>
parents:
diff changeset
518 Take remainder by window-width - 1 (# of effective columns)
Dave Love <fx@gnu.org>
parents:
diff changeset
519 to fix bug where alternating TAB 1 TAB 1... causes a 1
Dave Love <fx@gnu.org>
parents:
diff changeset
520 to shift sideways in incremental redisplay in DoDsp.
Dave Love <fx@gnu.org>
parents:
diff changeset
521
Dave Love <fx@gnu.org>
parents:
diff changeset
522 1986-02-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
523
Dave Love <fx@gnu.org>
parents:
diff changeset
524 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
525 Don't do direct output if input is pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
526
Dave Love <fx@gnu.org>
parents:
diff changeset
527 * xterm.h: Find the file Xlib.h in /usr/include/X.
Dave Love <fx@gnu.org>
parents:
diff changeset
528
Dave Love <fx@gnu.org>
parents:
diff changeset
529 1986-02-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 * process.c (pty): HPUX has different dir for pty-tty devices.
Dave Love <fx@gnu.org>
parents:
diff changeset
532
Dave Love <fx@gnu.org>
parents:
diff changeset
533 * termcap.c: Don't include types.h or file.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
534
Dave Love <fx@gnu.org>
parents:
diff changeset
535 1986-02-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
536
Dave Love <fx@gnu.org>
parents:
diff changeset
537 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
538 Print a marker's corrected position, not its bufpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
539
Dave Love <fx@gnu.org>
parents:
diff changeset
540 * window.c (Fselect_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
541 If old and new windows show same buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
542 make sure new point is inside the clipping region.
Dave Love <fx@gnu.org>
parents:
diff changeset
543
Dave Love <fx@gnu.org>
parents:
diff changeset
544 1986-01-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
545
Dave Love <fx@gnu.org>
parents:
diff changeset
546 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
547 In NLIST_STRUCT case, set nl[1] to 0, not "".
Dave Love <fx@gnu.org>
parents:
diff changeset
548 Fix KERNEL_FILE and LDAV_SYMBOL for HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
549
Dave Love <fx@gnu.org>
parents:
diff changeset
550 1986-01-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
551
Dave Love <fx@gnu.org>
parents:
diff changeset
552 * m-pyramid.h: Turn on NO_UNION_TYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
553
Dave Love <fx@gnu.org>
parents:
diff changeset
554 * fns.c: For BSD, include sys/param.h
Dave Love <fx@gnu.org>
parents:
diff changeset
555
Dave Love <fx@gnu.org>
parents:
diff changeset
556 1986-01-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
557
Dave Love <fx@gnu.org>
parents:
diff changeset
558 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
559 Define a few symbols LDAV_SYMBOL and KERNEL_FILE_NAME
Dave Love <fx@gnu.org>
parents:
diff changeset
560 and NLIST_STRUCT to use later to simplify the code.
Dave Love <fx@gnu.org>
parents:
diff changeset
561
Dave Love <fx@gnu.org>
parents:
diff changeset
562 * s-usg5.2.h: Turn on `subprocesses'.
Dave Love <fx@gnu.org>
parents:
diff changeset
563
Dave Love <fx@gnu.org>
parents:
diff changeset
564 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
565 #undef open, read and write at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
566 Make sys_read, etc. always available for uses that need
Dave Love <fx@gnu.org>
parents:
diff changeset
567 a nonaborting read.
Dave Love <fx@gnu.org>
parents:
diff changeset
568 (select): several bug fixes for system V.
Dave Love <fx@gnu.org>
parents:
diff changeset
569 (init_sys_modes, child_setup_tty): Init VTIME to a large #, not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
570 Use TCSETA, not TCSETAW (why wait?).
Dave Love <fx@gnu.org>
parents:
diff changeset
571
Dave Love <fx@gnu.org>
parents:
diff changeset
572 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
573 (wait_reading_process_output): if don't HAVE_TIMEVAL
Dave Love <fx@gnu.org>
parents:
diff changeset
574 and no timeout desired, use 100000 seconds, which
Dave Love <fx@gnu.org>
parents:
diff changeset
575 the select emulator recognizes.
Dave Love <fx@gnu.org>
parents:
diff changeset
576 When reading data, if a char is buffered in proc_buffered_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
577 put it at the front of the data read.
Dave Love <fx@gnu.org>
parents:
diff changeset
578 (kill_buffer_process): ignore processes really already dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
579 (init_process): initialize proc_buffered_char to -1 (empty).
Dave Love <fx@gnu.org>
parents:
diff changeset
580
Dave Love <fx@gnu.org>
parents:
diff changeset
581 * keyboard.c (fake_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
582 Don't mess with the SIGCLD handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
583 Use wait_for_termination to detect subshell termination.
Dave Love <fx@gnu.org>
parents:
diff changeset
584 (read_avail_input, for USG):
Dave Love <fx@gnu.org>
parents:
diff changeset
585 Use TCSETA, not TCSETAW; no waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
586
Dave Love <fx@gnu.org>
parents:
diff changeset
587 * term.c (set_terminal_modes): Don't clear screen here.
Dave Love <fx@gnu.org>
parents:
diff changeset
588 * xdisp.c (Fredraw_display): Clear screen here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
589
Dave Love <fx@gnu.org>
parents:
diff changeset
590 1986-01-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
591
Dave Love <fx@gnu.org>
parents:
diff changeset
592 * s-hpux.h: Do #undef SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
593
Dave Love <fx@gnu.org>
parents:
diff changeset
594 * callproc.c, data.c, dispnew.c, emacs.c, keyboard.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
595 process.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
596 Include signal.h before config so can #undef SIGIO in config.
Dave Love <fx@gnu.org>
parents:
diff changeset
597
Dave Love <fx@gnu.org>
parents:
diff changeset
598 * lread.c (read_escape):
Dave Love <fx@gnu.org>
parents:
diff changeset
599 Make ?\^? produce 0177.
Dave Love <fx@gnu.org>
parents:
diff changeset
600
Dave Love <fx@gnu.org>
parents:
diff changeset
601 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
602 Define SIGCHLD as SIGCLD only if SIGCHLD not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
603 (select): Don't give select_alarmed an initialization.
Dave Love <fx@gnu.org>
parents:
diff changeset
604
Dave Love <fx@gnu.org>
parents:
diff changeset
605 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
606 For HPUX, copy the peculiar header fields for debugger info.
Dave Love <fx@gnu.org>
parents:
diff changeset
607
Dave Love <fx@gnu.org>
parents:
diff changeset
608 * keyboard.c (kbd_buffer_get_char): Don't call read_avail_input
Dave Love <fx@gnu.org>
parents:
diff changeset
609 if kbd_count is nonzero. (Don't know how it can be, but
Dave Love <fx@gnu.org>
parents:
diff changeset
610 it is observed to happen.)
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
613 Define SIGCHLD as SIGCLD only if SIGCHLD not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
614 (wait_handling_process_output):Fill in one non-HAVE_TIMEVAL case.
Dave Love <fx@gnu.org>
parents:
diff changeset
615
Dave Love <fx@gnu.org>
parents:
diff changeset
616 1986-01-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
617
Dave Love <fx@gnu.org>
parents:
diff changeset
618 * sysdep.c (reset_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
619 Call unrequest_sigio twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
620 Make sure FASYNC is clear in old_fcntl_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
621
Dave Love <fx@gnu.org>
parents:
diff changeset
622 1986-01-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
623
Dave Love <fx@gnu.org>
parents:
diff changeset
624 * fns.c (Frandom):
Dave Love <fx@gnu.org>
parents:
diff changeset
625 Removed case for number as arg, since it has problems
Dave Love <fx@gnu.org>
parents:
diff changeset
626 in union-type case and it is not documented or used.
Dave Love <fx@gnu.org>
parents:
diff changeset
627
Dave Love <fx@gnu.org>
parents:
diff changeset
628 * lisp.h (XSET):
Dave Love <fx@gnu.org>
parents:
diff changeset
629 Fix bugs in the union-type definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
630
Dave Love <fx@gnu.org>
parents:
diff changeset
631 1986-01-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
632
Dave Love <fx@gnu.org>
parents:
diff changeset
633 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
634 Define macros for accessing the `union wait' structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
635
Dave Love <fx@gnu.org>
parents:
diff changeset
636 * keyboard.c (fake_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
637 Set subshell current dir to current buffer's default dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
638
Dave Love <fx@gnu.org>
parents:
diff changeset
639 1986-01-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
640
Dave Love <fx@gnu.org>
parents:
diff changeset
641 * dispnew.c (Fsit_for):
Dave Love <fx@gnu.org>
parents:
diff changeset
642 Call gobble_input only if SIGIO exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
643
Dave Love <fx@gnu.org>
parents:
diff changeset
644 * keyboard.c (fake_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
645 Save and restore the SIGCLD handler, if that exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
646
Dave Love <fx@gnu.org>
parents:
diff changeset
647 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
648 SKTPAIR-or-not now controls only what to do if cannot use a pty.
Dave Love <fx@gnu.org>
parents:
diff changeset
649 For USG other than UNIPLUS, instead of sigsetmask (nonexistent),
Dave Love <fx@gnu.org>
parents:
diff changeset
650 save away and temporarily turn off the SIGCHLD handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
651 (child_sig): Various USG changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
652
Dave Love <fx@gnu.org>
parents:
diff changeset
653 * sysdep.c (wait_for_termination):
Dave Love <fx@gnu.org>
parents:
diff changeset
654 Provide case for sysV not UNIPLUS (right for STRIDE at least).
Dave Love <fx@gnu.org>
parents:
diff changeset
655 * sysdep.c (child_setup_tty):
Dave Love <fx@gnu.org>
parents:
diff changeset
656 Set the VMIN and VTIME fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
657
Dave Love <fx@gnu.org>
parents:
diff changeset
658 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
659 Globalize the variable argfuns, for HPUX's sake.
Dave Love <fx@gnu.org>
parents:
diff changeset
660
Dave Love <fx@gnu.org>
parents:
diff changeset
661 * keyboard.c (fake_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
662 Use execlp, not execl.
Dave Love <fx@gnu.org>
parents:
diff changeset
663
Dave Love <fx@gnu.org>
parents:
diff changeset
664 * sysdep.c (random, srqndom):
Dave Love <fx@gnu.org>
parents:
diff changeset
665 Add dummy for srandom => srand. Enable both for 4.1 and USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
666 * fns.c (Frandom):
Dave Love <fx@gnu.org>
parents:
diff changeset
667 Remove conditional; let those dummies serve.
Dave Love <fx@gnu.org>
parents:
diff changeset
668
Dave Love <fx@gnu.org>
parents:
diff changeset
669 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
670 Use sed to remove blank lines and from xmakefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
671
Dave Love <fx@gnu.org>
parents:
diff changeset
672 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
673 Pass alloca.s thru more seds to remove #... lines, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
674 Move tparam.o into otherobjs; for HPUX, use terminfo.o instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
675 No need to conditionalize recipes for xfns.o and xterm.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
676 No longer need to duplicate the xemacs: line.
Dave Love <fx@gnu.org>
parents:
diff changeset
677 For HPUX, define LIBBSD. Use that in LIBES.
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
680 Handle case of pw == 0 (USER is not a known user).
Dave Love <fx@gnu.org>
parents:
diff changeset
681
Dave Love <fx@gnu.org>
parents:
diff changeset
682 * cm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
683 Include config. Make cost and evalcost global.
Dave Love <fx@gnu.org>
parents:
diff changeset
684 (cmcostinit): Don't pass 0 as string to tgoto (new macro CMCOST).
Dave Love <fx@gnu.org>
parents:
diff changeset
685
Dave Love <fx@gnu.org>
parents:
diff changeset
686 * terminfo.c (new file):
Dave Love <fx@gnu.org>
parents:
diff changeset
687 Defines a version of tparam for use with terminfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
688
Dave Love <fx@gnu.org>
parents:
diff changeset
689 1986-01-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
690
Dave Love <fx@gnu.org>
parents:
diff changeset
691 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
692 If HPUX, insert time.h instead of sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
693
Dave Love <fx@gnu.org>
parents:
diff changeset
694 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
695 If HPUX, insert time.h instead of sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
696 In get_system_name, globalize a static variable `name'.
Dave Love <fx@gnu.org>
parents:
diff changeset
697 In readdir, globalize `dir' as `dir_static'.
Dave Love <fx@gnu.org>
parents:
diff changeset
698 Make some system-call imitations "not HPUX".
Dave Love <fx@gnu.org>
parents:
diff changeset
699
Dave Love <fx@gnu.org>
parents:
diff changeset
700 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
701 If HPUX, insert time.h instead of sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
702 Do them only if HAVE_TIMEVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
703 If HAVE_PTYS and HPUX, insert sys/ptyio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
704 In function `pty', globalize static var `name' as `ptyname'.
Dave Love <fx@gnu.org>
parents:
diff changeset
705
Dave Love <fx@gnu.org>
parents:
diff changeset
706 * term.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
707 (term_init): If TERMINFO, where tbuf is not used,
Dave Love <fx@gnu.org>
parents:
diff changeset
708 allocate combuf with size 2044.
Dave Love <fx@gnu.org>
parents:
diff changeset
709 (evalcost): Flush it. Make it extern and use the one in cm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
710
Dave Love <fx@gnu.org>
parents:
diff changeset
711 * dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
712 Include stat.h before config.h so config can override S_IFLNK on
Dave Love <fx@gnu.org>
parents:
diff changeset
713 HPUX (where that symbol exists but there are no symbolic links).
Dave Love <fx@gnu.org>
parents:
diff changeset
714 Do not include time.h; not needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
715
Dave Love <fx@gnu.org>
parents:
diff changeset
716 * xdisp.c (fmodetrunc, decode_mode_spec):
Dave Love <fx@gnu.org>
parents:
diff changeset
717 Rename local static buffers buf, tbuf and make them global.
Dave Love <fx@gnu.org>
parents:
diff changeset
718 Static variables go into initialized data space in HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
719 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
720 Similar hack for internal static vars initialized, channel, nl.
Dave Love <fx@gnu.org>
parents:
diff changeset
721
Dave Love <fx@gnu.org>
parents:
diff changeset
722 * lread.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
723 Change condition for defining X_OK to be that X_OK is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
724
Dave Love <fx@gnu.org>
parents:
diff changeset
725 * alloc.c (init_alloc_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
726 Fix erroneous names data_bytes_{un,}used
Dave Love <fx@gnu.org>
parents:
diff changeset
727 inside the VIRT_ADDR_VARIES conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
728
Dave Love <fx@gnu.org>
parents:
diff changeset
729 * emacs.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
730 Don't include time.h or resource.h; just #define PRIO_PROCESS.
Dave Love <fx@gnu.org>
parents:
diff changeset
731
Dave Love <fx@gnu.org>
parents:
diff changeset
732 * xdisp.c (redisplay_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
733 Don't shift window-start to avoid end of buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
734 unless window contents have changed too.
Dave Love <fx@gnu.org>
parents:
diff changeset
735
Dave Love <fx@gnu.org>
parents:
diff changeset
736 * xdisp.c (DoDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
737 If nothing has changed except minibuffer message,
Dave Love <fx@gnu.org>
parents:
diff changeset
738 no need to call redisplay_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
739
Dave Love <fx@gnu.org>
parents:
diff changeset
740
Dave Love <fx@gnu.org>
parents:
diff changeset
741 * Problem: standard sysV has no file ioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
742
Dave Love <fx@gnu.org>
parents:
diff changeset
743 * process.c, keyboard.c, dispnew.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
744 Include ioctl.h in BSD, termio.h and/or fcntl.h in sysV.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 * callproc.c: No longer needs ioctl.h; don't include.
Dave Love <fx@gnu.org>
parents:
diff changeset
747 * xdisp.c: No longer needs ioctl.h or signal.h; don't include.
Dave Love <fx@gnu.org>
parents:
diff changeset
748
Dave Love <fx@gnu.org>
parents:
diff changeset
749 * emacs.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
750 Include sys/ioctl.h only for BSD. ioctl used only in BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
751
Dave Love <fx@gnu.org>
parents:
diff changeset
752 1986-01-21 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
753
Dave Love <fx@gnu.org>
parents:
diff changeset
754 * keyboard.c (EchoThem):
Dave Love <fx@gnu.org>
parents:
diff changeset
755 Always display an explicit prompt, even if echo_keystrokes == 0
Dave Love <fx@gnu.org>
parents:
diff changeset
756
Dave Love <fx@gnu.org>
parents:
diff changeset
757 1986-01-21 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
758
Dave Love <fx@gnu.org>
parents:
diff changeset
759 * keyboard.c (kbd_buffer_store_char, fake_suspend):
Dave Love <fx@gnu.org>
parents:
diff changeset
760 Take the STRIDE code for subshell out of kbd_buffer_store_char
Dave Love <fx@gnu.org>
parents:
diff changeset
761 and call it fake_suspend. Call it from previous place and
Dave Love <fx@gnu.org>
parents:
diff changeset
762 also from Fsuspend_buffer, on all systems that lack SIGTSTP.
Dave Love <fx@gnu.org>
parents:
diff changeset
763 Clean the code up a little bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
766 Don't include sgtty.h; no longer needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
767 Make use of wait3 depend on existence of WNOHANG.
Dave Love <fx@gnu.org>
parents:
diff changeset
768
Dave Love <fx@gnu.org>
parents:
diff changeset
769 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
770 Allow the m- file to override defn of ADDR_CORRECT (m-stride.h does).
Dave Love <fx@gnu.org>
parents:
diff changeset
771 Have and use pagemask to round data_start in COFF case too.
Dave Love <fx@gnu.org>
parents:
diff changeset
772 Always define getpagesize as macro, for 4.1 and USG where
Dave Love <fx@gnu.org>
parents:
diff changeset
773 it is not provided as a system call.
Dave Love <fx@gnu.org>
parents:
diff changeset
774 This takes care of the STRIDE changes for unexec.
Dave Love <fx@gnu.org>
parents:
diff changeset
775
Dave Love <fx@gnu.org>
parents:
diff changeset
776 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
777 Give ld the arg $(STARTFLAGS), and define that based on cpp macro
Dave Love <fx@gnu.org>
parents:
diff changeset
778 TEXT_START_ADDR when that is defined. This is for systems where
Dave Love <fx@gnu.org>
parents:
diff changeset
779 the -T switch is necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
780
Dave Love <fx@gnu.org>
parents:
diff changeset
781 * unexec.c (make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
782 Make one sun3 fix machine-independent.
Dave Love <fx@gnu.org>
parents:
diff changeset
783 (Prevent a_bss from being negative).
Dave Love <fx@gnu.org>
parents:
diff changeset
784
Dave Love <fx@gnu.org>
parents:
diff changeset
785 * casefiddle (casify_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
786 New flag value CAPITALIZE_UP which is like CAPITALIZE
Dave Love <fx@gnu.org>
parents:
diff changeset
787 but changes only the initials. Function upcase_initials_region
Dave Love <fx@gnu.org>
parents:
diff changeset
788 is an interface to this mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
789
Dave Love <fx@gnu.org>
parents:
diff changeset
790 * abbrev.c (Fexpand_abbrev): Use upcase_initials_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
791
Dave Love <fx@gnu.org>
parents:
diff changeset
792 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
793 Install Fish's other new UNIPLUS conditionalization
Dave Love <fx@gnu.org>
parents:
diff changeset
794 on the hackery for xforkin, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
795
Dave Love <fx@gnu.org>
parents:
diff changeset
796 1986-01-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
797
Dave Love <fx@gnu.org>
parents:
diff changeset
798 * fns.c (Frandom):
Dave Love <fx@gnu.org>
parents:
diff changeset
799 Optional arg of t means randomize the seed.
Dave Love <fx@gnu.org>
parents:
diff changeset
800 This change was really made at some previously time;
Dave Love <fx@gnu.org>
parents:
diff changeset
801 just changed the doc string now.
Dave Love <fx@gnu.org>
parents:
diff changeset
802
Dave Love <fx@gnu.org>
parents:
diff changeset
803 * eval.c (do_autoload):
Dave Love <fx@gnu.org>
parents:
diff changeset
804 Bind autoload-queue to avoid loss on recursive autoloads.
Dave Love <fx@gnu.org>
parents:
diff changeset
805
Dave Love <fx@gnu.org>
parents:
diff changeset
806 * xdisp.c (try_window_id):
Dave Love <fx@gnu.org>
parents:
diff changeset
807 If everything on screen below change is whitespace,
Dave Love <fx@gnu.org>
parents:
diff changeset
808 don't scroll, and return -2.
Dave Love <fx@gnu.org>
parents:
diff changeset
809
Dave Love <fx@gnu.org>
parents:
diff changeset
810 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
811 Rewrite to avoid dependence on distance between
Dave Love <fx@gnu.org>
parents:
diff changeset
812 the two arrays PhysScreen and DesiredScreen.
Dave Love <fx@gnu.org>
parents:
diff changeset
813
Dave Love <fx@gnu.org>
parents:
diff changeset
814 1986-01-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
815
Dave Love <fx@gnu.org>
parents:
diff changeset
816 * fns.c (mapcar1):
Dave Love <fx@gnu.org>
parents:
diff changeset
817 Preinitialize contents of vals, so it won't contain junk
Dave Love <fx@gnu.org>
parents:
diff changeset
818 to be seen by a GC inside this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
819
Dave Love <fx@gnu.org>
parents:
diff changeset
820 * eval.c (various):
Dave Love <fx@gnu.org>
parents:
diff changeset
821 Use error, not Fsignal, to report eval-depth-overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
822 Previous calls to Fsignal were buggy.
Dave Love <fx@gnu.org>
parents:
diff changeset
823
Dave Love <fx@gnu.org>
parents:
diff changeset
824 1986-01-17 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
825
Dave Love <fx@gnu.org>
parents:
diff changeset
826 * lread.c (init_obarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
827 Kludge around losing pyramid compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
828
Dave Love <fx@gnu.org>
parents:
diff changeset
829 1986-01-14 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 * window.c (Fdelete_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
832 When deleting a dummy parent window, don't try to GC buffer stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
833
Dave Love <fx@gnu.org>
parents:
diff changeset
834 * process.c (list_processes_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
835 Don't blow out if buffer associated with process is,
Dave Love <fx@gnu.org>
parents:
diff changeset
836 through some bug I don't understand, killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
837
Dave Love <fx@gnu.org>
parents:
diff changeset
838 * keymap.c (get_keyelt), keyboard.c (Fcommand_execute):
Dave Love <fx@gnu.org>
parents:
diff changeset
839 Allow (lambda ...) to appear as a key's definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 * m-sun3.h, unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
842 Sun3 changes from Barry Shein.
Dave Love <fx@gnu.org>
parents:
diff changeset
843
Dave Love <fx@gnu.org>
parents:
diff changeset
844 1986-01-10 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
845
Dave Love <fx@gnu.org>
parents:
diff changeset
846 * m-stride.h, s-stride.h, crt0.c, fns.c, keyboard.c, process.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
847 sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
848 Changes for STRIDE micro
Dave Love <fx@gnu.org>
parents:
diff changeset
849 Changes still pending for etc/loadst.c
Dave Love <fx@gnu.org>
parents:
diff changeset
850
Dave Love <fx@gnu.org>
parents:
diff changeset
851 Fsuspend_emacs in keyboard.c is defined to run a subshell under
Dave Love <fx@gnu.org>
parents:
diff changeset
852 emacs -- perhaps this is a reasonable thing in all wimpy unix
Dave Love <fx@gnu.org>
parents:
diff changeset
853 versions.
Dave Love <fx@gnu.org>
parents:
diff changeset
854
Dave Love <fx@gnu.org>
parents:
diff changeset
855 1986-01-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
856
Dave Love <fx@gnu.org>
parents:
diff changeset
857 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
858 Don't consider spaces at beginning as special if line is
Dave Love <fx@gnu.org>
parents:
diff changeset
859 highlighted.
Dave Love <fx@gnu.org>
parents:
diff changeset
860 Avoids losing the inverse-video on leading spaces in mode lines
Dave Love <fx@gnu.org>
parents:
diff changeset
861 on terminals where erasing does not turn on highlightig (vt100?).
Dave Love <fx@gnu.org>
parents:
diff changeset
862
Dave Love <fx@gnu.org>
parents:
diff changeset
863 * process.c (pty):
Dave Love <fx@gnu.org>
parents:
diff changeset
864 On UNIPLUS, don't try opening other side.
Dave Love <fx@gnu.org>
parents:
diff changeset
865
Dave Love <fx@gnu.org>
parents:
diff changeset
866 * filelock.l (lock_file_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
867 If lock file is invalid, delete it and continue.
Dave Love <fx@gnu.org>
parents:
diff changeset
868 If delete fails, ignore the lock.
Dave Love <fx@gnu.org>
parents:
diff changeset
869
Dave Love <fx@gnu.org>
parents:
diff changeset
870 1986-01-09 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 * syntax.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
873 New function check_syntax_table
Dave Love <fx@gnu.org>
parents:
diff changeset
874
Dave Love <fx@gnu.org>
parents:
diff changeset
875 Make Fmodify_syntax_entry take third arg SYNTAX-TABLE,
Dave Love <fx@gnu.org>
parents:
diff changeset
876 which defaults to current buffer's syntax table.
Dave Love <fx@gnu.org>
parents:
diff changeset
877 -- doc change in auxdoc.c
Dave Love <fx@gnu.org>
parents:
diff changeset
878
Dave Love <fx@gnu.org>
parents:
diff changeset
879 Rename Fmake_syntax_table FCopy_syntax_table
Dave Love <fx@gnu.org>
parents:
diff changeset
880 after making it take an arg (default Vstandard_syntax_table)
Dave Love <fx@gnu.org>
parents:
diff changeset
881 -- retain alias in subr.el
Dave Love <fx@gnu.org>
parents:
diff changeset
882
Dave Love <fx@gnu.org>
parents:
diff changeset
883 1986-01-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 * sysdep.c, term.c (get_screen_size):
Dave Love <fx@gnu.org>
parents:
diff changeset
886 New function to get screen size from kernel when possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
887 In sysdep; called from term_init in term.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
888 Must test this on Sun and on 4.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * dispnew.c (Fding):
Dave Love <fx@gnu.org>
parents:
diff changeset
891 Make doc say it terminates kbd macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
892
Dave Love <fx@gnu.org>
parents:
diff changeset
893 1986-01-07 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
894
Dave Love <fx@gnu.org>
parents:
diff changeset
895 * doc.c (Fsubstitute_command_keys):
Dave Love <fx@gnu.org>
parents:
diff changeset
896 Insert an explanatory message for "\\{unbound-variable}"
Dave Love <fx@gnu.org>
parents:
diff changeset
897
Dave Love <fx@gnu.org>
parents:
diff changeset
898 1986-01-06 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
899
Dave Love <fx@gnu.org>
parents:
diff changeset
900 * termcap.c (tputs):
Dave Love <fx@gnu.org>
parents:
diff changeset
901 Punt if passed (char) 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
902
Dave Love <fx@gnu.org>
parents:
diff changeset
903 1985-12-31 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
904
Dave Love <fx@gnu.org>
parents:
diff changeset
905 * dispnew.c (Ding):
Dave Love <fx@gnu.org>
parents:
diff changeset
906 Expand error message for keyboard macro case.
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 * dired.c (Ffile_attributes):
Dave Love <fx@gnu.org>
parents:
diff changeset
909 Fix documentation error about meaning of ctime.
Dave Love <fx@gnu.org>
parents:
diff changeset
910
Dave Love <fx@gnu.org>
parents:
diff changeset
911 1985-12-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
912
Dave Love <fx@gnu.org>
parents:
diff changeset
913 * callproc.c (Fcall_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
914 Fix typo in name synch_process_pid.
Dave Love <fx@gnu.org>
parents:
diff changeset
915
Dave Love <fx@gnu.org>
parents:
diff changeset
916 1985-12-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
917
Dave Love <fx@gnu.org>
parents:
diff changeset
918 * s-unipl5.2.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
919 Define HAVE_SELECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
920
Dave Love <fx@gnu.org>
parents:
diff changeset
921 * ymakefile (xemacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
922 If the commands are conditional, the target/dependencies line must
Dave Love <fx@gnu.org>
parents:
diff changeset
923 be conditional also.
Dave Love <fx@gnu.org>
parents:
diff changeset
924
Dave Love <fx@gnu.org>
parents:
diff changeset
925 1985-12-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
926
Dave Love <fx@gnu.org>
parents:
diff changeset
927 * print.c (printchar, strout):
Dave Love <fx@gnu.org>
parents:
diff changeset
928 If output stream is Qt and noninteractive,
Dave Love <fx@gnu.org>
parents:
diff changeset
929 don't do the usual interactive output stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
930 In strout, avoid changing i so do not truncate the output.
Dave Love <fx@gnu.org>
parents:
diff changeset
931
Dave Love <fx@gnu.org>
parents:
diff changeset
932 1985-12-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
933
Dave Love <fx@gnu.org>
parents:
diff changeset
934 * fns.c (merge):
Dave Love <fx@gnu.org>
parents:
diff changeset
935 Don't assume args are consecutive; GCPRO each one separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
936
Dave Love <fx@gnu.org>
parents:
diff changeset
937 * insdel.c (make_gap):
Dave Love <fx@gnu.org>
parents:
diff changeset
938 Was adding k bytes of gap; k is supposed to be
Dave Love <fx@gnu.org>
parents:
diff changeset
939 new desired amount of gap. Wasted a lot of memory!
Dave Love <fx@gnu.org>
parents:
diff changeset
940
Dave Love <fx@gnu.org>
parents:
diff changeset
941 * alloc.c (malloc_warning):
Dave Love <fx@gnu.org>
parents:
diff changeset
942 Passing Fprinc to internal_with_output_to_temp_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
943 loses since Fprinc needs 2 args. Use intermediate
Dave Love <fx@gnu.org>
parents:
diff changeset
944 function malloc_warning_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
945
Dave Love <fx@gnu.org>
parents:
diff changeset
946 1985-12-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
947
Dave Love <fx@gnu.org>
parents:
diff changeset
948 * filelock.c (lock_if_free):
Dave Love <fx@gnu.org>
parents:
diff changeset
949 kill failing means lock is free only if errno is ESRCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
950
Dave Love <fx@gnu.org>
parents:
diff changeset
951 * fns.c (Fy_or_n_p, Fyes_or_no_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
952 Call Fdiscard_input if user gives invalid answer.
Dave Love <fx@gnu.org>
parents:
diff changeset
953
Dave Love <fx@gnu.org>
parents:
diff changeset
954 1985-12-17 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
955
Dave Love <fx@gnu.org>
parents:
diff changeset
956 * eval.c (apply_lambda):
Dave Love <fx@gnu.org>
parents:
diff changeset
957 Do debug-on-exit here, because if we return to Feval
Dave Love <fx@gnu.org>
parents:
diff changeset
958 the stack vector of evaluated args will be deallocated by then.
Dave Love <fx@gnu.org>
parents:
diff changeset
959
Dave Love <fx@gnu.org>
parents:
diff changeset
960 * sysdep.c (wait_for_termination):
Dave Love <fx@gnu.org>
parents:
diff changeset
961 Add new variable wait_debugging. Set it nonzero to make
Dave Love <fx@gnu.org>
parents:
diff changeset
962 this function work in a way that works under dbx.
Dave Love <fx@gnu.org>
parents:
diff changeset
963
Dave Love <fx@gnu.org>
parents:
diff changeset
964 * process.c (send_process_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
965 If not all the data is written, try again to write the rest.
Dave Love <fx@gnu.org>
parents:
diff changeset
966 Eliminate the alarm stuff, including send_process_alarm.
Dave Love <fx@gnu.org>
parents:
diff changeset
967 Call report_file_error if write returns negative.
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 1985-12-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * alloc.c (init_alloc_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
972 Stop looping if shift produces 1, as well as if produces 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 1985-12-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 * editfns.c (Fregion_{beginning,end}):
Dave Love <fx@gnu.org>
parents:
diff changeset
977 New Lisp primitives, needed for the things that
Dave Love <fx@gnu.org>
parents:
diff changeset
978 are put on the command history for "r" arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
979
Dave Love <fx@gnu.org>
parents:
diff changeset
980 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
981 If an argument was point or mark, represent it with
Dave Love <fx@gnu.org>
parents:
diff changeset
982 a suitable expression (point) or (mark) in the
Dave Love <fx@gnu.org>
parents:
diff changeset
983 command history element. Also adjust for changed
Dave Love <fx@gnu.org>
parents:
diff changeset
984 calling conventions of quotify_args.
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 * callint.c (quotify_arg):
Dave Love <fx@gnu.org>
parents:
diff changeset
987 Take one arg; return it if constant, else return
Dave Love <fx@gnu.org>
parents:
diff changeset
988 a quote-expression for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * callint.c (quotify_args):
Dave Love <fx@gnu.org>
parents:
diff changeset
991 Don't exempt the first arg. Use quotify_arg to do the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
992
Dave Love <fx@gnu.org>
parents:
diff changeset
993 1985-12-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
994
Dave Love <fx@gnu.org>
parents:
diff changeset
995 * fileio.c (Fdo_auto_save):
Dave Love <fx@gnu.org>
parents:
diff changeset
996 Use message1 to output "Auto-saving..."
Dave Love <fx@gnu.org>
parents:
diff changeset
997 so do not clobber the old message to be restored at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 1985-12-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 * syntax.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1002 After turning on immediate_quit, must do QUIT;
Dave Love <fx@gnu.org>
parents:
diff changeset
1003
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 * callproc.c (Fcall_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 Quitting out of running subproc did not happen immediately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 Added QUIT;s after setting immediate_quit on,
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 removed those after turning it off (not needed there).
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 * lread.c (init_read):
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 Don't put ../lisp on Vload_path if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 If CANNOT_DUMP, load "loadup.el" as soon as enter editor loop
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 unless -nl switch is given.
Dave Love <fx@gnu.org>
parents:
diff changeset
1015
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 * lread.c (read_list):
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 Don't use Fsetcdr, since might be changing a cell
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 in pure space during initial loadup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 Do explicit assign instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
1020
Dave Love <fx@gnu.org>
parents:
diff changeset
1021 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 Define CHECK_IMPURE, to get error if object is pure.
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 * data.c (Fsetcar, Fsetcdr, Faset):
Dave Love <fx@gnu.org>
parents:
diff changeset
1025 Use CHECK_IMPURE instead of old error checking code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1026
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 * data.c (pure_write_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 New subroutine, called by CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1029
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 * m-apollo.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 Define VIRT_ADDR_VARIES.
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 We now load things into pure space even if cannot dump,
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 to speed garbage collection.
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 Turn on Vpurify_flag unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 Give pure its full size unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
1038 Change remaining CANNOT_DUMP and APOLLO conditionals
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 into VIRT_ADDR_VARIES conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
1040
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 1985-12-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1042
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 * fns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 Don't include files for load-average if load-average not supported.
Dave Love <fx@gnu.org>
parents:
diff changeset
1045
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1047 If CANNOT_DUMP, allocate `pure' very small.
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 [This has been undone.]
Dave Love <fx@gnu.org>
parents:
diff changeset
1049
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 Use 2 spaces minimum only after buffer name;
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 go back to 1 space minimum after size and major mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 * termcap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 Avoid use of O_RDONLY and index, so no need for explicit
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 dependence on system type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1057
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1059 Delete definition of `index'. Now it's a macro when nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
1060
Dave Love <fx@gnu.org>
parents:
diff changeset
1061 * s-usg5.2.h, s-unipl5.2.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 Define index and rindex as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1063
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 * dispnew.c (Fsit_for):
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 Assume select is always available for use.
Dave Love <fx@gnu.org>
parents:
diff changeset
1066
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 * buffer.c (Fpop_to_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 Take second arg and pass as second arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1069
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 * insdel.c (GapTo):
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 Dump core if bf_p1, bf_p2 don't differ by gap size.
Dave Love <fx@gnu.org>
parents:
diff changeset
1072
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 * emacs.c (Fkill_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 Both call new subroutine stuff_buffered_input (in keyboard.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 which stuffs a string's contents plus any unused input Emacs has
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 already read.
Dave Love <fx@gnu.org>
parents:
diff changeset
1078
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 1985-12-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 * fileio.c (Fdo_auto_save):
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 Don't auto save a buffer that is not modified
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 since last real save.
Dave Love <fx@gnu.org>
parents:
diff changeset
1084
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 * minibuf.c (minibuffer_completion_help_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 Use make_number for args to Findent_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 Omitting make_number always loses on Pyramid, it seems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 1985-12-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1090
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 * minibuf.c (Fminibuffer_complete_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 If next char not unique, try adding an actual space.
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 If do achieve some completion, replace old buffer text
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 with the completion (in case of different case).
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 Also a little cleanup.
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * minibuf.c (Ftry_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 Fix lossage when second completion found is an initial segment of
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 the first one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1100
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 1985-12-07 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1102
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 * xdisp.c (redisplay_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 Don't use the clause for only-point-has-changed
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 for the minibuffer; loses when redisplaying to bring
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 back minibuffer after an echo area message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 * crt0.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 Vax code is now used for tahoe machine also.
Dave Love <fx@gnu.org>
parents:
diff changeset
1110
Dave Love <fx@gnu.org>
parents:
diff changeset
1111 * alloc.c (init_alloc_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 For APOLLO, set data_bytes_{free,used} to plausible constant
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 values.
Dave Love <fx@gnu.org>
parents:
diff changeset
1114
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 * eval.c (unautoload):
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 Declare return type Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1117
Dave Love <fx@gnu.org>
parents:
diff changeset
1118 * filelock.c (lock_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 Check attack with !NULL, not ==.
Dave Love <fx@gnu.org>
parents:
diff changeset
1120
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 * keymap.c (describe_command):
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 Don't apply NULL directly to result of Fkeymapp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1123
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 * lisp.h (XSET):
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 Fix type field assignment in union-type case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126
Dave Love <fx@gnu.org>
parents:
diff changeset
1127 * process.c (Faccept_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
1128 Use XFASTINT around infd field of process.
Dave Love <fx@gnu.org>
parents:
diff changeset
1129
Dave Love <fx@gnu.org>
parents:
diff changeset
1130 * search.c (signal_failure):
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 Returns type Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 * dired.c (Ffile_name_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 If arg is null string, return null string immediately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1135 Idea is don't want to complete "/foo/" into "/foo/bar"
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 if "bar" is the only file in "/foo/".
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 * minibuf.c (Ftry_completion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1139 Handle correctly scmp returning -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1140
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 Make malloc_sbrk_used and malloc_sbrk_unused
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 not be external if APOLLO.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 1985-12-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 * emacs.c, keyboard.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 Rename InitDsp -> init_sys_modes and RstDsp -> reset_sys_modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1149
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 Call init_keyboard before init_sys_modes
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 so correct value of interrupt_input is set up.
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 Fixes the mysterious first C-z bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
1154
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 * minibuf.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 New Lisp variable completion-ignore-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 Affects Ftry_completion and Fall_completions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
Dave Love <fx@gnu.org>
parents:
diff changeset
1159 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
1160 Don't change C variable `noninteractive' if user
Dave Love <fx@gnu.org>
parents:
diff changeset
1161 sets the Lisp variable `noninteractive'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1162
Dave Love <fx@gnu.org>
parents:
diff changeset
1163 1985-12-05 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1164
Dave Love <fx@gnu.org>
parents:
diff changeset
1165 * callproc.c (Fcall_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 Close filefd if about to get error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 * fileio.c (Finsert_file_contents, Fwrite_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1169 Set up unwind protect to close file if error happens.
Dave Love <fx@gnu.org>
parents:
diff changeset
1170
Dave Love <fx@gnu.org>
parents:
diff changeset
1171 * fileio.c (Fcopy_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 Close input file if fail to open output file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1173
Dave Love <fx@gnu.org>
parents:
diff changeset
1174 * dispnew.c (change_screen_size):
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 Change name from ChangeScreenSize.
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 Do set_terminal_window (0); after changing height.
Dave Love <fx@gnu.org>
parents:
diff changeset
1177
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 * indent.c (vmotion & callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 Take window as fifth arg. All callers pass window
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 being displayed or selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 If window is minibuffer, knows that first line starts at
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 hps = minibuf_prompt_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183
Dave Love <fx@gnu.org>
parents:
diff changeset
1184 * minibuf.c (read_minibuf{,_string_unwind}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 Save and restore minibuf_prompt_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 * xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 (display_text_line): set minibuf_prompt_width if display the
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1190 (various): Pass window being displayed as arg to vmotion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 (various): Compute starting-hpos arg to compute_motion
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 using minibuf_prompt_width if in minibuf starting at top.
Dave Love <fx@gnu.org>
parents:
diff changeset
1193
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 * window.c (Fdisplay_buffer & callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 Take second arg, non-nil means do not use selected window
Dave Love <fx@gnu.org>
parents:
diff changeset
1196 even if that already contains specified buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1197
Dave Love <fx@gnu.org>
parents:
diff changeset
1198 * buffer.c (Fpop_to_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 Pass t as second arg to Fdisplay_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1200
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1202 Make at least two spaces between all fields on a line.
Dave Love <fx@gnu.org>
parents:
diff changeset
1203
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 1985-12-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1205
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 * xfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 Define Fx_pop_up_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1208 Use make_string, not Fmake_string, in x-get-cut-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 Mysterious change from Martillo in Fx_change_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210 Rename variable mouse-pos to x-mouse-pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
1211
Dave Love <fx@gnu.org>
parents:
diff changeset
1212 * xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1213 Changes from Martillo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1214 Change mouse command to C-c C-m.
Dave Love <fx@gnu.org>
parents:
diff changeset
1215
Dave Love <fx@gnu.org>
parents:
diff changeset
1216 * term.c (calculate_costs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 Return immediately if dont_calculate_costs is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1218
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 * lread.c (Fintern, Fintern_soft):
Dave Love <fx@gnu.org>
parents:
diff changeset
1220 Don't allow a symbol as argument to intern or intern-soft.
Dave Love <fx@gnu.org>
parents:
diff changeset
1221
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 1985-12-04 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1223
Dave Love <fx@gnu.org>
parents:
diff changeset
1224 * editfns.c (Fsubst_char_in_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 Typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1226
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 1985-12-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1228
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 * fileio.c (Fdo_auto_save):
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 Always restore old minibuf message if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1231
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 * alloc.c (Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
1233 Always restore old minibuf message if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 Truncate command-history to 30 elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 Add some register decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1236
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 1985-12-03 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1238
Dave Love <fx@gnu.org>
parents:
diff changeset
1239 * lread.c (Fload):
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 Suppress "Loading %s... done" if noninteractive
Dave Love <fx@gnu.org>
parents:
diff changeset
1241
Dave Love <fx@gnu.org>
parents:
diff changeset
1242 * alloc.c (Fgarbage_collect):
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 Suppress "garbage collecing..." message if noninteractive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1244
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 * regex.c (re_compile_pattern):
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 Fix error message (double "\"'s for c compiler)
Dave Love <fx@gnu.org>
parents:
diff changeset
1247
Dave Love <fx@gnu.org>
parents:
diff changeset
1248 1985-12-03 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1249
Dave Love <fx@gnu.org>
parents:
diff changeset
1250 * editfns.c (Fsubst_char_in_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 If 5th arg is non-nil, don't record for undo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 1985-12-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1254
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 * unexec.c (copy_sym, make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
1256 Pass file names to these functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 Use PERROR properly, with filename as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1258
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 * window.c (Fdelete_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
1260 Don't let stretching the siblings delete them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1261
Dave Love <fx@gnu.org>
parents:
diff changeset
1262 * window.c (set_window_{height,width}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 Make `nodelete' apply to children as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
1264
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 1985-11-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1266
Dave Love <fx@gnu.org>
parents:
diff changeset
1267 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
1268 Omit one register decl if TAHOE_REGISTER_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
1269
Dave Love <fx@gnu.org>
parents:
diff changeset
1270 * m-tahoe.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 1985-11-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1274
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 * sysdep.c (RstDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 Do TIOCSETC before doing fcntl F_SETOWN.
Dave Love <fx@gnu.org>
parents:
diff changeset
1277
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 Note: bizarre bug exists: Fsuspend_emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 in impure temacs under vax 4.2 gets stopped
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 in that TIOCSETC; but in dumped Emacs, that
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 does not happen. No idea why. This change
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 did not fix it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1283
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 * keymap.c (describe_buffer_bindings):
Dave Love <fx@gnu.org>
parents:
diff changeset
1285 Avoid passing a null pointer to InsStr.
Dave Love <fx@gnu.org>
parents:
diff changeset
1286
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 * xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 Many random bug fixes from Martillo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1289
Dave Love <fx@gnu.org>
parents:
diff changeset
1290 * xfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1291 Bug fixes in Fx_change_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 New function Fx_set_icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1293 Fx_set_bell must take 1 arg, not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 Fx_set_window_edges: don't set window size if new size same as old.
Dave Love <fx@gnu.org>
parents:
diff changeset
1295
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 * term.c, termchar.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 Define variable `dont_calculate_cost's:
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 If set nonzero, `calculate_costs' is not called.
Dave Love <fx@gnu.org>
parents:
diff changeset
1299
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 1985-11-25 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 * sysdep.c, keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 Clean up USG simulation of FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 In keyboard.c, new function read_avail_input reads all
Dave Love <fx@gnu.org>
parents:
diff changeset
1305 input now in system buffer into kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 get_pending_input is moved to keyboard.c, and works
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 using read_avail_input when FIONREAD is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1308 select emulator in sysdep also uses read_avail_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
1309
Dave Love <fx@gnu.org>
parents:
diff changeset
1310 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 Make PERROR do a return, in non-emacs version.
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 Remove explicit returns following PERRORs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 Replace ERROR with ERROR0, ERROR1 and ERROR2
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 which pass along message and args to report_error_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1315 Make those macros do a return, in non-emacs version.
Dave Love <fx@gnu.org>
parents:
diff changeset
1316
Dave Love <fx@gnu.org>
parents:
diff changeset
1317 * process.c (wait_reading_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 If read_kbd is 10 + I, don't read kbd, but don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1319 return until input has arrived from channel I.
Dave Love <fx@gnu.org>
parents:
diff changeset
1320
Dave Love <fx@gnu.org>
parents:
diff changeset
1321 * process.c (Faccept_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 New Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1323
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 1985-11-24 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1325
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 Close output descriptor if get an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1328
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 1985-11-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1330
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 * termcap.c (tgetstr):
Dave Love <fx@gnu.org>
parents:
diff changeset
1332 Supply second arg in call to tgetstr1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1333
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 1985-11-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1335
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 * s-bsd4.3.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 Undefine INTERUPT_INPUT. Noninterrupt input should work
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 properly given LPASS8 and LNOFLUSH.
Dave Love <fx@gnu.org>
parents:
diff changeset
1339
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * dispnew.c, keyboard.c (Fset_input_mode):
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 Move it from dispnew.c to keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 * sysdep.c (InitDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 Use LNOFLUSH in BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1345
Dave Love <fx@gnu.org>
parents:
diff changeset
1346 * term.c (topos):
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 Call hook before checking curY and curX.
Dave Love <fx@gnu.org>
parents:
diff changeset
1348
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 1985-11-22 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1350
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 * fileio.c (Frename_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 Supply third arg to Fcopy_file
Dave Love <fx@gnu.org>
parents:
diff changeset
1353
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 1985-11-22 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 * keymap.c (push_text_char_description):
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 Represent ESC by ^[, not $.
Dave Love <fx@gnu.org>
parents:
diff changeset
1358
Dave Love <fx@gnu.org>
parents:
diff changeset
1359 1985-11-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1360
Dave Love <fx@gnu.org>
parents:
diff changeset
1361 * minibuf.c (read_minibuf):
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 Make Vminibuffer_help_form do its intended job.
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 Use alloca to get the space for the prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1364
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 1985-11-20 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1366
Dave Love <fx@gnu.org>
parents:
diff changeset
1367 * callproc.c (Fcall_process_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 Documentation fix (why isn't this function written in lisp?)
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 * minibuf.c (read_minibuf)
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 Use MScreenWidth
Dave Love <fx@gnu.org>
parents:
diff changeset
1372
Dave Love <fx@gnu.org>
parents:
diff changeset
1373 1985-11-20 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1374
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 * tparam.c (tparam):
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 Don't pass `left' or `up' to strcat if it is null.
Dave Love <fx@gnu.org>
parents:
diff changeset
1377
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 * cmds.c (SelfInsert):
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 Split register arg c into arg c1 and register local c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1380 Using & on a register argument happens to work on vax.
Dave Love <fx@gnu.org>
parents:
diff changeset
1381
Dave Love <fx@gnu.org>
parents:
diff changeset
1382 1985-11-19 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1383
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 * xdisp.c (try_window_id):
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 If change is on top line and display is not starting
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 at a real line-beginning, give up so real scrolling is done.
Dave Love <fx@gnu.org>
parents:
diff changeset
1387 Return -1, which now tells redisplay_window not to try
Dave Love <fx@gnu.org>
parents:
diff changeset
1388 slow redisplay with the same window start.
Dave Love <fx@gnu.org>
parents:
diff changeset
1389
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 1985-11-18 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1391
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 * m-apollo.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 New file. Use with s-bsd4.2.h?
Dave Love <fx@gnu.org>
parents:
diff changeset
1394
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 * data.c (Fsetcar, Fsetcdr, Faset):
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 Conditionalize checks for existing objects being pure
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 on CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1398
Dave Love <fx@gnu.org>
parents:
diff changeset
1399 * alloc.c (mark_object, Fpurecopy):
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 Conditionalize checks for existing objects being pure
Dave Love <fx@gnu.org>
parents:
diff changeset
1401 on not CANNOT_DUMP. Don't turn on Vpurify_flag if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1402
Dave Love <fx@gnu.org>
parents:
diff changeset
1403 * emacs.c (Fdump_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 Conditionalize existence of function on not CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1405
Dave Love <fx@gnu.org>
parents:
diff changeset
1406 * lread.c (read_list, intern):
Dave Love <fx@gnu.org>
parents:
diff changeset
1407 Avoid using a conditional expression to compute function to call.
Dave Love <fx@gnu.org>
parents:
diff changeset
1408 Conditionalize the entire call (pure_cons vs Fcons or
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 make_pure_string vs make_string).
Dave Love <fx@gnu.org>
parents:
diff changeset
1410
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 * syntax.c (scan_sexps_forward (case Sopen)):
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 Changed around curlevel++->last since Apollo C compiler loses.
Dave Love <fx@gnu.org>
parents:
diff changeset
1413
Dave Love <fx@gnu.org>
parents:
diff changeset
1414 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 Define VALBITS and GCTYPEBITS inside #ifndefs
Dave Love <fx@gnu.org>
parents:
diff changeset
1416 so config.h can override them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1417
Dave Love <fx@gnu.org>
parents:
diff changeset
1418 * fileio.c (Fexpand_file_name, Fsubstitute_in_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 APOLLO conditionals to consider // at start of file name
Dave Love <fx@gnu.org>
parents:
diff changeset
1420 legitimate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1421
Dave Love <fx@gnu.org>
parents:
diff changeset
1422 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 Make mention of alloca.o be conditional on not APOLLO.
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 Make -lg conditional likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1425
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 1985-11-15 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1427
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 * ymakefile, read.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1429 Rename read.* to lread.* to avoid trouble with
Dave Love <fx@gnu.org>
parents:
diff changeset
1430 #define read sys_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
1431
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 1985-11-14 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1433
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 * New files xfns.c, xterm.c for X window system.
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 xfns contains Lisp subrs for interacting with X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 TrmTERM.c is eliminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
1437
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 * ymakefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 Make compilation and loading of xterm.o and xfns.o
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 conditional on HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1441
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 * term.c, termhooks.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 Define fix_screen_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444
Dave Love <fx@gnu.org>
parents:
diff changeset
1445 * process.c (wait_handing_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 Call the terminal's fix_screen_hook, if one is set up.
Dave Love <fx@gnu.org>
parents:
diff changeset
1447
Dave Love <fx@gnu.org>
parents:
diff changeset
1448 * keymap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1449 Define and initialize MouseMap, a keymap for mouse commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
1450
Dave Love <fx@gnu.org>
parents:
diff changeset
1451 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 Call syms_of_xfns.
Dave Love <fx@gnu.org>
parents:
diff changeset
1453
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 * dispnew.c (init_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
1455 For X window system terminals, call x_term_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
1456
Dave Love <fx@gnu.org>
parents:
diff changeset
1457 * buffer.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 Flush Lisp variable buffer-number.
Dave Love <fx@gnu.org>
parents:
diff changeset
1459
Dave Love <fx@gnu.org>
parents:
diff changeset
1460 1985-11-13 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1461
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 * term.c (term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
1463 For c100, do not set TS_set_window if termcap entry gives one
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 or if the :ti string fails to fix the screen at the top
Dave Love <fx@gnu.org>
parents:
diff changeset
1465 of the display memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
1466
Dave Love <fx@gnu.org>
parents:
diff changeset
1467 * nearly every file changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1468
Dave Love <fx@gnu.org>
parents:
diff changeset
1469 * New macro XSET to set both fields of a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 Most places where XSETTYPE was used, followed by setting
Dave Love <fx@gnu.org>
parents:
diff changeset
1471 the pointer field, now use XSET.
Dave Love <fx@gnu.org>
parents:
diff changeset
1472
Dave Love <fx@gnu.org>
parents:
diff changeset
1473 * Many uses of wrong_type_argument replaced with use
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 of CHECK_*, including new CHECK_MARKER.
Dave Love <fx@gnu.org>
parents:
diff changeset
1475
Dave Love <fx@gnu.org>
parents:
diff changeset
1476 * Other uses of wrong_type_argument fixed so value
Dave Love <fx@gnu.org>
parents:
diff changeset
1477 returned gets used in place of the invalid object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1478 Also, the third argument was deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1479
Dave Love <fx@gnu.org>
parents:
diff changeset
1480 * New functions xmalloc and xrealloc signal an error
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 if memory is not available. Many calls to malloc and
Dave Love <fx@gnu.org>
parents:
diff changeset
1482 realloc are replaced with them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1483
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 * Some unused variables' declarations have been flushed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1485 * Some register declarations have been added.
Dave Love <fx@gnu.org>
parents:
diff changeset
1486
Dave Love <fx@gnu.org>
parents:
diff changeset
1487 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1488 New functions xmalloc and xrealloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1489
Dave Love <fx@gnu.org>
parents:
diff changeset
1490 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 (pty): Flush unused variable. Return 0 at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1492 (list_processes):New buffer tembuf for sprintf to use.
Dave Love <fx@gnu.org>
parents:
diff changeset
1493 (send_process_trap): Flush unused arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1494 (sig_process): Rename arg `signal' to `signo'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1495
Dave Love <fx@gnu.org>
parents:
diff changeset
1496 * read.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 Avoid `file' as variable name for lint's sake.
Dave Love <fx@gnu.org>
parents:
diff changeset
1498
Dave Love <fx@gnu.org>
parents:
diff changeset
1499 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1500 Compile stuff_char only if SIGTSTP exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 Changed conditionals within stuff_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
1502 Compile wait_without_blocking only if no subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
1503 Pass one arg (zero) to `wait'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1504 Include old_fcntl_flags in #ifdef FASYNC condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
1505 Put old_fcntl_owner inside #ifdef F_SETOWN condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
1506 Don't compile end_of_text and end_of_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
1507 Delete definitions of readlink and symlink;
Dave Love <fx@gnu.org>
parents:
diff changeset
1508 their callers should not exist when system doesn't have symlinks.
Dave Love <fx@gnu.org>
parents:
diff changeset
1509
Dave Love <fx@gnu.org>
parents:
diff changeset
1510 * term.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 Don't give the impression that hooks' values are supposed
Dave Love <fx@gnu.org>
parents:
diff changeset
1512 to be returned.
Dave Love <fx@gnu.org>
parents:
diff changeset
1513
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 * userid.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 Entire file commented out; supposedly not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1516
Dave Love <fx@gnu.org>
parents:
diff changeset
1517 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1518 Comment out preserve_my_columns, not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1519 Clean up conditionals in Fsleep_for and Fsit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
1520
Dave Love <fx@gnu.org>
parents:
diff changeset
1521 * doc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 Fix incorrect args to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
1523
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 * eval.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 Flush Ffunction_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 Make Fautoload override an existing autoload definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
1527 wrong_type_argument: check the user's new value
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 and get error again unless it fits the predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1529
Dave Love <fx@gnu.org>
parents:
diff changeset
1530 * minibuf.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 Comment out Fread_function, not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1532
Dave Love <fx@gnu.org>
parents:
diff changeset
1533 1985-11-12 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1534
Dave Love <fx@gnu.org>
parents:
diff changeset
1535 * keymap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1536 Comment out synkey, which nobody calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1537
Dave Love <fx@gnu.org>
parents:
diff changeset
1538 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1539 Define XSET (var, type, ptr) to set both fields of a var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1540 Use it in DEFSIMPLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1541 Remove extern decls of non-ex functions; fix dot -> point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1542 Remove incorrect decl of staticprolist.
Dave Love <fx@gnu.org>
parents:
diff changeset
1543
Dave Love <fx@gnu.org>
parents:
diff changeset
1544 * fns.c (Flength):
Dave Love <fx@gnu.org>
parents:
diff changeset
1545 (concat2, nconc2): Add /* ARGSUSED */ for lint.
Dave Love <fx@gnu.org>
parents:
diff changeset
1546
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 * fileio.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1548 A few declarations for lint's sake.
Dave Love <fx@gnu.org>
parents:
diff changeset
1549 Make alias file-readable-p for file-exists-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1550
Dave Love <fx@gnu.org>
parents:
diff changeset
1551 1985-11-11 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1552
Dave Love <fx@gnu.org>
parents:
diff changeset
1553 * emacs.c (Fkill_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 Return arg as exit code if arg is numeric even if interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1555 Rearrange code to make it smaller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1556
Dave Love <fx@gnu.org>
parents:
diff changeset
1557 * callint.c (Fcall_interactively, case 'v'):
Dave Love <fx@gnu.org>
parents:
diff changeset
1558 Use Fread_variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1559
Dave Love <fx@gnu.org>
parents:
diff changeset
1560 * tparam.c (tparam):
Dave Love <fx@gnu.org>
parents:
diff changeset
1561 Rename %s as %f.
Dave Love <fx@gnu.org>
parents:
diff changeset
1562
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 1985-11-10 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1564
Dave Love <fx@gnu.org>
parents:
diff changeset
1565 * read.c (Fload):
Dave Love <fx@gnu.org>
parents:
diff changeset
1566 Rename closefile to load_unwind.
Dave Love <fx@gnu.org>
parents:
diff changeset
1567 New boolvar load-in-progress, set to t while loading, nil otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1568
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 * term.c (clear_end_of_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
1570 Correct first_unused_hpos by chars_wasted, since curX is corrected.
Dave Love <fx@gnu.org>
parents:
diff changeset
1571 Set chars_wasted to zero if about to erase a standout marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
1572
Dave Love <fx@gnu.org>
parents:
diff changeset
1573 * term.c (write_standout_marker):
Dave Love <fx@gnu.org>
parents:
diff changeset
1574 Do write the end-standout marker even when sg#0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1575
Dave Love <fx@gnu.org>
parents:
diff changeset
1576 1985-11-09 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1577
Dave Love <fx@gnu.org>
parents:
diff changeset
1578 * term.c (set_scroll_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
1579 Change parameters given to the `cs' string
Dave Love <fx@gnu.org>
parents:
diff changeset
1580 to adjust for changed effect of %i.
Dave Love <fx@gnu.org>
parents:
diff changeset
1581
Dave Love <fx@gnu.org>
parents:
diff changeset
1582 * tparam.c (tparam):
Dave Love <fx@gnu.org>
parents:
diff changeset
1583 %i now increments two args, not just one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1584 Redefine %a somewhat, as will be described in termcap.texinfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1585
Dave Love <fx@gnu.org>
parents:
diff changeset
1586 1985-11-08 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1587
Dave Love <fx@gnu.org>
parents:
diff changeset
1588 * emacs.c (Fkill_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1589 arg default is 0 if noninteractive, nil if interactive
Dave Love <fx@gnu.org>
parents:
diff changeset
1590
Dave Love <fx@gnu.org>
parents:
diff changeset
1591 * minibuf.c (Fread_variable):
Dave Love <fx@gnu.org>
parents:
diff changeset
1592 Only recognize symbols that are user-variable-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1593
Dave Love <fx@gnu.org>
parents:
diff changeset
1594 1985-11-08 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1595
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 * sysdep.c (init_display):
Dave Love <fx@gnu.org>
parents:
diff changeset
1597 Turn on LPASS8 if it is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1598 Gives 8-bit input in CBREAK mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1599
Dave Love <fx@gnu.org>
parents:
diff changeset
1600 1985-11-06 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1601
Dave Love <fx@gnu.org>
parents:
diff changeset
1602 * sysdep.c (get_input_pending, select):
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 Provide alternate code for USG without FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1604 I suspect it does not really work, though.
Dave Love <fx@gnu.org>
parents:
diff changeset
1605
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
1607 If LOAD_AVE_TYPE is not defined, just get an error,
Dave Love <fx@gnu.org>
parents:
diff changeset
1608 and allow LOAD_AVE_CVT to be undefined as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
1609
Dave Love <fx@gnu.org>
parents:
diff changeset
1610 * m-dual.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1611 Don't define LOAD_AVE_TYPE or LOAD_AVE_CVT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1612
Dave Love <fx@gnu.org>
parents:
diff changeset
1613 1985-11-05 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1614
Dave Love <fx@gnu.org>
parents:
diff changeset
1615 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
1616 Hack deleted buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1617
Dave Love <fx@gnu.org>
parents:
diff changeset
1618 1985-11-04 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1619
Dave Love <fx@gnu.org>
parents:
diff changeset
1620 * syntax.c (describe_syntax_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1621 Return type Lisp_Object and value Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1622
Dave Love <fx@gnu.org>
parents:
diff changeset
1623 1985-11-04 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1624
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 * minibuf.c (Fread_variable):
Dave Love <fx@gnu.org>
parents:
diff changeset
1626 Choose amongst user-variable-p frobs rather than boundp ones
Dave Love <fx@gnu.org>
parents:
diff changeset
1627
Dave Love <fx@gnu.org>
parents:
diff changeset
1628 1985-11-02 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1629
Dave Love <fx@gnu.org>
parents:
diff changeset
1630 * window.c (window_scroll):
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 Get error if try to scroll back when at top.
Dave Love <fx@gnu.org>
parents:
diff changeset
1632
Dave Love <fx@gnu.org>
parents:
diff changeset
1633 * window.c (Fscroll_down, Fscroll_up):
Dave Love <fx@gnu.org>
parents:
diff changeset
1634 Share new subroutine scroll_command to compute amount to scroll by.
Dave Love <fx@gnu.org>
parents:
diff changeset
1635
Dave Love <fx@gnu.org>
parents:
diff changeset
1636 1985-11-01 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1637
Dave Love <fx@gnu.org>
parents:
diff changeset
1638 * dispnew.c (Fset_input_mode):
Dave Love <fx@gnu.org>
parents:
diff changeset
1639 Always set interrupt_input to 0 when SIGIO is undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1640
Dave Love <fx@gnu.org>
parents:
diff changeset
1641 * keyboard.c (gobble_input, input_available_signal, kbd_buffer_store_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
1642 Make these functions exist only if SIGIO is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1643
Dave Love <fx@gnu.org>
parents:
diff changeset
1644 1985-10-30 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1645
Dave Love <fx@gnu.org>
parents:
diff changeset
1646 * sysdep.c (select):
Dave Love <fx@gnu.org>
parents:
diff changeset
1647 Use signal, not sigset, since we simulate signal on
Dave Love <fx@gnu.org>
parents:
diff changeset
1648 all system versions when nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
1649
Dave Love <fx@gnu.org>
parents:
diff changeset
1650 * buffer.c (syms_of_buffer, init_buffer_once,
Dave Love <fx@gnu.org>
parents:
diff changeset
1651 reset_buffer_local_variables):
Dave Love <fx@gnu.org>
parents:
diff changeset
1652 Define default-abbrev-mode, and init new buffers' abbrev-mode
Dave Love <fx@gnu.org>
parents:
diff changeset
1653 from it. Move definition of abbrev-mode here from abbrev.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1654
Dave Love <fx@gnu.org>
parents:
diff changeset
1655 * print.c (Fmessage):
Dave Love <fx@gnu.org>
parents:
diff changeset
1656 Simplify it by using `message' to do the output.
Dave Love <fx@gnu.org>
parents:
diff changeset
1657
Dave Love <fx@gnu.org>
parents:
diff changeset
1658 * alloca.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
1659 Provide alloca for 3b5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1660
Dave Love <fx@gnu.org>
parents:
diff changeset
1661 1985-10-30 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1662
Dave Love <fx@gnu.org>
parents:
diff changeset
1663 * editfns.c, print.c (Fmessage):
Dave Love <fx@gnu.org>
parents:
diff changeset
1664 Move Fmessage from editfns to print
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 If noninteractive, do not truncate message at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
1666 If interactive truncate at MScreenWidth (not at 100)
Dave Love <fx@gnu.org>
parents:
diff changeset
1667
Dave Love <fx@gnu.org>
parents:
diff changeset
1668 * alloc.c (mark_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1669 Catch a few places which should have been marked but weren't
Dave Love <fx@gnu.org>
parents:
diff changeset
1670
Dave Love <fx@gnu.org>
parents:
diff changeset
1671 * buffer.h, abbrev.c, cmds.c, xdisp.c
Dave Love <fx@gnu.org>
parents:
diff changeset
1672 abbrev_mode is buffer-local (like all other minor modes)
Dave Love <fx@gnu.org>
parents:
diff changeset
1673
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 1985-10-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1675
Dave Love <fx@gnu.org>
parents:
diff changeset
1676 * sysdep.c (wait_for_termination):
Dave Love <fx@gnu.org>
parents:
diff changeset
1677 Install case for 4.1 with subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
1678 Realize that what was thought to be that
Dave Love <fx@gnu.org>
parents:
diff changeset
1679 was really for no subprocesses; fix it up
Dave Love <fx@gnu.org>
parents:
diff changeset
1680 to avoid using synch_process_pid since child_sig won't maintain that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1681
Dave Love <fx@gnu.org>
parents:
diff changeset
1682 * read.c (Fload):
Dave Love <fx@gnu.org>
parents:
diff changeset
1683 If arg is empty string, just get error;
Dave Love <fx@gnu.org>
parents:
diff changeset
1684 don't try to open any file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1685
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 * eval.c (internal_condition_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
1687 Before unwinding after throw, remove any backtrace frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
1688 catches or handlers that are in stack frames that have been exited,
Dave Love <fx@gnu.org>
parents:
diff changeset
1689
Dave Love <fx@gnu.org>
parents:
diff changeset
1690 * window.c (save_window_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
1691 If saved state uses a dead buffer, don't use Fother_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
1692 to find a buffer to use instead, since that can call Fnext_window
Dave Love <fx@gnu.org>
parents:
diff changeset
1693 and the window hierarchy might be malformed at that time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1694
Dave Love <fx@gnu.org>
parents:
diff changeset
1695 * fns.c (Fequal):
Dave Love <fx@gnu.org>
parents:
diff changeset
1696 Markers are equal if they point at the same place.
Dave Love <fx@gnu.org>
parents:
diff changeset
1697
Dave Love <fx@gnu.org>
parents:
diff changeset
1698 1985-10-29 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1699
Dave Love <fx@gnu.org>
parents:
diff changeset
1700 * fns.c (Frequire):
Dave Love <fx@gnu.org>
parents:
diff changeset
1701 Don't print message whilst loading required file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1702
Dave Love <fx@gnu.org>
parents:
diff changeset
1703 1985-10-29 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1704
Dave Love <fx@gnu.org>
parents:
diff changeset
1705 * syntax.c (scan_lists):
Dave Love <fx@gnu.org>
parents:
diff changeset
1706 Initialize mathexit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1707
Dave Love <fx@gnu.org>
parents:
diff changeset
1708 1985-10-28 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1709
Dave Love <fx@gnu.org>
parents:
diff changeset
1710 * process.c (child_sig):
Dave Love <fx@gnu.org>
parents:
diff changeset
1711 Rename `dead_pid' to `synch_process_pid'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1712 Remove conditionals around calls to deactivate_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
1713
Dave Love <fx@gnu.org>
parents:
diff changeset
1714 * callproc.c (Fcall_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1715 In 4.1, store the pid in synch_process_pid.
Dave Love <fx@gnu.org>
parents:
diff changeset
1716
Dave Love <fx@gnu.org>
parents:
diff changeset
1717 * sysdep.c (wait_for_termination):
Dave Love <fx@gnu.org>
parents:
diff changeset
1718 Add case for 4.1 (only with subprocesses)
Dave Love <fx@gnu.org>
parents:
diff changeset
1719 waiting for synch_process_pid to be zeroed by child_sig.
Dave Love <fx@gnu.org>
parents:
diff changeset
1720
Dave Love <fx@gnu.org>
parents:
diff changeset
1721 * crt0.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1722 Add version for the orion machine.
Dave Love <fx@gnu.org>
parents:
diff changeset
1723
Dave Love <fx@gnu.org>
parents:
diff changeset
1724 * data.c (arith_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
1725 In 4.1, do sigrelse to reallow arith error signals.
Dave Love <fx@gnu.org>
parents:
diff changeset
1726
Dave Love <fx@gnu.org>
parents:
diff changeset
1727 * read.c (read_escape):
Dave Love <fx@gnu.org>
parents:
diff changeset
1728 After C-, don't clear meta bit of what follows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1729
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 1985-10-27 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1731
Dave Love <fx@gnu.org>
parents:
diff changeset
1732 * m-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1733 Define SIGN_EXTEND_CHAR for all machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1734
Dave Love <fx@gnu.org>
parents:
diff changeset
1735 1985-10-26 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1736
Dave Love <fx@gnu.org>
parents:
diff changeset
1737 * xdisp.c (display_mode_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
1738 If window is not full width but its parent is,
Dave Love <fx@gnu.org>
parents:
diff changeset
1739 display the mode line in inverse video.
Dave Love <fx@gnu.org>
parents:
diff changeset
1740
Dave Love <fx@gnu.org>
parents:
diff changeset
1741 * cmds.c (SelfInsert):
Dave Love <fx@gnu.org>
parents:
diff changeset
1742 Call the blink paren hook for syntax class $ also.
Dave Love <fx@gnu.org>
parents:
diff changeset
1743
Dave Love <fx@gnu.org>
parents:
diff changeset
1744 * eval.c (Fautoload):
Dave Love <fx@gnu.org>
parents:
diff changeset
1745 Accept fifth arg, non-nil meaning function will be a macro
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 once it is loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
1747
Dave Love <fx@gnu.org>
parents:
diff changeset
1748 * eval.c (Fmacroexpand):
Dave Love <fx@gnu.org>
parents:
diff changeset
1749 Autoload anything that will be a macro once loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
1750 If a symbol's definition is a symbol that is a macro,
Dave Love <fx@gnu.org>
parents:
diff changeset
1751 expand either one seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
1752
Dave Love <fx@gnu.org>
parents:
diff changeset
1753 1985-10-23 Richard M. Stallman (rms at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1754
Dave Love <fx@gnu.org>
parents:
diff changeset
1755 * eval.c (Fthrow):
Dave Love <fx@gnu.org>
parents:
diff changeset
1756 If TAG is nil, always say it is not found, to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
1757 interference with condition-case, which uses nil as catch tag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1758
Dave Love <fx@gnu.org>
parents:
diff changeset
1759 * print.c (PRINTPREPARE & uses):
Dave Love <fx@gnu.org>
parents:
diff changeset
1760 Don't change print_depth in PRINTPREPARE;
Dave Love <fx@gnu.org>
parents:
diff changeset
1761 those callers for which it matters now do it themselves.
Dave Love <fx@gnu.org>
parents:
diff changeset
1762
Dave Love <fx@gnu.org>
parents:
diff changeset
1763 *print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
1764 Do QUIT; at the beginning. Also in string and symbol loops.
Dave Love <fx@gnu.org>
parents:
diff changeset
1765
Dave Love <fx@gnu.org>
parents:
diff changeset
1766 * window.c (set_window_{height,width}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1767 In args to recursive calls, use XINT, not XFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1768 Perhaps a "too small" window could have negative size.
Dave Love <fx@gnu.org>
parents:
diff changeset
1769
Dave Love <fx@gnu.org>
parents:
diff changeset
1770 * window.c (change_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
1771 Fix calls to sizefun and setsizefun to dereference first.
Dave Love <fx@gnu.org>
parents:
diff changeset
1772
Dave Love <fx@gnu.org>
parents:
diff changeset
1773 * window.c (save_window_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
1774 Make it return a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1775
Dave Love <fx@gnu.org>
parents:
diff changeset
1776 * fns.c (concat & callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
1777 New arg last_special which if non-0 says don't copy last arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1778 Only Fappend supplies it as nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
1779
Dave Love <fx@gnu.org>
parents:
diff changeset
1780 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1781 Take already-read input and stuff it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1782
Dave Love <fx@gnu.org>
parents:
diff changeset
1783 * fileio.c (Ffile_directory_p, Ffile_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
1784 Remove final slash from file name before doing stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
1785 In 4.2, final slash can cause wrong result
Dave Love <fx@gnu.org>
parents:
diff changeset
1786 if file is read-protected.
Dave Love <fx@gnu.org>
parents:
diff changeset
1787
Dave Love <fx@gnu.org>
parents:
diff changeset
1788 1985-10-22 Richard Mlynarik (mly at prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1789
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 * eval.c (Fcondition_case):
Dave Love <fx@gnu.org>
parents:
diff changeset
1791 Add some error-checks to condition-case;
Dave Love <fx@gnu.org>
parents:
diff changeset
1792 prevent core-dump when handler list is illegal.
Dave Love <fx@gnu.org>
parents:
diff changeset
1793
Dave Love <fx@gnu.org>
parents:
diff changeset
1794 * keyboard.c (cmd_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
1795 Do the file-error hack for conditions including file-error,
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 not just file-error itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
1797
Dave Love <fx@gnu.org>
parents:
diff changeset
1798 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
1799 Quotify car of command-history in (interactive <list>) case
Dave Love <fx@gnu.org>
parents:
diff changeset
1800 New function quotify_args to do the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
1801
Dave Love <fx@gnu.org>
parents:
diff changeset
1802 * fns.c (Fnconc):
Dave Love <fx@gnu.org>
parents:
diff changeset
1803 typo: wrong_type_arg called with Flistp, not Qlistp
Dave Love <fx@gnu.org>
parents:
diff changeset
1804
Dave Love <fx@gnu.org>
parents:
diff changeset
1805 1985-10-22 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1806
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 * process.c (Fset_process_buffer, Fstart_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
1808 Allow a process's buffer to be nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1809
Dave Love <fx@gnu.org>
parents:
diff changeset
1810 1985-10-21 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1811
Dave Love <fx@gnu.org>
parents:
diff changeset
1812 * window.c (Fscroll_{left,right}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1813 Default arg is now window width minus 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
1814
Dave Love <fx@gnu.org>
parents:
diff changeset
1815 * search.c (Freplace_match):
Dave Love <fx@gnu.org>
parents:
diff changeset
1816 If not literal, make \ always an escape.
Dave Love <fx@gnu.org>
parents:
diff changeset
1817 Thus two \'s are needed for one literal one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1818
Dave Love <fx@gnu.org>
parents:
diff changeset
1819 * data.c (wrong_type_argument):
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 Eliminate third arg from function and its explicit callers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1821
Dave Love <fx@gnu.org>
parents:
diff changeset
1822 * window.c (Fpos_visible_in_window_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
1823 Provide missing tab_offset arg to compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1824
Dave Love <fx@gnu.org>
parents:
diff changeset
1825 * xdisp.c (init_xdisp):
Dave Love <fx@gnu.org>
parents:
diff changeset
1826 Provide missing 3rd arg to set_window_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
1827
Dave Love <fx@gnu.org>
parents:
diff changeset
1828 * fileio.c (e_write):
Dave Love <fx@gnu.org>
parents:
diff changeset
1829 Make it really return -1 if write doesn't write everything.
Dave Love <fx@gnu.org>
parents:
diff changeset
1830
Dave Love <fx@gnu.org>
parents:
diff changeset
1831 * data.c (Fsymbol_{function,value}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1832 Replace Qvoid_symbol condition with two conditions
Dave Love <fx@gnu.org>
parents:
diff changeset
1833 Qvoid_{variable,function}. No longer pass boundp or fboundp
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 as part of the extra info, since would be redundant.
Dave Love <fx@gnu.org>
parents:
diff changeset
1835
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 1985-10-18 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1837
Dave Love <fx@gnu.org>
parents:
diff changeset
1838 * editfns.c (Fformat):
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 Remove limit on length of output.
Dave Love <fx@gnu.org>
parents:
diff changeset
1840
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 * doprnt.c (doprnt):
Dave Love <fx@gnu.org>
parents:
diff changeset
1842 Rearrange so can handle %2s, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1843
Dave Love <fx@gnu.org>
parents:
diff changeset
1844 1985-10-17 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1845
Dave Love <fx@gnu.org>
parents:
diff changeset
1846 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1847 Define sys_siglist for 4.1, which doesn't provide one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1848 Use new flag HAVE_PTYS to enable compilation of `pty'
Dave Love <fx@gnu.org>
parents:
diff changeset
1849 and of some code in `create_process'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1850 Flist_processes: omit unused third arg to Findent_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
1851 create_process: Omit some code for ptys unless HAVE_PTYS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1852 Provide 4.1 alternatives for sigsetmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
1853 wait_reading_process_input:
Dave Love <fx@gnu.org>
parents:
diff changeset
1854 If not HAVE_TIMEVAL, provide alternative code using ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
1855 Handle failure of FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1856 send_process_trap:
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 In 4.1, release SIGPIPE and SIGALRM.
Dave Love <fx@gnu.org>
parents:
diff changeset
1858 sig_process: check current_group for nil or not,
Dave Love <fx@gnu.org>
parents:
diff changeset
1859 rather than 0 or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
1860 count_active_processes: get rid of arg `buffer' which was unused.
Dave Love <fx@gnu.org>
parents:
diff changeset
1861 child_sig: strange hacks with dead_pid for 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1862 Hold and release SIGCHLD in 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1863 Do not call deactivate_process in 4.1 (puzzles me).
Dave Love <fx@gnu.org>
parents:
diff changeset
1864
Dave Love <fx@gnu.org>
parents:
diff changeset
1865 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1866 Omit fcntl.h under 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1867 get_input_pending: return 0 if input not a tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868 discard_terminal_input: do nothing if batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1869 stuff_char: err instead of aborting on system V.
Dave Love <fx@gnu.org>
parents:
diff changeset
1870 init_baud_rate: always set ospeed = 0 if batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1871 InitDsp: turn ANYP on rather than off. Make lmode global.
Dave Love <fx@gnu.org>
parents:
diff changeset
1872 In 4.1, turn on LINTRUP if interrupt_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
1873 child_setup_tty: in 4.1, clear LINTRUP in the child.
Dave Love <fx@gnu.org>
parents:
diff changeset
1874 tabs_safe_p: always say tabs are safe if batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1875 RstDsp: In 4.1, turn off LINTRUP if interrupt_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
1876 setpriority: define as noop for 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1877 request_sigio: for 4.1, turn on LINTRUP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1878 unrequest_sigio: for 4.1, turn off LINTRUP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1879
Dave Love <fx@gnu.org>
parents:
diff changeset
1880 * read.c (readevalloop, read_list, read_vector, intern):
Dave Love <fx@gnu.org>
parents:
diff changeset
1881 Dereference expressions of type pointer-to-function before calling.
Dave Love <fx@gnu.org>
parents:
diff changeset
1882
Dave Love <fx@gnu.org>
parents:
diff changeset
1883 * read.c (hash_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
1884 Use unsigned char, not char, for strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1885
Dave Love <fx@gnu.org>
parents:
diff changeset
1886 * read.c (map_obarray):
Dave Love <fx@gnu.org>
parents:
diff changeset
1887 Expect function to be mapped to return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1888
Dave Love <fx@gnu.org>
parents:
diff changeset
1889 * undo.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1890 Include lisp.h before undo.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1891
Dave Love <fx@gnu.org>
parents:
diff changeset
1892 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1893 Introduce ADDR_CORRECT. Apply it to supplied values
Dave Love <fx@gnu.org>
parents:
diff changeset
1894 for bss_start and data_start, and to values returned by sbrk.
Dave Love <fx@gnu.org>
parents:
diff changeset
1895 Use NBPG instead of getpagesize () in BSD4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1896 Use char *'s for ptr and end in copy_text_and_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
1897
Dave Love <fx@gnu.org>
parents:
diff changeset
1898 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
1899 Remove unused fourth arg from recursive calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1900
Dave Love <fx@gnu.org>
parents:
diff changeset
1901 * minibuf.c (Fminibuffer_complete{,_and_exit}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1902 Copy function value into variable before switching on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1903 (Direct way loses on orion).
Dave Love <fx@gnu.org>
parents:
diff changeset
1904
Dave Love <fx@gnu.org>
parents:
diff changeset
1905 * s-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
1906 Define HAVE_SELECT and NONSYSTEM_DIR_LIBRARY where appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1907 Reorder the flags, and make all the s- files look parallel.
Dave Love <fx@gnu.org>
parents:
diff changeset
1908
Dave Love <fx@gnu.org>
parents:
diff changeset
1909 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1910 Define new constructs sigfree, sigholdx, sigblockx,
Dave Love <fx@gnu.org>
parents:
diff changeset
1911 sigunblockx, sigpausex which do one thing in 4.1 and another in
Dave Love <fx@gnu.org>
parents:
diff changeset
1912 4.2. In 4.1, use SIGTINT as if it were SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
1913
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 * keyboard.c (getchar, interrupt_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
1915 Don't omit the arg DoDsp or Fdo_auto_save wants.
Dave Love <fx@gnu.org>
parents:
diff changeset
1916
Dave Love <fx@gnu.org>
parents:
diff changeset
1917 * keyboard.c: (echo_them, input_available_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 Put in hair for 4.1 for interfacing with select emulation.
Dave Love <fx@gnu.org>
parents:
diff changeset
1919
Dave Love <fx@gnu.org>
parents:
diff changeset
1920 * keyboard.c (top_level_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1921 * macro.c (pop_kbd_macro):
Dave Love <fx@gnu.org>
parents:
diff changeset
1922 Must have type Lisp_Object, and return a valid one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1923
Dave Love <fx@gnu.org>
parents:
diff changeset
1924 * keymap.c (describe_{vector,alist}):
Dave Love <fx@gnu.org>
parents:
diff changeset
1925 Expect elt_describer to return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1926 Dereference that variable before calling it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1927
Dave Love <fx@gnu.org>
parents:
diff changeset
1928 * keymap.c (apropos1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 Must have type Lisp_Object, and return a valid one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1930
Dave Love <fx@gnu.org>
parents:
diff changeset
1931 * syntax.c (describe_syntax):
Dave Love <fx@gnu.org>
parents:
diff changeset
1932 Make it return type int, and don't bother about what int.
Dave Love <fx@gnu.org>
parents:
diff changeset
1933
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 * search.c (search_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1935 If fwd, require match to end not beyond search limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1936
Dave Love <fx@gnu.org>
parents:
diff changeset
1937 1985-10-16 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
1938
Dave Love <fx@gnu.org>
parents:
diff changeset
1939 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1940 New vars data-bytes-{used,free} that ref malloc_sbrk{,un}used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1941
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 * editfns.c (save_{excursion,restriction}_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
1943 Must have type Lisp_Object, and return a valid one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1944
Dave Love <fx@gnu.org>
parents:
diff changeset
1945 * editfns.c (format1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1946 Handle NO_ARG_ARRAY case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1947
Dave Love <fx@gnu.org>
parents:
diff changeset
1948 * eval.c (internal_catch, internal_condition_case, unbind_to):
Dave Love <fx@gnu.org>
parents:
diff changeset
1949 Dereference variables of type pointer-to-function before calling.
Dave Love <fx@gnu.org>
parents:
diff changeset
1950
Dave Love <fx@gnu.org>
parents:
diff changeset
1951 * eval.c (Fautoload, call1, call2, call3):
Dave Love <fx@gnu.org>
parents:
diff changeset
1952 If NO_ARG_ARRAY, don't assume that consecutive args can be
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 treated as an array. Copy them into another array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1954
Dave Love <fx@gnu.org>
parents:
diff changeset
1955 * fileio.c (barf_or_query_if_file_exists):
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 Fix paren error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1957
Dave Love <fx@gnu.org>
parents:
diff changeset
1958 * fileio.c (Fcopy_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1959 Use chmod instead of fchmod on 4.1bsd as well as usg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1960
Dave Love <fx@gnu.org>
parents:
diff changeset
1961 * fileio.c (Frename_file, Fmake_symbolic_link, Fadd_name_to_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1962 If NO_ARG_ARRAY, don't assume that consecutive args can be
Dave Love <fx@gnu.org>
parents:
diff changeset
1963 treated as an array. Copy them into another array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1964
Dave Love <fx@gnu.org>
parents:
diff changeset
1965 * fileio.c (Frename_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
1966 In 4.1bsd, use link and unlink, since don't have rename.
Dave Love <fx@gnu.org>
parents:
diff changeset
1967
Dave Love <fx@gnu.org>
parents:
diff changeset
1968 * fileio.c (Fmake_symbolic_link):
Dave Love <fx@gnu.org>
parents:
diff changeset
1969 Eliminate this if S_IFLNK not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1970
Dave Love <fx@gnu.org>
parents:
diff changeset
1971 * fileio.c (Ffile_symlink_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
1972 Always return nil if S_IFLNK not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1973
Dave Love <fx@gnu.org>
parents:
diff changeset
1974 * fileio.c (auto_save_error, auto_save_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
1975 Must have type Lisp_Object, must really return something.
Dave Love <fx@gnu.org>
parents:
diff changeset
1976
Dave Love <fx@gnu.org>
parents:
diff changeset
1977 * fns.c (concat2, nconc2):
Dave Love <fx@gnu.org>
parents:
diff changeset
1978 If NO_ARG_ARRAY, don't assume that consecutive args can be
Dave Love <fx@gnu.org>
parents:
diff changeset
1979 treated as an array. Copy them into another array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1980
Dave Love <fx@gnu.org>
parents:
diff changeset
1981 * fns.c (Frequire):
Dave Love <fx@gnu.org>
parents:
diff changeset
1982 Was calling Fload with only 1 arg. Pass 2 extra nil's.
Dave Love <fx@gnu.org>
parents:
diff changeset
1983
Dave Love <fx@gnu.org>
parents:
diff changeset
1984 * fns.c (Fload_average):
Dave Love <fx@gnu.org>
parents:
diff changeset
1985 If FIXUP_KERNEL_SYMBOL_ADDR is defined, must detect
Dave Love <fx@gnu.org>
parents:
diff changeset
1986 if address of _avenrun is not abs, and fix it up if so.
Dave Love <fx@gnu.org>
parents:
diff changeset
1987
Dave Love <fx@gnu.org>
parents:
diff changeset
1988 * indent.c (position_indentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
1989 Add parens in nested ?...: for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
1990
Dave Love <fx@gnu.org>
parents:
diff changeset
1991 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1992 Add opendir, closedir and readdir, if NONSYSTEM_DIR_LIBRARY.
Dave Love <fx@gnu.org>
parents:
diff changeset
1993
Dave Love <fx@gnu.org>
parents:
diff changeset
1994 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1995 Add some definitions for case of USG and not COFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
1996 These define the BSD names for hdr components in terms of pre-BSD names.
Dave Love <fx@gnu.org>
parents:
diff changeset
1997
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 * sysdep.c, editfns.c, s-*.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1999 Use (new) get_system_name (defined in sysdep) to get system name
Dave Love <fx@gnu.org>
parents:
diff changeset
2000 in init_editfns. No more need for SYSTEM_NAME and
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 SYSTEM_NAME_DECL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2002
Dave Love <fx@gnu.org>
parents:
diff changeset
2003 * sysdep.c (select):
Dave Love <fx@gnu.org>
parents:
diff changeset
2004 Use not HAVE_SELECT as condition to define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2005
Dave Love <fx@gnu.org>
parents:
diff changeset
2006 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2007 Get error instead of croaking if want to send SIGTSTP.
Dave Love <fx@gnu.org>
parents:
diff changeset
2008 Get compile time error in gobble_input if SIGIO is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2009
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 * emacs.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2011 Always include types.h. Omit time.h and resource.h in 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2012
Dave Love <fx@gnu.org>
parents:
diff changeset
2013 * dispnew.c (Fsit_for, Fsleep_for):
Dave Love <fx@gnu.org>
parents:
diff changeset
2014 Rearrange conditionals to use only HAVE_TIMEVAL and (new) HAVE_SELECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2015
Dave Love <fx@gnu.org>
parents:
diff changeset
2016 * dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2017 Flush NO_DIR_LIBRARY case. If NONSYSTEM_DIR_LIBRARY,
Dave Love <fx@gnu.org>
parents:
diff changeset
2018 use "ndir.h" which will come with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
2019
Dave Love <fx@gnu.org>
parents:
diff changeset
2020 * alloca.s, crt0.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2021 Check m68000 flag only if m68k flag is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2022
Dave Love <fx@gnu.org>
parents:
diff changeset
2023 * fileio.c (Finsert_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
2024 Set up for this to be undone.
Dave Love <fx@gnu.org>
parents:
diff changeset
2025
Dave Love <fx@gnu.org>
parents:
diff changeset
2026 1985-10-15 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2027
Dave Love <fx@gnu.org>
parents:
diff changeset
2028 * syntax.c (Fmodify_syntax_entry):
Dave Love <fx@gnu.org>
parents:
diff changeset
2029 Use %s rather than %c in interactive string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2030
Dave Love <fx@gnu.org>
parents:
diff changeset
2031 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
2032 For arg read with code `c', convert as char to a string
Dave Love <fx@gnu.org>
parents:
diff changeset
2033 for use in prompting for future args.
Dave Love <fx@gnu.org>
parents:
diff changeset
2034
Dave Love <fx@gnu.org>
parents:
diff changeset
2035 * keymap.c (describe_{map,map_tree,vector,alist}):
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 All take additional arg PARTIAL which, if nonzero,
Dave Love <fx@gnu.org>
parents:
diff changeset
2037 means check each definition for a `suppress-keymap'
Dave Love <fx@gnu.org>
parents:
diff changeset
2038 property and ignore it if property non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2039
Dave Love <fx@gnu.org>
parents:
diff changeset
2040 * keymap.c (describe_bindings):
Dave Love <fx@gnu.org>
parents:
diff changeset
2041 * doc.c (Fsubstitute_command_keys):
Dave Love <fx@gnu.org>
parents:
diff changeset
2042 * syntax.c (describe_syntax):
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 Pass zero or 1 as PARTIAL arg to those functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2044
Dave Love <fx@gnu.org>
parents:
diff changeset
2045 * filelock.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2046 Use PATH_SUPERLOCK as name of superlock file,
Dave Love <fx@gnu.org>
parents:
diff changeset
2047 and PATH_LOCK as name of lock directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2048 * paths.h, paths.h.dist:
Dave Love <fx@gnu.org>
parents:
diff changeset
2049 Define those two.
Dave Love <fx@gnu.org>
parents:
diff changeset
2050
Dave Love <fx@gnu.org>
parents:
diff changeset
2051 * callproc.c (Fcall_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2052 Always try opening program before forking.
Dave Love <fx@gnu.org>
parents:
diff changeset
2053
Dave Love <fx@gnu.org>
parents:
diff changeset
2054 1985-10-14 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2055
Dave Love <fx@gnu.org>
parents:
diff changeset
2056 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 Now it takes ymakefile, passes it thru cpp to get xmakefile,
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 then runs `make' on that. ymakefile is the old Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 All comments now are within /*...*/, and #ifdef's are used
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 to select the flags and libraries to be used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061
Dave Love <fx@gnu.org>
parents:
diff changeset
2062 * s-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
2063 Define new macro SYSTEM_NAME_DECL which does any global
Dave Love <fx@gnu.org>
parents:
diff changeset
2064 declarations needed to prepare for using SYSTEM_NAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 The flag ASSEMBLY is no longer needed to prevent s-*.h
Dave Love <fx@gnu.org>
parents:
diff changeset
2066 from doing anything besides defining macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2067
Dave Love <fx@gnu.org>
parents:
diff changeset
2068 * editfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2069 Use SYSTEM_NAME_DECL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2070
Dave Love <fx@gnu.org>
parents:
diff changeset
2071 * alloca.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 No longer need to define ASSEMBLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
2073
Dave Love <fx@gnu.org>
parents:
diff changeset
2074 * eval.c (apply_lambda, funcall_lambda):
Dave Love <fx@gnu.org>
parents:
diff changeset
2075 Flush &quote support.
Dave Love <fx@gnu.org>
parents:
diff changeset
2076
Dave Love <fx@gnu.org>
parents:
diff changeset
2077 1985-10-11 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2078
Dave Love <fx@gnu.org>
parents:
diff changeset
2079 * fileio.c (Frename_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
2080 If fails due to moving across devices, copy and delete old file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2081
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 * keymap.c (insert_first_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2083 If the first line contains `\[', pass the string thru
Dave Love <fx@gnu.org>
parents:
diff changeset
2084 substitute-command-keys and try again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2085
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 1985-10-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2087
Dave Love <fx@gnu.org>
parents:
diff changeset
2088 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 Define new parameter LDFLAGS, and make more use of LIBES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2090 Have new code to define their values for various systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
2091
Dave Love <fx@gnu.org>
parents:
diff changeset
2092 * sysdep.c, s-unipl5.2.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
2093 Define MAXPATHLEN here if not def by system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2094 Do not define it in s- files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2095
Dave Love <fx@gnu.org>
parents:
diff changeset
2096 * keyboard.c (interrupt_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2097 In system V, cannot actually stop, but do offer to auto-save
Dave Love <fx@gnu.org>
parents:
diff changeset
2098 or abort.
Dave Love <fx@gnu.org>
parents:
diff changeset
2099
Dave Love <fx@gnu.org>
parents:
diff changeset
2100 * dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2101 Do not include dir.h if including ndir.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2102
Dave Love <fx@gnu.org>
parents:
diff changeset
2103 1985-10-09 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2104
Dave Love <fx@gnu.org>
parents:
diff changeset
2105 * fileio.c (Fsubstitute_in_command_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2106 Simplify /~ and // if produced as result of variable substitution.
Dave Love <fx@gnu.org>
parents:
diff changeset
2107
Dave Love <fx@gnu.org>
parents:
diff changeset
2108 1985-10-08 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2109
Dave Love <fx@gnu.org>
parents:
diff changeset
2110 * fns.c (concat):
Dave Love <fx@gnu.org>
parents:
diff changeset
2111 Failed to initialize data type of `len'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2112
Dave Love <fx@gnu.org>
parents:
diff changeset
2113 * editfns.c (Fregion_to_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
2114 Delete it. Put it in mlsupport.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
2115
Dave Love <fx@gnu.org>
parents:
diff changeset
2116 * search.c (Fregion_around_match):
Dave Love <fx@gnu.org>
parents:
diff changeset
2117 Delete it. Put it in mlsupport.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
2118
Dave Love <fx@gnu.org>
parents:
diff changeset
2119 * syntax.c (scan_lists):
Dave Love <fx@gnu.org>
parents:
diff changeset
2120 Fix bug of ignoring the character before a comment-start pair
Dave Love <fx@gnu.org>
parents:
diff changeset
2121 when parsing backward. Also don't consider /*/ a complete comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2122
Dave Love <fx@gnu.org>
parents:
diff changeset
2123 * dispnew.c (Fsit_for):
Dave Love <fx@gnu.org>
parents:
diff changeset
2124 Use simulator for select, if not HAVE_TIMEVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2125 * dispnew.c (ChangeScreenSize):
Dave Love <fx@gnu.org>
parents:
diff changeset
2126 Pass zero as third arg to set_window_{height,width}.
Dave Love <fx@gnu.org>
parents:
diff changeset
2127 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
2128 Detect failure of ioctl TIOCOUTQ.
Dave Love <fx@gnu.org>
parents:
diff changeset
2129 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2130 Don't use fcntl.h; appears not to be needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2131
Dave Love <fx@gnu.org>
parents:
diff changeset
2132 * dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2133 Handle fact that 4.1 has no symbolic links, just like sysV:
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 Make conditionals check S_IFLNK rather than USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
2135 Also, check new flag NONSYSTEM_DIR_LIBRARY which 4.1 will set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2136
Dave Love <fx@gnu.org>
parents:
diff changeset
2137 * cm.c (cmcostinit, cmgoto, cmputc):
Dave Love <fx@gnu.org>
parents:
diff changeset
2138 Make these the names of the functions that do the work
Dave Love <fx@gnu.org>
parents:
diff changeset
2139 instead of macros going through variables that
Dave Love <fx@gnu.org>
parents:
diff changeset
2140 might fail to be set up.
Dave Love <fx@gnu.org>
parents:
diff changeset
2141
Dave Love <fx@gnu.org>
parents:
diff changeset
2142 1985-10-07 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2143
Dave Love <fx@gnu.org>
parents:
diff changeset
2144 * print.c (print)
Dave Love <fx@gnu.org>
parents:
diff changeset
2145 No need to escape symbols + and - if not followed by digits
Dave Love <fx@gnu.org>
parents:
diff changeset
2146
Dave Love <fx@gnu.org>
parents:
diff changeset
2147 1985-10-07 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2148
Dave Love <fx@gnu.org>
parents:
diff changeset
2149 * filelock.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2150 New file containing stuff to handle locking files while
Dave Love <fx@gnu.org>
parents:
diff changeset
2151 they are being edited.
Dave Love <fx@gnu.org>
parents:
diff changeset
2152
Dave Love <fx@gnu.org>
parents:
diff changeset
2153 * buffer.c (Fset_buffer_modified_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2154 Lock or unlock the visited file accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2155
Dave Love <fx@gnu.org>
parents:
diff changeset
2156 * buffer.c (Fdelete_buffer_internal)
Dave Love <fx@gnu.org>
parents:
diff changeset
2157 Unlock the visited file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2158
Dave Love <fx@gnu.org>
parents:
diff changeset
2159 * fileio.c (Fread_file_contents):
Dave Love <fx@gnu.org>
parents:
diff changeset
2160 Mark buffer as modified using modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2161 If visiting, unlock old and new visited files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2162
Dave Love <fx@gnu.org>
parents:
diff changeset
2163 * fileio.c (Fwrite_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 Lock file to begin with; unlock on error or when done.
Dave Love <fx@gnu.org>
parents:
diff changeset
2165
Dave Love <fx@gnu.org>
parents:
diff changeset
2166 * undo.c (Fundo_more):
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 Unlock file if undoing makes buffer unmodified.
Dave Love <fx@gnu.org>
parents:
diff changeset
2168
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 1985-10-06 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2170
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 * dired.c (file_name_completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
2172 If looking for list of all completions, don't ignore any.
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 Do this by starting with passcount = 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2174
Dave Love <fx@gnu.org>
parents:
diff changeset
2175 1985-10-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2176
Dave Love <fx@gnu.org>
parents:
diff changeset
2177 * xdisp.c (message):
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 Use doprnt instead of sprintf: prevent overflowing buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2179
Dave Love <fx@gnu.org>
parents:
diff changeset
2180 * xdisp.c (decode_mode_spec):
Dave Love <fx@gnu.org>
parents:
diff changeset
2181 Protect against overflowing tbuf even if strings are clobbered
Dave Love <fx@gnu.org>
parents:
diff changeset
2182 and have negative length.
Dave Love <fx@gnu.org>
parents:
diff changeset
2183
Dave Love <fx@gnu.org>
parents:
diff changeset
2184 1985-10-02 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2185
Dave Love <fx@gnu.org>
parents:
diff changeset
2186 * insdel.c (delete_range):
Dave Love <fx@gnu.org>
parents:
diff changeset
2187 Must immediately relocate markers into deleted text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2188 Otherwise if an insertion follows they may end up pointing
Dave Love <fx@gnu.org>
parents:
diff changeset
2189 into the middle of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2190
Dave Love <fx@gnu.org>
parents:
diff changeset
2191 1985-10-01 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2192
Dave Love <fx@gnu.org>
parents:
diff changeset
2193 * dispnew.c, xdisp.c, minibuf.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 cursX and cursY are now origin zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
2195 last_point_x and last_point_y of a window, likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2196
Dave Love <fx@gnu.org>
parents:
diff changeset
2197 * term.c (set_scroll_region, term_init, calculate_costs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 New "cS" string, in TS_set_scroll_region_1,
Dave Love <fx@gnu.org>
parents:
diff changeset
2199 accepts four params suitable for handling aaa's \E[...p cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
2200
Dave Love <fx@gnu.org>
parents:
diff changeset
2201 1985-09-30 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2202
Dave Love <fx@gnu.org>
parents:
diff changeset
2203 * xdisp.c (redisplay_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 Don't clobber the point value of the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
2205 being redisplayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2206 Make sure the displayed point value is inside
Dave Love <fx@gnu.org>
parents:
diff changeset
2207 the buffer bounds; correct it if not.
Dave Love <fx@gnu.org>
parents:
diff changeset
2208
Dave Love <fx@gnu.org>
parents:
diff changeset
2209 * term.c (reassert_line_highlight):
Dave Love <fx@gnu.org>
parents:
diff changeset
2210 Define reassert_line_highlight_hook, and call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2211
Dave Love <fx@gnu.org>
parents:
diff changeset
2212 * dispnew.c (direct_output_for_self_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 Call reassert_line_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
2214
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 1985-09-29 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2216
Dave Love <fx@gnu.org>
parents:
diff changeset
2217 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
2218 Fix one-off bug in Vprint_length; one element too few
Dave Love <fx@gnu.org>
parents:
diff changeset
2219 used to be printed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2220
Dave Love <fx@gnu.org>
parents:
diff changeset
2221 * fileio.c (Fread_file_name_internal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2222 Avoid error when spec'd name has no slashes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2223
Dave Love <fx@gnu.org>
parents:
diff changeset
2224 1985-09-28 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2225
Dave Love <fx@gnu.org>
parents:
diff changeset
2226 * term.c (clear_to_end, clear_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
2227 Set cleared lines to the background highlighting state.
Dave Love <fx@gnu.org>
parents:
diff changeset
2228
Dave Love <fx@gnu.org>
parents:
diff changeset
2229 * read.c (read1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2230 Don't ignore pure doc strings once DOCSTR already parsed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2231
Dave Love <fx@gnu.org>
parents:
diff changeset
2232 * read.c (readevalloop & callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2233 Eliminate delayflag feature.
Dave Love <fx@gnu.org>
parents:
diff changeset
2234
Dave Love <fx@gnu.org>
parents:
diff changeset
2235 * eval.c (do_autoload):
Dave Love <fx@gnu.org>
parents:
diff changeset
2236 Set up unwind-protect un_autoload and bind
Dave Love <fx@gnu.org>
parents:
diff changeset
2237 Vautoload_queue non-nil. This will undo all defuns and
Dave Love <fx@gnu.org>
parents:
diff changeset
2238 provides if the file does not finish loading.
Dave Love <fx@gnu.org>
parents:
diff changeset
2239
Dave Love <fx@gnu.org>
parents:
diff changeset
2240 * data.c (Fset):
Dave Love <fx@gnu.org>
parents:
diff changeset
2241 If Vautoload_queue non-nil, record function and old definition
Dave Love <fx@gnu.org>
parents:
diff changeset
2242 by consing onto Vautoload_qeueue.
Dave Love <fx@gnu.org>
parents:
diff changeset
2243
Dave Love <fx@gnu.org>
parents:
diff changeset
2244 * fns.c (Fprovide):
Dave Love <fx@gnu.org>
parents:
diff changeset
2245 If Vautoload_queue is non-nil, record old value of Vfeatures.
Dave Love <fx@gnu.org>
parents:
diff changeset
2246
Dave Love <fx@gnu.org>
parents:
diff changeset
2247 1985-09-27 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2248
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 * abbrev.c (Fdefine_global_abbrev, Fdefine_mode_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
2250 Convert name to lower case before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
2251 (Since expansion always does that too.)
Dave Love <fx@gnu.org>
parents:
diff changeset
2252
Dave Love <fx@gnu.org>
parents:
diff changeset
2253 * buffer.c (init_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2254 Don't add / to end of wd if it ends in / already.
Dave Love <fx@gnu.org>
parents:
diff changeset
2255 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
2256 Add variable `tem'. Don't call Fcurrent_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2257
Dave Love <fx@gnu.org>
parents:
diff changeset
2258 1985-09-26 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2259
Dave Love <fx@gnu.org>
parents:
diff changeset
2260 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2261 Discard through any slash that precedes a tilde.
Dave Love <fx@gnu.org>
parents:
diff changeset
2262
Dave Love <fx@gnu.org>
parents:
diff changeset
2263 1985-09-20 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2264
Dave Love <fx@gnu.org>
parents:
diff changeset
2265 * fns.c (concat):
Dave Love <fx@gnu.org>
parents:
diff changeset
2266 In the case of append, don't copy or test the last arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2267
Dave Love <fx@gnu.org>
parents:
diff changeset
2268 1985-09-19 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2269
Dave Love <fx@gnu.org>
parents:
diff changeset
2270 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2271 If minibuffer and echo area both in use,
Dave Love <fx@gnu.org>
parents:
diff changeset
2272 wait 2 sec and redraw minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2273
Dave Love <fx@gnu.org>
parents:
diff changeset
2274 * keyboard.c (cmd_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
2275 Remove similar feature for errors only.
Dave Love <fx@gnu.org>
parents:
diff changeset
2276
Dave Love <fx@gnu.org>
parents:
diff changeset
2277 * read.c (readevalloop and callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2278 Don't eval any forms until all forms read.
Dave Love <fx@gnu.org>
parents:
diff changeset
2279
Dave Love <fx@gnu.org>
parents:
diff changeset
2280 * dispnew.c (scrolling):
Dave Love <fx@gnu.org>
parents:
diff changeset
2281 Postpone fixup of free_at_end_vpos
Dave Love <fx@gnu.org>
parents:
diff changeset
2282 until unchanged_at_bottom is set up.
Dave Love <fx@gnu.org>
parents:
diff changeset
2283
Dave Love <fx@gnu.org>
parents:
diff changeset
2284 * everywhere:
Dave Love <fx@gnu.org>
parents:
diff changeset
2285 Remove many variables not really used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2286
Dave Love <fx@gnu.org>
parents:
diff changeset
2287 * process.c (count_active_processes):
Dave Love <fx@gnu.org>
parents:
diff changeset
2288 Fix garbage code to ignore, correctly,
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 stopped or dead processes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2290
Dave Love <fx@gnu.org>
parents:
diff changeset
2291 1985-09-17 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2292
Dave Love <fx@gnu.org>
parents:
diff changeset
2293 * Don't use strings.h (not all Unix versions have it).
Dave Love <fx@gnu.org>
parents:
diff changeset
2294 Declare index explicitly where needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2295
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2297 Define select, for 4.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2298
Dave Love <fx@gnu.org>
parents:
diff changeset
2299 * s-*.h, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2300 New flag BSTRING says system has bcopy, etc., functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2301 If not, define them in sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2302
Dave Love <fx@gnu.org>
parents:
diff changeset
2303 * buffer.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2304 Define MAXPATHLEN if system does not.
Dave Love <fx@gnu.org>
parents:
diff changeset
2305 Pass two args to Fnext_window, as it expects.
Dave Love <fx@gnu.org>
parents:
diff changeset
2306
Dave Love <fx@gnu.org>
parents:
diff changeset
2307 * abbrev.c (Fdefine_global_abbrev, Fdefine_local_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 Always pass Fdefine_abbrev five args.
Dave Love <fx@gnu.org>
parents:
diff changeset
2309
Dave Love <fx@gnu.org>
parents:
diff changeset
2310 * term.c (write_chars):
Dave Love <fx@gnu.org>
parents:
diff changeset
2311 Clear error flag of stdout to recover from 4.2 kernel bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
2312
Dave Love <fx@gnu.org>
parents:
diff changeset
2313 * unexec.c (make_hdr):
Dave Love <fx@gnu.org>
parents:
diff changeset
2314 Remove sun data_start rounding change: round down again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2315
Dave Love <fx@gnu.org>
parents:
diff changeset
2316 1985-09-13 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2317
Dave Love <fx@gnu.org>
parents:
diff changeset
2318 * minibuf.c (minibuf_completion_help_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2319 Always indent at least one space between the two function names on
Dave Love <fx@gnu.org>
parents:
diff changeset
2320 a line.
Dave Love <fx@gnu.org>
parents:
diff changeset
2321
Dave Love <fx@gnu.org>
parents:
diff changeset
2322 1985-09-12 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2323
Dave Love <fx@gnu.org>
parents:
diff changeset
2324 * syntax.h, syntax.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2325 Define new syntax class Spunct, for punctuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
2326 Acts like whitespace in word and list parsing.
Dave Love <fx@gnu.org>
parents:
diff changeset
2327 Define all non-whitespace that used to be Swhitespace as
Dave Love <fx@gnu.org>
parents:
diff changeset
2328 being punctuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
2329
Dave Love <fx@gnu.org>
parents:
diff changeset
2330 1985-09-11 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2331
Dave Love <fx@gnu.org>
parents:
diff changeset
2332 * dired.c (file_name_completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
2333 Fix bug matching implicit slash after name of dir
Dave Love <fx@gnu.org>
parents:
diff changeset
2334 against an implicit slash in bestmatch.
Dave Love <fx@gnu.org>
parents:
diff changeset
2335
Dave Love <fx@gnu.org>
parents:
diff changeset
2336 1985-09-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2337
Dave Love <fx@gnu.org>
parents:
diff changeset
2338 * cmds.c (Fnewline):
Dave Love <fx@gnu.org>
parents:
diff changeset
2339 Barf immediately if buffer read only.
Dave Love <fx@gnu.org>
parents:
diff changeset
2340
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 * doc.c (Fsubstitute_command_keys):
Dave Love <fx@gnu.org>
parents:
diff changeset
2342 If string contains \{VAR}, get value of VAR and describe as
Dave Love <fx@gnu.org>
parents:
diff changeset
2343 keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
2344
Dave Love <fx@gnu.org>
parents:
diff changeset
2345 * keymap.c (describe_map_tree):
Dave Love <fx@gnu.org>
parents:
diff changeset
2346 New function to describe a map and all maps reachable from it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2347
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 * keymap.c (describe_bindings):
Dave Love <fx@gnu.org>
parents:
diff changeset
2349 Describe local bindings first.
Dave Love <fx@gnu.org>
parents:
diff changeset
2350
Dave Love <fx@gnu.org>
parents:
diff changeset
2351 * abbrev.c (describe_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
2352 Direct final newline to same stream as everything else.
Dave Love <fx@gnu.org>
parents:
diff changeset
2353
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 1985-09-08 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2355
Dave Love <fx@gnu.org>
parents:
diff changeset
2356 * editfns.c, dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2357 Definition of baud-rate moved to dispnew.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2358
Dave Love <fx@gnu.org>
parents:
diff changeset
2359 * editfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2360 Functions point{-marker}, point-max{-marker} and
Dave Love <fx@gnu.org>
parents:
diff changeset
2361 point-min{-marker} defined. Old dot- names still exist
Dave Love <fx@gnu.org>
parents:
diff changeset
2362 as aliases.
Dave Love <fx@gnu.org>
parents:
diff changeset
2363
Dave Love <fx@gnu.org>
parents:
diff changeset
2364 * Pervasive:
Dave Love <fx@gnu.org>
parents:
diff changeset
2365 "dot" changed to "point" in just about everything,
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 including names that contain it, such as SetDot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2367
Dave Love <fx@gnu.org>
parents:
diff changeset
2368 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
2369 Make elements of command-history be expressions
Dave Love <fx@gnu.org>
parents:
diff changeset
2370 by quoting each arg that is not self-evaluating.
Dave Love <fx@gnu.org>
parents:
diff changeset
2371
Dave Love <fx@gnu.org>
parents:
diff changeset
2372 * eval.c (Fsignal, find_handler_clause):
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 If debugger returns, return its value from Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2374
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 * All calls to Fsignal:
Dave Love <fx@gnu.org>
parents:
diff changeset
2376 Do something reasonable if Fsignal returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
2377 Often, just return what it returned.
Dave Love <fx@gnu.org>
parents:
diff changeset
2378 `error' still never returns to its caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
2379
Dave Love <fx@gnu.org>
parents:
diff changeset
2380 * Signalling Qargs_out_of_range:
Dave Love <fx@gnu.org>
parents:
diff changeset
2381 Use new functions args_out_of_range and args_out_of_range_3
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 (in data.c) to do this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2383
Dave Love <fx@gnu.org>
parents:
diff changeset
2384 1985-09-07 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2385
Dave Love <fx@gnu.org>
parents:
diff changeset
2386 * search.c (compile_pattern & callers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 Must recompile even the same string if translate table is
Dave Love <fx@gnu.org>
parents:
diff changeset
2388 different. Pass translate table as arg to compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
2389
Dave Love <fx@gnu.org>
parents:
diff changeset
2390 * buffer.c (switch-to-buffer-other-window):
Dave Love <fx@gnu.org>
parents:
diff changeset
2391 Eliminate this name; it's now defined in files.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
2392
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 * window.c (Fget_lru_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
2394 Give preference to full-width windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
2395 * window.c (display_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2396 only split full-width windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
2397
Dave Love <fx@gnu.org>
parents:
diff changeset
2398 * search.c (Fstring_match):
Dave Love <fx@gnu.org>
parents:
diff changeset
2399 Set the search_regs, like buffer searching commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
2400
Dave Love <fx@gnu.org>
parents:
diff changeset
2401 1985-09-06 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2402
Dave Love <fx@gnu.org>
parents:
diff changeset
2403 * editfns.c (Finsert_before_markers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2404 User interface to insert_before_markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2405
Dave Love <fx@gnu.org>
parents:
diff changeset
2406 * insdel.c (insert_before_markers):
Dave Love <fx@gnu.org>
parents:
diff changeset
2407 New function that inserts and moves all markers pointing at
Dave Love <fx@gnu.org>
parents:
diff changeset
2408 insertion point to point after the inserted text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2409
Dave Love <fx@gnu.org>
parents:
diff changeset
2410 * sysdep.c (wait_for_termination):
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 Cause a SIGCHLD just in case, when termination is detected.
Dave Love <fx@gnu.org>
parents:
diff changeset
2412
Dave Love <fx@gnu.org>
parents:
diff changeset
2413 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2414 Round data-end-address on Sun up, not down, to segment bdry.
Dave Love <fx@gnu.org>
parents:
diff changeset
2415
Dave Love <fx@gnu.org>
parents:
diff changeset
2416 * crt0.c, alloca.s, m-sun2.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
2417 For sun 2, call hack_sky from _start. hack_sky is new, in alloca.s.
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 m-sun2.h is a new file, which defines the symbol sun2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2419
Dave Love <fx@gnu.org>
parents:
diff changeset
2420 * buffer.c (Fswitch_to_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2421 Second arg non-nil means don't record buffer on selection history.
Dave Love <fx@gnu.org>
parents:
diff changeset
2422
Dave Love <fx@gnu.org>
parents:
diff changeset
2423 * syntax.c (scan_sexps_forward):
Dave Love <fx@gnu.org>
parents:
diff changeset
2424 Stop properly if end of range comes after a char quote within a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2425
Dave Love <fx@gnu.org>
parents:
diff changeset
2426 1985-09-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2427
Dave Love <fx@gnu.org>
parents:
diff changeset
2428 * fileio.c (Fread_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
2429 Abbreviate the default dir using ~ if possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
2430
Dave Love <fx@gnu.org>
parents:
diff changeset
2431 * search.c (search_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2432 Notice when re_search_2 returns "failure", in backward search.
Dave Love <fx@gnu.org>
parents:
diff changeset
2433
Dave Love <fx@gnu.org>
parents:
diff changeset
2434 * term.c (write_chars):
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 When using TS_repeat, the count was wrong, and len was not updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2436
Dave Love <fx@gnu.org>
parents:
diff changeset
2437 1985-09-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2438
Dave Love <fx@gnu.org>
parents:
diff changeset
2439 * process.c (handle_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2440 Preserve logical ordering of input and output when there is type ahead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2441
Dave Love <fx@gnu.org>
parents:
diff changeset
2442 1985-09-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2443
Dave Love <fx@gnu.org>
parents:
diff changeset
2444 * macros.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2445 Define executing-kbd-macro as alias for executing-macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2446 Eventually old name will be flushed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2447
Dave Love <fx@gnu.org>
parents:
diff changeset
2448 1985-09-04 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2449
Dave Love <fx@gnu.org>
parents:
diff changeset
2450 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 Put back `kill', accidentally deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 * buffer.c: define switch-to-buffer-other-window = pop-to-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2454
Dave Love <fx@gnu.org>
parents:
diff changeset
2455 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2456 Simplify handling of nlen == screen_width case
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 to avoid calling write_chars on -1 chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2458
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 1985-09-02 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2460
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 * term.c ((re)set_terminal_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
2462 Use the correct hook in each case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 (topos): define topos_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2464
Dave Love <fx@gnu.org>
parents:
diff changeset
2465 * search.c (search_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 In backwards regexp search, use new `mstop' to re_search_2
Dave Love <fx@gnu.org>
parents:
diff changeset
2467 to avoid matches that extend forward past starting point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2468
Dave Love <fx@gnu.org>
parents:
diff changeset
2469 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
2470 Change #endif to #else; make AMPERSAND_FULL_NAME conditionals right.
Dave Love <fx@gnu.org>
parents:
diff changeset
2471
Dave Love <fx@gnu.org>
parents:
diff changeset
2472 * print.c (print):
Dave Love <fx@gnu.org>
parents:
diff changeset
2473 Define variable print-length, and refer to it as nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2474
Dave Love <fx@gnu.org>
parents:
diff changeset
2475 1985-08-31 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2476
Dave Love <fx@gnu.org>
parents:
diff changeset
2477 * editfns.c (init_editfns)
Dave Love <fx@gnu.org>
parents:
diff changeset
2478 Try to improve AMPERSAND_FULL_NAME frobbing a little.
Dave Love <fx@gnu.org>
parents:
diff changeset
2479
Dave Love <fx@gnu.org>
parents:
diff changeset
2480 * eval.c, callint.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 Define function user-variable-p, which returns t if first char of
Dave Love <fx@gnu.org>
parents:
diff changeset
2482 var doc string is "*". Make (interactive "v") use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2483
Dave Love <fx@gnu.org>
parents:
diff changeset
2484 1985-08-31 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2485
Dave Love <fx@gnu.org>
parents:
diff changeset
2486 * syntax.c (scan_words):
Dave Love <fx@gnu.org>
parents:
diff changeset
2487 Always clear immediate_quit on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
2488
Dave Love <fx@gnu.org>
parents:
diff changeset
2489 1985-08-30 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2490
Dave Love <fx@gnu.org>
parents:
diff changeset
2491 * process.c (handle_process_output):
Dave Love <fx@gnu.org>
parents:
diff changeset
2492 Don't use the name `howmany' to avoid possible conflict
Dave Love <fx@gnu.org>
parents:
diff changeset
2493 with system header files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2494
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 * xdisp.c (decode_mode_spec):
Dave Love <fx@gnu.org>
parents:
diff changeset
2496 Never try to output 100% -- output 99% instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2497
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 1985-08-11 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2499
Dave Love <fx@gnu.org>
parents:
diff changeset
2500 * m-sun.h
Dave Love <fx@gnu.org>
parents:
diff changeset
2501 Don't define SUN -- "sun" already exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 Define COMPILER_REGISTER_BUG and use it in a few places in the
Dave Love <fx@gnu.org>
parents:
diff changeset
2503 source which used to be conditionalized on SUN
Dave Love <fx@gnu.org>
parents:
diff changeset
2504
Dave Love <fx@gnu.org>
parents:
diff changeset
2505 * config.h, config.h.dist
Dave Love <fx@gnu.org>
parents:
diff changeset
2506 Increase pure size (sigh)
Dave Love <fx@gnu.org>
parents:
diff changeset
2507
Dave Love <fx@gnu.org>
parents:
diff changeset
2508 * search.c (compile_pattern):
Dave Love <fx@gnu.org>
parents:
diff changeset
2509 Signal an invalid-regexp error if lose.
Dave Love <fx@gnu.org>
parents:
diff changeset
2510
Dave Love <fx@gnu.org>
parents:
diff changeset
2511 1985-08-09 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2512
Dave Love <fx@gnu.org>
parents:
diff changeset
2513 * term.c (clear_end_of_line)
Dave Love <fx@gnu.org>
parents:
diff changeset
2514 Calling cmplus before chars output when terminals lacks clreol
Dave Love <fx@gnu.org>
parents:
diff changeset
2515 (crl@newton.purdue.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2516
Dave Love <fx@gnu.org>
parents:
diff changeset
2517 1985-08-06 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2518
Dave Love <fx@gnu.org>
parents:
diff changeset
2519 * macros.c (end-kdb-macro):
Dave Love <fx@gnu.org>
parents:
diff changeset
2520 Barf if not defining a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2521
Dave Love <fx@gnu.org>
parents:
diff changeset
2522 * doc.c, keymap.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2523 Interactive for Fdocumentation declaration was wrong, and has been
Dave Love <fx@gnu.org>
parents:
diff changeset
2524 deleted. (describe-function is what people should be using)
Dave Love <fx@gnu.org>
parents:
diff changeset
2525
Dave Love <fx@gnu.org>
parents:
diff changeset
2526 Make where_is_in_buffer take a firstonly arg to speed up
Dave Love <fx@gnu.org>
parents:
diff changeset
2527 substitute-command-keys. Make it really use its buf argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
2528 (crl@newton.purdue.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2529
Dave Love <fx@gnu.org>
parents:
diff changeset
2530 * emacs.c (kill-emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2531 If noninteractive and arg is fixnum, return arg as program return
Dave Love <fx@gnu.org>
parents:
diff changeset
2532 code by exit(arg)
Dave Love <fx@gnu.org>
parents:
diff changeset
2533
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 * search.c (Fsearch_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
2535 Wasn't initializing translate table based on case-fold-search
Dave Love <fx@gnu.org>
parents:
diff changeset
2536
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 * process.c (deactivate_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2538 Fix timing screw if SIGCHLD received in middle of deactivation
Dave Love <fx@gnu.org>
parents:
diff changeset
2539 (by silogic!eggert@ucla-cs.arpa)
Dave Love <fx@gnu.org>
parents:
diff changeset
2540
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 1985-08-05 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2542
Dave Love <fx@gnu.org>
parents:
diff changeset
2543 * callint.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2544 Improve doc of {current-}prefix-arg
Dave Love <fx@gnu.org>
parents:
diff changeset
2545
Dave Love <fx@gnu.org>
parents:
diff changeset
2546 * minibuf.c (Fread_from_minibuffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2547 Thought it accepted maximum of 3 args, not 4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2548
Dave Love <fx@gnu.org>
parents:
diff changeset
2549 * sysdep.c (InitDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
2550 When you are (sigh) using CBREAK and flow control, C-@
Dave Love <fx@gnu.org>
parents:
diff changeset
2551 is botched. Some tables are being initialized to zero (i.e. C-@)
Dave Love <fx@gnu.org>
parents:
diff changeset
2552 when they should be initialized to -1. More debatably, LDECCTQ is
Dave Love <fx@gnu.org>
parents:
diff changeset
2553 needed for real, bad flow control.
Dave Love <fx@gnu.org>
parents:
diff changeset
2554 -- silogic!eggert@ucla-cs.arpa
Dave Love <fx@gnu.org>
parents:
diff changeset
2555
Dave Love <fx@gnu.org>
parents:
diff changeset
2556 1985-07-21 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2557
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 * sysdep.c (tabs_safe_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2559 gtty call was missing fd arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2560
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 1985-07-15 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2562
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 * xdisp.c, minibuf.c, fileio.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2564 Add * to some variables' doc, remove from others.
Dave Love <fx@gnu.org>
parents:
diff changeset
2565
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 * term.c (ins_del_lines):
Dave Love <fx@gnu.org>
parents:
diff changeset
2567 Always go to real hpos 0 before insert or delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
2568
Dave Love <fx@gnu.org>
parents:
diff changeset
2569 * buffer.c (init_buffer_once):
Dave Love <fx@gnu.org>
parents:
diff changeset
2570 Pass correct data type to Fbuffer_flush_undo.
Dave Love <fx@gnu.org>
parents:
diff changeset
2571
Dave Love <fx@gnu.org>
parents:
diff changeset
2572 * term.c (write_standout_marker):
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 Don't output `se' if it's the same as `so'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2574
Dave Love <fx@gnu.org>
parents:
diff changeset
2575 * window.c (set_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
2576 Pass correct data type (int) when call self at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 Similar in set_window_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
2578
Dave Love <fx@gnu.org>
parents:
diff changeset
2579 1985-07-14 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2580
Dave Love <fx@gnu.org>
parents:
diff changeset
2581 * editfns.c (subst-char-in-region):
Dave Love <fx@gnu.org>
parents:
diff changeset
2582 * casefiddle.c (operate_on_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
2583 Don't call modify_region before recording the changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2584
Dave Love <fx@gnu.org>
parents:
diff changeset
2585 * editfns.c (Fgoto_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2586 interactively read arg using n, not p.
Dave Love <fx@gnu.org>
parents:
diff changeset
2587
Dave Love <fx@gnu.org>
parents:
diff changeset
2588 * undo.c (RecordChange1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2589 A local and an arg were both named p. Change arg to bufp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2590 Fixed bug in undoing the undoing of RecordChange (such as Meta-l).
Dave Love <fx@gnu.org>
parents:
diff changeset
2591
Dave Love <fx@gnu.org>
parents:
diff changeset
2592 * minibuf.c (read_minibuf):
Dave Love <fx@gnu.org>
parents:
diff changeset
2593 Postpone incrementing MinibufDepth until point where
Dave Love <fx@gnu.org>
parents:
diff changeset
2594 can no longer quit before setting up to decrement it on quits.
Dave Love <fx@gnu.org>
parents:
diff changeset
2595
Dave Love <fx@gnu.org>
parents:
diff changeset
2596 * fns.c (Fyes_or_no_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2597 Use Fsleep_for rather than sleep, to allow immediate quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
2598
Dave Love <fx@gnu.org>
parents:
diff changeset
2599 * abbrev.c (expand_abbrev):
Dave Love <fx@gnu.org>
parents:
diff changeset
2600 Handle case of scan_words returning 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2601
Dave Love <fx@gnu.org>
parents:
diff changeset
2602 * casefiddle.c (operate_on_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
2603 Handle case of scan_words returning 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2604
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 1985-07-12 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2606
Dave Love <fx@gnu.org>
parents:
diff changeset
2607 * xdisp.c (display_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
2608 Regard display chars as unsigned chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2609
Dave Love <fx@gnu.org>
parents:
diff changeset
2610 1985-07-12 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2611
Dave Love <fx@gnu.org>
parents:
diff changeset
2612 * callint.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2613 Stuff was being added to command-history even if aborted out
Dave Love <fx@gnu.org>
parents:
diff changeset
2614
Dave Love <fx@gnu.org>
parents:
diff changeset
2615 1985-07-11 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2616
Dave Love <fx@gnu.org>
parents:
diff changeset
2617 * process.c: delete-exited-processes is boolean.
Dave Love <fx@gnu.org>
parents:
diff changeset
2618
Dave Love <fx@gnu.org>
parents:
diff changeset
2619 * term.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2620 chars_wasted is 0 if no `so' or `se' string;
Dave Love <fx@gnu.org>
parents:
diff changeset
2621 0100 | nchars if there is a `so' or `se' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2622 Should fix lossage with :sg#0:
Dave Love <fx@gnu.org>
parents:
diff changeset
2623
Dave Love <fx@gnu.org>
parents:
diff changeset
2624 1985-07-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2625
Dave Love <fx@gnu.org>
parents:
diff changeset
2626 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2627 Rename waiting to waiting_for_input, no longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
2628 In get_char, be sure to clear alarm and zero input_available_clear_word
Dave Love <fx@gnu.org>
parents:
diff changeset
2629 when thrown to from quit_throw_to_get_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2630
Dave Love <fx@gnu.org>
parents:
diff changeset
2631 * eval.c (Fsignal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 Crash if waiting_for_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2635 Set up alarm signal handler before requesting alarm.
Dave Love <fx@gnu.org>
parents:
diff changeset
2636
Dave Love <fx@gnu.org>
parents:
diff changeset
2637 1985-07-09 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2638
Dave Love <fx@gnu.org>
parents:
diff changeset
2639 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2640 Don't let child change Emacs's values of forkin and forkout.
Dave Love <fx@gnu.org>
parents:
diff changeset
2641 Use a timer interrupt to unhang `close (forkin)'
Dave Love <fx@gnu.org>
parents:
diff changeset
2642 since it gets wedged if the child exited already.
Dave Love <fx@gnu.org>
parents:
diff changeset
2643
Dave Love <fx@gnu.org>
parents:
diff changeset
2644 1985-07-08 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2645
Dave Love <fx@gnu.org>
parents:
diff changeset
2646 * xdisp.c (redisplay_window):
Dave Love <fx@gnu.org>
parents:
diff changeset
2647 It was returning garbage.
Dave Love <fx@gnu.org>
parents:
diff changeset
2648
Dave Love <fx@gnu.org>
parents:
diff changeset
2649 * keyboard.c, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2650 Make stuff_char work correctly assuming its arg
Dave Love <fx@gnu.org>
parents:
diff changeset
2651 is the character to stuff, and always pass it the character.
Dave Love <fx@gnu.org>
parents:
diff changeset
2652
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 1985-07-07 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2654
Dave Love <fx@gnu.org>
parents:
diff changeset
2655 * dispnew.c, cm.h, sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2656 ospeed must be short, not int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2657
Dave Love <fx@gnu.org>
parents:
diff changeset
2658 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2659 Protect against old being null in call to change_line_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
2660
Dave Love <fx@gnu.org>
parents:
diff changeset
2661 * dispnew.c (make_display_lines):
Dave Love <fx@gnu.org>
parents:
diff changeset
2662 Take account of fact that `free' clobbers the area freed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2663
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 * buffer.c (SefBfp):
Dave Love <fx@gnu.org>
parents:
diff changeset
2665 Don't check c->major_mode if c is zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
2666
Dave Love <fx@gnu.org>
parents:
diff changeset
2667 * lisp.h, m-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
2668 EXPLICIT_SIGN_EXTEND controls whether to define XINT using shifts.
Dave Love <fx@gnu.org>
parents:
diff changeset
2669
Dave Love <fx@gnu.org>
parents:
diff changeset
2670 1985-07-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2671
Dave Love <fx@gnu.org>
parents:
diff changeset
2672 * cmds.c (newline):
Dave Love <fx@gnu.org>
parents:
diff changeset
2673 Make it REALLY do auto-filling.
Dave Love <fx@gnu.org>
parents:
diff changeset
2674
Dave Love <fx@gnu.org>
parents:
diff changeset
2675 * term.c (term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
2676 Turn on must_write_spaces for Concepts.
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 Append \E^G! (i/d char within line) to `ti' string for Concepts.
Dave Love <fx@gnu.org>
parents:
diff changeset
2678
Dave Love <fx@gnu.org>
parents:
diff changeset
2679 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2680 If need to do clear-eol but text reaches to right margin,
Dave Love <fx@gnu.org>
parents:
diff changeset
2681 clear before outputting the last character of text.
Dave Love <fx@gnu.org>
parents:
diff changeset
2682
Dave Love <fx@gnu.org>
parents:
diff changeset
2683 * cm.h, term.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2684 Define Wcm.cm_losewrap, which says that reaching right margin
Dave Love <fx@gnu.org>
parents:
diff changeset
2685 has undefined results. Turn this on for supdup terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2686
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 1985-07-04 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2688
Dave Love <fx@gnu.org>
parents:
diff changeset
2689 * dispnew.c (update_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2690 If want to insert chars early in line and delete chars late in line,
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 do the deletion first.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692
Dave Love <fx@gnu.org>
parents:
diff changeset
2693 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
2694 Round outq down, not to nearest second, to get sleep time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2695
Dave Love <fx@gnu.org>
parents:
diff changeset
2696 1985-07-03 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2697
Dave Love <fx@gnu.org>
parents:
diff changeset
2698 * term.c (term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 Was storing "dc" string in wrong place.
Dave Love <fx@gnu.org>
parents:
diff changeset
2700
Dave Love <fx@gnu.org>
parents:
diff changeset
2701 * term.c (ins_del_lines):
Dave Love <fx@gnu.org>
parents:
diff changeset
2702 On telerays, indicate that cursor is left in column 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2703
Dave Love <fx@gnu.org>
parents:
diff changeset
2704 * dispnew.c (line_hash_code):
Dave Love <fx@gnu.org>
parents:
diff changeset
2705 Make line be null-terminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2706
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 * dispnew.c (direct_output_for_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
2708 Make line remain null-terminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2709
Dave Love <fx@gnu.org>
parents:
diff changeset
2710 1985-07-02 Richard M. Stallman,,, (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2711
Dave Love <fx@gnu.org>
parents:
diff changeset
2712 * window.c (window_loop, case 5):
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 Change < to > so get-largest-window gets largest, not smallest.
Dave Love <fx@gnu.org>
parents:
diff changeset
2714
Dave Love <fx@gnu.org>
parents:
diff changeset
2715 * term.c (ins_del_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
2716 Don't pass negative length arg to bzero, for chars_wasted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2717
Dave Love <fx@gnu.org>
parents:
diff changeset
2718 * editfns.c (init_editfns):
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 In user full name, discard stuff starting with first comma if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
2720 Change names of static structure: now user_real_name and
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 user_full_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
2722 Clean up AMPERSAND_FULL_NAME code a little.
Dave Love <fx@gnu.org>
parents:
diff changeset
2723
Dave Love <fx@gnu.org>
parents:
diff changeset
2724 1985-07-01 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2725
Dave Love <fx@gnu.org>
parents:
diff changeset
2726 * minibuf.c: (minibuffer-complete-word):
Dave Love <fx@gnu.org>
parents:
diff changeset
2727 Fix case of Space in filename, where front of minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
2728 gets deleted by completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2729
Dave Love <fx@gnu.org>
parents:
diff changeset
2730 * Gross rewrite of display code. No Gosling code left.
Dave Love <fx@gnu.org>
parents:
diff changeset
2731 Files fixedpoint.* and display.* and Trm*.* flushed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2732 New files term.c, scroll.c, termhooks.h, termopts.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
2733 and termchar.h. Many changes in dispnew.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2734
Dave Love <fx@gnu.org>
parents:
diff changeset
2735 * keyboard.c: make stop_character not static.
Dave Love <fx@gnu.org>
parents:
diff changeset
2736
Dave Love <fx@gnu.org>
parents:
diff changeset
2737 1985-06-26 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2738
Dave Love <fx@gnu.org>
parents:
diff changeset
2739 * xdisp.c (try_window_id):
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 If C-k is done at end of next-to-last line,
Dave Love <fx@gnu.org>
parents:
diff changeset
2741 this fn updates window_end_vpos and cannot leave
Dave Love <fx@gnu.org>
parents:
diff changeset
2742 window_end_pos nonnegative (it is zero, in fact).
Dave Love <fx@gnu.org>
parents:
diff changeset
2743 If display is preempted before lines are output,
Dave Love <fx@gnu.org>
parents:
diff changeset
2744 this is inconsistent. Fix by setting
Dave Love <fx@gnu.org>
parents:
diff changeset
2745 blank_end_of_window to nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
2746
Dave Love <fx@gnu.org>
parents:
diff changeset
2747 1985-06-25 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2748
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 * cmds.c (Fnewline):
Dave Love <fx@gnu.org>
parents:
diff changeset
2750 Call the auto fill hook if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2751
Dave Love <fx@gnu.org>
parents:
diff changeset
2752 * xdisp.c (try_window_id):
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 If dot is found by compute_motion after xp, record that
Dave Love <fx@gnu.org>
parents:
diff changeset
2754 permanently. If display_text_line sets dot position wrong
Dave Love <fx@gnu.org>
parents:
diff changeset
2755 (case where like is killed, dot is at eob and that line
Dave Love <fx@gnu.org>
parents:
diff changeset
2756 is not displayed), detect and set it again in final compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2757
Dave Love <fx@gnu.org>
parents:
diff changeset
2758 * display.c, dispnew.c, sysdep.c, xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 Rewrite UpdateScreen (now update_screen),
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 PrintM (now print_scrolling) and init_display;
Dave Love <fx@gnu.org>
parents:
diff changeset
2761 all vestiges of Gosling code gone. They are now in dispnew.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 Some changes in how screen_garbaged is handled;
Dave Love <fx@gnu.org>
parents:
diff changeset
2763 work now done in Fredraw_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
2764 Minor changes in InitDsp and in minibuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2765
Dave Love <fx@gnu.org>
parents:
diff changeset
2766 * TrmAmb.c flushed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2767 * Trm*.c: tt.t_init routine now passed no arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2768
Dave Love <fx@gnu.org>
parents:
diff changeset
2769 1985-06-23 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2770
Dave Love <fx@gnu.org>
parents:
diff changeset
2771 * display.c: include sys/ioctl.h so conditionals work right.
Dave Love <fx@gnu.org>
parents:
diff changeset
2772
Dave Love <fx@gnu.org>
parents:
diff changeset
2773 1985-06-22 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2774
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 * doprnt.c: Flush extra increment of fmt for %%.
Dave Love <fx@gnu.org>
parents:
diff changeset
2776
Dave Love <fx@gnu.org>
parents:
diff changeset
2777 * search.c (replace-match):
Dave Love <fx@gnu.org>
parents:
diff changeset
2778 Test of prevc was backwards in determining value for case_action.
Dave Love <fx@gnu.org>
parents:
diff changeset
2779
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 * TrmTERM.h (wipeline):
Dave Love <fx@gnu.org>
parents:
diff changeset
2781 Update curY and curX when ESC S is sent to Teleray.
Dave Love <fx@gnu.org>
parents:
diff changeset
2782 * TrmTERM.h (TrmTERM):
Dave Love <fx@gnu.org>
parents:
diff changeset
2783 Turn off use of LF on Teleray.
Dave Love <fx@gnu.org>
parents:
diff changeset
2784
Dave Love <fx@gnu.org>
parents:
diff changeset
2785 * process.c (pty): Don't turn on FIONBIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
2786
Dave Love <fx@gnu.org>
parents:
diff changeset
2787 1985-06-18 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2788
Dave Love <fx@gnu.org>
parents:
diff changeset
2789 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
2790 Make pty terminal the controlling terminal of the child.
Dave Love <fx@gnu.org>
parents:
diff changeset
2791
Dave Love <fx@gnu.org>
parents:
diff changeset
2792 * fileio.c: Replace %1 with %s in various interactive strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2793 I wonder why they said "%1", and whether that ever worked.
Dave Love <fx@gnu.org>
parents:
diff changeset
2794
Dave Love <fx@gnu.org>
parents:
diff changeset
2795 * process.c (change_msgs):
Dave Love <fx@gnu.org>
parents:
diff changeset
2796 Advance dot if at dot is at end; otherwise don't change dot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2797
Dave Love <fx@gnu.org>
parents:
diff changeset
2798 * search.c (replace-match):
Dave Love <fx@gnu.org>
parents:
diff changeset
2799 Fix bug in case preservation by initializing `last' for final loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2800
Dave Love <fx@gnu.org>
parents:
diff changeset
2801 1985-06-17 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2802
Dave Love <fx@gnu.org>
parents:
diff changeset
2803 * sysdep.c: New file containing interfaces to system-dependent
Dave Love <fx@gnu.org>
parents:
diff changeset
2804 kernel entries and libraries.
Dave Love <fx@gnu.org>
parents:
diff changeset
2805
Dave Love <fx@gnu.org>
parents:
diff changeset
2806 * aux.c, dsp.c: Files eliminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2807
Dave Love <fx@gnu.org>
parents:
diff changeset
2808 * m-dual68.h: m- file for Duals running unisoft port.
Dave Love <fx@gnu.org>
parents:
diff changeset
2809
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 * s-uniplus5.0.h: s- file for unisoft port of sys V rel 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2811 * s-uniplus5.2.h: s- file for unisoft port of sys V rel 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2812
Dave Love <fx@gnu.org>
parents:
diff changeset
2813 * syntax.c: Eliminate find-line-comment and find-line-comment-body.
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 Lisp code should use comment-start-skip to find comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
2815
Dave Love <fx@gnu.org>
parents:
diff changeset
2816 1985-06-15 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2817
Dave Love <fx@gnu.org>
parents:
diff changeset
2818 * TrmTERM.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2819 Suppress use of ^M on telerays. Know that ins line
Dave Love <fx@gnu.org>
parents:
diff changeset
2820 leaves cursor in column 0 on telerays.
Dave Love <fx@gnu.org>
parents:
diff changeset
2821 Don't decrement width for :am: terminals; this is an experiment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2822
Dave Love <fx@gnu.org>
parents:
diff changeset
2823 1985-06-14 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2824
Dave Love <fx@gnu.org>
parents:
diff changeset
2825 * TrmTERM.c (TrmTERM):
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 Override termcap's so and sg for telerays (xt is set).
Dave Love <fx@gnu.org>
parents:
diff changeset
2827
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 * display.c (hashline):
Dave Love <fx@gnu.org>
parents:
diff changeset
2829 Don't ignore trailing spaces if tt.t_needspaces is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2830 May fix C100 lossage.
Dave Love <fx@gnu.org>
parents:
diff changeset
2831
Dave Love <fx@gnu.org>
parents:
diff changeset
2832 * Various files: minor changes for system V.
Dave Love <fx@gnu.org>
parents:
diff changeset
2833
Dave Love <fx@gnu.org>
parents:
diff changeset
2834 * disp_extern.h: rename as dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2835
Dave Love <fx@gnu.org>
parents:
diff changeset
2836 * commands.h (INTERACTIVE):
Dave Love <fx@gnu.org>
parents:
diff changeset
2837 Be false in batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2838
Dave Love <fx@gnu.org>
parents:
diff changeset
2839 * aux.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2840 New file, containing system-dependent subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2841
Dave Love <fx@gnu.org>
parents:
diff changeset
2842 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 Use new subroutines get_input_pending, stuff_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
2844 discard_tty_input, in aux.c for now.
Dave Love <fx@gnu.org>
parents:
diff changeset
2845
Dave Love <fx@gnu.org>
parents:
diff changeset
2846 * display.c (term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 Use new subroutine init_baud_rate; avoid direct use of gtty.
Dave Love <fx@gnu.org>
parents:
diff changeset
2848
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 * callproc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2850 Use new subroutines wait_without_blocking, setpgrp_of_tty,
Dave Love <fx@gnu.org>
parents:
diff changeset
2851 child_setup_tty, set_exclusive_use.
Dave Love <fx@gnu.org>
parents:
diff changeset
2852
Dave Love <fx@gnu.org>
parents:
diff changeset
2853 * keyboard.c (EchoThem):
Dave Love <fx@gnu.org>
parents:
diff changeset
2854 Process quits only if `waiting' is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2855
Dave Love <fx@gnu.org>
parents:
diff changeset
2856 1985-06-12 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2857
Dave Love <fx@gnu.org>
parents:
diff changeset
2858 * minibuf.c, callint.c, read.c, mocklisp.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2859 New function read-from-minibuffer does all you could ever want.
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 read-minibuffer, eval-minibuffer, read-string take second optional
Dave Love <fx@gnu.org>
parents:
diff changeset
2861 initial-contents arg. read-input now a synonym for read-string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2862
Dave Love <fx@gnu.org>
parents:
diff changeset
2863 * keymap.c, callint.c, minibuf.c, fns.c, commands.h
Dave Love <fx@gnu.org>
parents:
diff changeset
2864 Rename MinbufLocalMap to Vminibuffer_local_map, etc
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 Rename minibuf-local-{,-ns,-completion,must-match}map,
Dave Love <fx@gnu.org>
parents:
diff changeset
2866 and DefLispVar them (document even!)
Dave Love <fx@gnu.org>
parents:
diff changeset
2867 => New lisp variables minibuffer-local-map, minibuffer-local-ns-map,
Dave Love <fx@gnu.org>
parents:
diff changeset
2868 minibuffer-local-completion-map, minibuffer-local-must-match-map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2869
Dave Love <fx@gnu.org>
parents:
diff changeset
2870 1985-06-12 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2871
Dave Love <fx@gnu.org>
parents:
diff changeset
2872 * keymap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2873 Supply missing defsubr of keymapp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2874
Dave Love <fx@gnu.org>
parents:
diff changeset
2875 1985-06-11 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2876
Dave Love <fx@gnu.org>
parents:
diff changeset
2877 * callint.c, editfns.c, doprnt.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2878 Use new function doprnt instead of _doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
2879
Dave Love <fx@gnu.org>
parents:
diff changeset
2880 1985-06-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2881
Dave Love <fx@gnu.org>
parents:
diff changeset
2882 * TrmC100.c: Do termscript output.
Dave Love <fx@gnu.org>
parents:
diff changeset
2883
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 1985-06-10 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2885
Dave Love <fx@gnu.org>
parents:
diff changeset
2886 * print.c, lisp.h, buffer.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2887 New function prin1-to-string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 (Needs an initialization done in buffer.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
2889
Dave Love <fx@gnu.org>
parents:
diff changeset
2890 1985-06-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2891
Dave Love <fx@gnu.org>
parents:
diff changeset
2892 * TrmTERM.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2893 Fix interaction of XTflag with SGnum (telerays):
Dave Love <fx@gnu.org>
parents:
diff changeset
2894 Don't put SEstr on most lines; special hair
Dave Love <fx@gnu.org>
parents:
diff changeset
2895 to erase SOstr when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2896
Dave Love <fx@gnu.org>
parents:
diff changeset
2897 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2898 Clear Vquit_flag in read_key_sequence, not in get_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2899 This makes it possible to quit out of y-or-n-p again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2900
Dave Love <fx@gnu.org>
parents:
diff changeset
2901 1985-06-10 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2902
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 * dired.c (file_name_completion)
Dave Love <fx@gnu.org>
parents:
diff changeset
2904 Check Vquit_flag each time around and quit if requested.
Dave Love <fx@gnu.org>
parents:
diff changeset
2905
Dave Love <fx@gnu.org>
parents:
diff changeset
2906 1985-06-10 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2907
Dave Love <fx@gnu.org>
parents:
diff changeset
2908 * minibuf.c: Use Tab for completion, not ESC.
Dave Love <fx@gnu.org>
parents:
diff changeset
2909
Dave Love <fx@gnu.org>
parents:
diff changeset
2910 * unexec.c: round bss_start up to page bndry.
Dave Love <fx@gnu.org>
parents:
diff changeset
2911
Dave Love <fx@gnu.org>
parents:
diff changeset
2912 1985-06-09 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2913
Dave Love <fx@gnu.org>
parents:
diff changeset
2914 * keyboard.c (kbd_buffer_store_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2915 Call interrupt_signal for every C-g, even while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
2916
Dave Love <fx@gnu.org>
parents:
diff changeset
2917 * keyboard.c (input_available_signal):
Dave Love <fx@gnu.org>
parents:
diff changeset
2918 If C-g seen, ignore rest of chars already available.
Dave Love <fx@gnu.org>
parents:
diff changeset
2919
Dave Love <fx@gnu.org>
parents:
diff changeset
2920 * keyboard.c (quit_throw_to_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2921 Don't clear Vquit_flag. Let Lisp program see quit-flag set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2922
Dave Love <fx@gnu.org>
parents:
diff changeset
2923 1985-06-08 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2924
Dave Love <fx@gnu.org>
parents:
diff changeset
2925 * various files:
Dave Love <fx@gnu.org>
parents:
diff changeset
2926 Make functions called by internal_with_output_to_temp_window
Dave Love <fx@gnu.org>
parents:
diff changeset
2927 all return Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2928
Dave Love <fx@gnu.org>
parents:
diff changeset
2929 * bytecode.c (case Bdup):
Dave Love <fx@gnu.org>
parents:
diff changeset
2930 PUSH (TOP) loses due to invalid assumption about where
Dave Love <fx@gnu.org>
parents:
diff changeset
2931 autoincrement gets done.
Dave Love <fx@gnu.org>
parents:
diff changeset
2932
Dave Love <fx@gnu.org>
parents:
diff changeset
2933 * read.c (read_vector):
Dave Love <fx@gnu.org>
parents:
diff changeset
2934 Pass make_pure_vector an int, as it expects, not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2935
Dave Love <fx@gnu.org>
parents:
diff changeset
2936 1985-06-07 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2937
Dave Love <fx@gnu.org>
parents:
diff changeset
2938 * buffer.c
Dave Love <fx@gnu.org>
parents:
diff changeset
2939 documentation fixes
Dave Love <fx@gnu.org>
parents:
diff changeset
2940
Dave Love <fx@gnu.org>
parents:
diff changeset
2941 1985-06-07 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2942
Dave Love <fx@gnu.org>
parents:
diff changeset
2943 * TrmTERM.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2944 HLflags is now a three-way flag: 1 => line has SOstr,
Dave Love <fx@gnu.org>
parents:
diff changeset
2945 2 => line has SEstr, 0 => line has neither.
Dave Love <fx@gnu.org>
parents:
diff changeset
2946 State 0 results from clearing screen, ins/del line.
Dave Love <fx@gnu.org>
parents:
diff changeset
2947
Dave Love <fx@gnu.org>
parents:
diff changeset
2948 * dispnew.c (preserve_other_columns):
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 If copying beginning of line from other window,
Dave Love <fx@gnu.org>
parents:
diff changeset
2950 don't increase length of line beyond last column copied.
Dave Love <fx@gnu.org>
parents:
diff changeset
2951
Dave Love <fx@gnu.org>
parents:
diff changeset
2952 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 Eliminate `executing' flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2954 Quit now always sets Vquit_flag; input code tests it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2955
Dave Love <fx@gnu.org>
parents:
diff changeset
2956 1985-06-06 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2957
Dave Love <fx@gnu.org>
parents:
diff changeset
2958 * doc.c (Fdocumentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 Handle sparse keymaps (lists whose car is `keymap')
Dave Love <fx@gnu.org>
parents:
diff changeset
2960 by way of canned string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2961
Dave Love <fx@gnu.org>
parents:
diff changeset
2962 1985-06-06 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2963
Dave Love <fx@gnu.org>
parents:
diff changeset
2964 * keyboard.c (kbd_buffer_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 Keep doing gobble_input and waiting, until kbd_count becomes nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
2966
Dave Love <fx@gnu.org>
parents:
diff changeset
2967 1985-06-05 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2968
Dave Love <fx@gnu.org>
parents:
diff changeset
2969 * dired.c (file-name-completion, file-name-all-completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
2970 Make these functions share most of their code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2971 Use two passes: first try all filenames that don't end in an
Dave Love <fx@gnu.org>
parents:
diff changeset
2972 "ignored extension" and, if that yields nothing, try all filenames.
Dave Love <fx@gnu.org>
parents:
diff changeset
2973
Dave Love <fx@gnu.org>
parents:
diff changeset
2974 * doc.c (Fdocumentation):
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 Handle keyboard macros (symbols with strings as definitions)
Dave Love <fx@gnu.org>
parents:
diff changeset
2976 with a canned string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2977
Dave Love <fx@gnu.org>
parents:
diff changeset
2978 1985-06-05 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2979
Dave Love <fx@gnu.org>
parents:
diff changeset
2980 * dired.c (file-name-completion)
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 Spazz comparing against completion-ignored-extensions (boole!eggert)
Dave Love <fx@gnu.org>
parents:
diff changeset
2982 That was no spazz, that was a feature - rms.
Dave Love <fx@gnu.org>
parents:
diff changeset
2983
Dave Love <fx@gnu.org>
parents:
diff changeset
2984 1985-06-05 K. Shane Hartman (shane at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2985
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 * cmds.c (end-of-line): Fix documentation. Claimed it moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
2987 beginning of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
2988
Dave Love <fx@gnu.org>
parents:
diff changeset
2989 * buffer.c (fill-column): Fix typo in documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
2990
Dave Love <fx@gnu.org>
parents:
diff changeset
2991 1985-06-04 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2992
Dave Love <fx@gnu.org>
parents:
diff changeset
2993 * bytecode.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
2994 Make Bread_char check for quit before finishing.
Dave Love <fx@gnu.org>
parents:
diff changeset
2995 A quit is likely to requested during the read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2996
Dave Love <fx@gnu.org>
parents:
diff changeset
2997 1985-06-04 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
2998
Dave Love <fx@gnu.org>
parents:
diff changeset
2999 * dired.c (file-name-completion, file-name-all-completions)
Dave Love <fx@gnu.org>
parents:
diff changeset
3000 Append "/" to names of directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
3001
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 1985-06-04 K. Shane Hartman (shane at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3003
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 * minibuf.c (Vminibuffer_help_form):
Dave Love <fx@gnu.org>
parents:
diff changeset
3005 Change the lisp name to be minibuffer-help-form rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
3006 Vminibuffer-help-form.
Dave Love <fx@gnu.org>
parents:
diff changeset
3007
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 1985-06-02 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3009
Dave Love <fx@gnu.org>
parents:
diff changeset
3010 * config.h, s-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 Eliminate CBREAK_INPUT and FRONT_END_PROCESS;
Dave Love <fx@gnu.org>
parents:
diff changeset
3012 INTERRUPT_INPUT just controls default for interrupt_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3013
Dave Love <fx@gnu.org>
parents:
diff changeset
3014 * dsp.c, keyboard.c, xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3015 Use variable interrupt_input rather than switch INTERRUPT_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3016 Don't change stopc/startc if flow_control is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3017
Dave Love <fx@gnu.org>
parents:
diff changeset
3018 * dsp.c, display.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 Change OldTchars => old_tchars, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
3020 Initialize new tchars from old tchars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 Move setting window to 0 from InitDsp to term_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
3022
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 * dispnew.c (set-input-mode):
Dave Love <fx@gnu.org>
parents:
diff changeset
3024 New function to set interrupt_input and flow_control.
Dave Love <fx@gnu.org>
parents:
diff changeset
3025
Dave Love <fx@gnu.org>
parents:
diff changeset
3026 * read.c (read_escape):
Dave Love <fx@gnu.org>
parents:
diff changeset
3027 \ followed by one or two digits unreads following char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3028
Dave Love <fx@gnu.org>
parents:
diff changeset
3029 * TrmTERM.c (flash):
Dave Love <fx@gnu.org>
parents:
diff changeset
3030 If no bell defined, output C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
3031
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 * minibuf.c (read_minibuf, read_minibuf_unwind):
Dave Love <fx@gnu.org>
parents:
diff changeset
3033 Define Vminibuffer_help_form.
Dave Love <fx@gnu.org>
parents:
diff changeset
3034 Bind help_form to that inside minibuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
3035
Dave Love <fx@gnu.org>
parents:
diff changeset
3036 * callproc.c, doc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3037 Make Vexec_directory end in a slash.
Dave Love <fx@gnu.org>
parents:
diff changeset
3038
Dave Love <fx@gnu.org>
parents:
diff changeset
3039 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
3040 Remove debugging trap. It showed that the select had
Dave Love <fx@gnu.org>
parents:
diff changeset
3041 returned, there was input available, it had not
Dave Love <fx@gnu.org>
parents:
diff changeset
3042 been read by interrupt level but FASYNC was set.
Dave Love <fx@gnu.org>
parents:
diff changeset
3043 (Kernel bug).
Dave Love <fx@gnu.org>
parents:
diff changeset
3044
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 * keyboard.c (kbd_buffer_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3046 If wait_reading_process_input returns and kbd_count stil 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
3047 gobble the buffered input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3048
Dave Love <fx@gnu.org>
parents:
diff changeset
3049 1985-06-01 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3050
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 * dispnew.c (sit-for):
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 Gobble any pending input before calling wait_reading_process_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3053
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
3055 Dump core if `select' says input available and did not
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 already get a SIGIO interrupt for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3057
Dave Love <fx@gnu.org>
parents:
diff changeset
3058 * emacs.c (main):
Dave Love <fx@gnu.org>
parents:
diff changeset
3059 Detect -batch even when it's the only arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3060
Dave Love <fx@gnu.org>
parents:
diff changeset
3061 * minibuf.c (read_minibuf):
Dave Love <fx@gnu.org>
parents:
diff changeset
3062 Don't call UpdateScreen if in batch mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3063
Dave Love <fx@gnu.org>
parents:
diff changeset
3064 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 Use sigsetmask to prevent recursive SIGIO handling
Dave Love <fx@gnu.org>
parents:
diff changeset
3066 rather than kill, as previous change caused
Dave Love <fx@gnu.org>
parents:
diff changeset
3067 kbd_buffer_get_char to return -1 mysteriously.
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 Change kbd_buffer_get_char never to return -1;
Dave Love <fx@gnu.org>
parents:
diff changeset
3069 kill emacs on eof in batch mode, abort on eof non-batch.
Dave Love <fx@gnu.org>
parents:
diff changeset
3070
Dave Love <fx@gnu.org>
parents:
diff changeset
3071 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3072 Eliminate dribble_count. fflush (dribble) after each char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3073
Dave Love <fx@gnu.org>
parents:
diff changeset
3074 * undo.c, undo.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3075 Define Uunmod; record when buffer becomes "modified"
Dave Love <fx@gnu.org>
parents:
diff changeset
3076 and clear out "modified" if undo past there.
Dave Love <fx@gnu.org>
parents:
diff changeset
3077
Dave Love <fx@gnu.org>
parents:
diff changeset
3078 * undo.c (RecordDelete):
Dave Love <fx@gnu.org>
parents:
diff changeset
3079 Correct the condition for combining with previous delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
3080
Dave Love <fx@gnu.org>
parents:
diff changeset
3081 * keyboard.c (kbd_buffer_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3082 Actually cause SIGIO if have unread input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3083
Dave Love <fx@gnu.org>
parents:
diff changeset
3084 * display.c, TrmTERM.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3085 Do fflush(termscript) in UpdateScreen, not in TrmTERM.
Dave Love <fx@gnu.org>
parents:
diff changeset
3086
Dave Love <fx@gnu.org>
parents:
diff changeset
3087 1985-05-31 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3088
Dave Love <fx@gnu.org>
parents:
diff changeset
3089 * TrmVT100.c: Generate termscript output.
Dave Love <fx@gnu.org>
parents:
diff changeset
3090
Dave Love <fx@gnu.org>
parents:
diff changeset
3091 * dsp.c: define request_sigio, unrequest_sigio.
Dave Love <fx@gnu.org>
parents:
diff changeset
3092
Dave Love <fx@gnu.org>
parents:
diff changeset
3093 * xdisp.c (DoDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
3094 Unrequest sigio on entry, rerequest on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3095 Thus, no interrupts during redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
3096
Dave Love <fx@gnu.org>
parents:
diff changeset
3097 * keyboard.c (detect_input_pending):
Dave Love <fx@gnu.org>
parents:
diff changeset
3098 Check FIONREAD even if INTERRUPT_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3099
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 * m-*.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3101 Add macros LOAD_AVE_TYPE and LOAD_AVE_CVT
Dave Love <fx@gnu.org>
parents:
diff changeset
3102
Dave Love <fx@gnu.org>
parents:
diff changeset
3103 * fns.c (load-average): Use those two.
Dave Love <fx@gnu.org>
parents:
diff changeset
3104 Makes it work on suns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3105
Dave Love <fx@gnu.org>
parents:
diff changeset
3106 * keyboard.c (kbd_buffer_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 #ifndef INTERRUPT_INPUT, always read at least 1 character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3108
Dave Love <fx@gnu.org>
parents:
diff changeset
3109 1985-05-30 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3110
Dave Love <fx@gnu.org>
parents:
diff changeset
3111 * display.c (UpdateScreen):
Dave Love <fx@gnu.org>
parents:
diff changeset
3112 Allow preemption at beginning if already input avail.
Dave Love <fx@gnu.org>
parents:
diff changeset
3113
Dave Love <fx@gnu.org>
parents:
diff changeset
3114 * keyboard.c (EchoKeys):
Dave Love <fx@gnu.org>
parents:
diff changeset
3115 If 1st char is help-char, echo it specially verbosely.
Dave Love <fx@gnu.org>
parents:
diff changeset
3116
Dave Love <fx@gnu.org>
parents:
diff changeset
3117 * keymap.c (access_keymap):
Dave Love <fx@gnu.org>
parents:
diff changeset
3118 If nothing in keymap under specified character code,
Dave Love <fx@gnu.org>
parents:
diff changeset
3119 try converting to lower case and look again.
Dave Love <fx@gnu.org>
parents:
diff changeset
3120
Dave Love <fx@gnu.org>
parents:
diff changeset
3121 * data.c (listp, nlistp, eq, null):
Dave Love <fx@gnu.org>
parents:
diff changeset
3122 Use EQ or NULL rather than old slow comparisons.
Dave Love <fx@gnu.org>
parents:
diff changeset
3123
Dave Love <fx@gnu.org>
parents:
diff changeset
3124 * data.c (symbol-function, symbol-value):
Dave Love <fx@gnu.org>
parents:
diff changeset
3125 Pass Qboundp or Qfboundp as extra info when signal void-symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3126
Dave Love <fx@gnu.org>
parents:
diff changeset
3127 1985-05-29 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3128
Dave Love <fx@gnu.org>
parents:
diff changeset
3129 * fileio.c (add-name-to-file):
Dave Love <fx@gnu.org>
parents:
diff changeset
3130 If no query or error about new name existing, delete it
Dave Love <fx@gnu.org>
parents:
diff changeset
3131 to avoid system error later.
Dave Love <fx@gnu.org>
parents:
diff changeset
3132
Dave Love <fx@gnu.org>
parents:
diff changeset
3133 * buffer.c (generate-new-buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 Remove duplicate declaration of local var `name'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3135
Dave Love <fx@gnu.org>
parents:
diff changeset
3136 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 Assume distribution contains paths.h.dist and config.h.dist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3138 Copy them into paths.h and config.h if those don't exist;
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 warn user if those exist but are older.
Dave Love <fx@gnu.org>
parents:
diff changeset
3140
Dave Love <fx@gnu.org>
parents:
diff changeset
3141 * dispnew.c (Ding):
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 If -batch mode, just output ^G.
Dave Love <fx@gnu.org>
parents:
diff changeset
3143
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 * cm.c (mytgoto):
Dave Love <fx@gnu.org>
parents:
diff changeset
3145 Eliminate "magic" treatment of \0 and \004.
Dave Love <fx@gnu.org>
parents:
diff changeset
3146 Flush cmevalcost, cmput; use evalcost, put.
Dave Love <fx@gnu.org>
parents:
diff changeset
3147
Dave Love <fx@gnu.org>
parents:
diff changeset
3148 * TrmTERM.c: Always set DontSend to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3149
Dave Love <fx@gnu.org>
parents:
diff changeset
3150 * alloca.s:
Dave Love <fx@gnu.org>
parents:
diff changeset
3151 Add pyramid version of alloca, and _longjmp and _setjmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3152
Dave Love <fx@gnu.org>
parents:
diff changeset
3153 * data.c, eval.c, fns.c, read.c, window.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3154 To get around Pyramid C compiler bugs:
Dave Love <fx@gnu.org>
parents:
diff changeset
3155 Eliminate many constructs return FOO = BAR;
Dave Love <fx@gnu.org>
parents:
diff changeset
3156 Eliminate some cases of calling function computed
Dave Love <fx@gnu.org>
parents:
diff changeset
3157 by conditional expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
3158
Dave Love <fx@gnu.org>
parents:
diff changeset
3159 * dired.c (directory-files):
Dave Love <fx@gnu.org>
parents:
diff changeset
3160 Avoid making double slash if spec'd directory ends in slash.
Dave Love <fx@gnu.org>
parents:
diff changeset
3161
Dave Love <fx@gnu.org>
parents:
diff changeset
3162 * callint.c (case 'b'):
Dave Love <fx@gnu.org>
parents:
diff changeset
3163 Don't allow a minibuffer to be the default buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3164
Dave Love <fx@gnu.org>
parents:
diff changeset
3165 1985-05-28 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3166
Dave Love <fx@gnu.org>
parents:
diff changeset
3167 * minibuffer.c (read_minibuf)
Dave Love <fx@gnu.org>
parents:
diff changeset
3168 Added variable enable-recursive-minibuffers
Dave Love <fx@gnu.org>
parents:
diff changeset
3169 (enable_recursive_minibuffers) so that Real Men may confuse
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 themselves. (Some commands such as c-h f can also use it) (This
Dave Love <fx@gnu.org>
parents:
diff changeset
3171 is not quite the right thing for commands to bind to read their
Dave Love <fx@gnu.org>
parents:
diff changeset
3172 arguments since it enables arbitrary recursiveness, not just one
Dave Love <fx@gnu.org>
parents:
diff changeset
3173 level to read args)
Dave Love <fx@gnu.org>
parents:
diff changeset
3174
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 * buffer.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 Wrote generate-new-buffer --- like gentemp for buffer names.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177 Rewrote create-file-buffer into lisp code in lisp/files.el
Dave Love <fx@gnu.org>
parents:
diff changeset
3178
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 1985-05-27 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3180
Dave Love <fx@gnu.org>
parents:
diff changeset
3181 * crt0.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3182 Make each machine type use completely separate code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3183 Put in code for pyramid.
Dave Love <fx@gnu.org>
parents:
diff changeset
3184
Dave Love <fx@gnu.org>
parents:
diff changeset
3185 * display.h, Trm.h, disp_extern.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3186 Move InverseVideo to Trm.h, rename to inverse_video.
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 Rename VisibleBell to visible_bell.
Dave Love <fx@gnu.org>
parents:
diff changeset
3188 Move ScreenLength and ScreenWidth to Trm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3189 Rename ScreenGarbaged to screen_garbaged.
Dave Love <fx@gnu.org>
parents:
diff changeset
3190
Dave Love <fx@gnu.org>
parents:
diff changeset
3191 * TrmVT100.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 Eliminate VT100_INVERSE. People can do this with setq.
Dave Love <fx@gnu.org>
parents:
diff changeset
3193
Dave Love <fx@gnu.org>
parents:
diff changeset
3194 * fixedpoint.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3195 Use new variable FPdebug instead of RDdebug.
Dave Love <fx@gnu.org>
parents:
diff changeset
3196 Include only Trm.h and fixedpoint.h, not display.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3197
Dave Love <fx@gnu.org>
parents:
diff changeset
3198 * display.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3199 IDdebug and RDdebug are mentioned in this file only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3200
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 * xdisp.c (decode_mode_spec):
Dave Love <fx@gnu.org>
parents:
diff changeset
3202 Display "Narrow" after minor modes if buffer has any clipping.
Dave Love <fx@gnu.org>
parents:
diff changeset
3203
Dave Love <fx@gnu.org>
parents:
diff changeset
3204 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3205 Kill Emacs on end of file only if not executing a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3206
Dave Love <fx@gnu.org>
parents:
diff changeset
3207 1985-05-26 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3208
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 * display.h, Trm.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3210 Move VisibleBell and baud_rate to Trm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3211 Define tt.t_padspeed, minimum speed at which padding needed (pb#).
Dave Love <fx@gnu.org>
parents:
diff changeset
3212
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 * Trm*.c, dispnew.c (Ding):
Dave Love <fx@gnu.org>
parents:
diff changeset
3214 tt.t_flash is always set; it flashes the screen or beeps using `bl='.
Dave Love <fx@gnu.org>
parents:
diff changeset
3215
Dave Love <fx@gnu.org>
parents:
diff changeset
3216 * TrmTERM.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3217 Use `IC', `DC', `rp' and `bl' termcap strings when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
3218 No longer look for nonstandard `nn' or `rn' flags or `ds' string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3219 Do not assume ^M and ^J can be used unless `cr' or 'do' or `nl'
Dave Love <fx@gnu.org>
parents:
diff changeset
3220 says so.
Dave Love <fx@gnu.org>
parents:
diff changeset
3221 ?? Make second arg to tputs always number of LINES below cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
3222 because the termcap documentation says so. Is this right ??
Dave Love <fx@gnu.org>
parents:
diff changeset
3223
Dave Love <fx@gnu.org>
parents:
diff changeset
3224 1985-05-24 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3225
Dave Love <fx@gnu.org>
parents:
diff changeset
3226 * keymap.c (push_key_description):
Dave Love <fx@gnu.org>
parents:
diff changeset
3227 Use DEL for 0177, RET for 015, LFD for 012, TAB for 011, SPC for 040.
Dave Love <fx@gnu.org>
parents:
diff changeset
3228
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 * search.c (search_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
3230 For n < 0 re-search, test search_regs.end[0] vs startpos, not pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
3231
Dave Love <fx@gnu.org>
parents:
diff changeset
3232 * callint.c (call-interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
3233 If interactive spec is a list, use num_input_chars
Dave Love <fx@gnu.org>
parents:
diff changeset
3234 to tell whether it read args from the command input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3235
Dave Love <fx@gnu.org>
parents:
diff changeset
3236 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3237 Increment new variable num_input_chars on each call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3238
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 * All .h files: make all variable definitions `extern'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3240
Dave Love <fx@gnu.org>
parents:
diff changeset
3241 * buffer.c, window.c, xdisp.c, display.c, dispnew.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
3242 syntax.c, fixedpoint.c: Put in one non-extern definition
Dave Love <fx@gnu.org>
parents:
diff changeset
3243 for each variable that used to have them only in the .h files.
Dave Love <fx@gnu.org>
parents:
diff changeset
3244
Dave Love <fx@gnu.org>
parents:
diff changeset
3245 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 Refs to Cant1WinOpt should say windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3247
Dave Love <fx@gnu.org>
parents:
diff changeset
3248 * buffer.c (kill-all-local-variables):
Dave Love <fx@gnu.org>
parents:
diff changeset
3249 Don't clobber a variable currently set up for some other buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3250 Was losing the other buffer's recent setq's if the other
Dave Love <fx@gnu.org>
parents:
diff changeset
3251 buffer had the same variable local.
Dave Love <fx@gnu.org>
parents:
diff changeset
3252
Dave Love <fx@gnu.org>
parents:
diff changeset
3253 1985-05-23 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3254
Dave Love <fx@gnu.org>
parents:
diff changeset
3255 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3256 Put back the lost column in the entries
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 rather than removing it from the header.
Dave Love <fx@gnu.org>
parents:
diff changeset
3258
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 1985-05-23 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3260
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 * xdisp.c (decode_mode_spec):
Dave Love <fx@gnu.org>
parents:
diff changeset
3262 Display "Abbrev" if abbrev_mode is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
3263 Don't clobber past end of tbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
3264
Dave Love <fx@gnu.org>
parents:
diff changeset
3265 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3266 kbd_buffer_get_char: If noninteractive, read from stdin.
Dave Love <fx@gnu.org>
parents:
diff changeset
3267 open-dribble-file: take filename as argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
3268 command_loop_1: on end of file, call kill-emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3269
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 1985-05-22 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3271
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 * window.c (save_window_restore):
Dave Love <fx@gnu.org>
parents:
diff changeset
3273 Set windows_or_buffers_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3274
Dave Love <fx@gnu.org>
parents:
diff changeset
3275 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3276 Print % not R for read-only buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3277
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 * cmds.c (SelfInsert):
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 !NULL => NULL testing buffer read onliness for abbrev expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 * eval.c (interactive-p):
Dave Love <fx@gnu.org>
parents:
diff changeset
3282 Return nil if called within expression being evalled
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 by a built-in C function such as eval-region.
Dave Love <fx@gnu.org>
parents:
diff changeset
3284
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 1985-05-22 K. Shane Hartman (shane at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3286
Dave Love <fx@gnu.org>
parents:
diff changeset
3287 * config.h, TrmXTERM.c, display.c
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 Change define for XWINDOW to XVSWINDOW because XWINDOW
Dave Love <fx@gnu.org>
parents:
diff changeset
3289 is defined as a macro in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3290
Dave Love <fx@gnu.org>
parents:
diff changeset
3291 1985-05-22 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3292
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 * print.c (printchar, strout):
Dave Love <fx@gnu.org>
parents:
diff changeset
3294 Output minibuffer chars to stdout if noninteractive.
Dave Love <fx@gnu.org>
parents:
diff changeset
3295
Dave Love <fx@gnu.org>
parents:
diff changeset
3296 * xdisp.c (message, message1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3297 Noninteractively, output newline if previous output was from print.
Dave Love <fx@gnu.org>
parents:
diff changeset
3298
Dave Love <fx@gnu.org>
parents:
diff changeset
3299 * keyboard.c (cmd_error):
Dave Love <fx@gnu.org>
parents:
diff changeset
3300 If noninteractive, force out error message at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
3301
Dave Love <fx@gnu.org>
parents:
diff changeset
3302 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3303 Fix bugs in handling help_char:
Dave Love <fx@gnu.org>
parents:
diff changeset
3304 do a redisplay after restoring window configuration;
Dave Love <fx@gnu.org>
parents:
diff changeset
3305 clear NextK after reading a space.
Dave Love <fx@gnu.org>
parents:
diff changeset
3306
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 * buffer.c (other-buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
3308 Init notsogood to nil so don't return garbage value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3309
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3311 Put back missing space before each buffer name.
Dave Love <fx@gnu.org>
parents:
diff changeset
3312
Dave Love <fx@gnu.org>
parents:
diff changeset
3313 * buffer.c (SetBfp):
Dave Love <fx@gnu.org>
parents:
diff changeset
3314 New code to dump core when paragraph-start gets its global value
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 in a buffer in Lisp mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3316
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 * TrmXTERM.c: new file. Used for interface to
Dave Love <fx@gnu.org>
parents:
diff changeset
3318 MIT's `X' window system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3319
Dave Love <fx@gnu.org>
parents:
diff changeset
3320 1985-05-22 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3321
Dave Love <fx@gnu.org>
parents:
diff changeset
3322 * buffer.c (list_buffers_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
3323 made list-buffers print "R" if buffer read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
3324 (No change is needed to lisp/buff-menu.el)
Dave Love <fx@gnu.org>
parents:
diff changeset
3325
Dave Love <fx@gnu.org>
parents:
diff changeset
3326 1985-05-22 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3327
Dave Love <fx@gnu.org>
parents:
diff changeset
3328 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3329 Use (in effect) save-window-excursion to flush the window
Dave Love <fx@gnu.org>
parents:
diff changeset
3330 made by or for the help-form.
Dave Love <fx@gnu.org>
parents:
diff changeset
3331 * minibuf.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3332 Flush remove_help_window and its DefBoolVar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3333 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3334 Flush obsolete externs for remove_help_window and flushhelp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3335
Dave Love <fx@gnu.org>
parents:
diff changeset
3336 * config.h: increase maximum screen dimensions to 300x300.
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 Define XWINDOW flag (off by default).
Dave Love <fx@gnu.org>
parents:
diff changeset
3338
Dave Love <fx@gnu.org>
parents:
diff changeset
3339 * Trm.h: add tt.t_socketinput slot, and t_ReadSocket slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
3340 * dsp.c, keyboard.c: code for using those slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
3341 * display.c: install code for XVSWINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
3342
Dave Love <fx@gnu.org>
parents:
diff changeset
3343 * dispnew.c (sleep-for): flush spurious reference to
Dave Love <fx@gnu.org>
parents:
diff changeset
3344 nonexistent variable time_limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3345
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 1985-05-21 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3347
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 * The documentation for substitute-command-keys was fazed out by
Dave Love <fx@gnu.org>
parents:
diff changeset
3349 its own hairy heuristics! Moby quoting (past the c compiler, and
Dave Love <fx@gnu.org>
parents:
diff changeset
3350 then past substitute-command-keys) added.
Dave Love <fx@gnu.org>
parents:
diff changeset
3351 People should be careful of this. Also, hacks which make
Dave Love <fx@gnu.org>
parents:
diff changeset
3352 printed documentation out of doc strings need to know about this
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 cruft.
Dave Love <fx@gnu.org>
parents:
diff changeset
3354
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 1985-05-21 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3356
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 * TrmTERM.c, dispnew.c, cm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 open-termscript opens a termscript file,
Dave Love <fx@gnu.org>
parents:
diff changeset
3359 into which are written a copy of all characters (except padding)
Dave Love <fx@gnu.org>
parents:
diff changeset
3360 sent to the terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3361
Dave Love <fx@gnu.org>
parents:
diff changeset
3362 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3363 Recompute DOCSTR file only if other things have changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3364
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 1985-05-20 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3366
Dave Love <fx@gnu.org>
parents:
diff changeset
3367 * keyboard.c (command-execute):
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 Use do_autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
3369
Dave Love <fx@gnu.org>
parents:
diff changeset
3370 * data.c (car, cdr, car-safe, cdr-safe):
Dave Love <fx@gnu.org>
parents:
diff changeset
3371 Open code them. Flush carcdr and car_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3372
Dave Love <fx@gnu.org>
parents:
diff changeset
3373 * eval.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3374 Define do_autoload to autoload a function and barf if that
Dave Love <fx@gnu.org>
parents:
diff changeset
3375 did not define it. Use this in eval, apply, funcall.
Dave Love <fx@gnu.org>
parents:
diff changeset
3376 Make Fautoload do nothing if function is already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3377 Open code the loops that trace function definitions of symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3378
Dave Love <fx@gnu.org>
parents:
diff changeset
3379 1985-05-19 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3380
Dave Love <fx@gnu.org>
parents:
diff changeset
3381 * buffer.c, window.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3382 Change algorithm for reordering Vbuffer_alist:
Dave Love <fx@gnu.org>
parents:
diff changeset
3383 select-window now calls record_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3384 other-buffer now prefers buffers not visible in any window.
Dave Love <fx@gnu.org>
parents:
diff changeset
3385 bury-buffer, which puts a buffer at the end of the list,
Dave Love <fx@gnu.org>
parents:
diff changeset
3386 is now defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3387
Dave Love <fx@gnu.org>
parents:
diff changeset
3388 * keyboard.c (get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3389 Make first char of a command go into keybuf
Dave Love <fx@gnu.org>
parents:
diff changeset
3390 even if it is being reread.
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 Make all chars go into keybuf if coming from a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3392
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 * process.c (make_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
3394 Fix bug where incremented-for-uniqueness name wasn't really used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3395
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 1985-05-17 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3397
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 * undo.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3399 Fix bug of reinserting/replacing undone chars
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 wrapping around wrong at end of undo buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3401 Use tembuf to handle properly a Uchange
Dave Love <fx@gnu.org>
parents:
diff changeset
3402 of length > half the undo buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3403
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 1985-05-16 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3405
Dave Love <fx@gnu.org>
parents:
diff changeset
3406 * window.c (set-window-start):
Dave Love <fx@gnu.org>
parents:
diff changeset
3407 accept third arg NOFORCE meaning don't set w->force_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
3408
Dave Love <fx@gnu.org>
parents:
diff changeset
3409 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
3410 Clear tab_offset when scanning past a newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
3411
Dave Love <fx@gnu.org>
parents:
diff changeset
3412 * lisp.h, bytecode.c: define Qbytecode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 * eval.c: fix interactive-p to look past a call to `bytecode'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3414 Makes interactive-p work in compiled code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3415
Dave Love <fx@gnu.org>
parents:
diff changeset
3416 * xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3417 Supply missing taboffset arg to display_text_line from DoDsp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 Fixes bug that inserting a character could shift line sideways.
Dave Love <fx@gnu.org>
parents:
diff changeset
3419
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 * display.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3421 Remove spurious * in setting terminal_driver.
Dave Love <fx@gnu.org>
parents:
diff changeset
3422
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 * lisp.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
3424 Remove some obsolete externs for symbols that no longer exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3425
Dave Love <fx@gnu.org>
parents:
diff changeset
3426 * dispnew.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3427 Define send-string-to-terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3428
Dave Love <fx@gnu.org>
parents:
diff changeset
3429 * TrmTERM.c, TrmVT100.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 Turn on alternate keypad on entry, turn off on exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3431
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 1985-05-16 Richard Mlynarik (mly at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3433
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 * fileio.c: added optional third arg ok-if-exists to
Dave Love <fx@gnu.org>
parents:
diff changeset
3435 rename-file, make-symbolic-link, add-name-to-file and copy-file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3436 If the destrination filename exists, then if ok-if-exists
Dave Love <fx@gnu.org>
parents:
diff changeset
3437 is non-nil it is silently bashed; else if the function was
Dave Love <fx@gnu.org>
parents:
diff changeset
3438 called interactively the user is queried as to whether s/he
Dave Love <fx@gnu.org>
parents:
diff changeset
3439 wants to bash the file; otherwise (ok-if-exists nil, non-interactive)
Dave Love <fx@gnu.org>
parents:
diff changeset
3440 a file-already-exists error is signalled.
Dave Love <fx@gnu.org>
parents:
diff changeset
3441
Dave Love <fx@gnu.org>
parents:
diff changeset
3442 * window.c: made get-window-buffer return nil if get-buffer of
Dave Love <fx@gnu.org>
parents:
diff changeset
3443 its arg returns nil, rather than erring.
Dave Love <fx@gnu.org>
parents:
diff changeset
3444
Dave Love <fx@gnu.org>
parents:
diff changeset
3445 1985-05-14 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3446
Dave Love <fx@gnu.org>
parents:
diff changeset
3447 * dispnew.c, display.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3448 Function scroll_max_lines_saved returns # lines in common
Dave Love <fx@gnu.org>
parents:
diff changeset
3449 between PhysScreen and DesiredScreen.
Dave Love <fx@gnu.org>
parents:
diff changeset
3450 UpdateScreen skips i/d calc on big window, fast screen
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 when there are too few lines in common.
Dave Love <fx@gnu.org>
parents:
diff changeset
3452
Dave Love <fx@gnu.org>
parents:
diff changeset
3453 1985-05-13 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3454
Dave Love <fx@gnu.org>
parents:
diff changeset
3455 * indent.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 Fix cursor position calculation for continued tabs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3457 New tab_offset argument to compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3458
Dave Love <fx@gnu.org>
parents:
diff changeset
3459 * xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3460 Make display of continued tabs work.
Dave Love <fx@gnu.org>
parents:
diff changeset
3461
Dave Love <fx@gnu.org>
parents:
diff changeset
3462 * Makefile:
Dave Love <fx@gnu.org>
parents:
diff changeset
3463 Do inc-version in a separate invocation of temacs
Dave Love <fx@gnu.org>
parents:
diff changeset
3464 to make the dumped xemacs smaller.
Dave Love <fx@gnu.org>
parents:
diff changeset
3465
Dave Love <fx@gnu.org>
parents:
diff changeset
3466 * eval.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3467 Put star in front of XSUBR (fun)->function where it is being called.
Dave Love <fx@gnu.org>
parents:
diff changeset
3468
Dave Love <fx@gnu.org>
parents:
diff changeset
3469 * alloc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3470 Mark buffers when pointers to them are found,
Dave Love <fx@gnu.org>
parents:
diff changeset
3471 like all other Lisp object types.
Dave Love <fx@gnu.org>
parents:
diff changeset
3472
Dave Love <fx@gnu.org>
parents:
diff changeset
3473 * buffer.h, buffer.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3474 Created chain `all_buffers' containing all existing buffers
Dave Love <fx@gnu.org>
parents:
diff changeset
3475 not yet reclaimed by gc, including dead buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3476
Dave Love <fx@gnu.org>
parents:
diff changeset
3477 * read.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3478 Fix up register declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
3479
Dave Love <fx@gnu.org>
parents:
diff changeset
3480 * emacs.c, dsp.c, xdisp.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3481 Define -batch switch: do no redisplay, don't change terminal modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3482 Lisp variable `noninteractive' is non-nil in this mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3483
Dave Love <fx@gnu.org>
parents:
diff changeset
3484 * syntax.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3485 Made most scanning loops turn on immediate_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3486
Dave Love <fx@gnu.org>
parents:
diff changeset
3487 * eval.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
3488 Fsignal clears immediate_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3489
Dave Love <fx@gnu.org>
parents:
diff changeset
3490 1985-05-12 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 cmds.c: modified `newline' to insert before an existing
Dave Love <fx@gnu.org>
parents:
diff changeset
3492 newline before dot. This produces better redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 xdisp.c: fixed bug that modifying buffer displayed in two windows
Dave Love <fx@gnu.org>
parents:
diff changeset
3494 failed to redisplay both mode lines with stars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3495 xdisp.c: try_window_id: if scrolling upward and changed text is empty
Dave Love <fx@gnu.org>
parents:
diff changeset
3496 scroll up all the lines that fit below bp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3497 xdisp.c: introduce num_contin, to display tabs right in contin. lines
Dave Love <fx@gnu.org>
parents:
diff changeset
3498 doc.c: define substitute-command-keys, using crl@purdue's code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 Make `documentation' call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3500 eval.c, fns.c, bytecode.c: put in register decls for Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
3501 saved 2500 bytes of object code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3502
Dave Love <fx@gnu.org>
parents:
diff changeset
3503 1985-05-11 Richard M. Stallman (rms at mit-prep)
Dave Love <fx@gnu.org>
parents:
diff changeset
3504 editfns.c: Put in code for & in fullname,
Dave Love <fx@gnu.org>
parents:
diff changeset
3505 under AMPERSAND_FULL_NAME flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
3506 lisp.h: Install NO_UNION_TYPE flag in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3507 This means XMARKBIT can no longer be on left side of =.
Dave Love <fx@gnu.org>
parents:
diff changeset
3508 New macros XMARK and XUNMARK and XSETMARKBIT are used
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3510 alloc.c, marker.c: use XMARK, XUNMARK, XSETMARKBIT where needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3511 TrmTERM.c: Ignore `xs' termcap flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
3512 Always use the SEstr on sg >= 0 terminals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3513 minibuf.c: Don't allow entry to minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3514 while minibuffer is selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
3515
Dave Love <fx@gnu.org>
parents:
diff changeset
3516
Dave Love <fx@gnu.org>
parents:
diff changeset
3517
Dave Love <fx@gnu.org>
parents:
diff changeset
3518 Local Variables:
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 mode: indented-text
Dave Love <fx@gnu.org>
parents:
diff changeset
3520 eval: (auto-fill-mode 1)
Dave Love <fx@gnu.org>
parents:
diff changeset
3521 left-margin: 8
Dave Love <fx@gnu.org>
parents:
diff changeset
3522 fill-column: 74
Dave Love <fx@gnu.org>
parents:
diff changeset
3523 version-control: never
Dave Love <fx@gnu.org>
parents:
diff changeset
3524 End: