annotate src/ChangeLog.1 @ 38588:08a4c6c00af0

(init_from_display_pos): If POS is in an overlay string, deal with the first overlay string having an image `display' property. (try_window_reusing_current_matrix, compute_line_metrics): Fix computation of row's visible height for the case that part of the row is invisible above and part of the row is at the same time invisible below the window.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 27 Jul 2001 15:29:16 +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: