annotate src/ChangeLog.1 @ 49223:26622fa0d099

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