annotate src/ChangeLog.1 @ 92442:b6a29abf7364

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