annotate src/ChangeLog.3 @ 101890:4f858364bb26

(rmail-mime-attachment-dirs-alist): Use temporary-file-directory.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 07 Feb 2009 21:29:17 +0000
parents e038c1a8307c
children 1d1d5d9bd884
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2
Dave Love <fx@gnu.org>
parents:
diff changeset
3 * Version 19.10 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6
Dave Love <fx@gnu.org>
parents:
diff changeset
7 * keyboard.c (read_key_sequence): If we changed buffers during
Dave Love <fx@gnu.org>
parents:
diff changeset
8 read_char, go to replay_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
9
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10 * frame.c (Ficonify_frame, Fmake_frame_invisible):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11 Select some other frame. Move minibuffer off this frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
12
Dave Love <fx@gnu.org>
parents:
diff changeset
13 * frame.c (Fhandle_switch_frame): Don't call Ffocus_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
14 (Fredirect_frame_focus): Call Ffocus_frame here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 * xterm.c (x_bitmap_icon): Don't free icon_bitmap;
Dave Love <fx@gnu.org>
parents:
diff changeset
17 create it if it hasn't been created before.
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * xterm.c (XTread_socket): For UnmapNotify, if frame was visible,
Dave Love <fx@gnu.org>
parents:
diff changeset
20 mark it now as iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
21 (x_make_frame_invisible): If async_iconic, work does need to be done.
Dave Love <fx@gnu.org>
parents:
diff changeset
22 Don't let this frame stay highlighted.
Dave Love <fx@gnu.org>
parents:
diff changeset
23 (x_iconify_frame): Don't let this frame stay highlighted.
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 * s/usg5-4-2.h (sigsetmask): #undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 * sysdep.c (sys_signal): Use 0, not NULL, to set sa_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
28
Dave Love <fx@gnu.org>
parents:
diff changeset
29 1993-05-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
30
Dave Love <fx@gnu.org>
parents:
diff changeset
31 * linux.h (C_OPTIMIZE_SWITCH): Set this to the empty string;
Dave Love <fx@gnu.org>
parents:
diff changeset
32 configure guesses just fine.
Dave Love <fx@gnu.org>
parents:
diff changeset
33
Dave Love <fx@gnu.org>
parents:
diff changeset
34 * tekXD88.h: New file, from Kaveh Ghazi.
Dave Love <fx@gnu.org>
parents:
diff changeset
35
Dave Love <fx@gnu.org>
parents:
diff changeset
36 * systty.h (CDISABLE): #undef it before re-#defining it.
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38 * sysdep.c (sys_siglist): Comment out #endif trailer.
Dave Love <fx@gnu.org>
parents:
diff changeset
39 * xmenu.c (TRUE, FALSE): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
40 * xterm.c (dumprectangle): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
41
Dave Love <fx@gnu.org>
parents:
diff changeset
42 * emacs.c: Don't include termios.h directly--let systty.h do it.
Dave Love <fx@gnu.org>
parents:
diff changeset
43
Dave Love <fx@gnu.org>
parents:
diff changeset
44 1993-05-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
45
Dave Love <fx@gnu.org>
parents:
diff changeset
46 * xfaces.c [HPUX]: Include time.h and define __TIMEVAL__.
Dave Love <fx@gnu.org>
parents:
diff changeset
47
Dave Love <fx@gnu.org>
parents:
diff changeset
48 * emacs.c (shut_down_emacs): Maybe close X connection. New arg NO_X.
Dave Love <fx@gnu.org>
parents:
diff changeset
49 (Fkill_emacs): Don't close it here. Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
50 (fatal_error_signal): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
51 * xterm.c (x_connection_closed): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
52
Dave Love <fx@gnu.org>
parents:
diff changeset
53 * xdisp.c (syms_of_xdisp): Make highlight-nonselected-windows Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
54 (display_text_line): Obey it.
Dave Love <fx@gnu.org>
parents:
diff changeset
55 (display_text_line): Really check for just the selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
56
Dave Love <fx@gnu.org>
parents:
diff changeset
57 * s/usg5-4-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
58
Dave Love <fx@gnu.org>
parents:
diff changeset
59 * keyboard.c (menu_bar_items): Save Vinhibit_quit by hand
Dave Love <fx@gnu.org>
parents:
diff changeset
60 instead of using specbind.
Dave Love <fx@gnu.org>
parents:
diff changeset
61 (menu_bar_items): Call Fnreverse before restoring Vinhibit_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
62
Dave Love <fx@gnu.org>
parents:
diff changeset
63 * s/hpux8.h (OLDXMENU_OPTIONS): Add quotations.
Dave Love <fx@gnu.org>
parents:
diff changeset
64
Dave Love <fx@gnu.org>
parents:
diff changeset
65 * m/ibmrt.h (C_SWITCH_MACHINE): Define only if not __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
66 (HAVE_FTIME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
67 (EMACS_BITMAP_FILES): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
68
Dave Love <fx@gnu.org>
parents:
diff changeset
69 * xfns.c (Fx_close_current_connection): Clear x_current_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
70 * xterm.c (XTring_bell): Do nothing if x_current_connection is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
71
Dave Love <fx@gnu.org>
parents:
diff changeset
72 * buffer.c (reset_buffer): Clear mark_active field here.
Dave Love <fx@gnu.org>
parents:
diff changeset
73 (reset_buffer_local_variables): Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
74 (Fswitch_to_buffer, Fpop_to_buffer): Return the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
75 (Fmove_overlay): Fix data types in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 * sysdep.c (gettimeofday): Don't store in *tzp if tzp is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 * process.c (MAXDESC): Get it from FD_SETSIZE if that exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
80
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
81 * s/sco4.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
82 Redefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
83 (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
84 [HAVE_SOCKETS] (HAVE_GETTIMEOFDAY): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
85 (MAIL_PROGRAM_NAME): Defined (two alternate definitions).
Dave Love <fx@gnu.org>
parents:
diff changeset
86
Dave Love <fx@gnu.org>
parents:
diff changeset
87 * xfns.c (Fx_list_fonts): Use CHECK_LIVE_FRAME on the frame arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
88
Dave Love <fx@gnu.org>
parents:
diff changeset
89 1993-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
90
Dave Love <fx@gnu.org>
parents:
diff changeset
91 * s/hpux8.h (LIBX11_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
92
Dave Love <fx@gnu.org>
parents:
diff changeset
93 * ymakefile: Replace config.h as dep with $(config_h).
Dave Love <fx@gnu.org>
parents:
diff changeset
94 (really-oldXMenu): Use two make vars to pass values
Dave Love <fx@gnu.org>
parents:
diff changeset
95 of C_SWITCH_... within doublequotes.
Dave Love <fx@gnu.org>
parents:
diff changeset
96
Dave Love <fx@gnu.org>
parents:
diff changeset
97 * xfns.c (x_figure_window_size): Never set PPosition or PSize.
Dave Love <fx@gnu.org>
parents:
diff changeset
98
Dave Love <fx@gnu.org>
parents:
diff changeset
99 * keymap.c (syms_of_keymap): Create global_map 256 slots long.
Dave Love <fx@gnu.org>
parents:
diff changeset
100 * cmds.c (keys_of_cmds): Predefined 0240-0376 as self-insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
101
Dave Love <fx@gnu.org>
parents:
diff changeset
102 * xterm.c (XTread_socket, case KeyPress) [HPUX]:
Dave Love <fx@gnu.org>
parents:
diff changeset
103 Recognize the extended function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
104
Dave Love <fx@gnu.org>
parents:
diff changeset
105 * buffer.c (Fgenerate_new_buffer_name): New arg IGNORE.
Dave Love <fx@gnu.org>
parents:
diff changeset
106 (Frename_buffer): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
107
Dave Love <fx@gnu.org>
parents:
diff changeset
108 1993-05-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
109
Dave Love <fx@gnu.org>
parents:
diff changeset
110 * keyboard.c (menu_bar_items): Bind Qinhibit_quit to Qt while we
Dave Love <fx@gnu.org>
parents:
diff changeset
111 call the keymap accessors; this gets called during redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
112
Dave Love <fx@gnu.org>
parents:
diff changeset
113 * ymakefile (alloca.o): Call $(CC), not cc.
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 * s/linux.h (SIGNALS_VIA_CHARACTERS): Try this out for a bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
116
Dave Love <fx@gnu.org>
parents:
diff changeset
117 * buffer.c (Fmove_overlay): If the overlay is changing buffers,
Dave Love <fx@gnu.org>
parents:
diff changeset
118 do a thorough redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
119
Dave Love <fx@gnu.org>
parents:
diff changeset
120 * xfns.c (x_set_frame_parameters): Use the first
Dave Love <fx@gnu.org>
parents:
diff changeset
121 position/size parameter we find, not the last.
Dave Love <fx@gnu.org>
parents:
diff changeset
122
Dave Love <fx@gnu.org>
parents:
diff changeset
123 * s/hpux8.h: Don't define HAVE_RANDOM.
Dave Love <fx@gnu.org>
parents:
diff changeset
124
Dave Love <fx@gnu.org>
parents:
diff changeset
125 * config.h.in (UNEXEC_SRC): New macro, set by the configure
Dave Love <fx@gnu.org>
parents:
diff changeset
126 script.
Dave Love <fx@gnu.org>
parents:
diff changeset
127 * ymakefile (UNEXEC_SRC): Give it a default value here, and make
Dave Love <fx@gnu.org>
parents:
diff changeset
128 UNEXEC depend on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 * ymakefile (lispdir): Set this in terms of ${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
131
Dave Love <fx@gnu.org>
parents:
diff changeset
132 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
133
Dave Love <fx@gnu.org>
parents:
diff changeset
134 * dispnew.c (Fsleep_for): Don't return without waiting when SEC is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
135
Dave Love <fx@gnu.org>
parents:
diff changeset
136 * emacs.c (syms_of_emacs) [CANNOT_DUMP]: Don't defsubr Sdump_emacs*.
Dave Love <fx@gnu.org>
parents:
diff changeset
137
Dave Love <fx@gnu.org>
parents:
diff changeset
138 * alloc.c (mark_object): Add debugging code to check for ptr clobbered.
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
141
Dave Love <fx@gnu.org>
parents:
diff changeset
142 * Version 19.9 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
143
Dave Love <fx@gnu.org>
parents:
diff changeset
144 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
145
Dave Love <fx@gnu.org>
parents:
diff changeset
146 * keyboard.c (read_char): Correct previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
147
Dave Love <fx@gnu.org>
parents:
diff changeset
148 1993-05-27 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
149
Dave Love <fx@gnu.org>
parents:
diff changeset
150 * systty.h: Always terminate comments, to avoid confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
151
Dave Love <fx@gnu.org>
parents:
diff changeset
152 * xfns.c: Make resource manager work correctly even when
Dave Love <fx@gnu.org>
parents:
diff changeset
153 Vinvocation_name has periods and asterisks in it.
Dave Love <fx@gnu.org>
parents:
diff changeset
154 (Vxrdb_name): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
155 (Fx_get_resource): Use it instead of Vinvocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
156 (Fx_open_connection): Initialize it to a copy of Vinvocation_name,
Dave Love <fx@gnu.org>
parents:
diff changeset
157 with the dots and stars replaced by hyphens.
Dave Love <fx@gnu.org>
parents:
diff changeset
158 (syms_of_xfns): staticpro it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
159
Dave Love <fx@gnu.org>
parents:
diff changeset
160 * xfns.c (Fx_get_resource): Use the proper format string when the
Dave Love <fx@gnu.org>
parents:
diff changeset
161 attribute has been specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
162
Dave Love <fx@gnu.org>
parents:
diff changeset
163 1993-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
164
Dave Love <fx@gnu.org>
parents:
diff changeset
165 * xfns.c (x_get_resource_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
166
Dave Love <fx@gnu.org>
parents:
diff changeset
167 * ymakefile (ALL_CFLAGS): Put CFLAGS last.
Dave Love <fx@gnu.org>
parents:
diff changeset
168
Dave Love <fx@gnu.org>
parents:
diff changeset
169 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
170
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
171 * s/sol2.h (SOLARIS_BROKEN_ACCESS): Don't define this.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
172
Dave Love <fx@gnu.org>
parents:
diff changeset
173 * s/aix3-2.h (C_SWITCH_SYSTEM): Don't define this to be "-ma" if
Dave Love <fx@gnu.org>
parents:
diff changeset
174 we're using GCC - that's an XLC switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
175
Dave Love <fx@gnu.org>
parents:
diff changeset
176 * s/aix3-2.h (LIBS_SYSTEM): Put -LIM -Liconv here.
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 * systty.h (HAVE_LTCHARS, HAVE_TCHARS): New macros; define them if
Dave Love <fx@gnu.org>
parents:
diff changeset
179 we have those structures, but *don't* define them if we have
Dave Love <fx@gnu.org>
parents:
diff changeset
180 TERMIOS, whose functions take care of those parameters; that
Dave Love <fx@gnu.org>
parents:
diff changeset
181 screws up AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
182 (struct emacs_tty): Test those symbols, instead of the ioctl
Dave Love <fx@gnu.org>
parents:
diff changeset
183 commands.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
184 * sysdep.c (emacs_get_tty, emacs_set_tty, new_ltchars, new_tchars)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
185 (init_sys_modes): Same.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
186
Dave Love <fx@gnu.org>
parents:
diff changeset
187 * config.h.in (HAVE_RENAME): Include an #undef for this, so
Dave Love <fx@gnu.org>
parents:
diff changeset
188 configure will have something to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
189
Dave Love <fx@gnu.org>
parents:
diff changeset
190 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
191
Dave Love <fx@gnu.org>
parents:
diff changeset
192 * window.c (window_loop, case GET_LRU_WINDOW):
Dave Love <fx@gnu.org>
parents:
diff changeset
193 Get frame's width properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
194
Dave Love <fx@gnu.org>
parents:
diff changeset
195 * xselect.c (x_get_local_selection): If no conversion function
Dave Love <fx@gnu.org>
parents:
diff changeset
196 exists for the requested type, just return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
197
Dave Love <fx@gnu.org>
parents:
diff changeset
198 * s/linux.h (HAVE_TCATTR): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
199
Dave Love <fx@gnu.org>
parents:
diff changeset
200 * sysdep.c [HAVE_SOCKETS]: Include socket.h, netdb.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
201 (get_system_name) [HAVE_SOCKETS]: Use gethostbyname.
Dave Love <fx@gnu.org>
parents:
diff changeset
202
Dave Love <fx@gnu.org>
parents:
diff changeset
203 1993-05-26 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
204
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
205 * s/hpux8.h (LIB_X11_LIB, C_SWITCH_SYSTEM, LD_SWITCH_SYSTEM)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
206 (LD_SWITCH_SYSTEM, OLDXMENU_OPTIONS): Add X11R5 directories to the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
207 search paths in these lists; they shouldn't do any harm if they
Dave Love <fx@gnu.org>
parents:
diff changeset
208 don't have X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
209
Dave Love <fx@gnu.org>
parents:
diff changeset
210 * s/aix3-2.h (C_SWITCH_SYSTEM): Don't #define this if we're using
Dave Love <fx@gnu.org>
parents:
diff changeset
211 GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
212
Dave Love <fx@gnu.org>
parents:
diff changeset
213 1993-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
214
Dave Love <fx@gnu.org>
parents:
diff changeset
215 * xrdb.c (magic_searchpath_decoder): Fix typos.
Dave Love <fx@gnu.org>
parents:
diff changeset
216
Dave Love <fx@gnu.org>
parents:
diff changeset
217 * xdisp.c (display_text_line): Don't call compute_char_face
Dave Love <fx@gnu.org>
parents:
diff changeset
218 for a non-X frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
219
Dave Love <fx@gnu.org>
parents:
diff changeset
220 * xfns.c (Fx_rebind_key, Fx_rebind_keys): X10 definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
221 (syms_of_xfns): Install them only if X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
222
Dave Love <fx@gnu.org>
parents:
diff changeset
223 * ralloc.c (r_alloc_sbrk): Declare already_available as long, not SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
224
Dave Love <fx@gnu.org>
parents:
diff changeset
225 * xfns.c (x_set_cursor_type): If arg not recognized, use box cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
226
Dave Love <fx@gnu.org>
parents:
diff changeset
227 * s/hpux8.h (LD_SWITCH_SYSTEM) [__GNUC__]: Pass -a archive to ld.
Dave Love <fx@gnu.org>
parents:
diff changeset
228 (HAVE_RANDOM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
229
Dave Love <fx@gnu.org>
parents:
diff changeset
230 * s/hpux.h (rand, srand): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
231
Dave Love <fx@gnu.org>
parents:
diff changeset
232 * keyboard.c (Fcurrent_input_mode): Fix the call to Flist.
Dave Love <fx@gnu.org>
parents:
diff changeset
233 (make_lispy_event): Fix off-by-1 error with hpos in menu bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
234
Dave Love <fx@gnu.org>
parents:
diff changeset
235 * s/sunos4-1-3.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
236
Dave Love <fx@gnu.org>
parents:
diff changeset
237 * ymakefile (XOBJ) [!HAVE_X_MENU]: Add xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
238
Dave Love <fx@gnu.org>
parents:
diff changeset
239 * s/irix4-0.h (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
240
Dave Love <fx@gnu.org>
parents:
diff changeset
241 * xterm.c (x_wm_set_size_hint): Don't set hints for max size.
Dave Love <fx@gnu.org>
parents:
diff changeset
242
Dave Love <fx@gnu.org>
parents:
diff changeset
243 1993-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
244
Dave Love <fx@gnu.org>
parents:
diff changeset
245 * m/ibmrs6000.h (LIBS_MACHINE): Add -lIM and -liconv.
Dave Love <fx@gnu.org>
parents:
diff changeset
246 (HAVE_GETTIMEOFDAY): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
247
Dave Love <fx@gnu.org>
parents:
diff changeset
248 * sysdep.c (wait_for_termination): Don't use the BSD alternative
Dave Love <fx@gnu.org>
parents:
diff changeset
249 for LINUX. Use the UNIPLUS alternative.
Dave Love <fx@gnu.org>
parents:
diff changeset
250
Dave Love <fx@gnu.org>
parents:
diff changeset
251 * keyboard.c (read_char): If kbd_buffer_get_event returns nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
252 redisplay and retry.
Dave Love <fx@gnu.org>
parents:
diff changeset
253 (kbd_buffer_get_event): If event is handled here, return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
254 (swallow_events): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
255 * process.c (wait_reading_process_input): Call that.
Dave Love <fx@gnu.org>
parents:
diff changeset
256
Dave Love <fx@gnu.org>
parents:
diff changeset
257 * ralloc.c (POINTER): Always use char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
258
Dave Love <fx@gnu.org>
parents:
diff changeset
259 * s/sol2.h (C_SWITCH_X_SYSTEM): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
260 (LD_SWITCH_SYSTEM): Delete the -L option, leave just -R.
Dave Love <fx@gnu.org>
parents:
diff changeset
261
Dave Love <fx@gnu.org>
parents:
diff changeset
262 * m/symmetry.h (PTY_TTY_NAME_SPRINTF, PTY_NAME_SPRINTF):
Dave Love <fx@gnu.org>
parents:
diff changeset
263 Use pty_name, not ptyname.
Dave Love <fx@gnu.org>
parents:
diff changeset
264
Dave Love <fx@gnu.org>
parents:
diff changeset
265 * syntax.c (Fforward_comment): Arg is a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
266 Convert it to an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
267
Dave Love <fx@gnu.org>
parents:
diff changeset
268 * ymakefile (alloca.o): Get alloca.c and alloca.s from ${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
269
Dave Love <fx@gnu.org>
parents:
diff changeset
270 * floatfns.c (logb): Don't declare if hpux.
Dave Love <fx@gnu.org>
parents:
diff changeset
271
Dave Love <fx@gnu.org>
parents:
diff changeset
272 * syntax.c (Fforward_comment): Always set point.
Dave Love <fx@gnu.org>
parents:
diff changeset
273
Dave Love <fx@gnu.org>
parents:
diff changeset
274 * s/dgux.h, s/hpux.h, s/esix.h (HAVE_GETTIMEOFDAY): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
275
Dave Love <fx@gnu.org>
parents:
diff changeset
276 * s/irix4-0.h (C_ALLOCA, alloca): Definitions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
277 [!NOT_C_CODE]: Include alloca.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
278 (NEED_SIOCTL): #undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
279
Dave Love <fx@gnu.org>
parents:
diff changeset
280 * xterm.h (PIXEL_TO_CHAR_COL, PIXEL_TO_CHAR_ROW):
Dave Love <fx@gnu.org>
parents:
diff changeset
281 Fix mismatch in arg names.
Dave Love <fx@gnu.org>
parents:
diff changeset
282
Dave Love <fx@gnu.org>
parents:
diff changeset
283 * xfns.c (Fx_open_connection): Set xrm_option correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
284
Dave Love <fx@gnu.org>
parents:
diff changeset
285 1993-05-25 David J. MacKenzie (djm@wiki.eng.umd.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
286
Dave Love <fx@gnu.org>
parents:
diff changeset
287 * xfns.c (x_figure_window_size): Make the default frame coords (0,0).
Dave Love <fx@gnu.org>
parents:
diff changeset
288
Dave Love <fx@gnu.org>
parents:
diff changeset
289 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
290
Dave Love <fx@gnu.org>
parents:
diff changeset
291 * Version 19.8 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
292
Dave Love <fx@gnu.org>
parents:
diff changeset
293 1993-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
294
Dave Love <fx@gnu.org>
parents:
diff changeset
295 * xfns.c: Clear out the old face stuff.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
296 (x_face_table, n_faces, x_set_face, x_set_glyph, Fx_set_face_font)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
297 (Fx_set_face, Fx_get_face): Removed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
298 (syms_of_xfns): Remove defsubr for Fx_set_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
299
Dave Love <fx@gnu.org>
parents:
diff changeset
300 Arrange for font names to get fully resolved - no wildcards.
Dave Love <fx@gnu.org>
parents:
diff changeset
301 * xfns.c (x_set_frame_parameters): Store the value in the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
302 parameter alist before we call the setter function, so the setter
Dave Love <fx@gnu.org>
parents:
diff changeset
303 function can touch up the value if it chooses.
Dave Love <fx@gnu.org>
parents:
diff changeset
304 (x_set_foreground_color, x_set_background_color): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
305 recompute_basic_faces, so their GC's will reflect the changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
306 (x_new_font): Add extern declaration - this returns a Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
307 now, the fully resolved font name.
Dave Love <fx@gnu.org>
parents:
diff changeset
308 (x_set_font): Accept the fully resolved name from x_new_font, and
Dave Love <fx@gnu.org>
parents:
diff changeset
309 put it in the frame's parameter alist. Call recompute_basic_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
310 * xterm.c (x_new_font): Return the fully resolved font name, Qnil
Dave Love <fx@gnu.org>
parents:
diff changeset
311 (if no match), or Qt (match, but unacceptable metrics).
Dave Love <fx@gnu.org>
parents:
diff changeset
312 * xterm.c (x_new_font): Don't call init_frame_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
313
Dave Love <fx@gnu.org>
parents:
diff changeset
314 * xterm.h: New section for declarations for xfaces.c.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
315 (init_frame_faces, free_frame_faces, intern_face)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
316 (face_name_id_number, same_size_fonts, recompute_basic_faces)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
317 (compute_char_face, compute_glyph_face): Declare these here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
318 * xfaces.c (same_size_fonts): We can now remove this extern
Dave Love <fx@gnu.org>
parents:
diff changeset
319 declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
320 * xfns.c (face_name_id_number): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
321 * xterm.c (intern_face): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
322
Dave Love <fx@gnu.org>
parents:
diff changeset
323 * xterm.c (dumpglyphs): Remember that the default faces can have
Dave Love <fx@gnu.org>
parents:
diff changeset
324 null fonts, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
325
Dave Love <fx@gnu.org>
parents:
diff changeset
326 * xfns.c (Fx_list_fonts): Remember that FACE may not have a font
Dave Love <fx@gnu.org>
parents:
diff changeset
327 specified. Don't specify 30000 as the maximum limit on the number
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
328 of fonts returned - 2000 is more reasonable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
329
Dave Love <fx@gnu.org>
parents:
diff changeset
330 * xfaces.c (build_face, unload_font, free_frame_faces): Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
331 forget to block input while making X calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
332
Dave Love <fx@gnu.org>
parents:
diff changeset
333 Treat faces as structures specifying modifications to the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
334 parameters, rather than things which need to specify a complete
Dave Love <fx@gnu.org>
parents:
diff changeset
335 set of parameters by themselves.
Dave Love <fx@gnu.org>
parents:
diff changeset
336 * xfaces.c (init_frame_faces): Don't set up the two frame display
Dave Love <fx@gnu.org>
parents:
diff changeset
337 faces by querying the GC - just leave all their fields blank, and
Dave Love <fx@gnu.org>
parents:
diff changeset
338 call recompute_basic_faces, letting build_face do the work of
Dave Love <fx@gnu.org>
parents:
diff changeset
339 consulting the frame when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
340 (recompute_basic_faces): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
341 (compute_base_faces): New function for obtaining the "identity"
Dave Love <fx@gnu.org>
parents:
diff changeset
342 for compute_char_face and compute_glyph_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
343 (compute_char_face, compute_glyph_face): Call it, instead of copying
Dave Love <fx@gnu.org>
parents:
diff changeset
344 FRAME_DEFAULT_FACE.
Dave Love <fx@gnu.org>
parents:
diff changeset
345 * xfns.c (x_make_gc): No need to call init_frame_faces here.
Dave Love <fx@gnu.org>
parents:
diff changeset
346
Dave Love <fx@gnu.org>
parents:
diff changeset
347 * xfaces.c (intern_frame_face): This can be static.
Dave Love <fx@gnu.org>
parents:
diff changeset
348
Dave Love <fx@gnu.org>
parents:
diff changeset
349 * dispextern.h (struct face): New field - `copy', to help us with
Dave Love <fx@gnu.org>
parents:
diff changeset
350 resource allocation.
Dave Love <fx@gnu.org>
parents:
diff changeset
351 * xfaces.c (free_frame_faces): Do free the first two faces; don't
Dave Love <fx@gnu.org>
parents:
diff changeset
352 free anything from a face that's a copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
353 (intern_frame_face): Mark every face we intern as a copy; its
Dave Love <fx@gnu.org>
parents:
diff changeset
354 resources are actually a combination of the real faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
355 (Fset_face_attribute_internal): No need to check if we're trying
Dave Love <fx@gnu.org>
parents:
diff changeset
356 to free one of the frame's GC's; they never enter into the
Dave Love <fx@gnu.org>
parents:
diff changeset
357 picture.
Dave Love <fx@gnu.org>
parents:
diff changeset
358
Dave Love <fx@gnu.org>
parents:
diff changeset
359 * casetab.c: Fix formatting, so as not to confuse etags.
Dave Love <fx@gnu.org>
parents:
diff changeset
360
Dave Love <fx@gnu.org>
parents:
diff changeset
361 * xfns.c (Fx_list_fonts): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
362 (face_name_id_number): Add extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
363 * xfaces.c (face_name_id_number): Make this externally visible,
Dave Love <fx@gnu.org>
parents:
diff changeset
364 and make the FRAME argument a FRAME_PTR, not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
365 (compute_char_face): Call face_name_id_number properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
366
Dave Love <fx@gnu.org>
parents:
diff changeset
367 * xfaces.c (unload_color): Don't free the pixel for now.
Dave Love <fx@gnu.org>
parents:
diff changeset
368
Dave Love <fx@gnu.org>
parents:
diff changeset
369 * xfaces.c (merge_faces): You can't tell if a font is a
Dave Love <fx@gnu.org>
parents:
diff changeset
370 character-cell font or not by testing whether or not it has a
Dave Love <fx@gnu.org>
parents:
diff changeset
371 per_char table. They all do.
Dave Love <fx@gnu.org>
parents:
diff changeset
372 * xterm.c (x_new_font): Same deal.
Dave Love <fx@gnu.org>
parents:
diff changeset
373 * xfns.c (Fx_list_fonts): Same deal.
Dave Love <fx@gnu.org>
parents:
diff changeset
374
Dave Love <fx@gnu.org>
parents:
diff changeset
375 * m/iris4d.h: Dyke out the section which specifies how to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
376 load average.
Dave Love <fx@gnu.org>
parents:
diff changeset
377
Dave Love <fx@gnu.org>
parents:
diff changeset
378 * paths.h (PATH_INFO): New path, to edited by the configuration
Dave Love <fx@gnu.org>
parents:
diff changeset
379 process.
Dave Love <fx@gnu.org>
parents:
diff changeset
380 * callproc.c (Vconfigure_info_directory): New variable, used
Dave Love <fx@gnu.org>
parents:
diff changeset
381 internally by build process.
Dave Love <fx@gnu.org>
parents:
diff changeset
382 (syms_of_callproc): DEFVAR it and initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
383
Dave Love <fx@gnu.org>
parents:
diff changeset
384 * keyboard.c (Fcurrent_input_mode): Use XFASTINT to build the last
Dave Love <fx@gnu.org>
parents:
diff changeset
385 element of the return value, not XSETINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
386
Dave Love <fx@gnu.org>
parents:
diff changeset
387 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
388
Dave Love <fx@gnu.org>
parents:
diff changeset
389 Changes for OSF/1:
Dave Love <fx@gnu.org>
parents:
diff changeset
390 * mem-limits.h [__osf__ && (__mips || mips)]: #include
Dave Love <fx@gnu.org>
parents:
diff changeset
391 <sys/time.h> and <sys/resource.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
392 (get_lim_data): OSF wants a definition like BSD4_2's.
Dave Love <fx@gnu.org>
parents:
diff changeset
393 * s/osf1.h: #include "bsd4-3.h", not "s-bsd4-3.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
394
Dave Love <fx@gnu.org>
parents:
diff changeset
395 * ymakefile (LIBX): Put LD_SWITCH_X_SITE before the libraries, so
Dave Love <fx@gnu.org>
parents:
diff changeset
396 it actually has an effect.
Dave Love <fx@gnu.org>
parents:
diff changeset
397
Dave Love <fx@gnu.org>
parents:
diff changeset
398 Some makes can't handle form feed characters in their makefiles.
Dave Love <fx@gnu.org>
parents:
diff changeset
399 * s/usg5-3.h: Remove form feed.
Dave Love <fx@gnu.org>
parents:
diff changeset
400 * s/template.h, m/template.h: Remove form feeds.
Dave Love <fx@gnu.org>
parents:
diff changeset
401
Dave Love <fx@gnu.org>
parents:
diff changeset
402 * xfns.c (select_visual): Include the screen number in the
Dave Love <fx@gnu.org>
parents:
diff changeset
403 template of things XGetVisualInfo must match.
Dave Love <fx@gnu.org>
parents:
diff changeset
404
Dave Love <fx@gnu.org>
parents:
diff changeset
405 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
406
Dave Love <fx@gnu.org>
parents:
diff changeset
407 * s/dgux.h (NO_GET_LOAD_AVG): Test _M88KBCS_TARGET, not __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
408
Dave Love <fx@gnu.org>
parents:
diff changeset
409 * xterm.c (XTread_socket, ConfigureNotify case):
Dave Love <fx@gnu.org>
parents:
diff changeset
410 Convert from parent window, not Emacs window.
Dave Love <fx@gnu.org>
parents:
diff changeset
411 (XTread_socket): Handle ReparentNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
412
Dave Love <fx@gnu.org>
parents:
diff changeset
413 * m/i860.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
414
Dave Love <fx@gnu.org>
parents:
diff changeset
415 * keyboard.c (lispy_function_keys): Add kp-numlock. Fix kp-backspace.
Dave Love <fx@gnu.org>
parents:
diff changeset
416
Dave Love <fx@gnu.org>
parents:
diff changeset
417 1993-05-24 Thorsten Ohl (ohl@chico.harvard.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
418
Dave Love <fx@gnu.org>
parents:
diff changeset
419 * m/next.h (C_SWITCH_MACHINE): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
420
Dave Love <fx@gnu.org>
parents:
diff changeset
421 * lread.c: Don't #undef NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
422
Dave Love <fx@gnu.org>
parents:
diff changeset
423 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
424
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
425 * buffer.c (Fmake_overlay): Put beg and end in the right order.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
426 (Fmove_overlay): If beg and end are markers, make sure they're in
Dave Love <fx@gnu.org>
parents:
diff changeset
427 the right buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
428
Dave Love <fx@gnu.org>
parents:
diff changeset
429 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
430
Dave Love <fx@gnu.org>
parents:
diff changeset
431 * keyboard.c (modify_event_symbol): If a name_table elt is null,
Dave Love <fx@gnu.org>
parents:
diff changeset
432 generate a name to use. Don't crash.
Dave Love <fx@gnu.org>
parents:
diff changeset
433
Dave Love <fx@gnu.org>
parents:
diff changeset
434 * fileio.c (Fread_file_name): If input is empty, do return the default
Dave Love <fx@gnu.org>
parents:
diff changeset
435 even if !insert_default_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
436
Dave Love <fx@gnu.org>
parents:
diff changeset
437 * xterm.c (XTread_socket): For ConfigureNotify event,
Dave Love <fx@gnu.org>
parents:
diff changeset
438 translate coordinates if send_event field is false
Dave Love <fx@gnu.org>
parents:
diff changeset
439 provided the x-coord value is not large.
Dave Love <fx@gnu.org>
parents:
diff changeset
440
Dave Love <fx@gnu.org>
parents:
diff changeset
441 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
442
Dave Love <fx@gnu.org>
parents:
diff changeset
443 * s/irix4-0.h (NO_MATHERR): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
444 * floatfns.c [NO_MATHERR]: Undef HAVE_MATHERR.
Dave Love <fx@gnu.org>
parents:
diff changeset
445
Dave Love <fx@gnu.org>
parents:
diff changeset
446 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
447
Dave Love <fx@gnu.org>
parents:
diff changeset
448 * fileio.c (Ffile_writable_p): Pass XSTRING (foo)->data to
Dave Love <fx@gnu.org>
parents:
diff changeset
449 ro_fsys, not XSTRING (foo).
Dave Love <fx@gnu.org>
parents:
diff changeset
450
Dave Love <fx@gnu.org>
parents:
diff changeset
451 * xterm.c (x_new_font): Reject fonts with varying spacing. We
Dave Love <fx@gnu.org>
parents:
diff changeset
452 don't support them yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
453 * xfns.c (x_set_font): Report the error message properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455 * xfns.c (Fx_parse_geometry): No need to call check_x here; it
Dave Love <fx@gnu.org>
parents:
diff changeset
456 doesn't interact with the server at all, and we need it in order
Dave Love <fx@gnu.org>
parents:
diff changeset
457 to create our first frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
460
Dave Love <fx@gnu.org>
parents:
diff changeset
461 * s/linux.h (HAVE_SETSID): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
462 (HAVE_SOCKETS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
463
Dave Love <fx@gnu.org>
parents:
diff changeset
464 * process.c (create_process): Ignore retval from TIOCSTTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
465 (sys_siglist) [LINUX]: Don't even declare it.
Dave Love <fx@gnu.org>
parents:
diff changeset
466
Dave Love <fx@gnu.org>
parents:
diff changeset
467 1993-05-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
468
Dave Love <fx@gnu.org>
parents:
diff changeset
469 * syssignal.h (sys_signal): Declare the second argument to have
Dave Love <fx@gnu.org>
parents:
diff changeset
470 type signal_handler_t. We're told this is necessary for Linux.
Dave Love <fx@gnu.org>
parents:
diff changeset
471
Dave Love <fx@gnu.org>
parents:
diff changeset
472 1993-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
473
Dave Love <fx@gnu.org>
parents:
diff changeset
474 * s/dgux.h (NO_GET_LOAD_AVG): Define, if __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
475
Dave Love <fx@gnu.org>
parents:
diff changeset
476 1993-05-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
477
Dave Love <fx@gnu.org>
parents:
diff changeset
478 * s/hpux8.h (NO_SIOCTL_H): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
479
Dave Love <fx@gnu.org>
parents:
diff changeset
480 1993-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
481
Dave Love <fx@gnu.org>
parents:
diff changeset
482 * s/linux.h (HAVE_DUP2, HAVE_ALLOCA_H): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
483
Dave Love <fx@gnu.org>
parents:
diff changeset
484 1993-05-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
485
Dave Love <fx@gnu.org>
parents:
diff changeset
486 * syssignal.h: Don't #include <signal.h>
Dave Love <fx@gnu.org>
parents:
diff changeset
487 * alloc.c: #include <signal.h>, but before "config.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
488
Dave Love <fx@gnu.org>
parents:
diff changeset
489 1993-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
490
Dave Love <fx@gnu.org>
parents:
diff changeset
491 * xfaces.c (Fset_face_attribute_internal): Don't call unload_font
Dave Love <fx@gnu.org>
parents:
diff changeset
492 for the frame's own font.
Dave Love <fx@gnu.org>
parents:
diff changeset
493
Dave Love <fx@gnu.org>
parents:
diff changeset
494 * xfns.c (check_x): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
495 Call it in almost every Lisp function in this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
496 (x_set_menu_bar_lines_1): Pass both args in recursive call.
Dave Love <fx@gnu.org>
parents:
diff changeset
497
Dave Love <fx@gnu.org>
parents:
diff changeset
498 1993-05-23 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
499
Dave Love <fx@gnu.org>
parents:
diff changeset
500 * editfns.c (Fcurrent_time_zone): Make `am' an int, not long.
Dave Love <fx@gnu.org>
parents:
diff changeset
501
Dave Love <fx@gnu.org>
parents:
diff changeset
502 1993-05-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
503
Dave Love <fx@gnu.org>
parents:
diff changeset
504 Changes for SGI from Matthew J Brown <mjb@doc.ic.ac.uk>.
Dave Love <fx@gnu.org>
parents:
diff changeset
505 * m/iris4d.h, m/iris5d.h: Don't use the --cckr CC switch if we're
Dave Love <fx@gnu.org>
parents:
diff changeset
506 using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
507 * m/iris4d.h (NEED_SIOCTL): Move this to...
Dave Love <fx@gnu.org>
parents:
diff changeset
508 * s/irix3-3.h (NEED_SIOCTL): ... here; apparently it's not
Dave Love <fx@gnu.org>
parents:
diff changeset
509 necessary in irix4-0.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
510 * s/irix4-0.h: Remove declaration of getpty; apparently Irix 4.0
Dave Love <fx@gnu.org>
parents:
diff changeset
511 already declares this elsewhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
512 (PTY_TTY_NAME_SPRINTF): #undef this before re-#defining it.
Dave Love <fx@gnu.org>
parents:
diff changeset
513 * m/ibmps2-aix.h, m/pfa50.h, s/hpux.h, s/isc2-2.h, s/linux.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
514 * s/sco4.h, s/usg5-4.h: Remove HAVE_RENAME; configure guesses that now.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
515
Dave Love <fx@gnu.org>
parents:
diff changeset
516 * config.h.in (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Change the
Dave Love <fx@gnu.org>
parents:
diff changeset
517 #defines to #undef's, so ../configure knows it should tweak them.
Dave Love <fx@gnu.org>
parents:
diff changeset
518
Dave Love <fx@gnu.org>
parents:
diff changeset
519 * xterm.c (x_scroll_bar_report_motion): Set *TIME whether or not
Dave Love <fx@gnu.org>
parents:
diff changeset
520 the mouse is over a scroll bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
521
Dave Love <fx@gnu.org>
parents:
diff changeset
522 * xfaces.c (Fset_face_attribute_internal): Don't free the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
523 normal_gc or reverse_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
524
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
525 * keyboard.c (make_lispy_movement): Deal properly with mouse
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
526 motion outside of all windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
527
Dave Love <fx@gnu.org>
parents:
diff changeset
528 * lisp.h (GLYPH_FACE): Remember that the face portion of a glyph
Dave Love <fx@gnu.org>
parents:
diff changeset
529 can be 24 bits, not just eight.
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 1993-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
532
Dave Love <fx@gnu.org>
parents:
diff changeset
533 * xterm.c: Move signal.h and stdio.h before config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
534
Dave Love <fx@gnu.org>
parents:
diff changeset
535 * editfns.c (Fcurrent_time_zone): Assign gmt, instead of init.
Dave Love <fx@gnu.org>
parents:
diff changeset
536
Dave Love <fx@gnu.org>
parents:
diff changeset
537 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
538
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
539 * Version 19.7 released.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
540
Dave Love <fx@gnu.org>
parents:
diff changeset
541 * Makefile.in (SUBMAKEFLAGS): Add CFLAGS to the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
542
Dave Love <fx@gnu.org>
parents:
diff changeset
543 * puresize.h [not HAVE_X_WINDOWS] (PURESIZE): Make this 185k,
Dave Love <fx@gnu.org>
parents:
diff changeset
544 not 196k. We're actually using ~180k.
Dave Love <fx@gnu.org>
parents:
diff changeset
545
Dave Love <fx@gnu.org>
parents:
diff changeset
546 * editfns.c: #include <sys/types.h>, to get time_t for Eggert's
Dave Love <fx@gnu.org>
parents:
diff changeset
547 changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
548
Dave Love <fx@gnu.org>
parents:
diff changeset
549 1993-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
550
Dave Love <fx@gnu.org>
parents:
diff changeset
551 * ymakefile (FRAME_SUPPORT): Add mouse.elc, select.elc, scroll-bar.elc.
Dave Love <fx@gnu.org>
parents:
diff changeset
552
Dave Love <fx@gnu.org>
parents:
diff changeset
553 * xdisp.c (display_text_line): Highlight in any frame's sel window.
Dave Love <fx@gnu.org>
parents:
diff changeset
554
Dave Love <fx@gnu.org>
parents:
diff changeset
555 * keyboard.c (modifier_names): Update to match *_modifier in termhooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
556
Dave Love <fx@gnu.org>
parents:
diff changeset
557 1993-05-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
558
Dave Love <fx@gnu.org>
parents:
diff changeset
559 * xterm.c (x_scroll_bar_handle_click): Never grab the scroll bar;
Dave Love <fx@gnu.org>
parents:
diff changeset
560 that feature requires more support to work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
561
Dave Love <fx@gnu.org>
parents:
diff changeset
562 * keyboard.c (make_ctrl_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
563 (read_char): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
564 (kbd_buffer_store_event): Call it to see if the new character is
Dave Love <fx@gnu.org>
parents:
diff changeset
565 the quit or stop character.
Dave Love <fx@gnu.org>
parents:
diff changeset
566 (make_lispy_event): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
567
Dave Love <fx@gnu.org>
parents:
diff changeset
568 1993-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
569
Dave Love <fx@gnu.org>
parents:
diff changeset
570 * xfns.c (x_window_to_frame): Use XGCTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
571
Dave Love <fx@gnu.org>
parents:
diff changeset
572 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
573
Dave Love <fx@gnu.org>
parents:
diff changeset
574 * process.c (Fopen_network_stream): Deal with older systems, which
Dave Love <fx@gnu.org>
parents:
diff changeset
575 only have the h_addr field in their struct hostent.
Dave Love <fx@gnu.org>
parents:
diff changeset
576
Dave Love <fx@gnu.org>
parents:
diff changeset
577 * systty.h [SYSV_PTYS]: #include <sys/types.h>. Francesco
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
578 Potortì <pot@fly.CNUCE.CNR.IT> says it's necessary on his
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
579 machine, and it should be harmless.
Dave Love <fx@gnu.org>
parents:
diff changeset
580
Dave Love <fx@gnu.org>
parents:
diff changeset
581 1993-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
582
Dave Love <fx@gnu.org>
parents:
diff changeset
583 * sysdep.c (wait_for_termination): Copy code from 18.59
Dave Love <fx@gnu.org>
parents:
diff changeset
584 (but sans BSD4_1 alternatives).
Dave Love <fx@gnu.org>
parents:
diff changeset
585
Dave Love <fx@gnu.org>
parents:
diff changeset
586 1993-05-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
587
Dave Love <fx@gnu.org>
parents:
diff changeset
588 * ymakefile (alloca.o): #define malloc and free to be xmalloc and
Dave Love <fx@gnu.org>
parents:
diff changeset
589 xfree on the command line of this compilation.
Dave Love <fx@gnu.org>
parents:
diff changeset
590
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
591 * s/sco4.h (TIME_WITH_SYS_TIME): This is no longer needed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
592
Dave Love <fx@gnu.org>
parents:
diff changeset
593 * s/linux.h: Remove copyright notices by Michael K. Johnson and
Dave Love <fx@gnu.org>
parents:
diff changeset
594 Rik Faith. They have both sent in papers now which make their
Dave Love <fx@gnu.org>
parents:
diff changeset
595 changes public domain.
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 * sysdep.c (sys_suspend): Set synch_process_alive, so that
Dave Love <fx@gnu.org>
parents:
diff changeset
598 wait_for_termination has something to wait for.
Dave Love <fx@gnu.org>
parents:
diff changeset
599
Dave Love <fx@gnu.org>
parents:
diff changeset
600 1993-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
601
Dave Love <fx@gnu.org>
parents:
diff changeset
602 * xdisp.c (display_text_line): Highlight only in selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
603
Dave Love <fx@gnu.org>
parents:
diff changeset
604 * xfns.c (syms_of_xfns): Don't make Lisp vars
Dave Love <fx@gnu.org>
parents:
diff changeset
605 x-mode-pointer-shape and x-nontext-pointer-shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
606
Dave Love <fx@gnu.org>
parents:
diff changeset
607 1993-05-20 Ian Lance Taylor (ian@cygnus.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
608
Dave Love <fx@gnu.org>
parents:
diff changeset
609 * s/sco4.h (SCO): Don't define (no longer needed).
Dave Love <fx@gnu.org>
parents:
diff changeset
610 (HAVE_SYS_TIME_H): Don't define (set by configure).
Dave Love <fx@gnu.org>
parents:
diff changeset
611 (TIME_WITH_SYS_TIME): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
612
Dave Love <fx@gnu.org>
parents:
diff changeset
613 1993-05-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
614
Dave Love <fx@gnu.org>
parents:
diff changeset
615 * dispnew.c (preserve_other_columns): Remember to multiply the
Dave Love <fx@gnu.org>
parents:
diff changeset
616 size argument to bcopy by the size of a glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
617
Dave Love <fx@gnu.org>
parents:
diff changeset
618 1993-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
619
Dave Love <fx@gnu.org>
parents:
diff changeset
620 * keyboard.c (read_key_sequence): Reexamine this_command
Dave Love <fx@gnu.org>
parents:
diff changeset
621 after pre-command-hook runs.
Dave Love <fx@gnu.org>
parents:
diff changeset
622
Dave Love <fx@gnu.org>
parents:
diff changeset
623 * xterm.c (x_find_modifier_meanings): If some keys are meta and alt,
Dave Love <fx@gnu.org>
parents:
diff changeset
624 make them just meta, not alt.
Dave Love <fx@gnu.org>
parents:
diff changeset
625
Dave Love <fx@gnu.org>
parents:
diff changeset
626 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
627
Dave Love <fx@gnu.org>
parents:
diff changeset
628 Some time-handling patches from Paul Eggert:
Dave Love <fx@gnu.org>
parents:
diff changeset
629 * editfns.c (Fcurrent_time_zone): Take an optional argument specifying
Dave Love <fx@gnu.org>
parents:
diff changeset
630 what (absolute) time should be used to determine the current time zone.
Dave Love <fx@gnu.org>
parents:
diff changeset
631 Yield just offset and name of time zone, including DST correction.
Dave Love <fx@gnu.org>
parents:
diff changeset
632 Yield time zone offset in seconds, not minutes.
Dave Love <fx@gnu.org>
parents:
diff changeset
633 (lisp_time_argument, difftm): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
634 (Fcurrent_time_string): Use lisp_time_argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
635 * systime.h (EMACS_CURRENT_TIME_ZONE, EMACS_GET_TZ_OFFSET,
Dave Love <fx@gnu.org>
parents:
diff changeset
636 EMACS_GET_TZ_NAMES): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
637 * config.h.in: Add HAVE_TM_ZONE.
Dave Love <fx@gnu.org>
parents:
diff changeset
638
Dave Love <fx@gnu.org>
parents:
diff changeset
639 Some more changes from Michael K. Johnson for Linux.
Dave Love <fx@gnu.org>
parents:
diff changeset
640 * s/template.h: Mention that you should #define HAVE_TERMIO or
Dave Love <fx@gnu.org>
parents:
diff changeset
641 HAVE_TERMIOS, but not both, and that HAVE_TERMIOS is preferred.
Dave Love <fx@gnu.org>
parents:
diff changeset
642 * systty.h (EMACS_SET_TTY_PGRP): Don't assign the return value of
Dave Love <fx@gnu.org>
parents:
diff changeset
643 tcsetpgrp to *pgid; it's just a status value.
Dave Love <fx@gnu.org>
parents:
diff changeset
644 * config.h.in (HAVE_RANDOM): This shouldn't be defined on Linux
Dave Love <fx@gnu.org>
parents:
diff changeset
645 systems using XFree386, and perhaps is inappropriate in general.
Dave Love <fx@gnu.org>
parents:
diff changeset
646 * m/intel386.h: #undefine the integer size macros, since the Linux
Dave Love <fx@gnu.org>
parents:
diff changeset
647 <values.h> file #defines them itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
648 * mem-limits.h (get_lim_data): Linux has the ulimit call; if it
Dave Love <fx@gnu.org>
parents:
diff changeset
649 fails, fall back on ULIMIT_BREAK_VALUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
650 * process.c: Linux needs the WAITTYPE, etc. definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
651 * unexec.c (hdr, ohdr): Linux has the ordinary `struct exec' type;
Dave Love <fx@gnu.org>
parents:
diff changeset
652 no need to use SYSV names.
Dave Love <fx@gnu.org>
parents:
diff changeset
653 * s/linux.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
654
Dave Love <fx@gnu.org>
parents:
diff changeset
655 Some changes from Michael K. Johnson for Linux.
Dave Love <fx@gnu.org>
parents:
diff changeset
656 * sysdep.c (sys_siglist): Don't define this if HAVE_SYS_SIGLIST is
Dave Love <fx@gnu.org>
parents:
diff changeset
657 #defined. That lets the system provide it, if it has it.
Dave Love <fx@gnu.org>
parents:
diff changeset
658 * syssignal.h (sigmask): Only define this if <signal.h> hasn't
Dave Love <fx@gnu.org>
parents:
diff changeset
659 given us a definition already.
Dave Love <fx@gnu.org>
parents:
diff changeset
660 * syssignal.h (sys_sigpause): Fix argument in prototype.
Dave Love <fx@gnu.org>
parents:
diff changeset
661 * sysdep.c (init_signals): The masks are called empty_mask and
Dave Love <fx@gnu.org>
parents:
diff changeset
662 full_mask, not signal_empty_mask and signal_full_mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
663 (signal_handler_t): Moved ....
Dave Love <fx@gnu.org>
parents:
diff changeset
664 * syssignal.h: ... to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
665 * systty.h (EMACS_SET_TTY_PGRP): Call tcsetpgrp with the correct
Dave Love <fx@gnu.org>
parents:
diff changeset
666 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
667 * emacs.c (main): Don't try to establish signal handlers for
Dave Love <fx@gnu.org>
parents:
diff changeset
668 SIGBUS and SIGSYS unless they're actually #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
669
Dave Love <fx@gnu.org>
parents:
diff changeset
670 * systty.h [HAVE_TERMIO, __DGUX]: #include <sys/ioctl.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
671
Dave Love <fx@gnu.org>
parents:
diff changeset
672 * xdisp.c (redisplay_window): Compute the scrollbar start and end
Dave Love <fx@gnu.org>
parents:
diff changeset
673 properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
674
Dave Love <fx@gnu.org>
parents:
diff changeset
675 1993-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
676
Dave Love <fx@gnu.org>
parents:
diff changeset
677 * keyboard.c (Fcurrent_input_mode): Return META as 3-way flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 1993-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
680
Dave Love <fx@gnu.org>
parents:
diff changeset
681 * fileio.c (Ffind_file_name_handler): Check that FILENAME is a
Dave Love <fx@gnu.org>
parents:
diff changeset
682 string.
Dave Love <fx@gnu.org>
parents:
diff changeset
683
Dave Love <fx@gnu.org>
parents:
diff changeset
684 * process.c (wait_reading_process_input): Undo change of April
Dave Love <fx@gnu.org>
parents:
diff changeset
685 29th, since that re-introduces the race condition the comments are
Dave Love <fx@gnu.org>
parents:
diff changeset
686 warning about. Call clear_waiting_for_input before calling
Dave Love <fx@gnu.org>
parents:
diff changeset
687 status_notify, though.
Dave Love <fx@gnu.org>
parents:
diff changeset
688
Dave Love <fx@gnu.org>
parents:
diff changeset
689 * process.c (wait_reading_process_input): Don't forget to call
Dave Love <fx@gnu.org>
parents:
diff changeset
690 clear_waiting_for_input when we exit the loop because process
Dave Love <fx@gnu.org>
parents:
diff changeset
691 input has arrived.
Dave Love <fx@gnu.org>
parents:
diff changeset
692
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
693 Changes for Silicon Graphics Iris 5D.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
694 * unexelfsgi.c: New file; like unexelf.c, but tolerates program
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
695 segments above BSS.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
696 * m/iris5d.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
697 * s/irix5-0.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
698 * process.c [__sgi] (allocate_pty): Give up immediately if pty is
Dave Love <fx@gnu.org>
parents:
diff changeset
699 inaccessible.
Dave Love <fx@gnu.org>
parents:
diff changeset
700
Dave Love <fx@gnu.org>
parents:
diff changeset
701 1993-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
702
Dave Love <fx@gnu.org>
parents:
diff changeset
703 * keyboard.c (follow_key): Check char in range before UPPERCASEP.
Dave Love <fx@gnu.org>
parents:
diff changeset
704
Dave Love <fx@gnu.org>
parents:
diff changeset
705 1993-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
706
Dave Love <fx@gnu.org>
parents:
diff changeset
707 * xfns.c (x_set_menu_bar_lines): Fix typo in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
708
Dave Love <fx@gnu.org>
parents:
diff changeset
709 * keyboard.c (make_lispy_event): Controlify lower case letters too.
Dave Love <fx@gnu.org>
parents:
diff changeset
710
Dave Love <fx@gnu.org>
parents:
diff changeset
711 1993-05-18 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
712
Dave Love <fx@gnu.org>
parents:
diff changeset
713 * xdisp.c (display_text_line): If the newline (or C-m, in
Dave Love <fx@gnu.org>
parents:
diff changeset
714 selective-display) has a non-default face, apply that face to the
Dave Love <fx@gnu.org>
parents:
diff changeset
715 remainder of the line, so that the fill occupies the entire line.
Dave Love <fx@gnu.org>
parents:
diff changeset
716
Dave Love <fx@gnu.org>
parents:
diff changeset
717 * xterm.c (x_new_font): Tell the frame display faces about the
Dave Love <fx@gnu.org>
parents:
diff changeset
718 newly chosen font.
Dave Love <fx@gnu.org>
parents:
diff changeset
719
Dave Love <fx@gnu.org>
parents:
diff changeset
720 Make sure that all the display faces use fonts of the
Dave Love <fx@gnu.org>
parents:
diff changeset
721 same dimensions as the default face, so as not to confuse the rest
Dave Love <fx@gnu.org>
parents:
diff changeset
722 of the redisplay code.
Dave Love <fx@gnu.org>
parents:
diff changeset
723 * xfaces.c (same_size_fonts): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
724 (merge_faces): Only merge in a new font from the FROM face if it
Dave Love <fx@gnu.org>
parents:
diff changeset
725 is the same size as the font in the TO face.
Dave Love <fx@gnu.org>
parents:
diff changeset
726
Dave Love <fx@gnu.org>
parents:
diff changeset
727 * xfns.c (x_set_menu_bar_lines): Minibuffer-only frames can't have
Dave Love <fx@gnu.org>
parents:
diff changeset
728 menu bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
729
Dave Love <fx@gnu.org>
parents:
diff changeset
730 * keyboard.c (read_key_sequence): Don't lay down an unwind_protect
Dave Love <fx@gnu.org>
parents:
diff changeset
731 to restore the original buffer until we actually get a mouse click.
Dave Love <fx@gnu.org>
parents:
diff changeset
732
Dave Love <fx@gnu.org>
parents:
diff changeset
733 * window.c (window-dedicated-p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
734
Dave Love <fx@gnu.org>
parents:
diff changeset
735 1993-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
736
Dave Love <fx@gnu.org>
parents:
diff changeset
737 * xterm.c (XTread_socket): Turn off ControlMask for XLookupString.
Dave Love <fx@gnu.org>
parents:
diff changeset
738 * keyboard.c (make_lispy_event): Controlify here.
Dave Love <fx@gnu.org>
parents:
diff changeset
739
Dave Love <fx@gnu.org>
parents:
diff changeset
740 1993-05-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
741
Dave Love <fx@gnu.org>
parents:
diff changeset
742 * xdisp.c (redisplay_window): Make the scrollbar reflect the
Dave Love <fx@gnu.org>
parents:
diff changeset
743 extent of the visible region, not the whole buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
744
Dave Love <fx@gnu.org>
parents:
diff changeset
745 * xfaces.c (free_frame_faces): Don't free the resources from the
Dave Love <fx@gnu.org>
parents:
diff changeset
746 first two faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
747
Dave Love <fx@gnu.org>
parents:
diff changeset
748 * lisp.h (malloc, realloc): Declare these to return void *, to
Dave Love <fx@gnu.org>
parents:
diff changeset
749 avoid conflicts with ANSI header files.
Dave Love <fx@gnu.org>
parents:
diff changeset
750
Dave Love <fx@gnu.org>
parents:
diff changeset
751 * sysdep.c (reset_sys_modes): Test the return value of
Dave Love <fx@gnu.org>
parents:
diff changeset
752 EMACS_SET_TTY properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
753 * systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Document the return
Dave Love <fx@gnu.org>
parents:
diff changeset
754 values.
Dave Love <fx@gnu.org>
parents:
diff changeset
755
Dave Love <fx@gnu.org>
parents:
diff changeset
756 1993-05-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
757
Dave Love <fx@gnu.org>
parents:
diff changeset
758 * config.h.in (STDC_HEADERS, TIME_WITH_SYS_TIME,
Dave Love <fx@gnu.org>
parents:
diff changeset
759 CRAY_STACKSEG_END, STACK_DIRECTION): Add #undef clauses for these,
Dave Love <fx@gnu.org>
parents:
diff changeset
760 since otherwise the autoconf tests in configure.in won't do us
Dave Love <fx@gnu.org>
parents:
diff changeset
761 much good.
Dave Love <fx@gnu.org>
parents:
diff changeset
762
Dave Love <fx@gnu.org>
parents:
diff changeset
763 1993-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * buffer.c (overlays_at): New arg EXTEND.
Dave Love <fx@gnu.org>
parents:
diff changeset
766 (Foverlays_at, Fnext_overlay_change): Pass 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
767 * xfaces.c (compute_char_face): Pass 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
768 Try first with small overlay_vec, then use a big enough one.
Dave Love <fx@gnu.org>
parents:
diff changeset
769
Dave Love <fx@gnu.org>
parents:
diff changeset
770 * lread.c (syms_of_lread): Make Vcurrent_load_list ordinary Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
771 Set up Qcurrent_load_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
772 (readevalloop): Specbind Qcurrent_load_list instead of ad-hoc saving.
Dave Love <fx@gnu.org>
parents:
diff changeset
773 (build_load_history): Do nothing when loading pure files.
Dave Love <fx@gnu.org>
parents:
diff changeset
774
Dave Love <fx@gnu.org>
parents:
diff changeset
775 * xterm.c (dumpglyphs): Create a temporary merged gc
Dave Love <fx@gnu.org>
parents:
diff changeset
776 when cursor falls on char with non-default face.
Dave Love <fx@gnu.org>
parents:
diff changeset
777
Dave Love <fx@gnu.org>
parents:
diff changeset
778 * xterm.h (x_display): New field cursor_foreground_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
779 * xfns.c (x_set_cursor_color): Set cursor_foreground_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
780
Dave Love <fx@gnu.org>
parents:
diff changeset
781 * casefiddle.c (casify_region): Remove mistaken arg to record_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
782
Dave Love <fx@gnu.org>
parents:
diff changeset
783 1993-05-15 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
784
Dave Love <fx@gnu.org>
parents:
diff changeset
785 * xfaces.c (Fset_face_attribute_internal): Jolt redisplay, so it
Dave Love <fx@gnu.org>
parents:
diff changeset
786 knows something has changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
787
Dave Love <fx@gnu.org>
parents:
diff changeset
788 * xfaces.c (unload_color): Don't try to unload the standard black
Dave Love <fx@gnu.org>
parents:
diff changeset
789 or white pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
790
Dave Love <fx@gnu.org>
parents:
diff changeset
791 More changes from David Mackenzie.
Dave Love <fx@gnu.org>
parents:
diff changeset
792 * ymakefile (emacs): No need to edit srcdir into a lisp file and
Dave Love <fx@gnu.org>
parents:
diff changeset
793 then load it; we can just take advantage of the PATH_DUMPLOADSEARCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
794 (crt0.o): Remember that crt0.c is in ${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
795
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
796 Install David Mackenzie's patches to make ${srcdir} work.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
797 * Makefile.in (srcdir, VPATH): Get this value from the top-level
Dave Love <fx@gnu.org>
parents:
diff changeset
798 Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
799 (xmakefile): Use ${srcdir} to find the files from which we produce
Dave Love <fx@gnu.org>
parents:
diff changeset
800 xmakefile. Edit the values for srcdir and VPATH into xmakefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
801 * ymakefile (srcdir, VPATH): New definitions for the Makefile
Dave Love <fx@gnu.org>
parents:
diff changeset
802 to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
803 (ALL_CFLAGS): Remove `-Is' and `-Im'; add `-I${srcdir}', and
Dave Love <fx@gnu.org>
parents:
diff changeset
804 `-I.'.
Dave Love <fx@gnu.org>
parents:
diff changeset
805 (emacs): Adjust dumping commands to deal with a separate source
Dave Love <fx@gnu.org>
parents:
diff changeset
806 directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
807 (${etc}DOC): Pass `-d ${srcdir}' to make-docfile, to tell it where
Dave Love <fx@gnu.org>
parents:
diff changeset
808 to find the source files.
Dave Love <fx@gnu.org>
parents:
diff changeset
809 (prefix-args): Find the source code in ${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
810
Dave Love <fx@gnu.org>
parents:
diff changeset
811 * process.c (wait_reading_process_input): If we're running
Dave Love <fx@gnu.org>
parents:
diff changeset
812 Solaris, it's not necessary to check if we should redeliver SIGIO,
Dave Love <fx@gnu.org>
parents:
diff changeset
813 according to David Mackenzie.
Dave Love <fx@gnu.org>
parents:
diff changeset
814 * s/sol2.h: #include "usg5-4.h", and #define const.
Dave Love <fx@gnu.org>
parents:
diff changeset
815
Dave Love <fx@gnu.org>
parents:
diff changeset
816 * systime.h: Borrow CPP sequence from getdate.y to include the
Dave Love <fx@gnu.org>
parents:
diff changeset
817 proper combination of <time.h> and <sys/time.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
818
Dave Love <fx@gnu.org>
parents:
diff changeset
819 1993-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
820
Dave Love <fx@gnu.org>
parents:
diff changeset
821 * window.h (struct window): New slot region_showing.
Dave Love <fx@gnu.org>
parents:
diff changeset
822 * xdisp.c (mark_window_display_accurate): Set region_showing fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
823 (redisplay_window): Update region_showing field.
Dave Love <fx@gnu.org>
parents:
diff changeset
824 (display_text_line): Set region_showing to t if will show one.
Dave Love <fx@gnu.org>
parents:
diff changeset
825
Dave Love <fx@gnu.org>
parents:
diff changeset
826 * xselect.c (Fx_selection_exists_p): Handle nil, t as SELECTION arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
827 Don't die if SELECTION is not recognized.
Dave Love <fx@gnu.org>
parents:
diff changeset
828
Dave Love <fx@gnu.org>
parents:
diff changeset
829 * dispnew.c (direct_output_forward_char): Just give up
Dave Love <fx@gnu.org>
parents:
diff changeset
830 if region is being highlighted.
Dave Love <fx@gnu.org>
parents:
diff changeset
831
Dave Love <fx@gnu.org>
parents:
diff changeset
832 * xdisp.c (redisplay, redisplay_window): Don't use the cursor-motion
Dave Love <fx@gnu.org>
parents:
diff changeset
833 special-case code if the region is or was highlighted.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
834
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
835 * xfaces.c (compute_char_face): New args REGION_BEG, REGION_END.
Dave Love <fx@gnu.org>
parents:
diff changeset
836 Don't sort if noverlays is 0 or 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
837
Dave Love <fx@gnu.org>
parents:
diff changeset
838 * dispnew.c (direct_output_for_insert): Pass those args.
Dave Love <fx@gnu.org>
parents:
diff changeset
839 * xdisp.c (display_text_line): Pass those args,
Dave Love <fx@gnu.org>
parents:
diff changeset
840 describing the region if the mark is transient and active.
Dave Love <fx@gnu.org>
parents:
diff changeset
841
Dave Love <fx@gnu.org>
parents:
diff changeset
842 1993-05-14 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
843
Dave Love <fx@gnu.org>
parents:
diff changeset
844 * buffer.c (Fmove_overlay): If the overlay is in no buffer and the
Dave Love <fx@gnu.org>
parents:
diff changeset
845 BUFFER argument has been omitted, put it in the current buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
846 for symmetry with move-marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
847
Dave Love <fx@gnu.org>
parents:
diff changeset
848 * buffer.c (Fdelete_overlay): Make the overlay's markers point
Dave Love <fx@gnu.org>
parents:
diff changeset
849 nowhere, not at 1. Do this after calling redisplay_region, so
Dave Love <fx@gnu.org>
parents:
diff changeset
850 that code knows what section has changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
851
Dave Love <fx@gnu.org>
parents:
diff changeset
852 1993-05-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
853
Dave Love <fx@gnu.org>
parents:
diff changeset
854 * xdisp.c (display_menu_bar): Update FRAME_MENU_BAR_ITEMS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
855 * keyboard.c (command_loop_1): Don't do it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
856
Dave Love <fx@gnu.org>
parents:
diff changeset
857 * keymap.c (access_keymap): Handle any length vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
858 (store_in_keymap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
859 (Fcopy_keymap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
860
Dave Love <fx@gnu.org>
parents:
diff changeset
861 1993-05-14 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
862
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
863 * buffer.c (Foverlay_start, Foverlay_end, Foverlay_buffer)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
864 (Foverlay_properties): Functions moved here from subr.el.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
865
Dave Love <fx@gnu.org>
parents:
diff changeset
866 1993-05-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
867
Dave Love <fx@gnu.org>
parents:
diff changeset
868 * xfaces.c (compute_char_face): When merging the overlays,
Dave Love <fx@gnu.org>
parents:
diff changeset
869 traverse sortvec, not overlay_vec; the latter isn't the one we
Dave Love <fx@gnu.org>
parents:
diff changeset
870 sorted.
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 * xterm.c (dumpglyphs): Give the cursor higher priority than the
Dave Love <fx@gnu.org>
parents:
diff changeset
873 face specified by the glyph under it.
Dave Love <fx@gnu.org>
parents:
diff changeset
874
Dave Love <fx@gnu.org>
parents:
diff changeset
875 * xterm.c (dumpglyphs): Move the underline up a row. I dislike
Dave Love <fx@gnu.org>
parents:
diff changeset
876 the way X addresses pixels. Quickdraw is much nicer.
Dave Love <fx@gnu.org>
parents:
diff changeset
877
Dave Love <fx@gnu.org>
parents:
diff changeset
878 * xfaces.c (intern_face): If the face has a GC, but it's not the
Dave Love <fx@gnu.org>
parents:
diff changeset
879 default or modeline face, abort. Nothing but those two faces
Dave Love <fx@gnu.org>
parents:
diff changeset
880 should have a GC *and* be passed to intern_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
881 (compute_char_face, compute_glyph_face): After copying
Dave Love <fx@gnu.org>
parents:
diff changeset
882 the frame's default face into face, to use as a base case for
Dave Love <fx@gnu.org>
parents:
diff changeset
883 calculation, set the `gc' member to zero; that way we don't have
Dave Love <fx@gnu.org>
parents:
diff changeset
884 things lying around that look like display faces but aren't.
Dave Love <fx@gnu.org>
parents:
diff changeset
885
Dave Love <fx@gnu.org>
parents:
diff changeset
886 * xfaces.c (intern_frame_face): When copying the new face into the
Dave Love <fx@gnu.org>
parents:
diff changeset
887 frame's face array, remember that the number of bytes to copy is
Dave Love <fx@gnu.org>
parents:
diff changeset
888 sizeof (*new_face), not sizeof (new_face).
Dave Love <fx@gnu.org>
parents:
diff changeset
889
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * xfaces.c (compute_char_face): Assume that W is displaying the
Dave Love <fx@gnu.org>
parents:
diff changeset
891 current buffer. Abort if it isn't.
Dave Love <fx@gnu.org>
parents:
diff changeset
892
Dave Love <fx@gnu.org>
parents:
diff changeset
893 * lisp.h (Lisp_Overlay): New tag.
Dave Love <fx@gnu.org>
parents:
diff changeset
894 (OVERLAYP): New predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
895 (CHECK_OVERLAY): New type-checker.
Dave Love <fx@gnu.org>
parents:
diff changeset
896 (Qoverlayp): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
897 * buffer.c (Foverlayp): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
898 (Qoverlayp): New atom.
Dave Love <fx@gnu.org>
parents:
diff changeset
899 (overlays_at, recenter_overlay_lists): Abort if we encounter an
Dave Love <fx@gnu.org>
parents:
diff changeset
900 invalid overlay.
Dave Love <fx@gnu.org>
parents:
diff changeset
901 (syms_of_buffer): defsubr Soverlayp; initialize Qoverlayp.
Dave Love <fx@gnu.org>
parents:
diff changeset
902 (Fdelete_overlay): Set the overlay's markers to point nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
903 Use CHECK_OVERLAY instead of signalling a special error.
Dave Love <fx@gnu.org>
parents:
diff changeset
904 (Fmove_overlay, Foverlay_put): Use CHECK_OVERLAY instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
905 signalling a special error.
Dave Love <fx@gnu.org>
parents:
diff changeset
906 (Foverlay_get): Use CHECK_OVERLAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
907 * fns.c (internal_equal): Define this for overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
908 * buffer.h (OVERLAY_VALID): Define in terms of OVERLAYP.
Dave Love <fx@gnu.org>
parents:
diff changeset
909 * print.c (print): Give overlays their own print syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
910 * alloc.c (mark_object): Treat overlays like conses.
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 * lisp.h (FLOATP): Define this appropriately when LISP_FLOAT_TYPE
Dave Love <fx@gnu.org>
parents:
diff changeset
913 is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
914
Dave Love <fx@gnu.org>
parents:
diff changeset
915 * buffer.c (Foverlay_get): Return Qnil if the requested property
Dave Love <fx@gnu.org>
parents:
diff changeset
916 is missing from the property list.
Dave Love <fx@gnu.org>
parents:
diff changeset
917
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
918 The text property routines can now modify buffers other
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
919 than the current one.
Dave Love <fx@gnu.org>
parents:
diff changeset
920 * insdel.c (modify_region): New argument BUFFER. Select that
Dave Love <fx@gnu.org>
parents:
diff changeset
921 buffer while we prepare for the modification, and switch back when
Dave Love <fx@gnu.org>
parents:
diff changeset
922 we're done.
Dave Love <fx@gnu.org>
parents:
diff changeset
923 * textprop.c (add_properties, remove_properties): Pass
Dave Love <fx@gnu.org>
parents:
diff changeset
924 the buffer being modified as the first argument to modify_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
925 * editfns.c (Fsubst_char_in_region, Ftranslate_region): Pass the
Dave Love <fx@gnu.org>
parents:
diff changeset
926 current_buffer as the first argument to modify_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
927 * casefiddle.c (casify_region): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
928
Dave Love <fx@gnu.org>
parents:
diff changeset
929 * dispnew.c (direct_output_for_insert): Compute the face of the
Dave Love <fx@gnu.org>
parents:
diff changeset
930 character we're inserting properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
931
Dave Love <fx@gnu.org>
parents:
diff changeset
932 * xterm.c (dumpglyphs): Pass the proper arguments to intern_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
933
Dave Love <fx@gnu.org>
parents:
diff changeset
934 * xterm.c (dumpglyphs): Don't increment left twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
935
Dave Love <fx@gnu.org>
parents:
diff changeset
936 * intervals.c (set_point): Check for point out of bounds before
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
937 checking for an empty interval tree.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
939 * cmds.c (Fforward_char): Check proposed new position, and then
Dave Love <fx@gnu.org>
parents:
diff changeset
940 set point, instead of setting point to a potentially invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
941 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
942
Dave Love <fx@gnu.org>
parents:
diff changeset
943 * lread.c, data.c: If STDC_HEADERS is #defined, include <stdlib.h>
Dave Love <fx@gnu.org>
parents:
diff changeset
944 to get the extern declarations for atof. That's where it is in
Dave Love <fx@gnu.org>
parents:
diff changeset
945 POSIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
946
Dave Love <fx@gnu.org>
parents:
diff changeset
947 1993-05-12 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
948
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
949 * ymakefile (xfaces.o): Add window.h to the dependencies.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
950
Dave Love <fx@gnu.org>
parents:
diff changeset
951 * xfaces.c (intern_frame_face): Exchange order of arguments, to
Dave Love <fx@gnu.org>
parents:
diff changeset
952 make callers correct.
Dave Love <fx@gnu.org>
parents:
diff changeset
953
Dave Love <fx@gnu.org>
parents:
diff changeset
954 * xfaces.c (compute_char_face): Notice the next property change
Dave Love <fx@gnu.org>
parents:
diff changeset
955 location correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
956
Dave Love <fx@gnu.org>
parents:
diff changeset
957 * xfaces.c (face_name_id_number): Return 0 (the default face) if
Dave Love <fx@gnu.org>
parents:
diff changeset
958 the name is undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
959
Dave Love <fx@gnu.org>
parents:
diff changeset
960 * xfaces.c (Fset_face_attribute_internal): Do nothing unless FRAME
Dave Love <fx@gnu.org>
parents:
diff changeset
961 is an X frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 * xdisp.c (copy_rope, copy_part_of_rope): Add face argument.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
964 (display_text_line): Initialize current_face to zero. Apply it
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
965 to characters as we write them to the display matrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
966 (display_string): Pass the new argument to copy_rope.
Dave Love <fx@gnu.org>
parents:
diff changeset
967
Dave Love <fx@gnu.org>
parents:
diff changeset
968 * xdisp.c (display_text_line): Handle the locations of face
Dave Love <fx@gnu.org>
parents:
diff changeset
969 changes properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * textprop.c (Fnext_single_property_change,
Dave Love <fx@gnu.org>
parents:
diff changeset
972 Fprevious_single_property_change): Pass arguments to textget in
Dave Love <fx@gnu.org>
parents:
diff changeset
973 the right order.
Dave Love <fx@gnu.org>
parents:
diff changeset
974
Dave Love <fx@gnu.org>
parents:
diff changeset
975 * ymakefile (xfns.o): Remove duplication of buffer.h in dependencies.
Dave Love <fx@gnu.org>
parents:
diff changeset
976
Dave Love <fx@gnu.org>
parents:
diff changeset
977 * ymakefile ($(OLDXMENU)): Remove extraneous call to `rm'.
Dave Love <fx@gnu.org>
parents:
diff changeset
978
Dave Love <fx@gnu.org>
parents:
diff changeset
979 1993-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
980
Dave Love <fx@gnu.org>
parents:
diff changeset
981 * keymap.c (Faccessible_keymaps): Use whatever size the vector has.
Dave Love <fx@gnu.org>
parents:
diff changeset
982 (Fwhere_is_internal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
983 (describe_vector): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
984 (current_minor_maps): Call Findirect_function, so symbols
Dave Love <fx@gnu.org>
parents:
diff changeset
985 can be used in place of actual maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
986
Dave Love <fx@gnu.org>
parents:
diff changeset
987 * xdisp.c (display_text_line): Use break; to exit loop at eol.
Dave Love <fx@gnu.org>
parents:
diff changeset
988 Duplicate the short MAKE_GLYPH loop after the main loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
989 If no display table, do obey selective_display_ellipses.
Dave Love <fx@gnu.org>
parents:
diff changeset
990 (copy_part_of_rope): Arg FROM is now Lisp_Object *.
Dave Love <fx@gnu.org>
parents:
diff changeset
991
Dave Love <fx@gnu.org>
parents:
diff changeset
992 * xfaces.c: Do include window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
993 (compute_char_face): Supply third arg of Fget_text_property.
Dave Love <fx@gnu.org>
parents:
diff changeset
994
Dave Love <fx@gnu.org>
parents:
diff changeset
995 * keyboard.c (make_lispy_event): Don't set shift modifier for C-^.
Dave Love <fx@gnu.org>
parents:
diff changeset
996
Dave Love <fx@gnu.org>
parents:
diff changeset
997 * callproc.c (child_setup): Omit duplicates from new env array.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 1993-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1001 * fileio.c (ro_fsys) [SOLARIS_BROKEN_ACCESS]: Check for the
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1002 filesystem being ro, since Solaris 2.1 doesn't.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1003 (file-writable-p): Call ro_fsys.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1004 * s/sol2.h (SOLARIS_BROKEN_ACCESS): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1005
Dave Love <fx@gnu.org>
parents:
diff changeset
1006 * systime.h: Use the strategy from getdate.y to include the proper
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 combination of <time.h> and <sys/time.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 * xfns.c (Fx_create_frame): Use an XLFD name for the default font,
Dave Love <fx@gnu.org>
parents:
diff changeset
1010 instead of "9x15" or whatever it was.
Dave Love <fx@gnu.org>
parents:
diff changeset
1011
Dave Love <fx@gnu.org>
parents:
diff changeset
1012 * xdisp.c (display_text_line): Make face-handling code conditional
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 on HAVE_X_WINDOWS macro. Perhaps this isn't the best approach,
Dave Love <fx@gnu.org>
parents:
diff changeset
1014 but it'll do for now.
Dave Love <fx@gnu.org>
parents:
diff changeset
1015
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 * xdisp.c (display_text_line): We can't use the FRAME_DEFAULT_FACE
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 macro here; that's x-specific. Just don't pass the second
Dave Love <fx@gnu.org>
parents:
diff changeset
1018 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 * xfaces.c (compute_glyph_face): Remove the BASIC_FACE argument;
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 use F's default face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1021
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 1993-05-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 * xfaces.c (Fmake_face_internal): Do nothing for non-X frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
1025
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 * dispextern.h (struct face): Add cached_index member.
Dave Love <fx@gnu.org>
parents:
diff changeset
1027 * xfaces.c (get_cached_face): Use it to avoid unnecessary
Dave Love <fx@gnu.org>
parents:
diff changeset
1028 searches of face_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1029
Dave Love <fx@gnu.org>
parents:
diff changeset
1030 * xfaces.c (intern_face): Renamed from get_display_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1031
Dave Love <fx@gnu.org>
parents:
diff changeset
1032 * xfns.c (x_make_gc): After building the GC's for the frame, call
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 init_frame_faces to set up the first two faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 * xfaces.c (init_frame_faces): Don't just try to copy the default
Dave Love <fx@gnu.org>
parents:
diff changeset
1035 and mode line faces from some other random frame; instead, consult
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 the normal_gc and reverse_gc members of the frame, and build the
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 faces based on their parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1038
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 Adjust the face computation functions to return frame face ID's,
Dave Love <fx@gnu.org>
parents:
diff changeset
1040 not pointers to display faces; since we call these functions
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 during display construction, we don't want the display faces yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
1042 * xfaces.c (intern_frame_face): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 (compute_char_face, compute_glyph_face): Apply intern_frame_face
Dave Love <fx@gnu.org>
parents:
diff changeset
1044 to the computed face, and return the frame face's ID, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 calling intern_face and returning a pointer to a display frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1046
Dave Love <fx@gnu.org>
parents:
diff changeset
1047 * xfaces.c: Describe the facial data structures. It took me a
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 while to figure them out; perhaps this will save someone else the
Dave Love <fx@gnu.org>
parents:
diff changeset
1049 trouble.
Dave Love <fx@gnu.org>
parents:
diff changeset
1050
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 Arrange to tell redisplay about changes in overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
1052 * xdisp.c (redisplay_region): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 * buffer.c (Fmove_overlay): Call redisplay_region on the areas the
Dave Love <fx@gnu.org>
parents:
diff changeset
1054 overlay has enclosed or left.
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 (Fdelete_overlay): Call redisplay_region on the area the overlay
Dave Love <fx@gnu.org>
parents:
diff changeset
1056 used to occupy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 (Foverlay_put): Call redisplay_region on the area the overlay now
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 occupies; we may have put a face property on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1059
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 * buffer.c (Fmove_overlay): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1061
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 * xdisp.c (redisplay): If we're doing a thorough redisplay (all
Dave Love <fx@gnu.org>
parents:
diff changeset
1063 windows on all frames involved), go ahead and flush the GC cache -
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 call clear_face_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1065
Dave Love <fx@gnu.org>
parents:
diff changeset
1066 * xdisp.c (display_text_line): Apply faces to characters
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 according to overlays and text properties; use
Dave Love <fx@gnu.org>
parents:
diff changeset
1068 compute_char_face and compute_glyph_face to figure out what
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 face to use, and where a new face starts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1070 * xterm.c (dumpglyphs): Use the upper bits of the glyphs to decide
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 which frame face to use. Call GLYPH_FOLLOW_ALIASES to make sure
Dave Love <fx@gnu.org>
parents:
diff changeset
1072 we're implementing the glyph table properly. If we're not using
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 the default or mode line face, call intern_face to find a display
Dave Love <fx@gnu.org>
parents:
diff changeset
1074 face for the frame face selected by the glyph code. Implement
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 underlining. Remove the `font' argument; we have to derive this
Dave Love <fx@gnu.org>
parents:
diff changeset
1076 from the frame and face anyway. Change all callers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 * disptab.h (GLYPH_FOLLOW_ALIASES): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1078
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 * xterm.c (x_destroy_window): Call free_frame_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 The GNU coding standards specify that CFLAGS should be left for
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 users to set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1083 * ymakefile (ALL_CFLAGS): Set this to the long string of
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 compilation switches, not CFLAGS. Changed all uses.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 (CFLAGS): Make this default to just -g.
Dave Love <fx@gnu.org>
parents:
diff changeset
1086 (.c.o): Define new default rule, to make sure that the right flags
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 get to the compilations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 1993-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1090
Dave Love <fx@gnu.org>
parents:
diff changeset
1091 * keyboard.c (read_char): Exit kbd macro if Vexecuting_macro is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
1092
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 * pwd.h: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1094
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 1993-05-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * s/sunos4shr.h: Apply changes from David J. Mackenzie; this isn't
Dave Love <fx@gnu.org>
parents:
diff changeset
1098 used by any configuration right now, but he's trying to make it
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 work.
Dave Love <fx@gnu.org>
parents:
diff changeset
1100 #include "sunos4-1.h" instead of "bsd4-2.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 (O_NDELAY): Don't define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 (SYSTEM_MALLOC): Don't define this, either.
Dave Love <fx@gnu.org>
parents:
diff changeset
1103 (LD_SWITCH_SYSTEM): Remove the definition for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1104
Dave Love <fx@gnu.org>
parents:
diff changeset
1105 * Makefile.in (DEFS): Remove this; we have configure build a
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 config.h file directly, instead of having lots of -D flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1107
Dave Love <fx@gnu.org>
parents:
diff changeset
1108 * Makefile.in (CFLAGS): Don't make this carry DEFS from the
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 configure script; the coding standards say that CFLAGS should be
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 left for the user to tweak.
Dave Love <fx@gnu.org>
parents:
diff changeset
1111
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 1993-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1113
Dave Love <fx@gnu.org>
parents:
diff changeset
1114 * keyboard.c (do_mouse_tracking): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1115
Dave Love <fx@gnu.org>
parents:
diff changeset
1116 * xmenu.c (Fx_popup_menu): Add a vector of prefix keys for the panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 (keymap_panes): Allocate that vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1118 (single_keymap_panes): Fill in that vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 (xmenu_show): Return a list of events, not just one event.
Dave Love <fx@gnu.org>
parents:
diff changeset
1120
Dave Love <fx@gnu.org>
parents:
diff changeset
1121 * keyboard.c (read_char_menu_prompt): Expect Fx_popup_menu
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 to return a list of events. Don't lose any of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1123
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 * xfns.c (Fx_get_mouse_event, Fx_mouse_events): Code deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 * window.c (Vmouse_event): Var deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126 (syms_of_window): Don't make it a Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1127
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1128 * keyboard.c (read_avail_input, Fset_input_mode): Make
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1129 meta_key a three-value variable to support 8-bit input.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1130
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 1993-05-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 * ymakefile [__GNUC__ && __GNUC__ > 1] (LIB_GCC): Set this even if
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 LINKER is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1135
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 * ymakefile ($(OLDXMENU)): Remove the link before we re-create it;
Dave Love <fx@gnu.org>
parents:
diff changeset
1137 not all versions of ln have the `-f' flag. Use the LN_S variable,
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 inherited from src/Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
1139
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 * Makefile.in (LN_S): New variable, edited by top Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
1141 (SUBMAKEFILE): New variable, containing all flags to pass to
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 recursive makes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1143
Dave Love <fx@gnu.org>
parents:
diff changeset
1144 * config.h.in: Adjust this for use by autoconf's AC_CONFIG_HEADER,
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 instead of AC_OUTPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1146
Dave Love <fx@gnu.org>
parents:
diff changeset
1147 * xfaces.c (get_display_face): Use face_eql instead of writing it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
1148
Dave Love <fx@gnu.org>
parents:
diff changeset
1149 1993-05-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1150
Dave Love <fx@gnu.org>
parents:
diff changeset
1151 * keymap.c (Fwhere_is_internal): If FIRSTONLY is non-nil, avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 returning a non-ascii key sequence unless FIRSTONLY is the symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 `non-ascii'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1154
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 * config.h.in: Remove mention of GLYPH datatype; that shouldn't be
Dave Love <fx@gnu.org>
parents:
diff changeset
1156 a user option.
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 * lisp.h (GLYPH, MAKE_GLYPH, GLYPH_CHAR, GLYPH_FACE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1158
Dave Love <fx@gnu.org>
parents:
diff changeset
1159 1993-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1160
Dave Love <fx@gnu.org>
parents:
diff changeset
1161 * xfns.c (x_get_arg): Call Fintern, not intern.
Dave Love <fx@gnu.org>
parents:
diff changeset
1162
Dave Love <fx@gnu.org>
parents:
diff changeset
1163 * systime.h [SCO]: Include time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 * s/sco4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1165
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 * ymakefile (LIBXMENU): Delete -loldX.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 * emacs.c (main): Handle -display like -d.
Dave Love <fx@gnu.org>
parents:
diff changeset
1169
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 1993-05-05 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1171
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 * s/template.h: Explain the relative significance of the SIGIO and
Dave Love <fx@gnu.org>
parents:
diff changeset
1173 INTERRUPT_INPUT macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1174
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 * ymakefile (buffer.o, insdel.o): Note that these files also
Dave Love <fx@gnu.org>
parents:
diff changeset
1176 depend on blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1177
Dave Love <fx@gnu.org>
parents:
diff changeset
1178 * blockinput.h (UNBLOCK_INPUT): We cannot assume that SIGIO is
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 defined everywhere this file is #included; merge the two
Dave Love <fx@gnu.org>
parents:
diff changeset
1180 definitions for defined (SIGIO) and ! defined (SIGIO) into one,
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 which calls reinvoke_input_signal if interrupt_input_pending is
Dave Love <fx@gnu.org>
parents:
diff changeset
1182 set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 * keyboard.c (reinvoke_input_signal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1184
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 1993-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 * window.c (Fdisplay_buffer): Add space to prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1188
Dave Love <fx@gnu.org>
parents:
diff changeset
1189 1993-05-04 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1190
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 * keyboard.c (syms_of_keyboard): Doc fix for
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 extra-keyboard-modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
1193
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1194 * lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER, CHAR_SHIFT, CHAR_CTL)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1195 (CHAR_META): Shift these all up one bit, back to where they were.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 1993-05-02 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 * keymap.c (Fdefine_prefix_command): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1200
Dave Love <fx@gnu.org>
parents:
diff changeset
1201 * ymakefile (C_DEBUG_SWITCH): Undo April 10 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1202
Dave Love <fx@gnu.org>
parents:
diff changeset
1203 1993-05-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1204
Dave Love <fx@gnu.org>
parents:
diff changeset
1205 * keyboard.c (Fsuspend_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1206
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 1993-04-30 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1208
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 * data.c (Ffset): Refuse to set the function value of t or nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 1993-04-29 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1212
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1213 Implement extra_keyboard_modifiers properly.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1214 * keyboard.c (syms_of_keyboard): Doc fix for
Dave Love <fx@gnu.org>
parents:
diff changeset
1215 extra-keyboard-modifiers; use the same modifier bits as we do for
Dave Love <fx@gnu.org>
parents:
diff changeset
1216 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 (read_char): Apply all the modifiers in extra_keyboard_modifiers
Dave Love <fx@gnu.org>
parents:
diff changeset
1218 to the input characters, so you can get hyper, super, and the rest
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 of the gang.
Dave Love <fx@gnu.org>
parents:
diff changeset
1220 * xterm.c (x_emacs_to_x_modifiers): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 (x_convert_modifiers): Renamed to x_x_to_emacs_modifiers, for
Dave Love <fx@gnu.org>
parents:
diff changeset
1222 consistency. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1223 (XTread_socket): Apply x_emacs_to_x_modifiers to
Dave Love <fx@gnu.org>
parents:
diff changeset
1224 extra_keyboard_modifiers before setting the state member of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 event; this will get all the modifiers on ASCII characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1226
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 * xterm.c (x_text_icon): Don't call XSetIconName; it should be
Dave Love <fx@gnu.org>
parents:
diff changeset
1228 unnecessary, and perhaps it's killing the icon pixmap.
Dave Love <fx@gnu.org>
parents:
diff changeset
1229
Dave Love <fx@gnu.org>
parents:
diff changeset
1230 * lisp.h (CHAR_ALT, CHAR_SUPER, CHAR_HYPER): New constants, in
Dave Love <fx@gnu.org>
parents:
diff changeset
1231 case we need them.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1232 * termhooks.h (alt_modifier, super_modifier, hyper_modifier)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1233 (shift_modifier, ctrl_modifier, meta_modifier): Define these in
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1234 terms of the CHAR_mumble macros, to avoid having the same thing
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 defined in two places.
Dave Love <fx@gnu.org>
parents:
diff changeset
1236
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 * keyboard.c (kbd_buffer_get_event): Don't generate switch-frame
Dave Love <fx@gnu.org>
parents:
diff changeset
1238 events if they'd only switch to the frame already selected. This
Dave Love <fx@gnu.org>
parents:
diff changeset
1239 avoids lots of extra switch-frame events when using a separate
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1241
Dave Love <fx@gnu.org>
parents:
diff changeset
1242 1993-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1243
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 * keyboard.c (Fthis_command_keys): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1245
Dave Love <fx@gnu.org>
parents:
diff changeset
1246 * process.c (wait_reading_process_input): Move the status_notify
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 call before the set_waiting_for_input call.
Dave Love <fx@gnu.org>
parents:
diff changeset
1248
Dave Love <fx@gnu.org>
parents:
diff changeset
1249 * fileio.c (Fexpand_file_name): Undo last change--too risky for now.
Dave Love <fx@gnu.org>
parents:
diff changeset
1250
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 * data.c (Fdefine_function): New function (same code as Fdefalias).
Dave Love <fx@gnu.org>
parents:
diff changeset
1252
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 1993-04-28 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1254
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 * eval.c (do_autoload): Fixed the bug in the autoload-saving code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1256
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 1993-04-28 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1258
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 * keyboard.c (Fcurrent_input_mode): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1260
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 1993-04-27 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1262
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 * eval.c (un_autoload): Don't try to save old autoload forms when
Dave Love <fx@gnu.org>
parents:
diff changeset
1264 we load something in. Something about the code now conditioned
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 out by UNLOAD was screwing up ordinary autoloads, notably of
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 picture.el. When I figure out what, I'll fix and re-enable this
Dave Love <fx@gnu.org>
parents:
diff changeset
1267 code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1268
Dave Love <fx@gnu.org>
parents:
diff changeset
1269 1993-04-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1270
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 * buffer.c (syms_of_buffer): Doc fix for buffer-display-table.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 * systime.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1274 (EMACS_SET_USECS): Remember that a `usec' is a microsecond, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 millisecond. What's three orders of magnitude between friends?
Dave Love <fx@gnu.org>
parents:
diff changeset
1276 * dispnew.c (Fsit_for, Fsleep_for): Remember to multiply the
Dave Love <fx@gnu.org>
parents:
diff changeset
1277 `milliseconds' argument by 1000 to get microseconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
1278
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 1993-04-26 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1280
Dave Love <fx@gnu.org>
parents:
diff changeset
1281 * fileio.c (Fexpand_file_name):
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 Don't remove trailing / from NEWDIR if just "/".
Dave Love <fx@gnu.org>
parents:
diff changeset
1283
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 1993-04-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1285
Dave Love <fx@gnu.org>
parents:
diff changeset
1286 * m/ibmps2-aix.h, m/ibmrs6000.h, m/ibmrt-aix.h, m/mips.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1287 * m/sps7.h, s/hpux.h, s/usg5-4.h (HAVE_DUP2): Removed; derived by
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 configure script.
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 * s/hpux.h, s/irix3-3.h, s/aix3-1.h (HAVE_GETHOSTNAME): Removed;
Dave Love <fx@gnu.org>
parents:
diff changeset
1290 derived by configure script.
Dave Love <fx@gnu.org>
parents:
diff changeset
1291
Dave Love <fx@gnu.org>
parents:
diff changeset
1292 Arrange for Fy_or_n_p to put off switch-frame events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1293 * lread.c (read_filtered_char): New function, which contains the
Dave Love <fx@gnu.org>
parents:
diff changeset
1294 code which used to be in Fread_char, Fread_event, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1295 Fread_char_exclusive; there was a lot of common code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1296 (Fread_char, Fread_event, Fread_char_exclusive): Rewrite in terms
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 of read_filtered_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
1298 * lisp.h (read_filtered_char): Declare this extern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 * fns.c (Fy_or_n_p): Call read_filtered_char, arranging to delay
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 switch-frame events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 * keyboard.c (read_key_sequence): Let the `modifiers' variable in
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 the code which deals with KEY being unbound be an int, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 * config.h.in (getenv): Don't test THIS_IS_YMAKEFILE to see if we
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 should exclude the getenv declaration; instead, test NOT_C_CODE.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
1308 Per suggestion from Francesco Potortì.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 * ymakefile (NOT_C_CODE): Define this; it's true, and useful.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 * dispnew.c (Fsleep_for, Fsit_for): Allow SECONDS to be a
Dave Love <fx@gnu.org>
parents:
diff changeset
1312 floating point value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1313
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 1993-04-26 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1315
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 * sysdep.c (read_pending_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
1317 Fix the garbaged-modifiers bug under System Vs previous
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 to r4.
Dave Love <fx@gnu.org>
parents:
diff changeset
1319
Dave Love <fx@gnu.org>
parents:
diff changeset
1320 1993-04-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1321
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 * systty.h (EMACS_GET_TTY, EMACS_SET_TTY): Move these into
Dave Love <fx@gnu.org>
parents:
diff changeset
1323 functions in sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 * sysdep.c (emacs_get_tty, emacs_set_tty): Here they are.
Dave Love <fx@gnu.org>
parents:
diff changeset
1325
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 * sysdep.c (emacs_set_tty): Call tcsetattr over and over again
Dave Love <fx@gnu.org>
parents:
diff changeset
1327 until it does all of what we ask it to, or returns an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1328
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 * search.c (Freplace_match): Arrange for markers sitting at the
Dave Love <fx@gnu.org>
parents:
diff changeset
1330 beginning or end of the original text to float to the
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 corresponding position in the replacement text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1332
Dave Love <fx@gnu.org>
parents:
diff changeset
1333 1993-04-25 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1334
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 * window.c (Fset-window-buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 Set horizontal-scrolling on a window to zero when
Dave Love <fx@gnu.org>
parents:
diff changeset
1337 we connect it to a new buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1338
Dave Love <fx@gnu.org>
parents:
diff changeset
1339 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1340
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 1993-04-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1342
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 Make the modifier manipulation functions more robust. The old way
Dave Love <fx@gnu.org>
parents:
diff changeset
1344 caused a bug once, and probably would again.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1345 * termhooks.h (alt_modifier, super_modifier, hyper_modifier)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1346 (shift_modifier, ctrl_modifier, meta_modifier): Shift these all
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 down one bit in value, to avoid sign extension problems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 * lisp.h (CHAR_META, CHAR_CTL, CHAR_SHIFT): Fix these definitions too.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 * keyboard.c (lispy_modifier_list): Ignore modifier bits beyond
Dave Love <fx@gnu.org>
parents:
diff changeset
1350 what our table of modifier names can handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 (apply_modifiers): Don't abort if you see extra modifier bits,
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 just remove them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1353
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 1993-04-23 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 * data.c (Fdefine_function):
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 Changed name back to Fdefalias, so we get things
Dave Love <fx@gnu.org>
parents:
diff changeset
1358 in a known-good state.
Dave Love <fx@gnu.org>
parents:
diff changeset
1359
Dave Love <fx@gnu.org>
parents:
diff changeset
1360 * buffer.h (BUF_NARROWED, NARROWED):
Dave Love <fx@gnu.org>
parents:
diff changeset
1361 New macros to test whether a region
Dave Love <fx@gnu.org>
parents:
diff changeset
1362 restriction has narrowed the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1363
Dave Love <fx@gnu.org>
parents:
diff changeset
1364 1993-04-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1365
Dave Love <fx@gnu.org>
parents:
diff changeset
1366 * systime.h: Comment fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1367
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 * data.c (Fdefine_function): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 * lisp.h (LOADHIST_ATTACH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1371 (Vcurrent_load_list, Vload_history): Vars declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1372
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1373 * eval.c (defun, defmacro, defvar, defconst):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 Attach symbol argument to the list of globals for the input source.
Dave Love <fx@gnu.org>
parents:
diff changeset
1375 (do_autoload): Save the old autoloads, in case we ever unload.
Dave Love <fx@gnu.org>
parents:
diff changeset
1376
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 * fns.c (provide, require): Put appropriately-marked
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 conses in the current-globals list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1379
Dave Love <fx@gnu.org>
parents:
diff changeset
1380 * lread.c (readevalloop):
Dave Love <fx@gnu.org>
parents:
diff changeset
1381 New argument is the source file name (or nil if none).
Dave Love <fx@gnu.org>
parents:
diff changeset
1382 All calls changed. Do the two-step
Dave Love <fx@gnu.org>
parents:
diff changeset
1383 necessary to call build_load_history with the correct current-globals
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 list for the current recursion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 (build_load_history): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 (eval_region, eval_buffer): Call readevalloop with new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1387 (load_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1388
Dave Love <fx@gnu.org>
parents:
diff changeset
1389 1993-04-16 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1390
Dave Love <fx@gnu.org>
parents:
diff changeset
1391 * lread.c (readevalloop): New argument is the source file name (or
Dave Love <fx@gnu.org>
parents:
diff changeset
1392 nil if none). All calls changed. Do the two-step
Dave Love <fx@gnu.org>
parents:
diff changeset
1393 necessary to call build_load_history with the correct current-globals
Dave Love <fx@gnu.org>
parents:
diff changeset
1394 list for the current recursion.
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 (build_load_history): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1396 (Feval_region, Feval_buffer): Call readevalloop with new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 (Vload_history): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1398
Dave Love <fx@gnu.org>
parents:
diff changeset
1399 * fns.c (Fprovide, Frequire): Put appropriately-marked
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 conses in the current-globals list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1401
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 * eval.c (Fdefun, Fdefmacro, Fdefvar, Fdefconst):
Dave Love <fx@gnu.org>
parents:
diff changeset
1403 Attach symbol argument to the list of globals for the input source.
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 (do_autoload): Save the old autoloads, in case we ever unload.
Dave Love <fx@gnu.org>
parents:
diff changeset
1405
Dave Love <fx@gnu.org>
parents:
diff changeset
1406 * data.c (Fdefine_function): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1407
Dave Love <fx@gnu.org>
parents:
diff changeset
1408 1993-04-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1409
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 * fileio.c (Fmake_symbolic_link): If a file already exists under
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 the link's filename, delete the file which the link
Dave Love <fx@gnu.org>
parents:
diff changeset
1412 would replace, not the file the link would point at.
Dave Love <fx@gnu.org>
parents:
diff changeset
1413
Dave Love <fx@gnu.org>
parents:
diff changeset
1414 * config.h.in (volatile): Don't define this to be the empty string
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 if some file has #defined HAVE_VOLATILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1416
Dave Love <fx@gnu.org>
parents:
diff changeset
1417 * emacs.c (SEPCHAR): Instead of defining this to be ',' on VMS and
Dave Love <fx@gnu.org>
parents:
diff changeset
1418 ':' elsewhere, just have it default to ':' if not #defined, and
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 #define it to be ',' in s/vms.h; OS/2 will need it to be ';'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1420 * s/vms.h (SEPCHAR): #define this to be ','.
Dave Love <fx@gnu.org>
parents:
diff changeset
1421 * s/template.h (SEPCHAR): Mention this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1422
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 1993-04-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1424
Dave Love <fx@gnu.org>
parents:
diff changeset
1425 * s/vms.h (xfree): #define this to emacs_xfree, to avoid case
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 conflict with XFree; on VMS, external symbols are case-insensitive.
Dave Love <fx@gnu.org>
parents:
diff changeset
1427
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 * s/usg5-4.h (HAVE_GETTIMEOFDAY): Deleted; ../configure figures
Dave Love <fx@gnu.org>
parents:
diff changeset
1429 that out now.
Dave Love <fx@gnu.org>
parents:
diff changeset
1430
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 Changes for Emacs 19 from Thorsten Ohl <ohl@chico.harvard.edu>:
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1432 * s/mach2.h: Copied from the Emacs 18.59 distribution.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1433 Don't define NO_REMAP, define START_FILES as
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 `pre-crt0.o' instead. Define LIB_MATH as `-lm', to override the
Dave Love <fx@gnu.org>
parents:
diff changeset
1435 default `-lm -lc' (there is no libc on the NeXT).
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 * ymakefile (STARTFILES): Allow config.h to set this value even if
Dave Love <fx@gnu.org>
parents:
diff changeset
1437 ORDINARY_LINK is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 * unexnext.c: Fix subdirectories for the machine dependent include
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 files for NeXTStep 3.0; #include <mach/mach.h> and
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 <mach-o/loader.h> instead of <mach.h> and <sys/loader.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
1441 (getsectbyname): Remove prototype for this; the system #include
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 files take care of that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 (malloc_cookie): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444 (unexec_doit): Set malloc_cookie to the result returned by
Dave Love <fx@gnu.org>
parents:
diff changeset
1445 malloc_freezedry.
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 * emacs.c (main): Declare malloc_cookie to be extern, so that we can
Dave Love <fx@gnu.org>
parents:
diff changeset
1447 get the value set when we dumped and pass it to malloc_jumpstart.
Dave Love <fx@gnu.org>
parents:
diff changeset
1448 * systime.h: The NeXT has a timezone function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1449
Dave Love <fx@gnu.org>
parents:
diff changeset
1450 1993-04-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1451
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 * ymakefile ($(OLDXMENU)): Remove $(OLDXMENU) before trying to
Dave Love <fx@gnu.org>
parents:
diff changeset
1453 link in a new version.
Dave Love <fx@gnu.org>
parents:
diff changeset
1454
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1455 * lisp.h (Qrange_error, Qdomain_error, Qsingularity_error)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1456 (Qoverflow_error, Qunderflow_error): Add extern to these declarations.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1457
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 1993-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1459
Dave Love <fx@gnu.org>
parents:
diff changeset
1460 * xfaces.c: Don't include Xmu/Drawing.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1461
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 1993-04-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1463
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 * Makefile.in (xmakefile): Recognize the -O option with a numeric
Dave Love <fx@gnu.org>
parents:
diff changeset
1465 optimization level.
Dave Love <fx@gnu.org>
parents:
diff changeset
1466
Dave Love <fx@gnu.org>
parents:
diff changeset
1467 * ymakefile (C_DEBUG_SWITCH): If we're using version 2 of GCC or
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 higher, use -O99 instead of plain -O.
Dave Love <fx@gnu.org>
parents:
diff changeset
1469
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 1993-04-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1471
Dave Love <fx@gnu.org>
parents:
diff changeset
1472 * keyboard.c (command_loop_1): Rebuild menu bar if
Dave Love <fx@gnu.org>
parents:
diff changeset
1473 update_mode_lines is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
1474
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1475 long_to_cons and cons_to_long are generally useful things; they're
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1476 needed whether or not X is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1477 * xselect.c (long_to_cons, cons_to_long): Moved from here...
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1478 * data.c (long_to_cons, cons_to_long): ... to here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1479 * lisp.h (long_to_cons, cons_to_long): Add extern declaration.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1480
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 * xmenu.c (Qmenu_enable): Definition moved...
Dave Love <fx@gnu.org>
parents:
diff changeset
1482 (syms_of_xmenu): ... along with initialization ...
Dave Love <fx@gnu.org>
parents:
diff changeset
1483 * keyboard.c (Qmenu_enable): ... to here ...
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 (syms_of_keyboard): ... and here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1485
Dave Love <fx@gnu.org>
parents:
diff changeset
1486 * keyboard.c (kbd_buffer_get_event): If we get a selection clear
Dave Love <fx@gnu.org>
parents:
diff changeset
1487 or selection request event, but we were compiled without the
Dave Love <fx@gnu.org>
parents:
diff changeset
1488 window-system-specific code to handle it, abort. Don't try to
Dave Love <fx@gnu.org>
parents:
diff changeset
1489 call a function which doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
1490
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 * keyboard.c (make_lispy_event): In the code which processes mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
1492 clicks, declare f to be a FRAME_PTR, not a struct frame *; this
Dave Love <fx@gnu.org>
parents:
diff changeset
1493 works when MULTI_FRAME is not #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1494
Dave Love <fx@gnu.org>
parents:
diff changeset
1495 * xfaces.c (sort_overlays): Define this to be static, as declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1496
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 * callproc.c (relocate_fd): Make messages string literals, not
Dave Love <fx@gnu.org>
parents:
diff changeset
1498 initialized arrays.
Dave Love <fx@gnu.org>
parents:
diff changeset
1499
Dave Love <fx@gnu.org>
parents:
diff changeset
1500 * alloc.c (__malloc_hook, __realloc_hook, __free_hook): Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 these extern, not static. (!)
Dave Love <fx@gnu.org>
parents:
diff changeset
1502
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1503 * alloc.c (__malloc_hook, old_malloc_hook, __realloc_hook)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1504 (old_realloc_hook): Declare that the functions these point to return
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1505 void *, not void.
Dave Love <fx@gnu.org>
parents:
diff changeset
1506
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1507 Adjust for autoconf merger.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1508 * config.h.in: Add extra line to top, in case autoconf gets fixed
Dave Love <fx@gnu.org>
parents:
diff changeset
1509 and decides not to add Makefile-style comments to the top of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1510 files it generates which we are forced to lop off.
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 Indicate that the boolean macros here get their definitions via
Dave Love <fx@gnu.org>
parents:
diff changeset
1512 the DEFS Makefile variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1513 Adjust the operating system and machine #includes to use
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 autoload's @cookies@.
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 (RETSIGTYPE): Give this a default value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1516 (SIGTYPE): Set this from RETSIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1517 (LD_SWITCH_X_SITE, C_SWITCH_X_SITE): Get values via @cookies@.
Dave Love <fx@gnu.org>
parents:
diff changeset
1518 * Makefile.in (DEFS): Renamed from CONFIG_CFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1519 (xmakefile): Pass CFLAGS to ${CPP}.
Dave Love <fx@gnu.org>
parents:
diff changeset
1520
Dave Love <fx@gnu.org>
parents:
diff changeset
1521 * buffer.c (Fmake_overlay, Fmove_overlay): New optional BUFFER
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
1523 (recenter_overlay_lists): New argument BUF, to use instead of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 (Foverlay_recenter): Pass the appropriate arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 recenter_overlay_lists.
Dave Love <fx@gnu.org>
parents:
diff changeset
1527
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 * buffer.c (Fdelete_overlay): Don't assume that overlay is in the
Dave Love <fx@gnu.org>
parents:
diff changeset
1529 current buffer. Don't forget to declare the argument a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1530
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 * dispnew.c (getenv): Extern declaration deleted; this is done in
Dave Love <fx@gnu.org>
parents:
diff changeset
1532 config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1533
Dave Love <fx@gnu.org>
parents:
diff changeset
1534 * Makefile.in (tagsfiles): Remove external-lisp from this list of
Dave Love <fx@gnu.org>
parents:
diff changeset
1535 files; we're not distributing it, so the normal build process
Dave Love <fx@gnu.org>
parents:
diff changeset
1536 shouldn't depend on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1537
Dave Love <fx@gnu.org>
parents:
diff changeset
1538 * dispnew.c (init_display): Compare the return value of getenv to
Dave Love <fx@gnu.org>
parents:
diff changeset
1539 zero before setting display_arg, instead of just using the pointer
Dave Love <fx@gnu.org>
parents:
diff changeset
1540 as a truth value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1541
Dave Love <fx@gnu.org>
parents:
diff changeset
1542 1993-04-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1543
Dave Love <fx@gnu.org>
parents:
diff changeset
1544 * xdisp.c (message, message1): If noninteractive and
Dave Love <fx@gnu.org>
parents:
diff changeset
1545 cursor_in_echo_area, don't print a newline at end of message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1546
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 * fns.c (Fy_or_n_p): Echo the answer just once, at exit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1548
Dave Love <fx@gnu.org>
parents:
diff changeset
1549 * keyboard.c (echo_dash): Do nothing if echoptr is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1550
Dave Love <fx@gnu.org>
parents:
diff changeset
1551 * buffer.c (Fkill_all_local_variables): Store each var's current value
Dave Love <fx@gnu.org>
parents:
diff changeset
1552 in the buffer's alist entry, before reverting to the default value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1553
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 1993-04-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1555
Dave Love <fx@gnu.org>
parents:
diff changeset
1556 * keyboard.c (apply_modifiers): Fix typo in sanity check.
Dave Love <fx@gnu.org>
parents:
diff changeset
1557
Dave Love <fx@gnu.org>
parents:
diff changeset
1558 * keyboard.c (interrupt_input_blocked, interrupt_input_pending):
Dave Love <fx@gnu.org>
parents:
diff changeset
1559 Remove `extern' keywords - these are the definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1560
Dave Love <fx@gnu.org>
parents:
diff changeset
1561 1993-04-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1562
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 * blockinput.h (UNBLOCK_INPUT): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1564 (interrupt_input_blocked): Make this signed int.
Dave Love <fx@gnu.org>
parents:
diff changeset
1565
Dave Love <fx@gnu.org>
parents:
diff changeset
1566 * search.c (search_buffer): Fix typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1567
Dave Love <fx@gnu.org>
parents:
diff changeset
1568 * insdel.c, buffer.c: Include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1569
Dave Love <fx@gnu.org>
parents:
diff changeset
1570 * xterm.c: Fix typo in comment delimiter.
Dave Love <fx@gnu.org>
parents:
diff changeset
1571
Dave Love <fx@gnu.org>
parents:
diff changeset
1572 1993-04-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1573
Dave Love <fx@gnu.org>
parents:
diff changeset
1574 * m/imbrs6000.h: If we're using GCC, define ORDINARY_LINK instead
Dave Love <fx@gnu.org>
parents:
diff changeset
1575 of defining LINKER to use cc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1576 * s/aix3-1.h (LINKER): Don't use cc for linking command if we're
Dave Love <fx@gnu.org>
parents:
diff changeset
1577 using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1578 * s/aix3-2.h (SYSTEM_MALLOC): Undefine this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1579
Dave Love <fx@gnu.org>
parents:
diff changeset
1580 * xterm.c (updating_frame): Declare this extern instead of static,
Dave Love <fx@gnu.org>
parents:
diff changeset
1581 so it's the same variable as the updating_frame in term.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1582 (XTupdate_begin, XTupdate_end): Don't bother to set
Dave Love <fx@gnu.org>
parents:
diff changeset
1583 updating_frame; the term.c functions take care of that for us.
Dave Love <fx@gnu.org>
parents:
diff changeset
1584
Dave Love <fx@gnu.org>
parents:
diff changeset
1585 1993-04-05 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1586
Dave Love <fx@gnu.org>
parents:
diff changeset
1587 * s/vms.h (EXEC_SUFFIXES): Add definition for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1588
Dave Love <fx@gnu.org>
parents:
diff changeset
1589 1993-03-31 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1590
Dave Love <fx@gnu.org>
parents:
diff changeset
1591 * xfaces.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1592
Dave Love <fx@gnu.org>
parents:
diff changeset
1593 Put interrupt input blocking in a separate file from xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1594 This isn't specific to X, and it allows us to avoid #including
Dave Love <fx@gnu.org>
parents:
diff changeset
1595 xterm.h in files that don't really have anything to do with X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 * blockinput.h: New file.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1597 * xterm.h (BLOCK_INPUT, UNBLOCK_INPUT, TOTALLY_UNBLOCK_INPUT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1598 (UNBLOCK_INPUT_RESIGNAL): These are now in blockinput.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1599 (x_input_blocked, x_pending_input): Deleted; there are analogs
Dave Love <fx@gnu.org>
parents:
diff changeset
1600 in blockinput.h called interrupt_input_blocked and
Dave Love <fx@gnu.org>
parents:
diff changeset
1601 interrupt_input_pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
1602 * keyboard.c (interrupt_input_blocked, interrupt_input_pending):
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 New variables, used by the macros in blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1604 * xterm.c: #include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1605 (x_input_blocked, x_pending_input): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 (XTread_socket): Test and set interrupt_input_blocked and
Dave Love <fx@gnu.org>
parents:
diff changeset
1607 interrupt_input_pending instead of the old variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1608 * alloc.c, xfaces.c, xfns.c, xmenu.c, xselect.c, keymap.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
1609 #include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1610 * eval.c: #include blockinput.h instead of xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1611 * keyboard.c: #include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1612 (input_poll_signal): Just test
Dave Love <fx@gnu.org>
parents:
diff changeset
1613 interrupt_input_blocked, instead of testing HAVE_X_WINDOWS and
Dave Love <fx@gnu.org>
parents:
diff changeset
1614 x_input_blocked.
Dave Love <fx@gnu.org>
parents:
diff changeset
1615
Dave Love <fx@gnu.org>
parents:
diff changeset
1616 Block the processing of interrupt input while we're manipulating the
Dave Love <fx@gnu.org>
parents:
diff changeset
1617 malloc heap.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1618 * alloc.c (xfree): New function, to make it easy to free things safely.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1619 (xmalloc, xrealloc): Block X input while doing the deed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1620 (VALIDATE_LISP_STORAGE, gc_sweep, compact_strings): Use xfree
Dave Love <fx@gnu.org>
parents:
diff changeset
1621 instead of free.
Dave Love <fx@gnu.org>
parents:
diff changeset
1622 (uninterrupt_malloc): New function, to install input-blocking
Dave Love <fx@gnu.org>
parents:
diff changeset
1623 hooks into the GNU malloc routines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1624 * emacs.c [not SYSTEM_MALLOC] (main): Call uninterrupt_malloc
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 on startup.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1626 * alloc.c (make_interval, make_float, Fcons, Fmake_vector)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1627 (Fmake_symbol, Fmake_marker, make_uninit_string, Fgarbage_collect):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1628 Use xmalloc instead of malloc; don't bother to check if out of
Dave Love <fx@gnu.org>
parents:
diff changeset
1629 memory here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1630 (Fgarbage_collect): Call xrealloc instead of realloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 * buffer.c: Use xmalloc and xfree instead of malloc and free;
Dave Love <fx@gnu.org>
parents:
diff changeset
1632 don't bother to check if out of memory here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1633 (Fget_buffer_create): Put BLOCK_INPUT/UNBLOCK_INPUT pair around
Dave Love <fx@gnu.org>
parents:
diff changeset
1634 calls to ralloc routines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1635 * insdel.c: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
1636 * lisp.h (xfree): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1637 * xfaces.c (xfree): Don't #define this to be free; use the
Dave Love <fx@gnu.org>
parents:
diff changeset
1638 definition in alloc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
1639 * dispnew.c, doc.c, doprnt.c, fileio.c, lread.c, term.c, xfns.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1640 * xmenu.c, xterm.c: Use xfree instead of free.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1641 * hftctl.c: Use xfree and xmalloc instead of free and malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1642 * keymap.c (current_minor_maps): BLOCK_INPUT while calling realloc
Dave Love <fx@gnu.org>
parents:
diff changeset
1643 and malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1644 * search.c: Since the regexp routines can malloc, BLOCK_INPUT
Dave Love <fx@gnu.org>
parents:
diff changeset
1645 while runing them. #include blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1646 * sysdep.c: #include blockinput.h. Call xfree and xmalloc instead
Dave Love <fx@gnu.org>
parents:
diff changeset
1647 of free and malloc. BLOCK_INPUT around routines which we know
Dave Love <fx@gnu.org>
parents:
diff changeset
1648 will call malloc.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
1649
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1650 * ymakefile (keyboard.o, keymap.o, search.o, sysdep.o, xfaces.o)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1651 (xfns.o, xmenu.o, xterm.o, xselect.o, alloc.o, eval.o): Note that
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1652 these depend on blockinput.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1653
Dave Love <fx@gnu.org>
parents:
diff changeset
1654 * keyboard.c (parse_modifiers, apply_modifiers): Make sure we're
Dave Love <fx@gnu.org>
parents:
diff changeset
1655 not trying to create modifier masks using integers which are
Dave Love <fx@gnu.org>
parents:
diff changeset
1656 unrepresentable as lisp values.
Dave Love <fx@gnu.org>
parents:
diff changeset
1657
Dave Love <fx@gnu.org>
parents:
diff changeset
1658 1993-03-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1659
Dave Love <fx@gnu.org>
parents:
diff changeset
1660 New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the
Dave Love <fx@gnu.org>
parents:
diff changeset
1661 equivalent of /dev/null, and the suffixes used by executable
Dave Love <fx@gnu.org>
parents:
diff changeset
1662 files. This is simple, and helps people porting Emacs to other
Dave Love <fx@gnu.org>
parents:
diff changeset
1663 operating systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1664 * process.h (NULL_DEVICE): Give this a default value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 * process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1666 (Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
Dave Love <fx@gnu.org>
parents:
diff changeset
1667 * callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
Dave Love <fx@gnu.org>
parents:
diff changeset
1668 Use NULL_DEVICE instead of "/dev/null".
Dave Love <fx@gnu.org>
parents:
diff changeset
1669 * s/vms.h (NULL_DEVICE): #define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1670
Dave Love <fx@gnu.org>
parents:
diff changeset
1671 Rename int-to-string to number-to-string, since it can handle
Dave Love <fx@gnu.org>
parents:
diff changeset
1672 floating-point as well as integer arguments. subr.el defines the
Dave Love <fx@gnu.org>
parents:
diff changeset
1673 former as an alias for the latter.
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 * data.c (Fnumber_to_string): Renamed from Fint_to_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1675 (wrong_type_argument): Adjust caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1676 (syms_of_data): Adjust defsubr.
Dave Love <fx@gnu.org>
parents:
diff changeset
1677 * fns.c (concat): Adjust caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1678 * lisp.h (Fnumber_to_string): Adjust extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1679 * mocklisp.c (Finsert_string): Adjust caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1680 * process.c (status_message): Adjust caller.
Dave Love <fx@gnu.org>
parents:
diff changeset
1681
Dave Love <fx@gnu.org>
parents:
diff changeset
1682 1993-03-28 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1683
Dave Love <fx@gnu.org>
parents:
diff changeset
1684 * systty.h [NO_PTY_H]: Don't include pty.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1685
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 * m/delta88k.h [USG5_4]: Alternate defining of LIBS_SYSTEM,
Dave Love <fx@gnu.org>
parents:
diff changeset
1687 LIBX11_SYSTEM, HAVE_RANDOM, BSTRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
1688 (NO_PTY_H): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1689
Dave Love <fx@gnu.org>
parents:
diff changeset
1690 * fileio.c (Fwrite_region): Don't fail to set visit_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1691
Dave Love <fx@gnu.org>
parents:
diff changeset
1692 * keyboard.c (command_loop_1): Clear force_start of selected_window
Dave Love <fx@gnu.org>
parents:
diff changeset
1693 after reading each key sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
1694 (read_char): Clear Vquit_flag when we return C-g for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1695
Dave Love <fx@gnu.org>
parents:
diff changeset
1696 * fileio.c (Fexpand_file_name): Default DEFALT at beginning,
Dave Love <fx@gnu.org>
parents:
diff changeset
1697 before expanding it. But avoid unneeded or infinite recursive expand.
Dave Love <fx@gnu.org>
parents:
diff changeset
1698
Dave Love <fx@gnu.org>
parents:
diff changeset
1699 1993-03-26 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1700
Dave Love <fx@gnu.org>
parents:
diff changeset
1701 * editfns.c (Fchar_equal): Don't ignore high bits of character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1702
Dave Love <fx@gnu.org>
parents:
diff changeset
1703 * fileio.c (Fwrite_region): Set visit_file after expanding file arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1704 Also expand VISIT arg if specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
1705
Dave Love <fx@gnu.org>
parents:
diff changeset
1706 * frame.c (make_frame): Init face_alist field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1707
Dave Love <fx@gnu.org>
parents:
diff changeset
1708 1993-03-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1709
Dave Love <fx@gnu.org>
parents:
diff changeset
1710 * xselect.c (SELECTION_QUANTUM): Don't use XMaxRequestSize on R3;
Dave Love <fx@gnu.org>
parents:
diff changeset
1711 access the display structure directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1712
Dave Love <fx@gnu.org>
parents:
diff changeset
1713 1993-03-25 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1714
Dave Love <fx@gnu.org>
parents:
diff changeset
1715 * ymakefile (xfns.o): Depend on buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1716
Dave Love <fx@gnu.org>
parents:
diff changeset
1717 * buffer.h (struct buffer): Field `fieldlist' deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1718
Dave Love <fx@gnu.org>
parents:
diff changeset
1719 * search.c (Freplace_match): Clean up criterion about converting case.
Dave Love <fx@gnu.org>
parents:
diff changeset
1720 If old text has any capitalized words, capitalize new text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1721
Dave Love <fx@gnu.org>
parents:
diff changeset
1722 * xfaces.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1723
Dave Love <fx@gnu.org>
parents:
diff changeset
1724 * ymakefile (XOBJ): Add xfaces.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
1725 (xfaces.o): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
1726 * emacs.c (main): Call syms_of_xfaces.
Dave Love <fx@gnu.org>
parents:
diff changeset
1727
Dave Love <fx@gnu.org>
parents:
diff changeset
1728 * buffer.h (OVERLAY_START, OVERLAY_END, OVERLAY_VALID): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1729 (OVERLAY_POSITION): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 (searchbuf): Decl deleted--doesn't belong here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1731 Delete include of regex.h for VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1732 * dired.c (searchbuf): Declare here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1733
Dave Love <fx@gnu.org>
parents:
diff changeset
1734 * frame.h (struct frame): New field face_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
1735 * alloc.c (mark_object): Mark face_alist of a frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1736
Dave Love <fx@gnu.org>
parents:
diff changeset
1737 * ymakefile (xselect.o): Depend on dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1738
Dave Love <fx@gnu.org>
parents:
diff changeset
1739 * xterm.h (FRAME_FACES, FRAME_N_FACES, FRAME_DEFAULT_FACE)
Dave Love <fx@gnu.org>
parents:
diff changeset
1740 (FRAME_MODE_LINE_FACE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1741 (struct x_display): New fields faces, n_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
1742
Dave Love <fx@gnu.org>
parents:
diff changeset
1743 * dispextern.h (struct face): New fields pixmap_h, pixmap_w.
Dave Love <fx@gnu.org>
parents:
diff changeset
1744 Field `font' is now a pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1745
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 * fns.c (Fy_or_n_p): Ensure cursor_in_echo_area = 0 when quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
1747
Dave Love <fx@gnu.org>
parents:
diff changeset
1748 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1749
Dave Love <fx@gnu.org>
parents:
diff changeset
1750 * dispnew.c (getenv): Add extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1751
Dave Love <fx@gnu.org>
parents:
diff changeset
1752 * ymakefile (really-oldXMenu): Pass C_SWITCH_SITE and
Dave Love <fx@gnu.org>
parents:
diff changeset
1753 C_SWITCH_SYSTEM to the inferior make as separate flags, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
1754 passing just C_SWITCH_SITE as CFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1755
Dave Love <fx@gnu.org>
parents:
diff changeset
1756 * keymap.c (Fkeymapp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1757
Dave Love <fx@gnu.org>
parents:
diff changeset
1758 * xterm.h (x_focus_frame): Add extern keyword to declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1759
Dave Love <fx@gnu.org>
parents:
diff changeset
1760 * xterm.c [VMS]: Don't #include <sys/termio.h> and <string.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
1761 * xfns.c [VMS]: Get the gray_bits from [.bitmaps]gray.xbm.
Dave Love <fx@gnu.org>
parents:
diff changeset
1762 * process.c [VMS] (DCL_PROMPT): Remove hack.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1763 (WIFSTOPPED, WIFSIGNALED, WIFEXITED, XRETCODE, WSTOPSIG)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
1764 (WCOREDUMP, WTERMSIG): New dummy definitions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1765 (deactivate_process): Add missing semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
1766 * dispnew.c (init_display): Get display name from environment
Dave Love <fx@gnu.org>
parents:
diff changeset
1767 properly on VMS as well as Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1768
Dave Love <fx@gnu.org>
parents:
diff changeset
1769 1993-03-24 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1770
Dave Love <fx@gnu.org>
parents:
diff changeset
1771 * buffer.c (init_buffer_once, reset_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
1772 Delete last vestige of fieldlist slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1773 (Fregion_fields): Finally deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1774
Dave Love <fx@gnu.org>
parents:
diff changeset
1775 * keymap.c (push_key_description): Ignore bits above meta_modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
1776
Dave Love <fx@gnu.org>
parents:
diff changeset
1777 1993-03-23 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1778
Dave Love <fx@gnu.org>
parents:
diff changeset
1779 * buffer.c (overlays_at, recenter_overlay_lists): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1780 (Fmake_overlay, Fdelete_overlay, Foverlay_get, Foverlay_put): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1781 (Fmove_overlay, Foverlays_at, Fnext_overlay_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1782 (Foverlay_lists, Foverlay_recenter): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1783
Dave Love <fx@gnu.org>
parents:
diff changeset
1784 * buffer.h (struct buffer): New fields overlay_center,
Dave Love <fx@gnu.org>
parents:
diff changeset
1785 overlays_before, overlays_after.
Dave Love <fx@gnu.org>
parents:
diff changeset
1786
Dave Love <fx@gnu.org>
parents:
diff changeset
1787 1993-03-23 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1788
Dave Love <fx@gnu.org>
parents:
diff changeset
1789 * config.h.in (HAVE_XFREE386): New flag, set by configure script.
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 If it's set, #define LIBX11_SYSTEM and HAVE_RANDOM as appropriate
Dave Love <fx@gnu.org>
parents:
diff changeset
1791 for XFree386.
Dave Love <fx@gnu.org>
parents:
diff changeset
1792 * sysdep.c (random, srandom): Don't define these if HAVE_RANDOM is
Dave Love <fx@gnu.org>
parents:
diff changeset
1793 #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1794
Dave Love <fx@gnu.org>
parents:
diff changeset
1795 * config.h.in (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): New flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 * ymakefile (C_SWITCH_X_SITE, LD_SWITCH_X_SITE): Provide default
Dave Love <fx@gnu.org>
parents:
diff changeset
1797 values. Include C_SWITCH_X_SITE in CFLAGS, include
Dave Love <fx@gnu.org>
parents:
diff changeset
1798 LD_SWITCH_X_SITE in LIBX, and pass C_SWITCH_X_SITE to the make
Dave Love <fx@gnu.org>
parents:
diff changeset
1799 which builds the X Menu library.
Dave Love <fx@gnu.org>
parents:
diff changeset
1800
Dave Love <fx@gnu.org>
parents:
diff changeset
1801 1993-03-22 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1802
Dave Love <fx@gnu.org>
parents:
diff changeset
1803 * xfns.c (Fx_parse_geometry): Renamed from Fx_geometry.
Dave Love <fx@gnu.org>
parents:
diff changeset
1804 (Fx_color_defined_p): Renamed from Fx_defined_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
1805 (syms_of_xfns): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1806
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 1993-03-22 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1808
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
1809 * indent.c (current_column, Findent_to, position_indentation)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1810 (Fmove_to_column, compute_motion): Allow tab_width up to 1000.
Dave Love <fx@gnu.org>
parents:
diff changeset
1811
Dave Love <fx@gnu.org>
parents:
diff changeset
1812 * xdisp.c (display_string, display_text_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
1813 Allow tab_width up to 1000.
Dave Love <fx@gnu.org>
parents:
diff changeset
1814
Dave Love <fx@gnu.org>
parents:
diff changeset
1815 * keyboard.c (Fsuspend_emacs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1816 Change suspend-hooks back to suspend-hook and make it a normal hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1817
Dave Love <fx@gnu.org>
parents:
diff changeset
1818 * s/dgux.h: Decide automatically whether to use COFF or ELF.
Dave Love <fx@gnu.org>
parents:
diff changeset
1819
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 1993-03-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1821
Dave Love <fx@gnu.org>
parents:
diff changeset
1822 * fns.c (Fy_or_n_p): Handle `recenter' response type.
Dave Love <fx@gnu.org>
parents:
diff changeset
1823
Dave Love <fx@gnu.org>
parents:
diff changeset
1824 * s/dgux.h (HAVE_TERMIO, SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1825
Dave Love <fx@gnu.org>
parents:
diff changeset
1826 1993-03-21 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1827
Dave Love <fx@gnu.org>
parents:
diff changeset
1828 * frame.c (Fhandle_switch_frame): Renamed from Fselect_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1829 Doc changed in anticipation of new purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
1830 (Fselect_frame): Just call Fhandle_switch_frame for now.
Dave Love <fx@gnu.org>
parents:
diff changeset
1831
Dave Love <fx@gnu.org>
parents:
diff changeset
1832 1993-03-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1833
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 * xdisp.c (decode_mode_spec): Handle `%l'.
Dave Love <fx@gnu.org>
parents:
diff changeset
1835 (display_count_lines): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 (redisplay_window): Update base_line_number and base_line_pos fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
1837 Always update mode line if it's an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1838 * window.h (struct window):
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 New fields base_line_number and base_line_pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
1840
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 * window.c (Fselect_window): Use Fhandle_switch_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1842 (Fset_window_configuration): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1843
Dave Love <fx@gnu.org>
parents:
diff changeset
1844 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1845
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
1846 Use the `visibility' parameter to determine the initial state of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1847 the frame, instead of the `iconic-startup' and
Dave Love <fx@gnu.org>
parents:
diff changeset
1848 `suppress-initial-map' parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1849 * xfns.c (x_icon): Test the Qvisibility parameter against Qicon,
Dave Love <fx@gnu.org>
parents:
diff changeset
1850 instead of the Qiconic_startup against Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1851 (x_create_frame): Test Qvisibility against Qnil and
Dave Love <fx@gnu.org>
parents:
diff changeset
1852 Qicon, instead of testing Qsuppress_initial_map and Qvisibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
1853 (Qicon): New symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
1854 (Qiconic_startup, Qsuppress_initial_map): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1855 (syms_of_xfns): Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1856
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 * xfns.c (x_set_visibility): Instead of interpreting only Qt as
Dave Love <fx@gnu.org>
parents:
diff changeset
1858 `make the frame visible' and everything else as `iconify the
Dave Love <fx@gnu.org>
parents:
diff changeset
1859 frame', interpret Qicon as `iconify the frame' and everything else
Dave Love <fx@gnu.org>
parents:
diff changeset
1860 as `make the frame visible.'
Dave Love <fx@gnu.org>
parents:
diff changeset
1861
Dave Love <fx@gnu.org>
parents:
diff changeset
1862 * xfns.c (x_get_arg): When the type of the resource is `symbol',
Dave Love <fx@gnu.org>
parents:
diff changeset
1863 return `true' and `on' as Qt, and `false' and `off' as Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1864
Dave Love <fx@gnu.org>
parents:
diff changeset
1865 1993-03-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1866
Dave Love <fx@gnu.org>
parents:
diff changeset
1867 * emacs.c (init_cmdargs): Fix simple bug in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868
Dave Love <fx@gnu.org>
parents:
diff changeset
1869 1993-03-20 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1870
Dave Love <fx@gnu.org>
parents:
diff changeset
1871 * dispnew.c (Fsleep_for): Make this take two arguments SECONDS and
Dave Love <fx@gnu.org>
parents:
diff changeset
1872 MILLISECONDS, which add, rather than a second argument which says
Dave Love <fx@gnu.org>
parents:
diff changeset
1873 "treat the first argument as milliseconds."
Dave Love <fx@gnu.org>
parents:
diff changeset
1874 (Fsit_for): Same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1875 (Fsleep_for_milliseconds): Deleted; this can be done with Fsleep_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
1876
Dave Love <fx@gnu.org>
parents:
diff changeset
1877 * process.c (wait_reading_process_input): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1878
Dave Love <fx@gnu.org>
parents:
diff changeset
1879 * systime.h (EMACS_HAS_USECS): #define this if HAVE_TIMEVAL is
Dave Love <fx@gnu.org>
parents:
diff changeset
1880 #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1881
Dave Love <fx@gnu.org>
parents:
diff changeset
1882 * dispnew.c (sit_for): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1883
Dave Love <fx@gnu.org>
parents:
diff changeset
1884 * sysdep.c (reset_sys_modes): Fix usage of EMACS_SET_TTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
1885
Dave Love <fx@gnu.org>
parents:
diff changeset
1886 * callproc.c (child_setup): Make sure that in, out, and err are
Dave Love <fx@gnu.org>
parents:
diff changeset
1887 not less than three.
Dave Love <fx@gnu.org>
parents:
diff changeset
1888 (relocate_fd): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1889
Dave Love <fx@gnu.org>
parents:
diff changeset
1890 * xterm.c (x_term_init): If the X connection is already in file
Dave Love <fx@gnu.org>
parents:
diff changeset
1891 descriptor zero, don't dup it and close the old one.
Dave Love <fx@gnu.org>
parents:
diff changeset
1892
Dave Love <fx@gnu.org>
parents:
diff changeset
1893 * s/hpux8.h, s/sunos4-1.h (OLDXMENU_OPTIONS): Define this, as in
Dave Love <fx@gnu.org>
parents:
diff changeset
1894 Emacs 18.
Dave Love <fx@gnu.org>
parents:
diff changeset
1895
Dave Love <fx@gnu.org>
parents:
diff changeset
1896 * xfns.c (Fx_open_connection): If we have X11R5, use
Dave Love <fx@gnu.org>
parents:
diff changeset
1897 XrmSetDatabase to set the display's database. In older versions,
Dave Love <fx@gnu.org>
parents:
diff changeset
1898 just store the value into x_current_display->db.
Dave Love <fx@gnu.org>
parents:
diff changeset
1899 * xterm.h (HAVE_X11R5): Define this where appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1900
Dave Love <fx@gnu.org>
parents:
diff changeset
1901 * frame.c (Fraise_frame, Flower_frame): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
1902 Fframe_to_front and Fframe_to_back.
Dave Love <fx@gnu.org>
parents:
diff changeset
1903 (syms_of_frame): Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1904
Dave Love <fx@gnu.org>
parents:
diff changeset
1905 * fileio.c (HAVE_FSYNC): Define, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
1906 (Fwrite_region): Use HAVE_FSYNC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1907 * s-aix3-2.h (HAVE_FSYNC): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
1908
Dave Love <fx@gnu.org>
parents:
diff changeset
1909 * emacs.c (Finvocation_name): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1910 (Vinvocation_name): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1911 (init_cmdargs): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1912 (syms_of_emacs): defsubr Finvocation_name, staticpro and
Dave Love <fx@gnu.org>
parents:
diff changeset
1913 initialize Vinvocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 * lisp.h (Vinvocation_name): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
1915 * xterm.c (invocation_name): Variable deleted; use
Dave Love <fx@gnu.org>
parents:
diff changeset
1916 Vinvocation_name now.
Dave Love <fx@gnu.org>
parents:
diff changeset
1917 (x_text_icon, x_term_init): Use Vinvocation_name now instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 invocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1919 (x_term_init): Don't initialize invocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1920 (syms_of_xterm): Don't initialize or staticpro invocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1921 * xfns.c (invocation_name): Remove extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
1922 [HAVE_X11] (Fx_get_resource): Use Vinvocation_name now instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
1923 invocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1924 [not HAVE_X11] (Fx_get_default): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
1925
Dave Love <fx@gnu.org>
parents:
diff changeset
1926 1993-03-20 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1927
Dave Love <fx@gnu.org>
parents:
diff changeset
1928 * xfns.c (Fx_display_color_p): Renamed from Fx_color_display_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 (syms_of_xfns): Use new name in defsubr.
Dave Love <fx@gnu.org>
parents:
diff changeset
1930
Dave Love <fx@gnu.org>
parents:
diff changeset
1931 1993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1932
Dave Love <fx@gnu.org>
parents:
diff changeset
1933 * Makefile.in (unlock, relock): New productions to assist with
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 version control.
Dave Love <fx@gnu.org>
parents:
diff changeset
1935
Dave Love <fx@gnu.org>
parents:
diff changeset
1936 1993-03-19 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1937
Dave Love <fx@gnu.org>
parents:
diff changeset
1938 * fileio.c (Fvisited_file_modtime): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1939 (Fset_visited_file_modtime): Accept an argument specifying time value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1940 If arg is nil, really use the filename handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
1941
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 * xselect.c (cons_to_long, long_to_cons): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
1943
Dave Love <fx@gnu.org>
parents:
diff changeset
1944 1993-03-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1945
Dave Love <fx@gnu.org>
parents:
diff changeset
1946 * frame.h (FOR_EACH_FRAME): Change the definition so that
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
1947 FRAME_VAR is a lisp object.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1948 * dispnew.c (WINDOW_CHANGE_SIGNAL, do_pending_window_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
1949 Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1950 * xdisp.c (redisplay): Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
1951
Dave Love <fx@gnu.org>
parents:
diff changeset
1952 * dispnew.c (Fredraw_frame): Give this appropriate definitions for
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 MULTI_FRAME and non-MULTI_FRAME configurations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1954 (Fredraw_display): Give this a non-MULTI_FRAME-dependent definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
1955
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 1993-03-18 Richard Stallman (rms@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1957
Dave Love <fx@gnu.org>
parents:
diff changeset
1958 * lisp.h (CHECK_LIVE_WINDOW): Use Qlive_window_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
1959
Dave Love <fx@gnu.org>
parents:
diff changeset
1960 * xfns.c (x_screen): Make this var file scope.
Dave Love <fx@gnu.org>
parents:
diff changeset
1961 (Fx_server_version): Use Fcons, not list3.
Dave Love <fx@gnu.org>
parents:
diff changeset
1962
Dave Love <fx@gnu.org>
parents:
diff changeset
1963 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1964
Dave Love <fx@gnu.org>
parents:
diff changeset
1965 * xterm.c (term_get_fkeys): Less klugey version of the last fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1966
Dave Love <fx@gnu.org>
parents:
diff changeset
1967 * Makefile.in (versionclean): New production nukes binaries and
Dave Love <fx@gnu.org>
parents:
diff changeset
1968 DOC files, forcing a re-load, re-dump and re-makedoc.
Dave Love <fx@gnu.org>
parents:
diff changeset
1969
Dave Love <fx@gnu.org>
parents:
diff changeset
1970 1993-03-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1971
Dave Love <fx@gnu.org>
parents:
diff changeset
1972 * fileio.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1973
Dave Love <fx@gnu.org>
parents:
diff changeset
1974 1993-03-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1975
Dave Love <fx@gnu.org>
parents:
diff changeset
1976 * xterm.c (x_display_box_cursor, x_display_bar_cursor): Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
1977 display the cursor on garbaged frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
1978
Dave Love <fx@gnu.org>
parents:
diff changeset
1979 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1980
Dave Love <fx@gnu.org>
parents:
diff changeset
1981 * term.c (term_get_fkeys) Supply second args for all tgetstr calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
1982
Dave Love <fx@gnu.org>
parents:
diff changeset
1983 1993-03-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1984
Dave Love <fx@gnu.org>
parents:
diff changeset
1985 * process.c (Fprocess_send_eof): Make sure proc is running.
Dave Love <fx@gnu.org>
parents:
diff changeset
1986
Dave Love <fx@gnu.org>
parents:
diff changeset
1987 * s/irix4-0.h (_getpty): Declare this, not _get_pty.
Dave Love <fx@gnu.org>
parents:
diff changeset
1988
Dave Love <fx@gnu.org>
parents:
diff changeset
1989 1993-03-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1990
Dave Love <fx@gnu.org>
parents:
diff changeset
1991 * xfns.c (Fx_server_vendor, Fx_server_version, Fx_display_pixel_width)
Dave Love <fx@gnu.org>
parents:
diff changeset
1992 (Fx_display_pixel_height, Fx_display_mm_width, Fx_display_mm_height)
Dave Love <fx@gnu.org>
parents:
diff changeset
1993 (Fx_display_screens, Fx_display_planes, Fx_display_color_cells)
Dave Love <fx@gnu.org>
parents:
diff changeset
1994 (Fx_display_visual_class, Fx_display_backing_store)
Dave Love <fx@gnu.org>
parents:
diff changeset
1995 (Fx_display_save_under): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1996 (x_screen_count, Vx_vendor, x_release, x_screen_height_mm)
Dave Love <fx@gnu.org>
parents:
diff changeset
1997 (x_screen_width_mm, Vx_backing_store, x_save_under, Vx_screen_visual)
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 (x_visual_strings): Vars deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1999 (Fx_open_connection): Don't init those vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2000 (syms_of_xfns): Set up new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 Don't set up those vars as Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2002 Nor x-screen-width and x-screen-height.
Dave Love <fx@gnu.org>
parents:
diff changeset
2003
Dave Love <fx@gnu.org>
parents:
diff changeset
2004 1993-03-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2005
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2006 * cmds.c (overwrite_binary_mode): Deleted; this implements the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2007 wrong feature.
Dave Love <fx@gnu.org>
parents:
diff changeset
2008 (Qoverwrite_mode_binary): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2009 (internal_self_insert): If current_buffer->overwrite_mode is
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 `overwrite-mode-binary', do as overwrite_binary_mode used to.
Dave Love <fx@gnu.org>
parents:
diff changeset
2011 (syms_of_cmds): Remove defvar of overwrite_binary_mode; initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
2012 Qoverwrite_mode_binary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2013 * buffer.c (syms_of_buffer): Doc fix for overwrite_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2014 * buffer.h (struct buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2015
Dave Love <fx@gnu.org>
parents:
diff changeset
2016 Rename `live-window-p' to `window-live-p', for consistency with
Dave Love <fx@gnu.org>
parents:
diff changeset
2017 `frame-live-p'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2018 * window.c (Fwindow_live_p): Renamed from Flive_window_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
2019 * lisp.h (CHECK_LIVE_WINDOW): Change to use Qwindow_live_p.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
2020 (Qwindow_live_p): Extern declaration renamed from Qlive_window_p.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2021
Dave Love <fx@gnu.org>
parents:
diff changeset
2022 1993-03-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2023
Dave Love <fx@gnu.org>
parents:
diff changeset
2024 * xmenu.c (xmenu_show): Do BLOCK_INPUT; unblock just before returning.
Dave Love <fx@gnu.org>
parents:
diff changeset
2025
Dave Love <fx@gnu.org>
parents:
diff changeset
2026 * xterm.h [SIGIO] (UNBLOCK_INPUT): Resignal if x_pending_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2027
Dave Love <fx@gnu.org>
parents:
diff changeset
2028 1993-03-15 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2029
Dave Love <fx@gnu.org>
parents:
diff changeset
2030 * frame.c (Fframe_height, Fframe_width): Fix doc strings to match
Dave Love <fx@gnu.org>
parents:
diff changeset
2031 those of the multi-frame versions in frame.el. Accept an optional
Dave Love <fx@gnu.org>
parents:
diff changeset
2032 argument FRAME, also for consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
2033
Dave Love <fx@gnu.org>
parents:
diff changeset
2034 * floatfns.c (logb): Add extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2035
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 * floatfns.c (Flogb): Under SYSV, implement this using frexp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2037
Dave Love <fx@gnu.org>
parents:
diff changeset
2038 1993-03-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2039
Dave Love <fx@gnu.org>
parents:
diff changeset
2040 * ymakefile (dispnew.o): Depend on termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2041
Dave Love <fx@gnu.org>
parents:
diff changeset
2042 * xmenu.c (list_of_items): Allow strings among the alist items;
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 they make nonselectable lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2044
Dave Love <fx@gnu.org>
parents:
diff changeset
2045 1993-03-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2046
Dave Love <fx@gnu.org>
parents:
diff changeset
2047 * dired.c (Fdirectory_files): Recompile MATCH (if specified) after
Dave Love <fx@gnu.org>
parents:
diff changeset
2048 expanding the file name and all; those might compile regexp of
Dave Love <fx@gnu.org>
parents:
diff changeset
2049 their own, and change searchbuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2050
Dave Love <fx@gnu.org>
parents:
diff changeset
2051 * keyboard.h (internal_last_event_frame): This should be extern,
Dave Love <fx@gnu.org>
parents:
diff changeset
2052 dummy.
Dave Love <fx@gnu.org>
parents:
diff changeset
2053
Dave Love <fx@gnu.org>
parents:
diff changeset
2054 * fns.c (Fy_or_n_p): Display the answer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2055
Dave Love <fx@gnu.org>
parents:
diff changeset
2056 Some VMS changes from Richard Levitte <levitte@e.kth.se>:
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 * [VMS] systime.h: Include vmstime.h. VMS has the timezone
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 variable and the tzname array.
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 * s/vms.h: VMS does have select.
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 mth$dmod is the same as Unix's drem.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061 Use the time functions in vmstime.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2062 No need to rename the malloc routines if we're using GNU malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
2063 PURESIZE needs to be 330000.
Dave Love <fx@gnu.org>
parents:
diff changeset
2064 * vmstime.c, vmstime.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 * systty.h: Don't try to initialize extern declarations under VAX C.
Dave Love <fx@gnu.org>
parents:
diff changeset
2066 * vmspaths.h (PATH_LOADSEARCH): Include EMACS_LIBRARY:[LOCAL-LISP]
Dave Love <fx@gnu.org>
parents:
diff changeset
2067 in PATH_LOADSEARCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
2068 (PATH_EXEC): Use EMACS_LIBRARY:[LIB-SRC] instead of [ETC].
Dave Love <fx@gnu.org>
parents:
diff changeset
2069 * sysdep.c [VMS] (init_sys_modes): Don't allocate process_ef.
Dave Love <fx@gnu.org>
parents:
diff changeset
2070 [VMS] (queue_kbd_input): Build events structure correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2071 [VMS] (gethostname): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 [VMS] (getwd): Don't get the PATH environment variable; that's
Dave Love <fx@gnu.org>
parents:
diff changeset
2073 dumb. Call getcwd.
Dave Love <fx@gnu.org>
parents:
diff changeset
2074
Dave Love <fx@gnu.org>
parents:
diff changeset
2075 1993-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2076
Dave Love <fx@gnu.org>
parents:
diff changeset
2077 * xdisp.c (display_menu_bar): Assume FRAME_MENU_BAR_ITEMS already set.
Dave Love <fx@gnu.org>
parents:
diff changeset
2078 Fill out line with spaces.
Dave Love <fx@gnu.org>
parents:
diff changeset
2079 Put explicit spaces between items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2080 * keyboard.c (command_loop_1): Set FRAME_MENU_BAR_ITEMS here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2081
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 * window.c (Fdelete_other_windows): Handle FRAME_MENU_BAR_LINES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2083
Dave Love <fx@gnu.org>
parents:
diff changeset
2084 * keyboard.c (menu_bar_items): Reverse the list when done.
Dave Love <fx@gnu.org>
parents:
diff changeset
2085
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 * xmenu.c (single_keymap_panes): When storing in ENABLES,
Dave Love <fx@gnu.org>
parents:
diff changeset
2087 check def before enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
2088
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 * ymakefile (really-oldXMenu): Renamed from ${oldXMenudir}$(OLDXMENU).
Dave Love <fx@gnu.org>
parents:
diff changeset
2090 Add @true.
Dave Love <fx@gnu.org>
parents:
diff changeset
2091 ($(OLDXMENU)): Depend on really-oldXMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2092 The idea is to make sure libXMenu11.a is always updated if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2093
Dave Love <fx@gnu.org>
parents:
diff changeset
2094 * keyboard.c (command_loop_1): Typo calling Qrecompute_lucid_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2095 (read_key_sequence): Likewise. Also fix call to Vrun_hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
2096
Dave Love <fx@gnu.org>
parents:
diff changeset
2097 1993-03-13 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2098
Dave Love <fx@gnu.org>
parents:
diff changeset
2099 * ymakefile (YMF_PASS_LDFLAGS): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2100
Dave Love <fx@gnu.org>
parents:
diff changeset
2101 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2102
Dave Love <fx@gnu.org>
parents:
diff changeset
2103 * print.c (PRINTPREPARE): Handle marker that points nowhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
2104
Dave Love <fx@gnu.org>
parents:
diff changeset
2105 * apollo.h (NO_X_DESTROY_DATABASE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2106
Dave Love <fx@gnu.org>
parents:
diff changeset
2107 * undo.c (record_property_change, record_delete, record_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
2108 Don't make boundary or touch last_undo_buffer if cur buf has no undo.
Dave Love <fx@gnu.org>
parents:
diff changeset
2109
Dave Love <fx@gnu.org>
parents:
diff changeset
2110 * ymakefile [__GNUC__ > 1]: Delete the conditional for GCC 2.4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2111 [__GNUC__ > 1] (LIB_GCC): Use -print-libgcc-file-name to find libgcc.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
2112 (YMF_FIND_LIBGCC_A): Definitions and uses deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2113
Dave Love <fx@gnu.org>
parents:
diff changeset
2114 1993-03-13 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2115
Dave Love <fx@gnu.org>
parents:
diff changeset
2116 * s/usg5-4.h: Remove extraneous text after #undef LIB_X11_LIB.
Dave Love <fx@gnu.org>
parents:
diff changeset
2117
Dave Love <fx@gnu.org>
parents:
diff changeset
2118 1993-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2119
Dave Love <fx@gnu.org>
parents:
diff changeset
2120 * xterm.c (Xatom_wm_change_state): Define here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2121 * xfns.c (Xatom_wm_change_state): Just declare.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2122 (Xatom_emacs_selection, Xatom_clipboard, Xatom_clipboard_selection)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2123 (Xatom_wm_change_state, Xatom_incremental, Xatom_multiple)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2124 (Xatom_targets, Xatom_timestamp, Xatom_delete, Xatom_insert_selection)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2125 (Xatom_pair, Xatom_insert_property, Xatom_text): Decls deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2126 (x_begin_selection_own): Decls deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2127 (Fx_open_connection): Set up only the wm atoms here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2128 Call Xatoms_of_xselect.
Dave Love <fx@gnu.org>
parents:
diff changeset
2129
Dave Love <fx@gnu.org>
parents:
diff changeset
2130 * dispnew.c: Include termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2131
Dave Love <fx@gnu.org>
parents:
diff changeset
2132 * frame.h (FRAMEP): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2133
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 * xselect.c: Total rewrite, derived from Lucid's version.
Dave Love <fx@gnu.org>
parents:
diff changeset
2135
Dave Love <fx@gnu.org>
parents:
diff changeset
2136 * keyboard.c (kbd_buffer_get_event): Handle selection_clear_event
Dave Love <fx@gnu.org>
parents:
diff changeset
2137 and selection_request_event events.
Dave Love <fx@gnu.org>
parents:
diff changeset
2138
Dave Love <fx@gnu.org>
parents:
diff changeset
2139 * xterm.c (XTread_socket): Handle NEW_SELECTIONS alternative:
Dave Love <fx@gnu.org>
parents:
diff changeset
2140 queue events for SelectionRequest and SelectionClear;
Dave Love <fx@gnu.org>
parents:
diff changeset
2141 call functions for SelectionNotify and PropertyNotify.
Dave Love <fx@gnu.org>
parents:
diff changeset
2142
Dave Love <fx@gnu.org>
parents:
diff changeset
2143 * termhooks.h (selection_request_event, selection_clear_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
2144 New event kinds.
Dave Love <fx@gnu.org>
parents:
diff changeset
2145
Dave Love <fx@gnu.org>
parents:
diff changeset
2146 * xterm.h (SELECTION_EVENT_DISPLAY): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2147 (SELECTION_EVENT_REQUESTOR, SELECTION_EVENT_SELECTION)
Dave Love <fx@gnu.org>
parents:
diff changeset
2148 (SELECTION_EVENT_TARGET, SELECTION_EVENT_PROPERTY)
Dave Love <fx@gnu.org>
parents:
diff changeset
2149 (SELECTION_EVENT_TIME): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2150 (struct selection_input_event): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
2151
Dave Love <fx@gnu.org>
parents:
diff changeset
2152 * process.c (wait_reading_process_input): New option to wait
Dave Love <fx@gnu.org>
parents:
diff changeset
2153 till a given cons cell has a non-nil car.
Dave Love <fx@gnu.org>
parents:
diff changeset
2154 Delete vipc conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2155
Dave Love <fx@gnu.org>
parents:
diff changeset
2156 1993-03-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2157
Dave Love <fx@gnu.org>
parents:
diff changeset
2158 * ymakefile (YMF_FIND_LIBGCC_A): New macro, to help GCC find
Dave Love <fx@gnu.org>
parents:
diff changeset
2159 libgcc.a even when -nostdlib is in effect. Define it to be the
Dave Love <fx@gnu.org>
parents:
diff changeset
2160 empty string if nobody else establishes a value for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2161 (temacs): Include it in the list of flags passed to the linker.
Dave Love <fx@gnu.org>
parents:
diff changeset
2162
Dave Love <fx@gnu.org>
parents:
diff changeset
2163 * ymakefile (LINKER): If we have GCC 2.4 or later, use the
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 -nostartfiles option instead of -nostdlib.
Dave Love <fx@gnu.org>
parents:
diff changeset
2165 (LIBGCC): Under GCC 2.4 or later, define this to be the empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2166
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 1993-03-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2168
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 * xmenu.c (xmenu_show): New arg enable_list.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2170 (keymap_panes): New arg enables.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 (single_keymap_panes): New arg enables. Fill in its contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2172 (list_of_panes, list_of_items): New arg enables. Fill in contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 (Fx_popup_menu): Pass enable and enable_list args.
Dave Love <fx@gnu.org>
parents:
diff changeset
2174 (single_keymap_panes): Set enable flag to -1 if cmd definition is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2175
Dave Love <fx@gnu.org>
parents:
diff changeset
2176 * lisp.h (INTEGERP, SYMBOLP, MARKERP, STRINGP, VECTORP): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2177 (COMPILEDP, BUFFERP, SUBRP, PROCESSP, FRAMEP, WINDOWP): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 (WINDOW_CONFIGURATIONP, FLOATP): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2179
Dave Love <fx@gnu.org>
parents:
diff changeset
2180 1993-03-12 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
2181
Dave Love <fx@gnu.org>
parents:
diff changeset
2182 * cmd.c (internal_self_insert): Check that tab_width does not
Dave Love <fx@gnu.org>
parents:
diff changeset
2183 exceed 20, to be consistent with indent.c and xdisp.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2184
Dave Love <fx@gnu.org>
parents:
diff changeset
2185 1993-03-12 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2186
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2187 * term.c (CONDITIONAL_REASSIGN): Fixed reference to tigetstr.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2188 This should have been tgetstr, but I typoed and tigetstr happens
Dave Love <fx@gnu.org>
parents:
diff changeset
2189 to link and even do the right thing if you're on a System V box.
Dave Love <fx@gnu.org>
parents:
diff changeset
2190
Dave Love <fx@gnu.org>
parents:
diff changeset
2191 1993-03-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2192
Dave Love <fx@gnu.org>
parents:
diff changeset
2193 * keyboard.c (read_key_sequence): Support Vcurrent_menubar
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 and Qactivate_menubar_hook. Call Qrecompute_lucid_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2195 (syms_of_keyboard): Set up Vcurrent_menubar, Vprevious_lucid_menubar,
Dave Love <fx@gnu.org>
parents:
diff changeset
2196 Qactivate_menubar_hook, and Qrecompute_lucid_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2197
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 * xmenu.c (Fx_popup_menu): Allow a frame instead of a window, in arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2199 Use Fcar, Fcdr when extracting from event, to check data types.
Dave Love <fx@gnu.org>
parents:
diff changeset
2200
Dave Love <fx@gnu.org>
parents:
diff changeset
2201 1993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2202
Dave Love <fx@gnu.org>
parents:
diff changeset
2203 * frame.h (FRAME_MENU_BAR_ITEMS): New macro (two versions).
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 (struct frame): New field menu_bar_items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2205 * alloc.c (mark_object): Mark the menu_bar_items field.
Dave Love <fx@gnu.org>
parents:
diff changeset
2206
Dave Love <fx@gnu.org>
parents:
diff changeset
2207 * xdisp.c (display_menu_bar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2208 (redisplay_window): Call display_menu_bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2209
Dave Love <fx@gnu.org>
parents:
diff changeset
2210 * term.c (tigetstr): Add dummy definition to make Emacs link again.
Dave Love <fx@gnu.org>
parents:
diff changeset
2211
Dave Love <fx@gnu.org>
parents:
diff changeset
2212 * keyboard.c (syms_of_keyboard): Set up Qmenu_bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 (menu_bar_items): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2214 (menu_bar_one_keymap, menu_bar_item): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 (make_lispy_event): Handle menu bar events.
Dave Love <fx@gnu.org>
parents:
diff changeset
2216 (read_key_sequence): Make dummy prefix `menu-bar' for menu bar events.
Dave Love <fx@gnu.org>
parents:
diff changeset
2217
Dave Love <fx@gnu.org>
parents:
diff changeset
2218 1993-03-11 Eric S. Raymond (eric@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2219
Dave Love <fx@gnu.org>
parents:
diff changeset
2220 * term.c (fkey_table): Added many more keycap cookies to the
Dave Love <fx@gnu.org>
parents:
diff changeset
2221 fkey_table; it now supports the full intersection of the set of X
Dave Love <fx@gnu.org>
parents:
diff changeset
2222 keysyms and terminfo capabilities. See my lisp directory
Dave Love <fx@gnu.org>
parents:
diff changeset
2223 ChangeLog entry for this date, and lisp/term/README, for details.
Dave Love <fx@gnu.org>
parents:
diff changeset
2224
Dave Love <fx@gnu.org>
parents:
diff changeset
2225 1993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2226
Dave Love <fx@gnu.org>
parents:
diff changeset
2227 * floatfns.c (Flogb): Fix use of IN_FLOAT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2228 Fix arg names. Don't confuse Lisp_Object with integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2229
Dave Love <fx@gnu.org>
parents:
diff changeset
2230 1993-03-11 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2231
Dave Love <fx@gnu.org>
parents:
diff changeset
2232 * process.c (process_send_signal): In the TERMIOS code for sending
Dave Love <fx@gnu.org>
parents:
diff changeset
2233 control characters to processes, don't try to return Qnil; just
Dave Love <fx@gnu.org>
parents:
diff changeset
2234 return.
Dave Love <fx@gnu.org>
parents:
diff changeset
2235
Dave Love <fx@gnu.org>
parents:
diff changeset
2236 1993-03-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2237
Dave Love <fx@gnu.org>
parents:
diff changeset
2238 * dispnew.c (change_frame_size): Handle FRAME_MENU_BAR_LINES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2239
Dave Love <fx@gnu.org>
parents:
diff changeset
2240 * frame.c (Fframe_parameters): Report menu-bar-lines parm.
Dave Love <fx@gnu.org>
parents:
diff changeset
2241 (syms_of_frame): Set up Qmenu_bar_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2242
Dave Love <fx@gnu.org>
parents:
diff changeset
2243 * frame.h (FRAME_MENU_BAR_LINES): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2244 (struct frame): New field menu_bar_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2245
Dave Love <fx@gnu.org>
parents:
diff changeset
2246 * xfns.c (x_frame_parms): Add elts for visibility and menu-bar-lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
2247 (enum x_frame_parm): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2248 (x_set_menu_bar_lines, x_set_menu_bar_lines_1): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 (x_set_visibility): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2250 (Fx_create_frame): Handle menu-bar-lines parm.
Dave Love <fx@gnu.org>
parents:
diff changeset
2251 (x_report_frame_params): Report Qvisibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
2252 (syms_of_xfns): Set up Qvisibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
2253
Dave Love <fx@gnu.org>
parents:
diff changeset
2254 * keyboard.c (command_loop_1): Typo in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2255
Dave Love <fx@gnu.org>
parents:
diff changeset
2256 * xmenu.c (syms_of_xmenu): Set up Qmenu_enable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2257 (single_keymap_panes): Test menu-enable property of symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
2258 to decide whether to include it in the menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2259
Dave Love <fx@gnu.org>
parents:
diff changeset
2260 1993-03-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2261
Dave Love <fx@gnu.org>
parents:
diff changeset
2262 * keyboard.c (command_loop_1): Adjust to the fact that display
Dave Love <fx@gnu.org>
parents:
diff changeset
2263 tables are now vectors of vectors, not vectors of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2264
Dave Love <fx@gnu.org>
parents:
diff changeset
2265 1993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2266
Dave Love <fx@gnu.org>
parents:
diff changeset
2267 * floatfns.c (Flogb): Undo the change of Feb 22.
Dave Love <fx@gnu.org>
parents:
diff changeset
2268
Dave Love <fx@gnu.org>
parents:
diff changeset
2269 * ymakefile (OLDXMENU): Don't assume that we have symbolic links
Dave Love <fx@gnu.org>
parents:
diff changeset
2270 available; use `ln -f' instead of `ln -s'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2271
Dave Love <fx@gnu.org>
parents:
diff changeset
2272 * xterm.c (x_find_modifier_meanings): XDisplayKeycodes only
Dave Love <fx@gnu.org>
parents:
diff changeset
2273 appeared in X11R4; for earlier versions, just access the members
Dave Love <fx@gnu.org>
parents:
diff changeset
2274 of the Display directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2275
Dave Love <fx@gnu.org>
parents:
diff changeset
2276 * xrdb.c (get_user_db): Since xrdb.c doesn't #include xterm.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
2277 we can't test HAVE_X11R4 to see how we should get the resource
Dave Love <fx@gnu.org>
parents:
diff changeset
2278 manager string; cheat.
Dave Love <fx@gnu.org>
parents:
diff changeset
2279
Dave Love <fx@gnu.org>
parents:
diff changeset
2280 * unexec.c (copy_text_and_data): Error message tweaked.
Dave Love <fx@gnu.org>
parents:
diff changeset
2281
Dave Love <fx@gnu.org>
parents:
diff changeset
2282 * systime.h (timezone): Add an explicit declaration for this
Dave Love <fx@gnu.org>
parents:
diff changeset
2283 variable under USG 5-4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2284
Dave Love <fx@gnu.org>
parents:
diff changeset
2285 * sysdep.c (read_input_waiting): Set e.frame_or_window, not
Dave Love <fx@gnu.org>
parents:
diff changeset
2286 e.frame; the latter doesn't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
2287
Dave Love <fx@gnu.org>
parents:
diff changeset
2288 * sysdep.c (start_of_data): If ORDINARY_LINK is #defined, we don't
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 have the data_start symbol defined, so we'll just use the address
Dave Love <fx@gnu.org>
parents:
diff changeset
2290 of environ.
Dave Love <fx@gnu.org>
parents:
diff changeset
2291
Dave Love <fx@gnu.org>
parents:
diff changeset
2292 * s/usg5-4.h: Changes from Eric Raymond:
Dave Love <fx@gnu.org>
parents:
diff changeset
2293 If we're doing ordinary linking, define LIB_STANDARD appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
2294 Give LIBS_DEBUG a null definition; usg5-4 has no -lg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2295 #define LIBS_STANDARD as "-lc"; usg5-4 has no -lPW.
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 #define NSIG, if it's not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2297 #define HAVE_TERMIOS instead of HAVE_TCATTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
2298 Provide our own definition of LIB_X11_LIB.
Dave Love <fx@gnu.org>
parents:
diff changeset
2299
Dave Love <fx@gnu.org>
parents:
diff changeset
2300 * s/usg5-3.h (LIBX11_SYSTEM): Eric Raymond says the libraries here
Dave Love <fx@gnu.org>
parents:
diff changeset
2301 were slightly wrong.
Dave Love <fx@gnu.org>
parents:
diff changeset
2302
Dave Love <fx@gnu.org>
parents:
diff changeset
2303 * m/intel386.h (LIB_STANDARD): If USG5_4 is #defined, there's no
Dave Love <fx@gnu.org>
parents:
diff changeset
2304 need to include `-lPW'; that has been merged with `-lc'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2305
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2306 * emacs.c (__do_global_ctors, __do_global_ctors_aux)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2307 (__do_global_dtors, __CTOR_LIST__, __DTOR_LIST__, __main): Don't
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 define these if ORDINARY_LINK is #defined; in that case, the
Dave Love <fx@gnu.org>
parents:
diff changeset
2309 standard linking procedure will find definitions for these.
Dave Love <fx@gnu.org>
parents:
diff changeset
2310
Dave Love <fx@gnu.org>
parents:
diff changeset
2311 * syssignal.h (sigunblock): Add definition which works under SYSVr4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2312 * emacs.c (fatal_error_signal): Unblock the signal which we're
Dave Love <fx@gnu.org>
parents:
diff changeset
2313 handling using sigunblock.
Dave Love <fx@gnu.org>
parents:
diff changeset
2314
Dave Love <fx@gnu.org>
parents:
diff changeset
2315 1993-03-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2316
Dave Love <fx@gnu.org>
parents:
diff changeset
2317 * xfns.c (x_make_gc): Don't forget to block X input around the
Dave Love <fx@gnu.org>
parents:
diff changeset
2318 X calls in this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2319
Dave Love <fx@gnu.org>
parents:
diff changeset
2320 * xfns.c [not HAVE_X11R4] (select_visual): It's v->visualid, not
Dave Love <fx@gnu.org>
parents:
diff changeset
2321 x->visualid. x isn't defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2322
Dave Love <fx@gnu.org>
parents:
diff changeset
2323 * m/template.h, s/template.h: Mention that `etc/MACHINES' and
Dave Love <fx@gnu.org>
parents:
diff changeset
2324 `configure' should be updated whenever support for a configuration
Dave Love <fx@gnu.org>
parents:
diff changeset
2325 is added or improved.
Dave Love <fx@gnu.org>
parents:
diff changeset
2326
Dave Love <fx@gnu.org>
parents:
diff changeset
2327 * process.c [! subprocesses] (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
2328 Remember to re-enable polling for input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2329
Dave Love <fx@gnu.org>
parents:
diff changeset
2330 * keyboard.c [POLL_FOR_INPUT] (quit_throw_to_read_char): If
Dave Love <fx@gnu.org>
parents:
diff changeset
2331 we're polling for input, abort; input polling should always be
Dave Love <fx@gnu.org>
parents:
diff changeset
2332 suppressed while we're waiting for input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2333
Dave Love <fx@gnu.org>
parents:
diff changeset
2334 * keyboard.c (interrupt_signal): Remove extern declaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
2335 Vwindow_system; this is no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
2336
Dave Love <fx@gnu.org>
parents:
diff changeset
2337 1993-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2338
Dave Love <fx@gnu.org>
parents:
diff changeset
2339 * editfns.c (Fcurrent_time_string): Optional arg specifies time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2340
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 * keymap.c (Fdefine_key): Use proper meta-bit to clear.
Dave Love <fx@gnu.org>
parents:
diff changeset
2342
Dave Love <fx@gnu.org>
parents:
diff changeset
2343 * intervals.c (set_point): Check invisibility of following character,
Dave Love <fx@gnu.org>
parents:
diff changeset
2344 not previous character.
Dave Love <fx@gnu.org>
parents:
diff changeset
2345
Dave Love <fx@gnu.org>
parents:
diff changeset
2346 * floatfns.c (FLOAT_CHECK_ERRNO): Define unless NO_FLOAT_CHECK_ERRNO.
Dave Love <fx@gnu.org>
parents:
diff changeset
2347
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 * floatfns.c: Changes from Lucid.
Dave Love <fx@gnu.org>
parents:
diff changeset
2349 (HAVE_MATHERR, FLOAT_CHECK_ERRNO, FLOAT_CATCH_SIGILL): New parm macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2350 (FLOAT_CHECK_DOMAIN, HAVE_RINT): New parm macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2351 (HAVE_INVERSE_HYPERBOLIC, HAVE_CBRT): New parm macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2352 [!HAVE_RINT]: Define rint as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2353 (IN_FLOAT): Major rewrite; several alternate versions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 (IN_FLOAT2): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2355 (arith_error, range_error, domain_error, domain_error2): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2356 (Facos, Fasin, Fatan, Fcos, Fsin, Ftan, Fexp, Fexpt, Flog): Changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2357 (Flog10, Fsqrt, Fabs, Ffloat, Flogb): Changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2358 (Ffloor, Fceiling, Fround, Ftruncate): Changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2359 (Fcube_root): Renamed from Fcbrt.
Dave Love <fx@gnu.org>
parents:
diff changeset
2360 (matherr): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2361 (float_error): Only if FLOAT_CATCH_SIGILL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2362
Dave Love <fx@gnu.org>
parents:
diff changeset
2363 * fns.c (Fy_or_n_p): Use query-replace-map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2364
Dave Love <fx@gnu.org>
parents:
diff changeset
2365 * keymap.c (access_keymap): Handle ints beyond the ASCII range.
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 (store_in_keymap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2367 (Faccessible_keymaps): Use meta_modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
2368 Use vectors for the key sequences.
Dave Love <fx@gnu.org>
parents:
diff changeset
2369 (Fwhere_is_internal): Use meta_modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
2370 (append_key): Always return a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2371
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2372 * lisp.h (Qrange_error, Qdomain_error, Qsingularity_error)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 (Qoverflow_error, Qunderflow_error): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
2374
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 * data.c (syms_of_data) [LISP_FLOAT_TYPE]: Define new error conditions:
Dave Love <fx@gnu.org>
parents:
diff changeset
2376 Qarith_error, Qrange_error, Qdomain_error,
Dave Love <fx@gnu.org>
parents:
diff changeset
2377 Qsingularity_error, Qoverflow_error, Qunderflow_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
2378
Dave Love <fx@gnu.org>
parents:
diff changeset
2379 1993-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2380
Dave Love <fx@gnu.org>
parents:
diff changeset
2381 * systty.h: Define HAVE_TCATTR based on HAVE_TERMIOS earlier.
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 (struct emacs_tty): Separate the struct decl
Dave Love <fx@gnu.org>
parents:
diff changeset
2383 from the EMACS_..._TTY... macro definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2384 Use HAVE_TCATTR to decide whether to use `struct termios'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2385
Dave Love <fx@gnu.org>
parents:
diff changeset
2386 * xfns.c (Fx_pixel_width, Fx_pixel_height): Fns deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 (syms_of_xfns): Don't install them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2388 (x_user_set_name): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2389 (x_char_height, x_char_width): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2390
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2391 * frame.c (Fframe_char_height, Fframe_char_width)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2392 (Fframe_pixel_height, Fframe_pixel_width):
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 New functions, two versions of each.
Dave Love <fx@gnu.org>
parents:
diff changeset
2394 [MULTI_FRAME] (syms_of_frame): Make them Lisp functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2395 [!MULTI_FRAME] (syms_of_frame): Likewise. Also Fselected_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2396
Dave Love <fx@gnu.org>
parents:
diff changeset
2397 * xterm.c (XTread_socket):
Dave Love <fx@gnu.org>
parents:
diff changeset
2398 Don't reverse the chars that XLookupString returns. Use all of them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2399 Save last 100 chars and keysyms in temp_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2400
Dave Love <fx@gnu.org>
parents:
diff changeset
2401 1993-03-07 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2402
Dave Love <fx@gnu.org>
parents:
diff changeset
2403 * buffer.c (syms_of_buffer): Make erase-buffer a disabled command.
Dave Love <fx@gnu.org>
parents:
diff changeset
2404
Dave Love <fx@gnu.org>
parents:
diff changeset
2405 1993-03-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2406
Dave Love <fx@gnu.org>
parents:
diff changeset
2407 * ymakefile (keyboard.o): Depend on intervals.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2408 (keymap.o): Depend on termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2409
Dave Love <fx@gnu.org>
parents:
diff changeset
2410 * keyboard.c: Include intervals.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 (read_key_sequence): Use get_local_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2412
Dave Love <fx@gnu.org>
parents:
diff changeset
2413 * textprop.c (Fget_text_property): Use textget.
Dave Love <fx@gnu.org>
parents:
diff changeset
2414 (Fnext_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2415 (Fprevious_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2416
Dave Love <fx@gnu.org>
parents:
diff changeset
2417 * intervals.c (textget): Handle categories.
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 (get_local_map): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2419 (verify_interval_modification): Call textget correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2420
Dave Love <fx@gnu.org>
parents:
diff changeset
2421 * textprop.c (syms_of_textprop): Set up Qcategory, Qlocal_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2422 * intervals.h: Declare those vars. Declare textget, get_local_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2423
Dave Love <fx@gnu.org>
parents:
diff changeset
2424 * keymap.c: Include termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2425 (push_key_description): Handle all modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2426 Handle large character codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2427 (Fkey_description): Move the meta bit, if arg is string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2428 (Fsingle_key_description): Don't alter integer value.
Dave Love <fx@gnu.org>
parents:
diff changeset
2429 Make tem long enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
2430
Dave Love <fx@gnu.org>
parents:
diff changeset
2431 * keyboard.c (read_key_sequence):
Dave Love <fx@gnu.org>
parents:
diff changeset
2432 Use meta_modifier for meta keys when handling function_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2433
Dave Love <fx@gnu.org>
parents:
diff changeset
2434 * lread.c (syms_of_lread): Set up Qascii_character.
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 (Fread_char, Fread_char_exclusive): Use that property
Dave Love <fx@gnu.org>
parents:
diff changeset
2436 to convert symbols like tab, return, M-return,... to ASCII.
Dave Love <fx@gnu.org>
parents:
diff changeset
2437
Dave Love <fx@gnu.org>
parents:
diff changeset
2438 * keyboard.c (follow_key): Downcase shift_modifier as well as ASCII.
Dave Love <fx@gnu.org>
parents:
diff changeset
2439 (command_loop_1): Run pre-command-hook and post-command-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2440 Set this_command before running pre-command-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2441 (syms_of_keyboard): Set up vars for those hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
2442
Dave Love <fx@gnu.org>
parents:
diff changeset
2443 * buffer.c (reset_buffer_local_variables): Reset mark_active.
Dave Love <fx@gnu.org>
parents:
diff changeset
2444 (syms_of_buffer): New buffer-local var `mark-active'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2445 (init_buffer_once): Initialize mechanism for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2446
Dave Love <fx@gnu.org>
parents:
diff changeset
2447 1993-03-06 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2448
Dave Love <fx@gnu.org>
parents:
diff changeset
2449 * dispnew.c (init_display): Initialize Vwindow_system.
Dave Love <fx@gnu.org>
parents:
diff changeset
2450
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 * ymakefile (SHELL): No need to set this twice; remove one.
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 * emacs.c (main): SIGIOT isn't defined on all systems; don't set
Dave Love <fx@gnu.org>
parents:
diff changeset
2454 its signal handler unless it is.
Dave Love <fx@gnu.org>
parents:
diff changeset
2455
Dave Love <fx@gnu.org>
parents:
diff changeset
2456 * sysdep.c (init_baud_rate): Use input_fd, instead of fd; the
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 latter is undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2458
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 * dired.c (NAMLEN): Never use d_nameln to get the length of the
Dave Love <fx@gnu.org>
parents:
diff changeset
2460 directory entry's name; it is used inconsistently. Always call
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 strlen instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2462
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 1993-03-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2464
Dave Love <fx@gnu.org>
parents:
diff changeset
2465 * keyboard.c (syms_of_keyboard): Handle gaps in modifier_names.
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 (modifier_names): Reorder to match termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2467
Dave Love <fx@gnu.org>
parents:
diff changeset
2468 * keyboard.c (parse_modifiers_uncached): Detect `s-', not `super-'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2469 (apply_modifiers_uncached): Make `s-', not `super-'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2470
Dave Love <fx@gnu.org>
parents:
diff changeset
2471 * lread.c: Include termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2472 (read_escape): Handle \H, \A, \s. Use ..._modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
2473 * ymakefile (lread.o): Depend on termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2474
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2475 * termhooks.h (alt_modifier, super_modifier, hyper_modifier)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2476 (shift_modifier, ctrl_modifier, meta_modifier):
Dave Love <fx@gnu.org>
parents:
diff changeset
2477 Renumber the bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
2478 * keyboard.c (make_lispy_event): For ASCII event, the ..._modifier
Dave Love <fx@gnu.org>
parents:
diff changeset
2479 bits are the right bits to return.
Dave Love <fx@gnu.org>
parents:
diff changeset
2480
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 * keyboard.c (lispy_function_keys): Add codes starting at 0xff00
Dave Love <fx@gnu.org>
parents:
diff changeset
2482 and running through 0xffff.
Dave Love <fx@gnu.org>
parents:
diff changeset
2483
Dave Love <fx@gnu.org>
parents:
diff changeset
2484 * xterm.c (x_alt_mod_mask, x_super_mod_mask, x_hyper_mod_mask):
Dave Love <fx@gnu.org>
parents:
diff changeset
2485 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2486 (x_find_modifier_meanings): Set them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2487 (x_convert_modifiers): Check for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2488 (XTread_socket): Handle BackSpace, etc, function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
2489
Dave Love <fx@gnu.org>
parents:
diff changeset
2490 * keyboard.c (read_char): Move metabit when fetching from string macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2491
Dave Love <fx@gnu.org>
parents:
diff changeset
2492 * callint.c (check_mark): Error if mark is not active.
Dave Love <fx@gnu.org>
parents:
diff changeset
2493
Dave Love <fx@gnu.org>
parents:
diff changeset
2494 * editfns.c (save_excursion_save): Save mark_active of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 (save_excursion_restore): Restore mark_active of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2496 Run activate-mark-hook if it's on, or deactivate-mark-hook
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 if it turns off.
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 (region_limit): Error if mark inactive, if transient-mark-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2499
Dave Love <fx@gnu.org>
parents:
diff changeset
2500 * insdel.c (prepare_to_modify_buffer): Set Vdeactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
2501
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 * keyboard.c (command_loop_1): Clear Vdeactivate_mark before cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
2503 Clear mark_active if command set Vdeactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
2504 Run deactivate-mark-hook at that time, or activate-mark-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2505 (syms_of_keyboard): Define variable deactivate-mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
2506
Dave Love <fx@gnu.org>
parents:
diff changeset
2507 * buffer.c (syms_of_buffer): New buffer-local var `mark-active'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2508 (init_buffer_once): Initialize mechanism for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2509
Dave Love <fx@gnu.org>
parents:
diff changeset
2510 * buffer.h (struct buffer): New field mark_active.
Dave Love <fx@gnu.org>
parents:
diff changeset
2511
Dave Love <fx@gnu.org>
parents:
diff changeset
2512 * intervals.c (verify_interval_modification): Handle insertions
Dave Love <fx@gnu.org>
parents:
diff changeset
2513 specially. For non-insertions, check only the chars being changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2514 `modification-hooks' property is now a list of functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2515 (set_point): Ignore chars outside current restriction.
Dave Love <fx@gnu.org>
parents:
diff changeset
2516
Dave Love <fx@gnu.org>
parents:
diff changeset
2517 * textprop.c (Qmodification_hooks): Renamed from Qmodification.
Dave Love <fx@gnu.org>
parents:
diff changeset
2518 (syms_of_textprop): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2519
Dave Love <fx@gnu.org>
parents:
diff changeset
2520 * keyboard.c (syms_of_keyboard): New lisp var unread-command-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2521 (Finput_pending_p): Test unread_command_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2522 (Fdiscard_input, quit_throw_to_read_char, init_keyboard): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2523 (read_char): Fetch from it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2524
Dave Love <fx@gnu.org>
parents:
diff changeset
2525 1993-03-05 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2526
Dave Love <fx@gnu.org>
parents:
diff changeset
2527 * textprop.c (Fadd_text_properties): Initialize the modified flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2528 Use a "for (;;)" loop at the end of the function, to indicate that
Dave Love <fx@gnu.org>
parents:
diff changeset
2529 all exiting is taken care of inside the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2530 (Fremove_text_properties): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2531
Dave Love <fx@gnu.org>
parents:
diff changeset
2532 1993-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2533
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 * ymakefile (LIB_MATH): Delete -lc, since duplicates LIB_STANDARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2535
Dave Love <fx@gnu.org>
parents:
diff changeset
2536 * buffer.c (check_protected_fields): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 (syms_of_buffer): Delete vars buffer-field-list
Dave Love <fx@gnu.org>
parents:
diff changeset
2538 and check-protected-fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
2539 * insdel.c (check_protected_fields): Delete decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
2540
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 * disptab.h (DISP_INVIS_VECTOR): Renamed from DISP_INVIS_ROPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2542 (DISP_CHAR_VECTOR): Renamed from DISP_CHAR_ROPE.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
2543 All callers changed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2544
Dave Love <fx@gnu.org>
parents:
diff changeset
2545 * xdisp.c (copy_rope): Expect FROM to be a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2546 (copy_part_of_rope): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2547 (display_string): Expect display table elts to be vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
2548 * indent.c (current_column, Fmove_to_column, compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
2549 Expect display table elts to be vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
2550
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2551 * alloc.c (Fmake_rope, Frope_elt): Fns deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2552
Dave Love <fx@gnu.org>
parents:
diff changeset
2553 * lisp.h (CHAR_META, CHAR_SHIFT, CHAR_CTL): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2554
Dave Love <fx@gnu.org>
parents:
diff changeset
2555 * lread.c (read_escape): Handle M-, C- and S- for new convention.
Dave Love <fx@gnu.org>
parents:
diff changeset
2556 (read1): Move the meta bit to the right place for a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2557
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 * keyboard.c (Fthis_command_keys, Fread_key_sequence):
Dave Love <fx@gnu.org>
parents:
diff changeset
2559 Fix calls to make_event_array.
Dave Love <fx@gnu.org>
parents:
diff changeset
2560
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 * macros.c (Fend_kbd_macro): Fix call to make_event_array.
Dave Love <fx@gnu.org>
parents:
diff changeset
2562
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 * alloc.c (make_event_array): Renamed from make_array.
Dave Love <fx@gnu.org>
parents:
diff changeset
2564 Chars that fit in a string are 0...127 and their meta variants.
Dave Love <fx@gnu.org>
parents:
diff changeset
2565
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 * keyboard.c (make_lispy_event): Put meta and shift modifiers
Dave Love <fx@gnu.org>
parents:
diff changeset
2567 into an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2568 (read_avail_input): Set the modifiers field in the events read.
Dave Love <fx@gnu.org>
parents:
diff changeset
2569 (kbd_buffer_get_event): Pass thru integer event untruncated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2570 (read_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2571 (read_key_sequence, read_char): Only -1 means EOF.
Dave Love <fx@gnu.org>
parents:
diff changeset
2572 (kbd_buffer_store_event): Don't ignore 0200 bit in quit char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 (follow_key): Use new meta bit flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2574
Dave Love <fx@gnu.org>
parents:
diff changeset
2575 * xterm.c (XTread_socket): Set bufp->modifiers for all kinds of keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
2576
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 * keymap.c (Flookup_key): Use 0x800000 as meta-bit if from vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2578 (Fdefine_key): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2579
Dave Love <fx@gnu.org>
parents:
diff changeset
2580 1993-03-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2581
Dave Love <fx@gnu.org>
parents:
diff changeset
2582 * dgux.h (ELF): Handle this parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
2583 [! COFF] (UNEXEC, USG_SHARED_LIBRARIES): New definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2584 (_BSD_TTY_FLAVOR): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2585 (C_COMPILER, LINKER, MAKE_COMMAND): New definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2586
Dave Love <fx@gnu.org>
parents:
diff changeset
2587 1993-03-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2588
Dave Love <fx@gnu.org>
parents:
diff changeset
2589 * keyboard.c (Fsuspend_emacs): Remember that `suspend-hooks' isn't
Dave Love <fx@gnu.org>
parents:
diff changeset
2590 necessarily bound.
Dave Love <fx@gnu.org>
parents:
diff changeset
2591
Dave Love <fx@gnu.org>
parents:
diff changeset
2592 1993-03-04 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2593
Dave Love <fx@gnu.org>
parents:
diff changeset
2594 * Makefile.in (xmakefile): Add missing quote.
Dave Love <fx@gnu.org>
parents:
diff changeset
2595
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
2596 1992-03-03 Wilson H. Tien (wtien@urbana.mcd.mot.com)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2597
Dave Love <fx@gnu.org>
parents:
diff changeset
2598 * unexelf.c (unexec): Move data2 section header up so all section
Dave Love <fx@gnu.org>
parents:
diff changeset
2599 headers will be in ascending order. This will prevent the unexeced
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
2600 emacs that being processed by other applications (such as strip)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2601 to fail.
Dave Love <fx@gnu.org>
parents:
diff changeset
2602
Dave Love <fx@gnu.org>
parents:
diff changeset
2603 1993-03-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2604
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 * s/isc2-2.h (S_IFLNK): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
2606 (C_SWITCH_SYSTEM): Add conditional definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
2607 (NO_ASM, USE_UTIME, NO_X_DESTROY_DATABASE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2608 (LIB_STANDARD): Alternate definition if __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
2609 (SIGTSTP): #undef deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2610 (LIBS_SYSTEM): Define only if HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2611 * s/isc3-0.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2612
Dave Love <fx@gnu.org>
parents:
diff changeset
2613 * unexelf.c: Handle rounding of section boundaries.
Dave Love <fx@gnu.org>
parents:
diff changeset
2614 (round_up): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2615
Dave Love <fx@gnu.org>
parents:
diff changeset
2616 1993-03-02 Karl Berry (karl@cs.umb.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2617
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2618 * s/isc2-2.h (USG_SHARED_LIBRARIES, CLASH_DETECTION, NO_FCHMOD):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2619 Define.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2620 (HAVE_TIMEVAL): Do not define.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2621 (NO_ASM): Only define once.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2622
Dave Love <fx@gnu.org>
parents:
diff changeset
2623 1993-03-02 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2624
Dave Love <fx@gnu.org>
parents:
diff changeset
2625 * print.c (float_to_string): Define buf to be an unsigned char, to
Dave Love <fx@gnu.org>
parents:
diff changeset
2626 match the data field of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2627
Dave Love <fx@gnu.org>
parents:
diff changeset
2628 * keyboard.c (kbd_buffer_get_event): Protect assignment to
Dave Love <fx@gnu.org>
parents:
diff changeset
2629 Vlast_event_frame in a "#ifdef MULTI_FRAME" clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
2630
Dave Love <fx@gnu.org>
parents:
diff changeset
2631 * syntax.c (describe_syntax_1): Delete excess arg to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 (check_syntax_table): Delete excess arg to wrong_type_argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 1993-03-01 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2635
Dave Love <fx@gnu.org>
parents:
diff changeset
2636 * buffer.c (buffer-undo-list): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2637
Dave Love <fx@gnu.org>
parents:
diff changeset
2638 * xdisp.c (redisplay): Protect calls to request_sigio and
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
2639 unrequest_sigio in "#ifdef SIGIO" clauses; these are not defined
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2640
Dave Love <fx@gnu.org>
parents:
diff changeset
2641 * cmds.c (Fnewline): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2642
Dave Love <fx@gnu.org>
parents:
diff changeset
2643 1993-03-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2644
Dave Love <fx@gnu.org>
parents:
diff changeset
2645 * insdel.c (del_range): Update point before offset_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2646
Dave Love <fx@gnu.org>
parents:
diff changeset
2647 * intervals.h: Don't include dispextern.h more than once.
Dave Love <fx@gnu.org>
parents:
diff changeset
2648 (INTERVAL_VISIBLE_P): NILP test was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
2649
Dave Love <fx@gnu.org>
parents:
diff changeset
2650 * intervals.c (intervals_equal): Handle one arg null and other not.
Dave Love <fx@gnu.org>
parents:
diff changeset
2651 (set_point): Considerable rewrite. Handle intervals both
Dave Love <fx@gnu.org>
parents:
diff changeset
2652 before and after the old and new point values.
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 Redo handling of invisible intervals, and of motion hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
2654 (textget): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2655
Dave Love <fx@gnu.org>
parents:
diff changeset
2656 * textprop.c (Fadd_text_properties, Fremove_text_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
2657 Add len>0 as condition for main loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2658 Abort if reach a null interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
2659 (Fset_text_properties): Abort if reach a null interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
2660 (Ftext_properties_at, Fget_text_property):
Dave Love <fx@gnu.org>
parents:
diff changeset
2661 Return nil if POS is end of OBJECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2662 (add_properties): Use NILP to test result of Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2663 No longer inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 (remove_properties): No longer inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
2665 (set_properties): Total rewrite as function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2666 (validate_interval_range): Don't alter *begin at end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2667 But do search for a position just before the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
2668 Return null for an empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2669
Dave Love <fx@gnu.org>
parents:
diff changeset
2670 1993-02-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2671
Dave Love <fx@gnu.org>
parents:
diff changeset
2672 * Makefile.in (emacs, temacs): Add @true to prevent Make confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2673
Dave Love <fx@gnu.org>
parents:
diff changeset
2674 * lread.c (read1--strings with properties case):
Dave Love <fx@gnu.org>
parents:
diff changeset
2675 Detect end of list, and invalid syntax, using recursive read1 calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
2676
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 * intervals.c (graft_intervals_into_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
2678 create_root_interval needs Lisp object arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2679 Set tree to new root interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
2680 Don't test TREE_LENGTH if buffer has no intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2681 Rearrange code to copy properties so that it really
Dave Love <fx@gnu.org>
parents:
diff changeset
2682 does merge the inserted ones into the inherited ones.
Dave Love <fx@gnu.org>
parents:
diff changeset
2683 (traverse_intervals): Pass `arg' on recursive calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
2684 (split_interval_left): Use new_length as basis for length of new.
Dave Love <fx@gnu.org>
parents:
diff changeset
2685
Dave Love <fx@gnu.org>
parents:
diff changeset
2686 * print.c (print--string case):
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 Any non-null interval means print intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2688 Get rid of var obj1; just use obj.
Dave Love <fx@gnu.org>
parents:
diff changeset
2689
Dave Love <fx@gnu.org>
parents:
diff changeset
2690 * textprop.c (validate_interval_range): Allow 0 as position in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 Add 1 to specified string positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692 (Fprevious_single_property_change): Subtract 1 if object is string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2693 (Fnext_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2694 (Fprevious_property_change, Fnext_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2695
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
2696 * xterm.c (x_do_pending_expose, XTframe_rehighlight)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2697 (x_window_to_scrollbar): Use XGCTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2698
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 1993-02-28 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2700
Dave Love <fx@gnu.org>
parents:
diff changeset
2701 Use the term `scroll bar', instead of `scrollbar'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2702 * alloc.c, frame.c, frame.h, indent.c, keyboard.c, keyboard.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2703 * lisp.h, term.c, termhooks.h, window.c, window.h, xdisp.c, xfns.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2704 * xterm.c, xterm.h: Terminology changed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2705
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
2706 Don't generate switch-frame events by checking Vlast_event_frame;
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 use a separate variable for that bookkeeping. In order to
Dave Love <fx@gnu.org>
parents:
diff changeset
2708 generate them properly, we may need to fiddle with it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2709 * keyboard.c (internal_last_event_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2710 (command_loop_1): Check internal_last_event_frame, not
Dave Love <fx@gnu.org>
parents:
diff changeset
2711 Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2712 (read_char, kbd_buffer_store_event): Set both Vlast_event_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 internal_last_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2714 (kbd_buffer_get_event): Check internal_last_event_frame to decide
Dave Love <fx@gnu.org>
parents:
diff changeset
2715 whether to generate a switch-frame event. Set Vlast_event_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
2716 after each event.
Dave Love <fx@gnu.org>
parents:
diff changeset
2717 (init_keyboard): Initialize both Vlast_event_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
2718 internal_last_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 * keyboard.h (internal_last_event_frame): Add extern declaration
Dave Love <fx@gnu.org>
parents:
diff changeset
2720 for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 * frame.c (Vlast_event_frame): Remove external declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
2722 this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2723 (Fselect_frame): Set internal_last_event_frame to Qnil to force a
Dave Love <fx@gnu.org>
parents:
diff changeset
2724 switch-frame event, not Vlast_event_frame; the latter is supposed
Dave Love <fx@gnu.org>
parents:
diff changeset
2725 to convey information to the user.
Dave Love <fx@gnu.org>
parents:
diff changeset
2726
Dave Love <fx@gnu.org>
parents:
diff changeset
2727 * keyboard.c (syms_of_keyboard): Doc fix for unread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
2728
Dave Love <fx@gnu.org>
parents:
diff changeset
2729 1993-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2730
Dave Love <fx@gnu.org>
parents:
diff changeset
2731 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2732
Dave Love <fx@gnu.org>
parents:
diff changeset
2733 1993-02-26 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2734
Dave Love <fx@gnu.org>
parents:
diff changeset
2735 * ymakefile (LIBES): Exchange the order of LIB_MATH and
Dave Love <fx@gnu.org>
parents:
diff changeset
2736 LIB_STANDARD, to avoid duplicated symbols under SunOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2737
Dave Love <fx@gnu.org>
parents:
diff changeset
2738 * buffer.c (syms_of_buffer): Add the extra argument to the
Dave Love <fx@gnu.org>
parents:
diff changeset
2739 commented-out DEFVAR_PER_BUFFER for `mode-line-format', so
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 make-docfile will find the docstring properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2741
Dave Love <fx@gnu.org>
parents:
diff changeset
2742 1993-02-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2743
Dave Love <fx@gnu.org>
parents:
diff changeset
2744 * ymakefile (intervals.o): Dep on intervals.c, not textprop.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2745
Dave Love <fx@gnu.org>
parents:
diff changeset
2746 * textprop.c (remove_properties): Call modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2747 (add_properties): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2748
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 * undo.c (record_property_change): Typo in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2750
Dave Love <fx@gnu.org>
parents:
diff changeset
2751 * cmds.c (syms_of_cmds): Typo in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2752
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 * print.c (print): Never declare OBJ arg as `register'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2754 Special handling for strings with intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2755 (print_intervals): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2756 * lread.c (read1): Handle reading strings with properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2757
Dave Love <fx@gnu.org>
parents:
diff changeset
2758 * intervals.c (traverse_intervals): New arg ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 * alloc.c (mark_interval): Add ignored arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 (mark_interval_tree): Pass new arg to traverse_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
2761
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 1993-02-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2763
Dave Love <fx@gnu.org>
parents:
diff changeset
2764 * xterm.c (x_window_to_scrollbar, x_scrollbar_expose,
Dave Love <fx@gnu.org>
parents:
diff changeset
2765 x_scrollbar_handle_click, x_scrollbar_note_movement): Remember
Dave Love <fx@gnu.org>
parents:
diff changeset
2766 that these can be called during GC; we have to ignore mark bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
2767 * lisp.h (GC_NILP, GC_EQ): New macros to help with that.
Dave Love <fx@gnu.org>
parents:
diff changeset
2768
Dave Love <fx@gnu.org>
parents:
diff changeset
2769 * print.c (float_to_string): Define buf to be an unsigned char, to
Dave Love <fx@gnu.org>
parents:
diff changeset
2770 match the data field of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2771
Dave Love <fx@gnu.org>
parents:
diff changeset
2772 * lisp.h (RETURN_UNGCPRO): Remove "do ... while (0)" wrapper
Dave Love <fx@gnu.org>
parents:
diff changeset
2773 around macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2774
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 * data.c (Fstring_to_number): Declare p to be an unsigned char, to
Dave Love <fx@gnu.org>
parents:
diff changeset
2776 match the data field of strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
2777
Dave Love <fx@gnu.org>
parents:
diff changeset
2778 * data.c (Fstring_to_number): Just skip tabs and spaces; don't use
Dave Love <fx@gnu.org>
parents:
diff changeset
2779 the <ctype.h> macros. The <ctype.h> stuff apparently varies from
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 locale to locale more than we'd like. Don't include <ctype.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
2781
Dave Love <fx@gnu.org>
parents:
diff changeset
2782 1993-02-24 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2783
Dave Love <fx@gnu.org>
parents:
diff changeset
2784 * buffer.c (Ferase_buffer): Added interactive spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2785
Dave Love <fx@gnu.org>
parents:
diff changeset
2786 1993-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2787
Dave Love <fx@gnu.org>
parents:
diff changeset
2788 * undo.c (Fprimitive_undo): Handle property-change undo entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
2789 (record_property_change): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2790
Dave Love <fx@gnu.org>
parents:
diff changeset
2791 * textprop.c (Fadd_text_properties): Pass new arg to add_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2792 (Fremove_text_properties): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2793 (add_properties, remove_properties): New arg OBJECT. Record undo info.
Dave Love <fx@gnu.org>
parents:
diff changeset
2794 (Fput_text_property): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2795
Dave Love <fx@gnu.org>
parents:
diff changeset
2796 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2797
Dave Love <fx@gnu.org>
parents:
diff changeset
2798 * cmds.c (syms_of_cmds): New var `overwrite-binary-mode'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2799 (internal_self_insert): Handle that var.
Dave Love <fx@gnu.org>
parents:
diff changeset
2800
Dave Love <fx@gnu.org>
parents:
diff changeset
2801 1993-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2802
Dave Love <fx@gnu.org>
parents:
diff changeset
2803 * keyboard.c (read_avail_input): Args to `kill' were backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
2804
Dave Love <fx@gnu.org>
parents:
diff changeset
2805 1993-02-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2806
Dave Love <fx@gnu.org>
parents:
diff changeset
2807 * alloc.c (make_pure_float): Assure that PUREBEG + pureptr is
Dave Love <fx@gnu.org>
parents:
diff changeset
2808 aligned, not pureptr itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
2809
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 * emacs.c (fatal_error_signal): Unblock the signal before we try
Dave Love <fx@gnu.org>
parents:
diff changeset
2811 to deliver it to ourselves. #include "syssignal.h" to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
2812 right definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2813
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 * abbrev.c (Fexpand_abbrev): Only copy the text we're going to
Dave Love <fx@gnu.org>
parents:
diff changeset
2815 expand - from wordstart to wordend, not from wordstart to point -
Dave Love <fx@gnu.org>
parents:
diff changeset
2816 into the buffer. There might be non-word text between wordend and
Dave Love <fx@gnu.org>
parents:
diff changeset
2817 point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2818
Dave Love <fx@gnu.org>
parents:
diff changeset
2819 1993-02-23 Richard Stallman (rms@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2820
Dave Love <fx@gnu.org>
parents:
diff changeset
2821 * unexec.c (adjust_lnnoptrs): Handle symentry.n_type == 0x2400.
Dave Love <fx@gnu.org>
parents:
diff changeset
2822 (make_hdr) [USG_SHARED_LIBRARIES]: Set bias using bss_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
2823
Dave Love <fx@gnu.org>
parents:
diff changeset
2824 1993-02-22 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2825
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 * process.c: Make sure we don't miss processes exiting, by having
Dave Love <fx@gnu.org>
parents:
diff changeset
2827 the sigchld handler clear *input_available_clear_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 (wait_reading_process_input): Check for process activity after
Dave Love <fx@gnu.org>
parents:
diff changeset
2829 setting the timeout and calling set_waiting_for_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2830 (sigchld_handler): If the process which has exited is one we care
Dave Love <fx@gnu.org>
parents:
diff changeset
2831 about, clear *input_available_clear_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
2832
Dave Love <fx@gnu.org>
parents:
diff changeset
2833 * frame.c (Fselect_frame): Set Vlast_event_frame to Qnil after
Dave Love <fx@gnu.org>
parents:
diff changeset
2834 switching frames, to make sure we'll get a switch-frame event.
Dave Love <fx@gnu.org>
parents:
diff changeset
2835 (Vlast_event_frame): Add external declaration for this here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2836
Dave Love <fx@gnu.org>
parents:
diff changeset
2837 * alloc.c (make_pure_float): Align pureptr according to __alignof,
Dave Love <fx@gnu.org>
parents:
diff changeset
2838 if it's available, or sizeof (struct Lisp_Float) if it's not.
Dave Love <fx@gnu.org>
parents:
diff changeset
2839
Dave Love <fx@gnu.org>
parents:
diff changeset
2840 * .gdbinit (xprocess): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
2841
Dave Love <fx@gnu.org>
parents:
diff changeset
2842 * floatfns.c (Flogb): Always implement this by calling Flog, even
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 on non-USG systems, which supposedly have a logb function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2844 (Fround): Always implement this by calling floor, even on systems
Dave Love <fx@gnu.org>
parents:
diff changeset
2845 that have rint.
Dave Love <fx@gnu.org>
parents:
diff changeset
2846
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 * process.c (process_send_signal): Use TERMIOS functions in
Dave Love <fx@gnu.org>
parents:
diff changeset
2848 preference to BSD ioctls. Some systems attempt to provide the BSD
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 functions for backward compatibility, and get it wrong.
Dave Love <fx@gnu.org>
parents:
diff changeset
2850
Dave Love <fx@gnu.org>
parents:
diff changeset
2851 * data.c (Fstring_to_number): Skip initial spaces, to make Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
2852 lisp parse consistently on different operating systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
2853 #include <ctype.h> to help with this.
Dave Love <fx@gnu.org>
parents:
diff changeset
2854
Dave Love <fx@gnu.org>
parents:
diff changeset
2855 * data.c (Fstring_to_int): Rename this to Fstring_to_number, since
Dave Love <fx@gnu.org>
parents:
diff changeset
2856 it parses floats as well as integers. Fix docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2857 (syms_of_data): Fix defsubr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2858 (wrong_type_argument): Change use.
Dave Love <fx@gnu.org>
parents:
diff changeset
2859 (Fint_to_string): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 * lisp.h (Fstring_to_int): Change extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
2861
Dave Love <fx@gnu.org>
parents:
diff changeset
2862 1993-02-22 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2863
Dave Love <fx@gnu.org>
parents:
diff changeset
2864 * ibmrs6000.h (C_ALLOCA, STACK_DIRECTION): Only define if HAVE_ALLOCA
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2866 (X_DEFAULT_FONT): Change to `fixed', as `Rom14.500' only works on the
Dave Love <fx@gnu.org>
parents:
diff changeset
2867 console.
Dave Love <fx@gnu.org>
parents:
diff changeset
2868
Dave Love <fx@gnu.org>
parents:
diff changeset
2869 * aix3-1.h: Changes from 18.58.
Dave Love <fx@gnu.org>
parents:
diff changeset
2870 (HAVE_TERMIOS): Changed from HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
2871 (unix): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
2872
Dave Love <fx@gnu.org>
parents:
diff changeset
2873 * sysdep.c (child_setup_tty): Recognize HAVE_TERMIOS as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
2874 HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
2875
Dave Love <fx@gnu.org>
parents:
diff changeset
2876 * xrdb.c (getuid): Remove declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
2877
Dave Love <fx@gnu.org>
parents:
diff changeset
2878 * systty.h [HAVE_TERMIOS]: Include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2879
Dave Love <fx@gnu.org>
parents:
diff changeset
2880 * systime.h [_AIX]: Move test outside of previous #if.
Dave Love <fx@gnu.org>
parents:
diff changeset
2881 (EMACS_GET_TZ_OFFSET) [USG]: Don't declare twice. Prefer tzset.
Dave Love <fx@gnu.org>
parents:
diff changeset
2882
Dave Love <fx@gnu.org>
parents:
diff changeset
2883 * keyboard.c (init_keyboard): Recognize HAVE_TERMIOS as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
2885
Dave Love <fx@gnu.org>
parents:
diff changeset
2886 * aix3-2.h: New file. Specifies difference between AIX 3.1 and 3.2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2887
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 1993-02-20 Richard Stallman (rms@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2889
Dave Love <fx@gnu.org>
parents:
diff changeset
2890 * keyboard.c (Fsuspend_emacs): Make tem not register.
Dave Love <fx@gnu.org>
parents:
diff changeset
2891
Dave Love <fx@gnu.org>
parents:
diff changeset
2892 * syntax.c (Fforward_comment): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2893
Dave Love <fx@gnu.org>
parents:
diff changeset
2894 * search.c (Fskip_syntax_backward): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2895 (Fskip_syntax_forward): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2896 (skip_chars): New argument syntaxp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2897
Dave Love <fx@gnu.org>
parents:
diff changeset
2898 * alloc.c (Fmemory_limit): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2899
Dave Love <fx@gnu.org>
parents:
diff changeset
2900 1993-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2901
Dave Love <fx@gnu.org>
parents:
diff changeset
2902 * keyboard.c (Fsuspend_emacs): Rename suspend-hook to suspend-hooks
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 and run it manually.
Dave Love <fx@gnu.org>
parents:
diff changeset
2904
Dave Love <fx@gnu.org>
parents:
diff changeset
2905 * keymap.c (describe_map): Call Fkey_description before build_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2906
Dave Love <fx@gnu.org>
parents:
diff changeset
2907 1993-02-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2908
Dave Love <fx@gnu.org>
parents:
diff changeset
2909 * keyboard.c (Fopen_dribble_file): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2910
Dave Love <fx@gnu.org>
parents:
diff changeset
2911 * lread.c (syms_of_lread): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2912
Dave Love <fx@gnu.org>
parents:
diff changeset
2913 1993-02-18 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2914
Dave Love <fx@gnu.org>
parents:
diff changeset
2915 * textprop.c (Fget_text_property): Fix typo in function's declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
2916
Dave Love <fx@gnu.org>
parents:
diff changeset
2917 * floatfns.c (IN_FLOAT): Make this work properly when SIGTYPE is void.
Dave Love <fx@gnu.org>
parents:
diff changeset
2918
Dave Love <fx@gnu.org>
parents:
diff changeset
2919 * alloc.c: Add description lines to the top of each page.
Dave Love <fx@gnu.org>
parents:
diff changeset
2920
Dave Love <fx@gnu.org>
parents:
diff changeset
2921 * alloc.c (mark_interval_tree): Remove spurious & in front of
Dave Love <fx@gnu.org>
parents:
diff changeset
2922 function name.
Dave Love <fx@gnu.org>
parents:
diff changeset
2923
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
2924 * alloc.c (UNMARK_BALANCE_INTERVALS): Fix to accommodate compilers
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2925 other than GCC, which do not allow casts on the LHS of an
Dave Love <fx@gnu.org>
parents:
diff changeset
2926 assignment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2927
Dave Love <fx@gnu.org>
parents:
diff changeset
2928 * config.h.in: #define USE_TEXT_PROPERTIES by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
2929
Dave Love <fx@gnu.org>
parents:
diff changeset
2930 * alloc.c (mark_object, mark_buffer): Remove some unused
Dave Love <fx@gnu.org>
parents:
diff changeset
2931 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2932
Dave Love <fx@gnu.org>
parents:
diff changeset
2933 * buffer.c (Fswitch_to_buffer): Pass the correct number of
Dave Love <fx@gnu.org>
parents:
diff changeset
2934 arguments to Fnext_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2935
Dave Love <fx@gnu.org>
parents:
diff changeset
2936 * buffer.c (Fbury_buffer): Pass the correct number of arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
2937 Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2938
Dave Love <fx@gnu.org>
parents:
diff changeset
2939 * bytecode.c (Fbyte_code): Pass the correct number of arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
2940 temp_output_buffer_show.
Dave Love <fx@gnu.org>
parents:
diff changeset
2941
Dave Love <fx@gnu.org>
parents:
diff changeset
2942 * callint.c (Fcall_interactively): Pass the correct number of
Dave Love <fx@gnu.org>
parents:
diff changeset
2943 arguments to wrong_type_argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
2944 * casefiddle.c (caseify_object): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2945 * casetab.c (check_case_table): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2946 * search.c (Fstore_match_data): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2947 * syntax.c (check_syntax_table): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2948
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 * callproc.c (delete_temp_file): Declare this to return
Dave Love <fx@gnu.org>
parents:
diff changeset
2950 Lisp_Object, to smooth type-checking.
Dave Love <fx@gnu.org>
parents:
diff changeset
2951
Dave Love <fx@gnu.org>
parents:
diff changeset
2952 * data.c (wrong_type_argument): Pass the correct number of
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 arguments to Fstring_to_int.
Dave Love <fx@gnu.org>
parents:
diff changeset
2954
Dave Love <fx@gnu.org>
parents:
diff changeset
2955 * data.c (arithcompare): Add a default case which aborts, just to
Dave Love <fx@gnu.org>
parents:
diff changeset
2956 make me happy.
Dave Love <fx@gnu.org>
parents:
diff changeset
2957
Dave Love <fx@gnu.org>
parents:
diff changeset
2958 * dispnew.c (sit_for): Pass the correct number of arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 gobble_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2960
Dave Love <fx@gnu.org>
parents:
diff changeset
2961 * editfns.c (Fmessage): Don't forget to return a value when
Dave Love <fx@gnu.org>
parents:
diff changeset
2962 args[0] == Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2963
Dave Love <fx@gnu.org>
parents:
diff changeset
2964 * fns.c (Fequal): Call internal_equal to recurse on elements of
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 lists and vectors, not Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2966
Dave Love <fx@gnu.org>
parents:
diff changeset
2967 * frame.c (Fdelete_frame): If FRAME is a dead frame, return Qnil,
Dave Love <fx@gnu.org>
parents:
diff changeset
2968 not nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
2969
Dave Love <fx@gnu.org>
parents:
diff changeset
2970 * keyboard.c (echo_char): Apply XINT to c before passing it to
Dave Love <fx@gnu.org>
parents:
diff changeset
2971 push_key_description.
Dave Love <fx@gnu.org>
parents:
diff changeset
2972
Dave Love <fx@gnu.org>
parents:
diff changeset
2973 * keyboard.c (recursive_edit_1, command_loop_1): Pass the proper
Dave Love <fx@gnu.org>
parents:
diff changeset
2974 number of arguments to unbind_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 * lread.c (Feval_buffer): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2976 * window.c (Fscroll_other_window): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2977
Dave Love <fx@gnu.org>
parents:
diff changeset
2978 * keyboard.c (command_loop_1): Apply XINT to c before passing it
Dave Love <fx@gnu.org>
parents:
diff changeset
2979 to internal_self_insert and direct_output_for_insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
2980
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 * keyboard.c (make_lispy_movement): Rename the variable `part'
Dave Love <fx@gnu.org>
parents:
diff changeset
2982 declared in the block handling scrollbar movement to `part_sym',
Dave Love <fx@gnu.org>
parents:
diff changeset
2983 to avoid potential conflicts with the argument named `part'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2984 Apparently the semantics of expressions like this are unclear.
Dave Love <fx@gnu.org>
parents:
diff changeset
2985
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 * keyboard.c (Fread_key_sequence): Backslash the newlines in this
Dave Love <fx@gnu.org>
parents:
diff changeset
2987 docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2988 * textprop.c (Fget_text_property): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2989
Dave Love <fx@gnu.org>
parents:
diff changeset
2990 * keymap.c (Fdescribe_vector): Pass the proper number of arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
2991 to describe_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2992 * syntax.c (describe_syntax_1): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2993
Dave Love <fx@gnu.org>
parents:
diff changeset
2994 * minibuf.c (Fdisplay_completion_list): Pass the proper number of
Dave Love <fx@gnu.org>
parents:
diff changeset
2995 arguments to Flength.
Dave Love <fx@gnu.org>
parents:
diff changeset
2996 * xmenu.c (list_of_items): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
2997
Dave Love <fx@gnu.org>
parents:
diff changeset
2998 * window.c (Fset_window_configuration): Pass the proper number of
Dave Love <fx@gnu.org>
parents:
diff changeset
2999 arguments to Fselect_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3000
Dave Love <fx@gnu.org>
parents:
diff changeset
3001 * xfns.c (x_set_icon_type): Pass the proper number of arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 x_bitmap_icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
3003
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 * xterm.c (XTread_socket): Pass the proper number of arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
3005 construct_mouse_click.
Dave Love <fx@gnu.org>
parents:
diff changeset
3006
Dave Love <fx@gnu.org>
parents:
diff changeset
3007 * config.h.in (HAVE_CONST): New macro. If it's not #defined, #define
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 const to be the empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3009
Dave Love <fx@gnu.org>
parents:
diff changeset
3010 * config.h.in: If we're not __STDC__, define volatile to be the
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3012
Dave Love <fx@gnu.org>
parents:
diff changeset
3013 * buffer.h: Remove code which #includes "undo.h" if lint is
Dave Love <fx@gnu.org>
parents:
diff changeset
3014 defined. undo.h no longer exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
3015
Dave Love <fx@gnu.org>
parents:
diff changeset
3016 * buffer.c (buffer_slot_type_mismatch): Make symbol_name an
Dave Love <fx@gnu.org>
parents:
diff changeset
3017 unsigned char *, to match the type of a string's data.
Dave Love <fx@gnu.org>
parents:
diff changeset
3018
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 1993-02-17 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3020
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 * process.c (Fstart_process): Jimb's change of December 11
Dave Love <fx@gnu.org>
parents:
diff changeset
3022 had a misplaced paren. This only became apparent because of
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 jimb's change on February 8 to Fexpand_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
3024 * callproc.c (Fcall_process): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
3025
Dave Love <fx@gnu.org>
parents:
diff changeset
3026 1993-02-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3027
Dave Love <fx@gnu.org>
parents:
diff changeset
3028 * callproc.c (init_callproc): Move the initialization of
Dave Love <fx@gnu.org>
parents:
diff changeset
3029 Vprocess_environment to its own function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3030 (set_process_environment): This is that.
Dave Love <fx@gnu.org>
parents:
diff changeset
3031 * emacs.c (main): Call set_process_environment earlier than
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 init_callproc.
Dave Love <fx@gnu.org>
parents:
diff changeset
3033
Dave Love <fx@gnu.org>
parents:
diff changeset
3034 1993-02-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3035
Dave Love <fx@gnu.org>
parents:
diff changeset
3036 * buffer.c (Frename_buffer): Make prefix arg set UNIQUE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3037
Dave Love <fx@gnu.org>
parents:
diff changeset
3038 1993-02-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3039
Dave Love <fx@gnu.org>
parents:
diff changeset
3040 * xterm.c (x_set_window_size): Call change_frame_size instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
3041 just setting the `rows' and `cols' members of the frame, and
Dave Love <fx@gnu.org>
parents:
diff changeset
3042 leaving the window tree in complete disarray.
Dave Love <fx@gnu.org>
parents:
diff changeset
3043
Dave Love <fx@gnu.org>
parents:
diff changeset
3044 * dispnew.c (remake_frame_glyphs): When re-allocating the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 message buffer when echo_area_glyphs is pointing at it, relocate
Dave Love <fx@gnu.org>
parents:
diff changeset
3046 echo_area_glyphs too. Same for previous_echo_glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3047 * window.h (previous_echo_glyphs): Add extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3048
Dave Love <fx@gnu.org>
parents:
diff changeset
3049 * frame.c (Fframe_parameters): Report the `minibuffer' parameter of
Dave Love <fx@gnu.org>
parents:
diff changeset
3050 minibufferless frames as nil, not `none'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 (Qnone): Remove declaration and initialization for this. It's not
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 needed anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
3053 * xfns.c (Qnone): Add them here; we still accept "none" as a valid
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 value for the `minibuffer' parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3055
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 * xfns.c (x_frame_params): Remember that the parameters are called
Dave Love <fx@gnu.org>
parents:
diff changeset
3057 "auto-raise" and "auto-lower", not "autoraise" and "autolower".
Dave Love <fx@gnu.org>
parents:
diff changeset
3058
Dave Love <fx@gnu.org>
parents:
diff changeset
3059 * xdisp.c (message): Set echo_frame to the frame whose message buf
Dave Love <fx@gnu.org>
parents:
diff changeset
3060 we want to use, not to the message buf itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
3061
Dave Love <fx@gnu.org>
parents:
diff changeset
3062 1993-02-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3063
Dave Love <fx@gnu.org>
parents:
diff changeset
3064 * textprop.c (Fadd_text_properties): Put OBJECT arg last.
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 Make it optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
3066 (Fset_text_properties, Fremove_text_properties): Likewise.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
3067 (Fnext_single_property_change, Fprevious_single_property_change)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 (Fnext_property_change, Fprevious_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3069 (Ferase_text_properties): #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
3070 (Fget_text_property): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3071
Dave Love <fx@gnu.org>
parents:
diff changeset
3072 * s/irix4-0.h (C_SWITCH_MACHINE): Don't define if GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3073
Dave Love <fx@gnu.org>
parents:
diff changeset
3074 1993-02-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3075
Dave Love <fx@gnu.org>
parents:
diff changeset
3076 * s/usg5-4.h: #include "usg5-3.h", not "s-usg5-3.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
3077
Dave Love <fx@gnu.org>
parents:
diff changeset
3078 1993-02-11 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3079
Dave Love <fx@gnu.org>
parents:
diff changeset
3080 * xterm.c (x_io_error_quitter): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3081 (x_error_quitter): Note that this is only used for protocol
Dave Love <fx@gnu.org>
parents:
diff changeset
3082 errors now, not I/O errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3083 (x_term_init): Set the I/O error handler to x_io_error_quitter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3084
Dave Love <fx@gnu.org>
parents:
diff changeset
3085 1993-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3086
Dave Love <fx@gnu.org>
parents:
diff changeset
3087 * editfns.c (Finsert_buffer_substring): Proper error for non-ex buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3088 (Fcompare_buffer_substrings): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3089
Dave Love <fx@gnu.org>
parents:
diff changeset
3090 1993-02-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3091
Dave Love <fx@gnu.org>
parents:
diff changeset
3092 * fileio.c (Fdo_auto_save): If NO_MESSAGE is non-nil, don't tell
Dave Love <fx@gnu.org>
parents:
diff changeset
3093 users that buffers have shrunk a lot. This is called when Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
3094 is crashing, so we don't want to run any code that isn't
Dave Love <fx@gnu.org>
parents:
diff changeset
3095 absolutely necessary. Also, autosave buffers which don't have
Dave Love <fx@gnu.org>
parents:
diff changeset
3096 specially handled autosave file names first.
Dave Love <fx@gnu.org>
parents:
diff changeset
3097
Dave Love <fx@gnu.org>
parents:
diff changeset
3098 1993-02-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3099
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 * editfns.c (Fcompare_buffer_substrings): Ignore case
Dave Love <fx@gnu.org>
parents:
diff changeset
3101 if case-fold-search is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3102
Dave Love <fx@gnu.org>
parents:
diff changeset
3103 1993-02-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3104
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3105 * keymap.c (Flookup_key, Fkey_binding, Flocal_key_binding)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3106 (Fglobal_key_binding, Fminor_mode_key_binding): Add a new optional
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 argument ACCEPT_DEFAULT, to control whether this function sees
Dave Love <fx@gnu.org>
parents:
diff changeset
3108 bindings for t.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3109 (Fwhere_is_internal, describe_map_tree, describe_map_2)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3110 (describe_vector): Pass the proper arguments to Flookup_key.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3111
Dave Love <fx@gnu.org>
parents:
diff changeset
3112 * fileio.c (Fexpand_file_name): Pass DEFALT through
Dave Love <fx@gnu.org>
parents:
diff changeset
3113 Fexpand_file_name before using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3114
Dave Love <fx@gnu.org>
parents:
diff changeset
3115 * fileio.c (Fexpand_file_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3116
Dave Love <fx@gnu.org>
parents:
diff changeset
3117 1993-02-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3118
Dave Love <fx@gnu.org>
parents:
diff changeset
3119 * xdisp.c (message): Use the message buffer of the frame we're
Dave Love <fx@gnu.org>
parents:
diff changeset
3120 going to display the message on to format the message, not that of
Dave Love <fx@gnu.org>
parents:
diff changeset
3121 the selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3122
Dave Love <fx@gnu.org>
parents:
diff changeset
3123 1993-02-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3124
Dave Love <fx@gnu.org>
parents:
diff changeset
3125 * Makefile (emacs, temacs): Add no-op commands to these rules.
Dave Love <fx@gnu.org>
parents:
diff changeset
3126
Dave Love <fx@gnu.org>
parents:
diff changeset
3127 * dispnew.c (char_ins_del_cost): Use FRAME_WIDTH, not FRAME_HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3128
Dave Love <fx@gnu.org>
parents:
diff changeset
3129 * editfns.c (Fcompare_buffer_substrings): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3130
Dave Love <fx@gnu.org>
parents:
diff changeset
3131 1993-02-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3132
Dave Love <fx@gnu.org>
parents:
diff changeset
3133 * keyboard.c (extra_keyboard_modifiers): New Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 (read_char): Support ctl and meta bits in extra_keyboard_modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3135 * xterm.c (XTread_socket): Support extra_keyboard_modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3136
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 1993-01-29 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3138
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 * window.c (Fscroll_left, Fscroll_right): Don't forget to apply
Dave Love <fx@gnu.org>
parents:
diff changeset
3140 XWINDOW to selected_window before passing it to window_internal_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
3141
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 * xmenu.c (Fx_popup_menu): Don't forget to turn the frame-relative
Dave Love <fx@gnu.org>
parents:
diff changeset
3143 coordinates for the menu position into root-window-relative
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
3145
Dave Love <fx@gnu.org>
parents:
diff changeset
3146 * lread.c (read1): Although digits followed by a '.' are an
Dave Love <fx@gnu.org>
parents:
diff changeset
3147 integer, a single . by itself (like, say, \.) should be a symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3148
Dave Love <fx@gnu.org>
parents:
diff changeset
3149 1993-01-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3150
Dave Love <fx@gnu.org>
parents:
diff changeset
3151 * fns.c (internal_equal): Protect the clause for comparing numbers
Dave Love <fx@gnu.org>
parents:
diff changeset
3152 of different types with a "#ifdef LISP_FLOAT_TYPE".
Dave Love <fx@gnu.org>
parents:
diff changeset
3153
Dave Love <fx@gnu.org>
parents:
diff changeset
3154 1993-01-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3155
Dave Love <fx@gnu.org>
parents:
diff changeset
3156 * s/hpux8.h [__GNUC__] (LD_SWITCH_SYSTEM): Remove -a.
Dave Love <fx@gnu.org>
parents:
diff changeset
3157 [__GNUC__] (ORDINARY_LINK): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3158
Dave Love <fx@gnu.org>
parents:
diff changeset
3159 * m/sparc.h [TERMINFO]: Don't define LIBS_TERMCAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3160
Dave Love <fx@gnu.org>
parents:
diff changeset
3161 1993-01-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3162
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3163 `live-frame-p' has become `frame-live-p'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3164 * frame.c (Qlive_frame_p): Renamed to Qframe_live_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
3165 (Flive_frame_p): Renamed to Fframe_live_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
3166 (syms_of_frame): Defsubrs and initializations adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3167 * frame.h (CHECK_LIVE_FRAME): Use Qframe_live_p, not Qlive_frame_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
3168 (Qlive_frame_p): Changed extern declaration to Qframe_live_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
3169
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 * lread.c (read1): Treat a string of digits ending in a period as
Dave Love <fx@gnu.org>
parents:
diff changeset
3171 an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3172
Dave Love <fx@gnu.org>
parents:
diff changeset
3173 Turn `first-change-function' into `first-change-hook'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3174 * buffer.c (Vfirst_change_function): Renamed to Vfirst_change_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 (Qfirst_change_hook): New symbol, for passing to Vrun_hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 (syms_of_buffer): Change DEFVAR; initialize Qfirst_change_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177 * buffer.h (Vfirst_change_function): Renamed to Vfirst_change_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
3178 (Qfirst_change_hook): Added declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 * insdel.c (signal_before_change): Change references to
Dave Love <fx@gnu.org>
parents:
diff changeset
3180 Vfirst_change_function, and apply Vrun_hooks to
Dave Love <fx@gnu.org>
parents:
diff changeset
3181 Qfirst_change_hook, instead of just calling Vfirst_change_function
Dave Love <fx@gnu.org>
parents:
diff changeset
3182 directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3183
Dave Love <fx@gnu.org>
parents:
diff changeset
3184 x-selection-value has been renamed to x-selection.
Dave Love <fx@gnu.org>
parents:
diff changeset
3185 x-own-selection has been renamed to x-set-selection, and the order
Dave Love <fx@gnu.org>
parents:
diff changeset
3186 of its arguments has been reversed, for consistency with other
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 lisp functions like put and aset.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
3188 * xselect.c (Fx_own_selection): Rename to Fx_set_selection,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3189 reverse the order of the args, and therefore make the type
Dave Love <fx@gnu.org>
parents:
diff changeset
3190 non-optional. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3191 (Fx_selection_value): Rename to Fx_selection; make the type
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 argument non-optional, for symmetry with Fx_set_selection. Doc
Dave Love <fx@gnu.org>
parents:
diff changeset
3193 fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3194 (syms_of_xselect): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3195
Dave Love <fx@gnu.org>
parents:
diff changeset
3196 * xselect.c (Fx_own_selection, Fx_selection_value): Remove "#if
Dave Love <fx@gnu.org>
parents:
diff changeset
3197 0"'ed code which made cut buffers look like a special selection
Dave Love <fx@gnu.org>
parents:
diff changeset
3198 type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3199
Dave Love <fx@gnu.org>
parents:
diff changeset
3200 * xfns.c (Vx_selection_value): Removed extern declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 this; it's never used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3202
Dave Love <fx@gnu.org>
parents:
diff changeset
3203 * data.c (Fcompiled_function_p): Renamed to Fbyte_code_function_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
3204 (syms_of_data): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3205
Dave Love <fx@gnu.org>
parents:
diff changeset
3206 * data.c (Fnumberp, Fnumber_or_marker_p): Use the NUMBERP macro,
Dave Love <fx@gnu.org>
parents:
diff changeset
3207 instead of writing it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
3208
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 * fns.c (internal_equal): If the operands are both numbers,
Dave Love <fx@gnu.org>
parents:
diff changeset
3210 compare them numerically, so that (equal 1.0 1) => t.
Dave Love <fx@gnu.org>
parents:
diff changeset
3211 Compare Lisp_Compiled objects like vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3212
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 Add lisp functions to raise and lower frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3214 * termhooks.h (frame_raise_lower_hook): New hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
3215 * term.c (frame_raise_lower_hook): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3216 * frame.c (Fframe_to_front, Fframe_to_back): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3217 (syms_of_frame): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3218 * xterm.c (XTframe_raise_lower): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3219 (x_term_init): Set frame_raise_lower_hook to XTframe_raise_lower.
Dave Love <fx@gnu.org>
parents:
diff changeset
3220
Dave Love <fx@gnu.org>
parents:
diff changeset
3221 * frame.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3222
Dave Love <fx@gnu.org>
parents:
diff changeset
3223 1993-01-24 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3224
Dave Love <fx@gnu.org>
parents:
diff changeset
3225 Make the cursor style a frame parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3226 * xterm.h (struct x_display): Rename the `text_cursor_kind' member
Dave Love <fx@gnu.org>
parents:
diff changeset
3227 to `current_cursor'; add new member `desired_cursor'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3228 (FRAME_DESIRED_CURSOR): New accessor for new member.
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 * xterm.c (x_display_bar_cursor): Rewritten so as not to damage
Dave Love <fx@gnu.org>
parents:
diff changeset
3230 the characters the cursor is displayed over, and to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
3231 transitions between box and bar styles.
Dave Love <fx@gnu.org>
parents:
diff changeset
3232 (x_display_bar_cursor, x_display_box_cursor): Use current_cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
3233 instead of text_cursor_kind.
Dave Love <fx@gnu.org>
parents:
diff changeset
3234 (Vbar_cursor): Delete external declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
3235 (x_display_cursor): Use the FRAME_DESIRED_CURSOR accessor instead
Dave Love <fx@gnu.org>
parents:
diff changeset
3236 of Vbar_cursor to decide how to draw the cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
3237 * xfns.c (Vbar_cursor): Remove definition.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
3238 (Qbar, Qbox, Qcursor_type): New symbols.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 (syms_of_xfns): Init and staticpro them; remove DEFVAR for
Dave Love <fx@gnu.org>
parents:
diff changeset
3240 Vbar_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
3241 (x_set_cursor_type): New setter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3242 (x_frame_parms): Add it to the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3243 (Fx_create_frame): Get default values for the cursor type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3244
Dave Love <fx@gnu.org>
parents:
diff changeset
3245 * frame.c (Fmouse_position): Pass the appropriate arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 *mouse_position_hook; the protocol was changed, but this caller
Dave Love <fx@gnu.org>
parents:
diff changeset
3247 wasn't fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3248
Dave Love <fx@gnu.org>
parents:
diff changeset
3249 * xterm.c (XTclear_frame): Call x_scrollbar_clear.
Dave Love <fx@gnu.org>
parents:
diff changeset
3250 (x_scrollbar_clear): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3251
Dave Love <fx@gnu.org>
parents:
diff changeset
3252 * xterm.c (XTflash): Totally rewritten. Only defined if
Dave Love <fx@gnu.org>
parents:
diff changeset
3253 HAVE_TIMEVAL and HAVE_SELECT are defined, since we use select for
Dave Love <fx@gnu.org>
parents:
diff changeset
3254 our timing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3255 (timeval_subtract): New function, to help XTflash.
Dave Love <fx@gnu.org>
parents:
diff changeset
3256 (x_invert_frame): Removed. This didn't work anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 (XTring_bell): Remove "#if 0" around call to XTflash, and remove
Dave Love <fx@gnu.org>
parents:
diff changeset
3258 calls to x_invert_frame. If both HAVE_TIMEVAL and HAVE_SELECT
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 aren't defined, then just do the ordinary beep.
Dave Love <fx@gnu.org>
parents:
diff changeset
3260
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 * window.c (Fscroll_other_window): Prefer windows on the selected
Dave Love <fx@gnu.org>
parents:
diff changeset
3262 frame, then look for windows on other visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3263
Dave Love <fx@gnu.org>
parents:
diff changeset
3264 * keyboard.c (Fmouse_click_p): Removed; with the 'e' spec, this
Dave Love <fx@gnu.org>
parents:
diff changeset
3265 isn't necessary anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
3266 (syms_of_keyboard): Remove defsubr for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3267 * keyboard.h (Fmouse_click_p): Remove extern declaration for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3268
Dave Love <fx@gnu.org>
parents:
diff changeset
3269 * xfns.c (gray_bits): Remove this declaration; the same data is in
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 <X11/bitmaps/gray>. #include that instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3271 [not HAVE_X11] (x_set_border_pixel): Use gray_width and
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 gray_height, instead of assuming that the bitmap is 16x16.
Dave Love <fx@gnu.org>
parents:
diff changeset
3273 (x_make_gc): Instead of creating a pixmap and then calling
Dave Love <fx@gnu.org>
parents:
diff changeset
3274 XPutImage to make it into a grey stipple, just call
Dave Love <fx@gnu.org>
parents:
diff changeset
3275 XCreatePixmapFromBitmapData to do it all at once.
Dave Love <fx@gnu.org>
parents:
diff changeset
3276
Dave Love <fx@gnu.org>
parents:
diff changeset
3277 * xterm.c (x_text_icon): Move the request for font information
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 into the "not HAVE_X11" part of the function; the X11 code doesn't
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 need this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 * xterm.c (x_wm_set_icon_pixmap): Instead of setting the
Dave Love <fx@gnu.org>
parents:
diff changeset
3282 icon_pixmap to None, just remove IconPixmapHint from the flags of
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 the XWMHints structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
3284
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 * window.c (Fprevious_frame): Use prev_frame when we get to the
Dave Love <fx@gnu.org>
parents:
diff changeset
3286 end of the current frame, not next_frame. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3287 * frame.c (prev_frame): Remove "#if 0" from this function. It
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 turns out we do need it, to make prev_frame work right.
Dave Love <fx@gnu.org>
parents:
diff changeset
3289
Dave Love <fx@gnu.org>
parents:
diff changeset
3290 * frame.c (next_frame): Check that FRAME is a live frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3291
Dave Love <fx@gnu.org>
parents:
diff changeset
3292 * frame.c (Fselect_frame): Remove "#ifdef MULTI_FRAME" clause
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 around the code which calls Ffocus_frame; this code is already
Dave Love <fx@gnu.org>
parents:
diff changeset
3294 inside an "#ifdef MULTI_FRAME" clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
3295 (next_frame, prev_frame, Fnext_frame): For the same reasons,
Dave Love <fx@gnu.org>
parents:
diff changeset
3296 remove the "#ifdef MULTI_FRAME" clause around these functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3297
Dave Love <fx@gnu.org>
parents:
diff changeset
3298 unread-command-event has been replaced by unread-command-events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3299 * commands.h (unread_command_event): Change extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
3300 * keyboard.c (unread_command_event): Change the definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3301 (syms_of_keyboard): Change DEFVAR, and adjust the docstring.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3302 (command_loop_1, read_char, Finput_pending, Fdiscard_input)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3303 (quit_throw_to_read_char, init_keyboard): Change to use
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3304 unread_command_events, with the new semantics.
Dave Love <fx@gnu.org>
parents:
diff changeset
3305 * lread.c (read_char): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3306 * minibuf.c (temp_echo_area_glyphs): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 * xterm.c (unread_command_event): Remove external declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
3308 this; it is only used by obsolete code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3309
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 * Makefile.in: Some makes can't handle comments in the middle of
Dave Love <fx@gnu.org>
parents:
diff changeset
3311 commands; move them to before the whole rule.
Dave Love <fx@gnu.org>
parents:
diff changeset
3312
Dave Love <fx@gnu.org>
parents:
diff changeset
3313 1993-01-21 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3314
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 * keyboard.c (make_lispy_event): When handling a mouse click event
Dave Love <fx@gnu.org>
parents:
diff changeset
3316 on a window, change x and y from screen coordinates to window
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 coordinates even when the click isn't in the text area.
Dave Love <fx@gnu.org>
parents:
diff changeset
3318
Dave Love <fx@gnu.org>
parents:
diff changeset
3319 * xterm.c (x_scrollbar_create): Remove code which asks for
Dave Love <fx@gnu.org>
parents:
diff changeset
3320 EastGravity for windows; Emacs can't correctly deal with them
Dave Love <fx@gnu.org>
parents:
diff changeset
3321 moving around unexpectedly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3322
Dave Love <fx@gnu.org>
parents:
diff changeset
3323 * xterm.c (XTread_socket): Minor reformatting.
Dave Love <fx@gnu.org>
parents:
diff changeset
3324
Dave Love <fx@gnu.org>
parents:
diff changeset
3325 * xterm.c (x_set_window_size): Always mark the frame garbaged.
Dave Love <fx@gnu.org>
parents:
diff changeset
3326
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3327 * window.c (Vmouse_window): Variable removed; it can't be handled
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3328 properly without race conditions, and the events give you all the
Dave Love <fx@gnu.org>
parents:
diff changeset
3329 information you need anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
3330 (syms_of_window): Remove DEFVAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3331 * callint.c (Fcall_interactively): Change the `@' spec to select
Dave Love <fx@gnu.org>
parents:
diff changeset
3332 the window of the first parameterized event in the key sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
3333 which invoked the command, instead of using Vmouse_window, which
Dave Love <fx@gnu.org>
parents:
diff changeset
3334 isn't even updated anymore. Adjust the documentation
Dave Love <fx@gnu.org>
parents:
diff changeset
3335 accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3336
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 1993-01-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3338
Dave Love <fx@gnu.org>
parents:
diff changeset
3339 * xterm.c (x_scrollbar_create): Set the scrollbars to use
Dave Love <fx@gnu.org>
parents:
diff changeset
3340 EastGravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
3341
Dave Love <fx@gnu.org>
parents:
diff changeset
3342 * keyboard.c (make_lispy_event): Deal with button releases with no
Dave Love <fx@gnu.org>
parents:
diff changeset
3343 stored down-going position. Make sure we always store a Qnil in
Dave Love <fx@gnu.org>
parents:
diff changeset
3344 the right button_down_location element after using it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3345
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 1993-01-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3347
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 * frame.c (Fdelete_frame): Clear the frame's display after calling
Dave Love <fx@gnu.org>
parents:
diff changeset
3349 the window-system-dependent frame destruction routine. We
Dave Love <fx@gnu.org>
parents:
diff changeset
3350 no longer need to pass the display as a separate argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
3351 x_destroy_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
3352 * xterm.c (x_destroy_window): Put the code which clears out f's
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 display here, right after we free the storage it points to. Put
Dave Love <fx@gnu.org>
parents:
diff changeset
3354 everything, including the code which clears x_focus_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 x_highlight_frame, inside the BLOCK/UNBLOCK_INPUT pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
3356
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 * dispnew.c (Fredraw_display): Undo change of Jan 12; redraw only
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 frames whose garbaged flag is set. The change to
Dave Love <fx@gnu.org>
parents:
diff changeset
3359 FRAME_SAMPLE_VISIBILITY on Jan 14 should address the problem better.
Dave Love <fx@gnu.org>
parents:
diff changeset
3360
Dave Love <fx@gnu.org>
parents:
diff changeset
3361 keyboard.c (read_char_menu_prompt): Test HAVE_X_WINDOWS, not
Dave Love <fx@gnu.org>
parents:
diff changeset
3362 HAVE_X_WINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
3363
Dave Love <fx@gnu.org>
parents:
diff changeset
3364 The CPP symbol indicating whether or not we have mouse menu
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 support under X Windows is HAVE_X_MENU, not not NO_X_MENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
3366 * emacs.c (main): Test HAVE_X_MENU, instead of NO_X_MENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
3367 * keyboard.c (read_char_menu_prompt): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 * ymakefile: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3369
Dave Love <fx@gnu.org>
parents:
diff changeset
3370 * keyboard.c (read_char, read_char_menu_prompt): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
3371 EVENT_HAS_PARAMETERS macro from keyboard.h, instead of writing it
Dave Love <fx@gnu.org>
parents:
diff changeset
3372 out.
Dave Love <fx@gnu.org>
parents:
diff changeset
3373
Dave Love <fx@gnu.org>
parents:
diff changeset
3374 * keyboard.c (read_char_menu_prompt): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3375
Dave Love <fx@gnu.org>
parents:
diff changeset
3376 * keyboard.c (read_char_menu_prompt): Fix test for no menus;
Dave Love <fx@gnu.org>
parents:
diff changeset
3377 comparing name to Qnil doesn't work if we are called with no maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
3378
Dave Love <fx@gnu.org>
parents:
diff changeset
3379 * keymap.c (Fdefine_key): Call Fkey_description to make the string
Dave Love <fx@gnu.org>
parents:
diff changeset
3380 to use in the error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
3381
Dave Love <fx@gnu.org>
parents:
diff changeset
3382 1993-01-18 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3383
Dave Love <fx@gnu.org>
parents:
diff changeset
3384 * window.c (Fdisplay_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3385
Dave Love <fx@gnu.org>
parents:
diff changeset
3386 1993-01-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3387
Dave Love <fx@gnu.org>
parents:
diff changeset
3388 * xterm.c (x_window_to_scrollbar): Search frames'
Dave Love <fx@gnu.org>
parents:
diff changeset
3389 condemned_scrollbars list as well; input might arrive during
Dave Love <fx@gnu.org>
parents:
diff changeset
3390 redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 (x_scrollbar_report_motion): Don't forget to BLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3392 (XTjudge_scrollbars): Clear the condemned scrollbar list before
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 traversing it, so we don't try to process an event on a scrollbar
Dave Love <fx@gnu.org>
parents:
diff changeset
3394 we've killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3395
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 1993-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3397
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 * keyboard.c (Frecent_keys): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3399
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 1993-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3401
Dave Love <fx@gnu.org>
parents:
diff changeset
3402 * window.c (Fwindow_at): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3403
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 1993-01-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3405
Dave Love <fx@gnu.org>
parents:
diff changeset
3406 * xterm.c (x_scrollbar_create): Include PointerMotionHintMask in
Dave Love <fx@gnu.org>
parents:
diff changeset
3407 the event mask for scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3408
Dave Love <fx@gnu.org>
parents:
diff changeset
3409 * dispnew.c (Fredraw_display): DEFUN was missing a closing paren.
Dave Love <fx@gnu.org>
parents:
diff changeset
3410
Dave Love <fx@gnu.org>
parents:
diff changeset
3411 * term.c (set_vertical_scrollbar_hook, condemn_scrollbars_hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
3412 redeem_scrollbar_hook, judge_scrollbars_hook): Removed dumbo
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 "externs" from these. They're supposed to be real definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3414
Dave Love <fx@gnu.org>
parents:
diff changeset
3415 * .gdbinit: Add "-geometry +0+0" to default args.
Dave Love <fx@gnu.org>
parents:
diff changeset
3416 (xscrollbar): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
3417
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 Make scrollbar structures into lisp objects, so that they can be
Dave Love <fx@gnu.org>
parents:
diff changeset
3419 GC'd; this allows windows and scrollbars can refer to each other
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 without worrying about dangling pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3421 * xterm.h (struct x_display): vertical_scrollbars and
Dave Love <fx@gnu.org>
parents:
diff changeset
3422 judge_timestamp members deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 (struct scrollbar): Redesigned to be a template for a Lisp_Vector.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3424 (SCROLLBAR_VEC_SIZE, XSCROLLBAR, SCROLLBAR_PACK, SCROLLBAR_UNPACK)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3425 (SCROLLBAR_X_WINDOW, SET_SCROLLBAR_X_WINDOW)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3426 (VERTICAL_SCROLLBAR_INSIDE_WIDTH, VERTICAL_SCROLLBAR_TOP_RANGE)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3427 (VERTICAL_SCROLLBAR_INSIDE_HEIGHT, VERTICAL_SCROLLBAR_MIN_HANDLE):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3428 New macros, to help deal with the lispy structures, and deal with
Dave Love <fx@gnu.org>
parents:
diff changeset
3429 the graphics.
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 * frame.h (WINDOW_VERTICAL_SCROLLBAR): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3431 (struct frame): New fields `scrollbars' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 `condemned_scrollbars', for use by the scrollbar implementation.
Dave Love <fx@gnu.org>
parents:
diff changeset
3433 [MULTI_FRAME and not MULTI_FRAME] (FRAME_SCROLLBARS,
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 FRAME_CONDEMNED_SCROLLBARS): Accessors for the new field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3435 * window.h (struct window): Doc fix for vertical_scrollbar field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3436 * frame.c (make_frame): Initialize the `scrollbars' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3437 `condemned_scrollbars' fields of the new frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3438 * alloc.c (mark_object): Mark the `scrollbars' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3439 `condemned_scrollbars' slots of frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3440 * xterm.c (x_window_to_scrollbar): Scrollbars are chained on
Dave Love <fx@gnu.org>
parents:
diff changeset
3441 frames' scrollbar field, not their x.display->vertical_scrollbars
Dave Love <fx@gnu.org>
parents:
diff changeset
3442 field.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3443 (x_scrollbar_create, x_scrollbar_set_handle, x_scrollbar_move)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3444 (x_scrollbar_remove, XTset_vertical_scrollbar)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3445 (XTcondemn_scrollbars, XTredeem_scrollbar, XTjudge_scrollbars)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3446 (x_scrollbar_expose, x_scrollbar_handle_click)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3447 (x_scrollbar_handle_motion): Substantially rewritten to correct
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
3448 typos and brainos, and to accommodate the lispy structures.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3449
Dave Love <fx@gnu.org>
parents:
diff changeset
3450 * xterm.c (x_scrollbar_background_expose): Function deleted; we
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 don't want anything in the background there after all.
Dave Love <fx@gnu.org>
parents:
diff changeset
3452 (XTread_socket): Don't call x_scrollbar_background_expose. We
Dave Love <fx@gnu.org>
parents:
diff changeset
3453 don't care.
Dave Love <fx@gnu.org>
parents:
diff changeset
3454
Dave Love <fx@gnu.org>
parents:
diff changeset
3455 * frame.h (FRAME_SAMPLE_VISIBILITY): Make sure frame is marked as
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 garbaged whenever it goes from invisible to visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3457 * dispextern.h (frame_garbaged): Move extern declaration from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
3458 * frame.h (frame_garbaged): ... to here. The FRAME_SAMPLE_VISIBILITY
Dave Love <fx@gnu.org>
parents:
diff changeset
3459 macro uses it now, and this seems to be just as modular. Make a
Dave Love <fx@gnu.org>
parents:
diff changeset
3460 new page, just for this and message_buf_print.
Dave Love <fx@gnu.org>
parents:
diff changeset
3461 (struct frame): Doc fix for the `visible' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3462 * process.c: #include "frame.h" instead of "dispextern.h"; the
Dave Love <fx@gnu.org>
parents:
diff changeset
3463 only thing we care about from it is the frame_garbaged
Dave Love <fx@gnu.org>
parents:
diff changeset
3464 declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
3465 * ymakefile: Note dependency change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3466
Dave Love <fx@gnu.org>
parents:
diff changeset
3467 * xfns.c (Fx_create_frame): After mapping the frame, call
Dave Love <fx@gnu.org>
parents:
diff changeset
3468 SET_FRAME_GARBAGED, not just plain FRAME_GARBAGED.
Dave Love <fx@gnu.org>
parents:
diff changeset
3469
Dave Love <fx@gnu.org>
parents:
diff changeset
3470 * window.c (window_internal_width): New function, which accounts
Dave Love <fx@gnu.org>
parents:
diff changeset
3471 for scrollbars if present.
Dave Love <fx@gnu.org>
parents:
diff changeset
3472 * lisp.h (window_internal_height, window_internal_width): Add
Dave Love <fx@gnu.org>
parents:
diff changeset
3473 extern declarations for these.
Dave Love <fx@gnu.org>
parents:
diff changeset
3474 * dispnew.c (direct_output_for_insert, direct_output_forward_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
3475 buffer_posn_from_coords): Use window_internal_width instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
3476 writing out its definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3477 * indent.c (compute_motion): Doc fix; mention scrollbars and
Dave Love <fx@gnu.org>
parents:
diff changeset
3478 window_internal_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
3479 (pos_tab_offset, Fvertical_motion): Use window_internal_width
Dave Love <fx@gnu.org>
parents:
diff changeset
3480 instead of writing it out.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3481 * window.c (Fpos_visible_in_window_p, Fwindow_width, Fscroll_left)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3482 (Fscroll_right): Same.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3483 * xdisp.c (redisplay, try_window, try_window_id)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3484 (display_text_line): Same.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3485
Dave Love <fx@gnu.org>
parents:
diff changeset
3486 * xdisp.c (display_string): Add new variable `f', to be W's
Dave Love <fx@gnu.org>
parents:
diff changeset
3487 frame. Use it to set desired_glyphs, and to get the frame's width
Dave Love <fx@gnu.org>
parents:
diff changeset
3488 to decide whether or not to draw vertical bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3489
Dave Love <fx@gnu.org>
parents:
diff changeset
3490 * xdisp.c (display_text_line): If we're using vertical scrollbars,
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 don't draw the vertical bars separating side-by-side windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3492 (display_string): Same thing. Draw spaces to fill in the part of
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 the mode line that is under the scrollbar in partial-width
Dave Love <fx@gnu.org>
parents:
diff changeset
3494 windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3495
Dave Love <fx@gnu.org>
parents:
diff changeset
3496 * xfns.c (Qvertical_scrollbars): New symbol. Use it as the name
Dave Love <fx@gnu.org>
parents:
diff changeset
3497 of the parameter which decides whether or not the frame has
Dave Love <fx@gnu.org>
parents:
diff changeset
3498 scrollbars, instead of Qvertical_scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 (Fx_create_frame): Adjusted accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3500 (syms_of_xfns): Initialize and staticpro Qvertical_scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3501 (x_set_vertical_scrollbar): Renamed to x_set_vertical_scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3502 (x_frame_parms): Adjusted accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3503
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3504 * xterm.h (CHAR_TO_PIXEL_WIDTH, CHAR_TO_PIXEL_HEIGHT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3505 (PIXEL_TO_CHAR_WIDTH, PIXEL_TO_CHAR_HEIGHT): Rewritten, using:
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3506 (CHAR_TO_PIXEL_ROW, CHAR_TO_PIXEL_COL, PIXEL_TO_CHAR_ROW)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3507 (PIXEL_TO_CHAR_COL): New macros.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3508 * xfns.c [not HAVE_X11] (Fx_create_frame): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 PIXEL_TO_CHAR_{HEIGHT,WIDTH} macros to figure the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
3510 character size, and the CHAR_TO_PIXEL* macros for vice versa.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3511 * xterm.c (XTwrite_glyphs, XTclear_end_of_line, stufflines)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3512 (scraplines, dumprectangle, pixel_to_glyph_coords, x_draw_box)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3513 (clear_cursor, x_display_bar_cursor, x_draw_single_glyph)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3514 (x_set_mouse_position): Use the CHAR_TO_PIXEL_* macros.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3515
Dave Love <fx@gnu.org>
parents:
diff changeset
3516 * xterm.c (x_wm_set_size_hint): The max_width and max_height
Dave Love <fx@gnu.org>
parents:
diff changeset
3517 members of the size_hints are expressed in pixels, not columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3518
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 * xterm.c (x_set_window_size): Remove ibw var; it's not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3520 Set FRAME_WIDTH (f) to cols instead of rows. Duh.
Dave Love <fx@gnu.org>
parents:
diff changeset
3521
Dave Love <fx@gnu.org>
parents:
diff changeset
3522 * xterm.c (pixel_to_glyph_coords): Properly set *bounds to the
Dave Love <fx@gnu.org>
parents:
diff changeset
3523 character cell bounding the position, even when the position is
Dave Love <fx@gnu.org>
parents:
diff changeset
3524 off the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3525
Dave Love <fx@gnu.org>
parents:
diff changeset
3526 * xfns.c (x_set_name): To request that the modelines be redrawn,
Dave Love <fx@gnu.org>
parents:
diff changeset
3527 execute the statement "update_mode_lines = 1;" instead of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3528 silly statement "update_mode_lines;".
Dave Love <fx@gnu.org>
parents:
diff changeset
3529
Dave Love <fx@gnu.org>
parents:
diff changeset
3530 * xfns.c (x_set_vertical_scrollbars): Don't try to set the
Dave Love <fx@gnu.org>
parents:
diff changeset
3531 X window's size if the frame's X window hasn't been created yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
3532
Dave Love <fx@gnu.org>
parents:
diff changeset
3533 * xfns.c (x_figure_window_size): Set the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
3534 vertical_scrollbar_extra field before trying to calculate its
Dave Love <fx@gnu.org>
parents:
diff changeset
3535 pixel dimensions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3536
Dave Love <fx@gnu.org>
parents:
diff changeset
3537 * xfns.c (x_window): When calling x_implicitly_set_name for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3538 sake of drawing the name for the first time, remember to clear and
Dave Love <fx@gnu.org>
parents:
diff changeset
3539 set the frame's explicit_name member as well as its name member.
Dave Love <fx@gnu.org>
parents:
diff changeset
3540 (Fx_create_frame): Set the frame's explicit_name member if the
Dave Love <fx@gnu.org>
parents:
diff changeset
3541 user specified the name explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3542
Dave Love <fx@gnu.org>
parents:
diff changeset
3543 * xdisp.c (display_text_line): Use the usable internal width of
Dave Love <fx@gnu.org>
parents:
diff changeset
3544 the window, as calculated above, as the limit on the length of the
Dave Love <fx@gnu.org>
parents:
diff changeset
3545 overlay arrow's image, rather than using the window's width field,
Dave Love <fx@gnu.org>
parents:
diff changeset
3546 less one.
Dave Love <fx@gnu.org>
parents:
diff changeset
3547
Dave Love <fx@gnu.org>
parents:
diff changeset
3548 * xdisp.c (redisplay): Call condemn_scrollbars_hook and
Dave Love <fx@gnu.org>
parents:
diff changeset
3549 judge_scrollbars_hook whenever they are set, not just when the
Dave Love <fx@gnu.org>
parents:
diff changeset
3550 frame has vertical scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3551
Dave Love <fx@gnu.org>
parents:
diff changeset
3552 * termhooks.h (mouse_position_hook): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3553 (set_vertical_scrollbar_hook): This doesn't return anything any
Dave Love <fx@gnu.org>
parents:
diff changeset
3554 more, and doesn't take a struct scrollbar * argument any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
3555 (condemn_scrollbars_hook, redeem_scrollbar_hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
3556 judge_scrollbars_hook): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3557 * term.c (mouse_position_hook): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3558 (set_vertical_scrollbar_hook): This doesn't return
Dave Love <fx@gnu.org>
parents:
diff changeset
3559 anything any more. Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3560 * keyboard.c (kbd_buffer_get_event): Receive the scrollbar's
Dave Love <fx@gnu.org>
parents:
diff changeset
3561 window from *mouse_position_hook and pass it to
Dave Love <fx@gnu.org>
parents:
diff changeset
3562 make_lispy_movement, instead of working with a pointer to a struct
Dave Love <fx@gnu.org>
parents:
diff changeset
3563 scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3564 (make_lispy_event): We don't need a window_from_scrollbar function
Dave Love <fx@gnu.org>
parents:
diff changeset
3565 anymore; we are given the window directly in *EVENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3566 Unify the code which generates
Dave Love <fx@gnu.org>
parents:
diff changeset
3567 text-area mouse clicks and scrollbar clicks; use the same code to
Dave Love <fx@gnu.org>
parents:
diff changeset
3568 distinguish clicks from drags on the scrollbar as in the text area.
Dave Love <fx@gnu.org>
parents:
diff changeset
3569 Distinguish clicks from drags by storing a copy of the lispy
Dave Love <fx@gnu.org>
parents:
diff changeset
3570 position list returned as part of the event.
Dave Love <fx@gnu.org>
parents:
diff changeset
3571 (button_down_location): Make this a lisp vector, rather than an
Dave Love <fx@gnu.org>
parents:
diff changeset
3572 array of random structures.
Dave Love <fx@gnu.org>
parents:
diff changeset
3573 (struct mouse_position): Remove this; it's been replaced by a lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
3574 list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3575 (make_lispy_movement): Accept the scrollbar's window as a
Dave Love <fx@gnu.org>
parents:
diff changeset
3576 parameter, rather than the scrollbar itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
3577 If FRAME is zero, assume that the other arguments are garbage.
Dave Love <fx@gnu.org>
parents:
diff changeset
3578 (syms_of_keyboard): No need to staticpro each window of
Dave Love <fx@gnu.org>
parents:
diff changeset
3579 button_down_location now; just initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3580 * window.c (window_from_scrollbar): Function deleted; no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
3581 needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3582 * xdisp.c (redisplay_window): Just pass the window to
Dave Love <fx@gnu.org>
parents:
diff changeset
3583 set_vertical_scrollbar hook; don't pass the scrollbar object too.
Dave Love <fx@gnu.org>
parents:
diff changeset
3584 * xterm.c (XTmouse_position): Don't return a pointer to the
Dave Love <fx@gnu.org>
parents:
diff changeset
3585 scrollbar for scrollbar motion; instead, return the scrollbar's
Dave Love <fx@gnu.org>
parents:
diff changeset
3586 window.
Dave Love <fx@gnu.org>
parents:
diff changeset
3587
Dave Love <fx@gnu.org>
parents:
diff changeset
3588 * xterm.c (XTmouse_position): Entirely rewritten, using
Dave Love <fx@gnu.org>
parents:
diff changeset
3589 XTranslateCoordinates. Call x_scrollbar_report_motion to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
3590 scrollbar movement events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3591 (x_scrollbar_report_motion): New function, to help out
Dave Love <fx@gnu.org>
parents:
diff changeset
3592 XTmouse_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
3593
Dave Love <fx@gnu.org>
parents:
diff changeset
3594 * keyboard.c (apply_modifiers): Don't assume that the Qevent_kind
Dave Love <fx@gnu.org>
parents:
diff changeset
3595 property of BASE is set when we first create the new modified
Dave Love <fx@gnu.org>
parents:
diff changeset
3596 symbol. Check that the Qevent_kind property is properly set each
Dave Love <fx@gnu.org>
parents:
diff changeset
3597 time we return any symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3598
Dave Love <fx@gnu.org>
parents:
diff changeset
3599 * termhooks.h (struct input_event): Replace the frame member with
Dave Love <fx@gnu.org>
parents:
diff changeset
3600 a Lisp_Object member by the name of frame_or_window. Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3601 Remove the scrollbar member; instead, use frame_or_window to hold the
Dave Love <fx@gnu.org>
parents:
diff changeset
3602 window whose scrollbar was clicked.
Dave Love <fx@gnu.org>
parents:
diff changeset
3603 * keyboard.c (kbd_buffer_store_event, kbd_buffer_get_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
3604 make_lispy_event): Adjust references to frame member of struct
Dave Love <fx@gnu.org>
parents:
diff changeset
3605 input_event to use frame_or_window now.
Dave Love <fx@gnu.org>
parents:
diff changeset
3606 * xterm.c (construct_mouse_click, XTread_socket): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3607
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3608 * xterm.c (last_mouse_bar, last_mouse_bar_frame, last_mouse_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3609 (last_mouse_scroll_range_start, last_mouse_scroll_range_end):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3610 Replaced with...
Dave Love <fx@gnu.org>
parents:
diff changeset
3611 (last_mouse_scrollbar): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3612 (note_mouse_movement): Clear last_mouse_scrollbar when we have
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
3613 received a new motion.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3614 (syms_of_xterm): Staticpro last_mouse_scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3615
Dave Love <fx@gnu.org>
parents:
diff changeset
3616 * xterm.c (note_mouse_position): Renamed to note_mouse_movement,
Dave Love <fx@gnu.org>
parents:
diff changeset
3617 because that's what it really does.
Dave Love <fx@gnu.org>
parents:
diff changeset
3618 (x_scrollbar_handle_motion): Renamed to x_scrollbar_note_movement,
Dave Love <fx@gnu.org>
parents:
diff changeset
3619 for consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
3620 (XTread_socket): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3621
Dave Love <fx@gnu.org>
parents:
diff changeset
3622 * xterm.c (XTset_scrollbar): Renamed to XTset_vertical_scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3623 (x_term_init): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3624
Dave Love <fx@gnu.org>
parents:
diff changeset
3625 * keyboard.c (kbd_buffer_frames): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
3626 kbd_buffer_frame_or_window, and made to exist even when
Dave Love <fx@gnu.org>
parents:
diff changeset
3627 MULTI_FRAME isn't defined; single-frame systems might have
Dave Love <fx@gnu.org>
parents:
diff changeset
3628 scrollbars. Use it to GCPRO the frame_or_window field in the
Dave Love <fx@gnu.org>
parents:
diff changeset
3629 event queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
3630 (kbd_buffer_store_event, kbd_buffer_get_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
3631 stuff_buffered_input): Set and clear the
Dave Love <fx@gnu.org>
parents:
diff changeset
3632 appropriate element of kbd_buffer_frame_or_window, whether or not
Dave Love <fx@gnu.org>
parents:
diff changeset
3633 MULTI_FRAME is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3634 (read_avail_input): When reading characters directly from stdin,
Dave Love <fx@gnu.org>
parents:
diff changeset
3635 set the frame_or_window field of the event appropriately,
Dave Love <fx@gnu.org>
parents:
diff changeset
3636 depending on whether or not MULTI_FRAME is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3637 (Fdiscard_input, init_keyboard): Zap kbd_buffer_frame_or_window,
Dave Love <fx@gnu.org>
parents:
diff changeset
3638 not kbd_buffer_frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3639 (syms_of_keyboard): Initialize and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
3640 kbd_buffer_frame_or_window, whether or not MULTI_FRAME is
Dave Love <fx@gnu.org>
parents:
diff changeset
3641 #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3642
Dave Love <fx@gnu.org>
parents:
diff changeset
3643 * keyboard.c (head_table): Make Qscrollbar_movement have a
Dave Love <fx@gnu.org>
parents:
diff changeset
3644 Qevent_kind property of Qmouse_movement, not Qscrollbar_movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
3645
Dave Love <fx@gnu.org>
parents:
diff changeset
3646 * keyboard.c (read_key_sequence): If we decide to throw away a
Dave Love <fx@gnu.org>
parents:
diff changeset
3647 mouse event which has prefix symbols (`mode-line',
Dave Love <fx@gnu.org>
parents:
diff changeset
3648 `vertical-scrollbar', etcetera), remember that we may have to
Dave Love <fx@gnu.org>
parents:
diff changeset
3649 unwind two characters, not just one.
Dave Love <fx@gnu.org>
parents:
diff changeset
3650
Dave Love <fx@gnu.org>
parents:
diff changeset
3651 * keyboard.c (read_key_sequence): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3652
Dave Love <fx@gnu.org>
parents:
diff changeset
3653 * keyboard.c (kbd_buffer_store_event): Fix reversed sense of test
Dave Love <fx@gnu.org>
parents:
diff changeset
3654 for focus redirection.
Dave Love <fx@gnu.org>
parents:
diff changeset
3655
Dave Love <fx@gnu.org>
parents:
diff changeset
3656 * keyboard.c (read_char): Don't echo mouse movements.
Dave Love <fx@gnu.org>
parents:
diff changeset
3657
Dave Love <fx@gnu.org>
parents:
diff changeset
3658 * emacs.c (shut_down_emacs): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3659 (fatal_error_signal, Fkill_emacs): Call it, instead of writing it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
3660 * xterm.c (x_connection_closed): Call shut_down_emacs instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
3661 Fkill_emacs; the latter will try to perform operations on the X
Dave Love <fx@gnu.org>
parents:
diff changeset
3662 server and die a horrible death.
Dave Love <fx@gnu.org>
parents:
diff changeset
3663 * lisp.h (shut_down_emacs): Add extern declaration for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3664
Dave Love <fx@gnu.org>
parents:
diff changeset
3665 * xterm.c (x_error_quitter): Move the abort call to after we print
Dave Love <fx@gnu.org>
parents:
diff changeset
3666 the error message. No harm in that.
Dave Love <fx@gnu.org>
parents:
diff changeset
3667
Dave Love <fx@gnu.org>
parents:
diff changeset
3668 * xdisp.c (echo_area_display): Move the assignment of f and the
Dave Love <fx@gnu.org>
parents:
diff changeset
3669 check for visibility out of the "#ifdef MULTI_FRAME" clause; they
Dave Love <fx@gnu.org>
parents:
diff changeset
3670 should work under any circumstances.
Dave Love <fx@gnu.org>
parents:
diff changeset
3671
Dave Love <fx@gnu.org>
parents:
diff changeset
3672 * xdisp.c (redisplay_window): If we're not going to redisplay this
Dave Love <fx@gnu.org>
parents:
diff changeset
3673 window because it's a minibuffer whose contents have already been
Dave Love <fx@gnu.org>
parents:
diff changeset
3674 updated, go ahead and jump to the scrollbar refreshing code
Dave Love <fx@gnu.org>
parents:
diff changeset
3675 anyway; they still need to be updated. Initialize opoint, so it's
Dave Love <fx@gnu.org>
parents:
diff changeset
3676 known to be valid when we jump. Calculate the scrollbar settings
Dave Love <fx@gnu.org>
parents:
diff changeset
3677 properly for minibuffers, no matter what they are displaying at
Dave Love <fx@gnu.org>
parents:
diff changeset
3678 the time.
Dave Love <fx@gnu.org>
parents:
diff changeset
3679
Dave Love <fx@gnu.org>
parents:
diff changeset
3680 * xdisp.c (redisplay_windows): Don't restore the current buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3681 and its point before refreshing the scrollbars; we need the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
3682 accurate.
Dave Love <fx@gnu.org>
parents:
diff changeset
3683
Dave Love <fx@gnu.org>
parents:
diff changeset
3684 1993-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3685
Dave Love <fx@gnu.org>
parents:
diff changeset
3686 * print.c (float_to_string): Add final 0 if text ends with decimal pt.
Dave Love <fx@gnu.org>
parents:
diff changeset
3687
Dave Love <fx@gnu.org>
parents:
diff changeset
3688 * dispnew.c (Fredraw_display): Redraw all visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3689 Make the non-multi-frame version interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
3690
Dave Love <fx@gnu.org>
parents:
diff changeset
3691 1993-01-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3692
Dave Love <fx@gnu.org>
parents:
diff changeset
3693 * fileio.c (Fset_default_file_modes, Fdefault_file_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
3694 Renamed from Fset_umask and Fumask; sense of arg is reversed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3695 (Fwrite_region): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3696
Dave Love <fx@gnu.org>
parents:
diff changeset
3697 1993-01-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3698
Dave Love <fx@gnu.org>
parents:
diff changeset
3699 * print.c (float_to_string): Add `.0' at end if needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3700
Dave Love <fx@gnu.org>
parents:
diff changeset
3701 * lread.c (Fload): If warn that .elc file is older, inhibit
Dave Love <fx@gnu.org>
parents:
diff changeset
3702 the ordinary message that would follow.
Dave Love <fx@gnu.org>
parents:
diff changeset
3703
Dave Love <fx@gnu.org>
parents:
diff changeset
3704 1993-01-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3705
Dave Love <fx@gnu.org>
parents:
diff changeset
3706 * fileio.c (Fdo_auto_save): Add CURRENT_ONLY argument, as
Dave Love <fx@gnu.org>
parents:
diff changeset
3707 described in doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3708
Dave Love <fx@gnu.org>
parents:
diff changeset
3709 1993-01-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3710
Dave Love <fx@gnu.org>
parents:
diff changeset
3711 * fns.c (Frandom): Change arg name.
Dave Love <fx@gnu.org>
parents:
diff changeset
3712
Dave Love <fx@gnu.org>
parents:
diff changeset
3713 * editfns.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3714
Dave Love <fx@gnu.org>
parents:
diff changeset
3715 1993-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3716
Dave Love <fx@gnu.org>
parents:
diff changeset
3717 * unexhp9k800.c (unexec): Don't call exit, just return.
Dave Love <fx@gnu.org>
parents:
diff changeset
3718
Dave Love <fx@gnu.org>
parents:
diff changeset
3719 1993-01-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3720
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3721 * config.h.in: Protect against multiple #inclusions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3722
Dave Love <fx@gnu.org>
parents:
diff changeset
3723 * config.h.in: Add a declaration for getenv.
Dave Love <fx@gnu.org>
parents:
diff changeset
3724
Dave Love <fx@gnu.org>
parents:
diff changeset
3725 * xfns.c (Fx_get_resource): Add CLASS argument, to give class of
Dave Love <fx@gnu.org>
parents:
diff changeset
3726 ATTRIBUTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3727 [not HAVE_X11]: Change definition of Fx_get_resource macro
Dave Love <fx@gnu.org>
parents:
diff changeset
3728 accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3729 (x_get_arg): Add CLASS argument, to give the class of ATTRIBUTE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3730 Pass it along to Fx_get_resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
3731 (x_figure_window_size, x_icon): Pass new argument to x_get_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3732 (x_default_parameter): Add XCLASS argument, to give the class of
Dave Love <fx@gnu.org>
parents:
diff changeset
3733 XPROP. Pass it along to x_get_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3734 (Fx_create_frame): Pass new args to x_get_arg and
Dave Love <fx@gnu.org>
parents:
diff changeset
3735 x_default_parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
3736
Dave Love <fx@gnu.org>
parents:
diff changeset
3737 * xfns.c (Fx_create_frame): Use the same resource names and
Dave Love <fx@gnu.org>
parents:
diff changeset
3738 classes as xterm and Emacs 18.
Dave Love <fx@gnu.org>
parents:
diff changeset
3739
Dave Love <fx@gnu.org>
parents:
diff changeset
3740 1993-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3741
Dave Love <fx@gnu.org>
parents:
diff changeset
3742 * xfns.c (Fx_get_resource): Use EMACS_CLASS to make class_key
Dave Love <fx@gnu.org>
parents:
diff changeset
3743 even if SUBCLASS is specified. I don't know whether that is
Dave Love <fx@gnu.org>
parents:
diff changeset
3744 right, but that's what the doc says.
Dave Love <fx@gnu.org>
parents:
diff changeset
3745 Cosmetic changes in arg names and doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3746
Dave Love <fx@gnu.org>
parents:
diff changeset
3747 1992-12-29 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3748
Dave Love <fx@gnu.org>
parents:
diff changeset
3749 * ralloc.c: [! emacs] [HAVE_CONFIG_H]: #include "config.h"
Dave Love <fx@gnu.org>
parents:
diff changeset
3750
Dave Love <fx@gnu.org>
parents:
diff changeset
3751 1992-12-21 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3752
Dave Love <fx@gnu.org>
parents:
diff changeset
3753 * Makefile.in (tagsfiles): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3754 (TAGS): Depend on $(tagsfiles); use that in cmds.
Dave Love <fx@gnu.org>
parents:
diff changeset
3755 (tags): Separate phony rule; depends on TAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3756
Dave Love <fx@gnu.org>
parents:
diff changeset
3757 1992-12-21 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3758
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3759 * keyboard.c: Protect all references to kbd_buffer_frames with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3760 #ifdef MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3761
Dave Love <fx@gnu.org>
parents:
diff changeset
3762 * frame.h (struct frame): New fields `can_have_scrollbars' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3763 `has_vertical_scrollbars'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3764 (FRAME_CAN_HAVE_SCROLLBARS, FRAME_HAS_VERTICAL_SCROLLBARS): New
Dave Love <fx@gnu.org>
parents:
diff changeset
3765 accessors, for both the MULTI_FRAME and non-MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3766 (VERTICAL_SCROLLBAR_WIDTH, WINDOW_VERTICAL_SCROLLBAR,
Dave Love <fx@gnu.org>
parents:
diff changeset
3767 WINDOW_VERTICAL_SCROLLBAR_COLUMN,
Dave Love <fx@gnu.org>
parents:
diff changeset
3768 WINDOW_VERTICAL_SCROLLBAR_HEIGHT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3769 * window.h (struct window): New field `vertical_scrollbar'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3770 * xterm.h (struct x_display): vertical_scrollbars,
Dave Love <fx@gnu.org>
parents:
diff changeset
3771 judge_timestamp, vertical_scrollbar_extra: New fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
3772 (struct scrollbar): New struct.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3773 (VERTICAL_SCROLLBAR_PIXEL_WIDTH, VERTICAL_SCROLLBAR_PIXEL_HEIGHT)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3774 (VERTICAL_SCROLLBAR_LEFT_BORDER, VERTICAL_SCROLLBAR_RIGHT_BORDER)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3775 (VERTICAL_SCROLLBAR_TOP_BORDER, VERTICAL_SCROLLBAR_BOTTOM_BORDER)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3776 (CHAR_TO_PIXEL_WIDTH, CHAR_TO_PIXEL_HEIGHT, PIXEL_TO_CHAR_WIDTH)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3777 (PIXEL_TO_CHAR_HEIGHT): New accessors and macros.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3778 * frame.c (make_frame): Initialize the `can_have_scrollbars' and
Dave Love <fx@gnu.org>
parents:
diff changeset
3779 `has_vertical_scrollbars' fields of the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3780 * term.c (term_init): Note that TERMCAP terminals don't support
Dave Love <fx@gnu.org>
parents:
diff changeset
3781 scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3782 (mouse_position_hook): Document new args.
Dave Love <fx@gnu.org>
parents:
diff changeset
3783 (set_vertical_scrollbar_hook, condemn_scrollbars_hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
3784 redeem_scrollbar_hook, judge_scrollbars_hook): New hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
3785 * termhooks.h: Declare and document them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3786 (enum scrollbar_part): New type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3787 (struct input_event): Describe the new form of the scrollbar_click
Dave Love <fx@gnu.org>
parents:
diff changeset
3788 event type. Change `part' from a Lisp_Object to an enum
Dave Love <fx@gnu.org>
parents:
diff changeset
3789 scrollbar_part. Add a new field `scrollbar'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3790 * keyboard.c (kbd_buffer_get_event): Pass appropriate new
Dave Love <fx@gnu.org>
parents:
diff changeset
3791 parameters to *mouse_position_hook, and make_lispy_movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
3792 * xfns.c (x_set_vertical_scrollbar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3793 (x_figure_window_size): Use new macros to calculate frame size.
Dave Love <fx@gnu.org>
parents:
diff changeset
3794 (Fx_create_frame): Note that X Windows frames do support scroll
Dave Love <fx@gnu.org>
parents:
diff changeset
3795 bars. Default to "yes".
Dave Love <fx@gnu.org>
parents:
diff changeset
3796 * xterm.c: #include <X11/cursorfont.h> and "window.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
3797 (x_vertical_scrollbar_cursor): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3798 (x_term_init): Initialize it.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3799 (last_mouse_bar, last_mouse_bar_frame, last_mouse_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3800 (last_mouse_scroll_range_start, last_mouse_scroll_range_end): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3801 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
3802 (XTmouse_position): Use them to return scrollbar movement events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3803 Take new arguments, for that purpose.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3804 (x_window_to_scrollbar, x_scrollbar_create)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3805 (x_scrollbar_set_handle, x_scrollbar_remove, x_scrollbar_move)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3806 (XTset_scrollbar, XTcondemn_scrollbars, XTredeem_scrollbar)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3807 (XTjudge_scrollbars, x_scrollbar_expose)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3808 (x_scrollbar_background_expose, x_scrollbar_handle_click)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3809 (x_scrollbar_handle_motion): New functions to implement scrollbars.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3810 (x_term_init): Set the termhooks.h hooks to point to them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3811 (x_set_window_size): Use new macros to calculate frame size. Set
Dave Love <fx@gnu.org>
parents:
diff changeset
3812 vertical_scrollbar_extra field.
Dave Love <fx@gnu.org>
parents:
diff changeset
3813 (x_make_frame_visible): Use the frame accessor
Dave Love <fx@gnu.org>
parents:
diff changeset
3814 FRAME_HAS_VERTICAL_SCROLLBARS to decide if we need to map the
Dave Love <fx@gnu.org>
parents:
diff changeset
3815 frame's subwindows as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
3816 (XTread_socket): Use new size-calculation macros from xterm.h when
Dave Love <fx@gnu.org>
parents:
diff changeset
3817 processing ConfigureNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3818 (x_wm_set_size_hint): Use PIXEL_TO_CHAR_WIDTH and
Dave Love <fx@gnu.org>
parents:
diff changeset
3819 PIXEL_TO_CHAR_HEIGHT macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3820 * ymakefile (xdisp.o): This now depends on termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3821 (xterm.o): This now depends on window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3822
Dave Love <fx@gnu.org>
parents:
diff changeset
3823 * xdisp.c: #include "termhooks.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
3824 (redisplay, redisplay_window): Use set_vertical_scrollbar_hook,
Dave Love <fx@gnu.org>
parents:
diff changeset
3825 condemn_scrollbars_hook, redeem_scrollbar_hook, and
Dave Love <fx@gnu.org>
parents:
diff changeset
3826 judge_scrollbars_hook to make scrollbars redisplay properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
3827
Dave Love <fx@gnu.org>
parents:
diff changeset
3828 * keyboard.c (Qscrollbar_movement, Qvertical_scrollbar,
Dave Love <fx@gnu.org>
parents:
diff changeset
3829 Qabove_handle, Qhandle, Qbelow_handle): New symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3830 (make_lispy_event): New code to build scrollbar clicks.
Dave Love <fx@gnu.org>
parents:
diff changeset
3831 (make_lispy_movement): New code to handle scrollbar movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
3832 (head_table): Include Qscrollbar_movement in the event heads.
Dave Love <fx@gnu.org>
parents:
diff changeset
3833 (syms_of_keyboard): Init and staticpro Qvertical_scrollbar,
Dave Love <fx@gnu.org>
parents:
diff changeset
3834 Qabove_handle, Qhandle, and Qbelow_handle.
Dave Love <fx@gnu.org>
parents:
diff changeset
3835 * keyboard.h (Qscrollbar_movement): Declare this along with the
Dave Love <fx@gnu.org>
parents:
diff changeset
3836 other event types.
Dave Love <fx@gnu.org>
parents:
diff changeset
3837 * lisp.h (Qvertical_scrollbar): Declare this.
Dave Love <fx@gnu.org>
parents:
diff changeset
3838 * window.c (window_from_scrollbar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3839
Dave Love <fx@gnu.org>
parents:
diff changeset
3840 * xterm.h (struct x_display): Delete v_scrollbar, v_thumbup,
Dave Love <fx@gnu.org>
parents:
diff changeset
3841 v_thumbdown, v_slider, h_scrollbar, h_thumbup,
Dave Love <fx@gnu.org>
parents:
diff changeset
3842 h_thumbdown, h_slider, v_scrollbar_width, h_scrollbar_height
Dave Love <fx@gnu.org>
parents:
diff changeset
3843 fields.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3844 * keyboard.c (Qvscrollbar_part, Qvslider_part, Qvthumbup_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3845 (Qvthumbdown_part, Qhscrollbar_part, Qhslider_part, Qhthumbup_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
3846 (Qhthumbdown_part, Qscrollbar_click): Deleted; part of an obsolete
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3847 interface.
Dave Love <fx@gnu.org>
parents:
diff changeset
3848 (head_table): Removed from here as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
3849 (syms_of_keyboard): And here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3850 * keyboard.h: And here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3851 (POSN_SCROLLBAR_BUTTON): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3852 * xscrollbar.h: File removed - no longer necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
3853 * xfns.c: Don't #include it any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
3854 (Qhorizontal_scroll_bar, Qvertical_scroll_bar): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3855 (syms_of_xfns): Don't initialize or staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3856 (gray_bits): Salvaged from xscrollbar.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3857 (x_window_to_scrollbar): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3858 (x_set_horizontal_scrollbar): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3859 (enum x_frame_parm, x_frame_parms): Remove references to
Dave Love <fx@gnu.org>
parents:
diff changeset
3860 x_set_horizontal_scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3861 (x_set_foreground_color, x_set_background_color,
Dave Love <fx@gnu.org>
parents:
diff changeset
3862 x_set_border_pixel): Remove special code to support scrollbars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3863 (Fx_create_frame): Remove old scrollbar setup code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3864 (install_vertical_scrollbar, install_horizontal_scrollbar,
Dave Love <fx@gnu.org>
parents:
diff changeset
3865 adjust_scrollbars, x_resize_scrollbars): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3866 * xterm.c (construct_mouse_click): This doesn't need to take care of
Dave Love <fx@gnu.org>
parents:
diff changeset
3867 scrollbar clicks anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
3868 (XTread_socket): Remove old code to support scrollbars. Call new
Dave Love <fx@gnu.org>
parents:
diff changeset
3869 functions instead for events which occur in scrollbar windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3870 (XTupdate_end): Remove call to adjust_scrollbars; the main
Dave Love <fx@gnu.org>
parents:
diff changeset
3871 redisplay code takes care of that now.
Dave Love <fx@gnu.org>
parents:
diff changeset
3872 (enum window_type): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3873 * ymakefile: Note that xfns.o no longer depends on xscrollbar.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3874
Dave Love <fx@gnu.org>
parents:
diff changeset
3875 * xterm.c (x_set_mouse_position): Clip mouse position to be within
Dave Love <fx@gnu.org>
parents:
diff changeset
3876 frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3877
Dave Love <fx@gnu.org>
parents:
diff changeset
3878 * xterm.c: Adjust the first line of each page to have a reasonable
Dave Love <fx@gnu.org>
parents:
diff changeset
3879 description. This makes pages-directory more useful.
Dave Love <fx@gnu.org>
parents:
diff changeset
3880
Dave Love <fx@gnu.org>
parents:
diff changeset
3881 * xterm.c (x_do_pending_expose): Declare this routine only if
Dave Love <fx@gnu.org>
parents:
diff changeset
3882 HAVE_X11 is not #defined; X11 doesn't need it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3883 (XTread_socket): Protect call to x_do_pending_expose with `#ifdef
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
3884 HAVE_X11'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3885
Dave Love <fx@gnu.org>
parents:
diff changeset
3886 * xfns.c (syms_of_xfns): Delete defvars for x_mouse_x and
Dave Love <fx@gnu.org>
parents:
diff changeset
3887 x_mouse_y. That interface hasn't been live for years.
Dave Love <fx@gnu.org>
parents:
diff changeset
3888 (x_mouse_x, x_mouse_y): Delete these variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
3889
Dave Love <fx@gnu.org>
parents:
diff changeset
3890 * xterm.c (notice_mouse_movement): Deleted; obsolete and unused.
Dave Love <fx@gnu.org>
parents:
diff changeset
3891
Dave Love <fx@gnu.org>
parents:
diff changeset
3892 * keyboard.c (Fread_key_sequence): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3893
Dave Love <fx@gnu.org>
parents:
diff changeset
3894 * keyboard.c (make_lispy_event): Buttons are numbered starting
Dave Love <fx@gnu.org>
parents:
diff changeset
3895 with zero now.
Dave Love <fx@gnu.org>
parents:
diff changeset
3896
Dave Love <fx@gnu.org>
parents:
diff changeset
3897 * keyboard.c (make_lispy_event): Use the proper accessors when
Dave Love <fx@gnu.org>
parents:
diff changeset
3898 manipulating the `x' and `y' fields of struct input_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
3899
Dave Love <fx@gnu.org>
parents:
diff changeset
3900 * keyboard.c (parse_modifiers_uncached): Remember that strncmp
Dave Love <fx@gnu.org>
parents:
diff changeset
3901 returns zero if the two substrings are equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3902
Dave Love <fx@gnu.org>
parents:
diff changeset
3903 * keyboard.c (do_mouse_tracking, Ftrack_mouse): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3904
Dave Love <fx@gnu.org>
parents:
diff changeset
3905 * keyboard.c (read_char): Don't put mouse movements in
Dave Love <fx@gnu.org>
parents:
diff changeset
3906 this_command_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
3907
Dave Love <fx@gnu.org>
parents:
diff changeset
3908 * xfns.c (Fx_create_frame): Don't initialize the wm_hints field here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3909 (x_window): Do it here, along with all the similar stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
3910
Dave Love <fx@gnu.org>
parents:
diff changeset
3911 1992-12-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3912
Dave Love <fx@gnu.org>
parents:
diff changeset
3913 * callint.c (Fcall_interactively): For `s', use Fread_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3914
Dave Love <fx@gnu.org>
parents:
diff changeset
3915 1992-12-20 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3916
Dave Love <fx@gnu.org>
parents:
diff changeset
3917 Properly handle focus shift events, so the cursor is filled and
Dave Love <fx@gnu.org>
parents:
diff changeset
3918 hollow at the appropriate times, even in titleless windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
3919 * xterm.c (x_focus_event_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3920 (XTread_socket): When we receive a FocusIn event that's not
Dave Love <fx@gnu.org>
parents:
diff changeset
3921 NotifyPointer, record the frame in x_focus_event_frame. When we
Dave Love <fx@gnu.org>
parents:
diff changeset
3922 receive a FocusOut event that's not NotifyPointer, clear it. When
Dave Love <fx@gnu.org>
parents:
diff changeset
3923 we get a LeaveNotify event, don't take it seriously if we still
Dave Love <fx@gnu.org>
parents:
diff changeset
3924 have focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
3925
Dave Love <fx@gnu.org>
parents:
diff changeset
3926 * xterm.c (XTread_socket): Remove special code in EnterNotify case
Dave Love <fx@gnu.org>
parents:
diff changeset
3927 to handle scrollbars and fake mouse motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3928
Dave Love <fx@gnu.org>
parents:
diff changeset
3929 1992-12-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3930
Dave Love <fx@gnu.org>
parents:
diff changeset
3931 * floatfns.c (Flog): Fix unescaped newline in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3932 * frame.c (Fnext_frame): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3933 * textprop.c (Fprevious_single_property_change): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3934 (syms_of_textprop): Same, for DEFVAR for
Dave Love <fx@gnu.org>
parents:
diff changeset
3935 `interval_balance_threshold'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3936
Dave Love <fx@gnu.org>
parents:
diff changeset
3937 Change the meaning of focus redirection to make switching windows
Dave Love <fx@gnu.org>
parents:
diff changeset
3938 work properly. Fredirect_frame_focus has the details.
Dave Love <fx@gnu.org>
parents:
diff changeset
3939 * frame.h (focus_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3940 [not MULTI_FRAME] (FRAME_FOCUS_FRAME): Make this Qnil, which
Dave Love <fx@gnu.org>
parents:
diff changeset
3941 indicates no focus redirection, instead of zero, which is
Dave Love <fx@gnu.org>
parents:
diff changeset
3942 selected_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3943 * frame.c (make_frame): Initialize f->focus_frame to Qnil, rather
Dave Love <fx@gnu.org>
parents:
diff changeset
3944 than making it point to frame itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
3945 (Fselect_frame): If changing the selected frame from FOO to BAR,
Dave Love <fx@gnu.org>
parents:
diff changeset
3946 make all redirections to FOO shift to BAR as well. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3947 (Fredirect_frame_focus): Doc fix. Accept nil as a valid
Dave Love <fx@gnu.org>
parents:
diff changeset
3948 redirection, not just as a default for FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3949 (Fframe_focus): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3950 * keyboard.c (kbd_buffer_store_event, kbd_buffer_get_event): Deal
Dave Love <fx@gnu.org>
parents:
diff changeset
3951 with focus redirections being nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3952 * xterm.c (XTframe_rehighlight): Doc fix. Deal with focus
Dave Love <fx@gnu.org>
parents:
diff changeset
3953 redirections being nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3954
Dave Love <fx@gnu.org>
parents:
diff changeset
3955 * window.c (Fset_window_configuration): Don't restore the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
3956 focus redirection if the target frame is now dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3957
Dave Love <fx@gnu.org>
parents:
diff changeset
3958 * ymakefile (ralloc.o): This no longer depends on xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3959
Dave Love <fx@gnu.org>
parents:
diff changeset
3960 * ymakefile (all, xemacs): We build an executable called `emacs' now,
Dave Love <fx@gnu.org>
parents:
diff changeset
3961 not `xemacs'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3962 * Makefile.in (distclean, xemacs, doxemacs): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
3963
Dave Love <fx@gnu.org>
parents:
diff changeset
3964 * xterm.h (PIXEL_WIDTH, PIXEL_HEIGHT): Change name of parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
3965 from `s' to `f'; it's a frame pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3966
Dave Love <fx@gnu.org>
parents:
diff changeset
3967 1992-12-18 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3968
Dave Love <fx@gnu.org>
parents:
diff changeset
3969 * keyboard.c (kbd_buffer_frames): New vector, to GCPRO frames in
Dave Love <fx@gnu.org>
parents:
diff changeset
3970 kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3971 (kbd_buffer_store_event): When we add an event to kbd_buffer, make
Dave Love <fx@gnu.org>
parents:
diff changeset
3972 sure to store its frame in kbd_buffer_frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3973 (kbd_buffer_get_event): When we remove an event from kbd_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
3974 make sure to set the corresponding element of kbd_buffer_frames to
Dave Love <fx@gnu.org>
parents:
diff changeset
3975 Qnil, to allow the frame to get GC'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
3976 (Fdiscard_input, init_keyboard): Clear all elements of
Dave Love <fx@gnu.org>
parents:
diff changeset
3977 kbd_buffer_frames to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3978 (syms_of_keyboard): Create and staticpro kbd_buffer_frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3979
Dave Love <fx@gnu.org>
parents:
diff changeset
3980 * xterm.c (x_error_quitter): Just abort, so we can look at the
Dave Love <fx@gnu.org>
parents:
diff changeset
3981 core to see what happened.
Dave Love <fx@gnu.org>
parents:
diff changeset
3982
Dave Love <fx@gnu.org>
parents:
diff changeset
3983 1992-12-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3984
Dave Love <fx@gnu.org>
parents:
diff changeset
3985 * buffer.c (Frename_buffer): Set update_mode_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3986
Dave Love <fx@gnu.org>
parents:
diff changeset
3987 1992-12-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3988
Dave Love <fx@gnu.org>
parents:
diff changeset
3989 * scroll.c (do_scrolling): When bcopying the max_ascent field from
Dave Love <fx@gnu.org>
parents:
diff changeset
3990 current_frame to temp_frame, remember that max_ascent is an array
Dave Love <fx@gnu.org>
parents:
diff changeset
3991 of shorts, not ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
3992
Dave Love <fx@gnu.org>
parents:
diff changeset
3993 It's a pain to remember that you can't assign to FRAME->visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3994 Let's change all references to the `visible' member of struct
Dave Love <fx@gnu.org>
parents:
diff changeset
3995 frame to use the accessor macros, and then write a setter for the
Dave Love <fx@gnu.org>
parents:
diff changeset
3996 `visible' field that does the right thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3997 * frame.h (FRAME_VISIBLE_P): Make this not an l-value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3998 (FRAME_SET_VISIBLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3999 * frame.c (make_terminal_frame, Fdelete_frame): Use FRAME_SET_VISIBLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4000 (Fframe_visible_p, Fvisible_frame_list): Use FRAME_VISIBLE_P and
Dave Love <fx@gnu.org>
parents:
diff changeset
4001 FRAME_ICONIFIED_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
4002 * dispnew.c (Fredraw_display): Use the FRAME_VISIBLE_P and
Dave Love <fx@gnu.org>
parents:
diff changeset
4003 FRAME_GARBAGED_P accessors.
Dave Love <fx@gnu.org>
parents:
diff changeset
4004 * xdisp.c (redisplay): Use the FRAME_VISIBLE_P accessor.
Dave Love <fx@gnu.org>
parents:
diff changeset
4005 * xfns.c (x_set_foreground_color, x_set_background_color,
Dave Love <fx@gnu.org>
parents:
diff changeset
4006 x_set_cursor_color, x_set_border_pixel, x_set_icon_type): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
4007 FRAME_VISIBLE_P accessor.
Dave Love <fx@gnu.org>
parents:
diff changeset
4008 (Fx_create_frame): Use FRAME_SET_VISIBILITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4009 * xterm.c (clear_cursor, x_display_bar_cursor,
Dave Love <fx@gnu.org>
parents:
diff changeset
4010 x_display_box_cursor): Use FRAME_SET_VISIBILITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4011
Dave Love <fx@gnu.org>
parents:
diff changeset
4012 1992-12-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4013
Dave Love <fx@gnu.org>
parents:
diff changeset
4014 * ymakefile (CFLAGS): #define HAVE_CONFIG_H too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4015
Dave Love <fx@gnu.org>
parents:
diff changeset
4016 * Makefile.in (distclean): Don't delete machine.h or system.h;
Dave Love <fx@gnu.org>
parents:
diff changeset
4017 they don't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
4018
Dave Love <fx@gnu.org>
parents:
diff changeset
4019 * Makefile.in (distclean): Don't delete autosave or backup files.
Dave Love <fx@gnu.org>
parents:
diff changeset
4020 (extraclean): New target; like distclean, but delete autosave
Dave Love <fx@gnu.org>
parents:
diff changeset
4021 and backup files too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4022
Dave Love <fx@gnu.org>
parents:
diff changeset
4023 1992-12-11 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4024
Dave Love <fx@gnu.org>
parents:
diff changeset
4025 * search.c (Fskip_chars_forward, Fskip_chars_backward): Return the
Dave Love <fx@gnu.org>
parents:
diff changeset
4026 distance traveled.
Dave Love <fx@gnu.org>
parents:
diff changeset
4027 (skip_chars): Return the distance traveled, as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4028
Dave Love <fx@gnu.org>
parents:
diff changeset
4029 * macros.c (Fend_kbd_macro): Don't use XFASTINT to check if arg is
Dave Love <fx@gnu.org>
parents:
diff changeset
4030 negative; XFASTINT only works on values known to be positive.
Dave Love <fx@gnu.org>
parents:
diff changeset
4031 (Fexecute_kbd_macro): Check QUIT in the repetition loop. If the
Dave Love <fx@gnu.org>
parents:
diff changeset
4032 macro is null, no characters are actually being read, so this
Dave Love <fx@gnu.org>
parents:
diff changeset
4033 matters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4034
Dave Love <fx@gnu.org>
parents:
diff changeset
4035 * Makefile.in (srcdir): New variable, not fully implemented.
Dave Love <fx@gnu.org>
parents:
diff changeset
4036 (xmakefile): Turn -g and -O in CFLAGS into C_DEBUG_SWITCH and
Dave Love <fx@gnu.org>
parents:
diff changeset
4037 C_OPTIMIZE_SWITCH in C_SWITCH_SITE's definition. Delete junk.cpp
Dave Love <fx@gnu.org>
parents:
diff changeset
4038 when done.
Dave Love <fx@gnu.org>
parents:
diff changeset
4039 * ymakefile (archlib): Variable definition deleted. Run programs
Dave Love <fx@gnu.org>
parents:
diff changeset
4040 from ../lib-src directly, or use ${archlibdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
4041 (${etc}DOC): Run make-docfile from ${libsrc}, not ${archlib}.
Dave Love <fx@gnu.org>
parents:
diff changeset
4042 (${archlib}make-docfile, ${archlib}emacstool): Use ${libsrc}, not
Dave Love <fx@gnu.org>
parents:
diff changeset
4043 ${archlib}.
Dave Love <fx@gnu.org>
parents:
diff changeset
4044
Dave Love <fx@gnu.org>
parents:
diff changeset
4045 * ymakefile (lisp): Don't include version.el in this list.
Dave Love <fx@gnu.org>
parents:
diff changeset
4046
Dave Love <fx@gnu.org>
parents:
diff changeset
4047 Give subprocess creation a way to find a valid current directory
Dave Love <fx@gnu.org>
parents:
diff changeset
4048 for subprocesses when the buffer's default-directory is a handled
Dave Love <fx@gnu.org>
parents:
diff changeset
4049 name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4050 * fileio.c (Funhandled_file_name_directory): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4051 (Qunhandled_file_name_directory): New file-name-handler operation.
Dave Love <fx@gnu.org>
parents:
diff changeset
4052 (syms_of_fileio): Defsubr Sunhandled_file_name_directory, and
Dave Love <fx@gnu.org>
parents:
diff changeset
4053 initialize and staticpro Qunhandled_file_name_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
4054 * callproc.c (Fcall_process): Call Funhandled_file_name_directory
Dave Love <fx@gnu.org>
parents:
diff changeset
4055 on the buffer's default directory. Do it earlier in the function
Dave Love <fx@gnu.org>
parents:
diff changeset
4056 so there's less to GCPRO.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
4057 * process.c (create_process): Don't check the validity of the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4058 buffer's default directory here...
Dave Love <fx@gnu.org>
parents:
diff changeset
4059 (Fstart_process): Instead, do it here; if we call
Dave Love <fx@gnu.org>
parents:
diff changeset
4060 Funhandled_file_name_directory here, there's less GCPROing to do.
Dave Love <fx@gnu.org>
parents:
diff changeset
4061
Dave Love <fx@gnu.org>
parents:
diff changeset
4062 * callproc.c (Fcall_process_region): Return the value returned by
Dave Love <fx@gnu.org>
parents:
diff changeset
4063 Fcall_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
4064
Dave Love <fx@gnu.org>
parents:
diff changeset
4065 * fileio.c (find_file_handler): Rename this to
Dave Love <fx@gnu.org>
parents:
diff changeset
4066 Ffind_file_name_handler, and make it visible to lisp. Add a QUIT
Dave Love <fx@gnu.org>
parents:
diff changeset
4067 to the loop which scans file-name-handler-alist. All uses
Dave Love <fx@gnu.org>
parents:
diff changeset
4068 changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4069 (syms_of_fileio): Mention this new function in the docstring for
Dave Love <fx@gnu.org>
parents:
diff changeset
4070 Vfile_name_handler_alist. defsubr Sfind_file_name_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
4071 * lisp.h (Ffind_file_name_handler): Added extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
4072 * dired.c: All uses of find_file_handler changed here too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4073
Dave Love <fx@gnu.org>
parents:
diff changeset
4074 * fileio.c (syms_of_fileio): Add staticpros for Qexpand_file_name,
Dave Love <fx@gnu.org>
parents:
diff changeset
4075 Qdirectory_file_name, Qfile_name_directory,
Dave Love <fx@gnu.org>
parents:
diff changeset
4076 Qfile_name_nondirectory, Qfile_name_as_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
4077
Dave Love <fx@gnu.org>
parents:
diff changeset
4078 1992-12-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4079
Dave Love <fx@gnu.org>
parents:
diff changeset
4080 * window.c (Fset_window_configuration): If we're restoring the
Dave Love <fx@gnu.org>
parents:
diff changeset
4081 configuration of a dead frame, don't bother rebuilding its window
Dave Love <fx@gnu.org>
parents:
diff changeset
4082 tree, restoring its focus redirection, or temporarily resizing it
Dave Love <fx@gnu.org>
parents:
diff changeset
4083 to fit the saved window configuration. If the frame which was
Dave Love <fx@gnu.org>
parents:
diff changeset
4084 selected when the configuration was captured is now dead, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
4085 try to select it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4086
Dave Love <fx@gnu.org>
parents:
diff changeset
4087 * frame.c (Fdelete_frame): Delete all the windows in the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
4088 window tree, using delete_all_subwindows.
Dave Love <fx@gnu.org>
parents:
diff changeset
4089 * window.c (delete_all_subwindows): Don't make this static
Dave Love <fx@gnu.org>
parents:
diff changeset
4090 anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
4091
Dave Love <fx@gnu.org>
parents:
diff changeset
4092 1992-12-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4093
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
4094 Make sure that frames' visible flag only changes at acceptable
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4095 times. See FRAME_SAMPLE_VISIBILITY's comments for details.
Dave Love <fx@gnu.org>
parents:
diff changeset
4096 * frame.h (struct frame): New fields called async_visible and
Dave Love <fx@gnu.org>
parents:
diff changeset
4097 async_iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4098 (FRAME_SAMPLE_VISIBILITY): New macro, with MULTI_FRAME and
Dave Love <fx@gnu.org>
parents:
diff changeset
4099 non-MULTI_FRAME definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4100 * xdisp.c (redisplay): Call FRAME_SAMPLE_VISIBILITY to set the
Dave Love <fx@gnu.org>
parents:
diff changeset
4101 visible and iconified flags appropriately for each frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4102 (message1): Call FRAME_SAMPLE_VISIBILITY to set the visible and
Dave Love <fx@gnu.org>
parents:
diff changeset
4103 iconified flags for the minibuffer frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4104 * frame.c (make_frame): Initialize async_visible and
Dave Love <fx@gnu.org>
parents:
diff changeset
4105 async_iconified properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4106 * xfns.c (Fx_create_frame): Initialize f->async_visible too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4107 * xterm.c (XTread_socket): When we get MapNotify, UnmapNotify,
Dave Love <fx@gnu.org>
parents:
diff changeset
4108 Expose, ExposeWindow, or UnmapWindow, set f->async_visible, not
Dave Love <fx@gnu.org>
parents:
diff changeset
4109 f->visible.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4110 (x_do_pending_expose, x_raise_frame, x_lower_frame)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4111 (x_make_frame_invisible, x_make_frame_visible, x_iconify_frame):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4112 Test and set f->async_visible and f->async_iconified, not
Dave Love <fx@gnu.org>
parents:
diff changeset
4113 f->visible or f->async_iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4114
Dave Love <fx@gnu.org>
parents:
diff changeset
4115 * keyboard.c (kbd_store_ptr): Declare this to be volatile, if
Dave Love <fx@gnu.org>
parents:
diff changeset
4116 __STDC__ is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4117 (Fdiscard_input): Use cast to keep GCC from complaining about the
Dave Love <fx@gnu.org>
parents:
diff changeset
4118 assignment of kbd_store_ptr to kbd_fetch_ptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
4119
Dave Love <fx@gnu.org>
parents:
diff changeset
4120 * xdisp.c (redisplay): Use FOR_EACH_FRAME to apply
Dave Love <fx@gnu.org>
parents:
diff changeset
4121 redisplay_windows to the root window of each frame. This makes a
Dave Love <fx@gnu.org>
parents:
diff changeset
4122 #ifdef MULTI_FRAME unneeded, but it also means we recompute
Dave Love <fx@gnu.org>
parents:
diff changeset
4123 buffer_shared from scratch even on non-MULTI_FRAME configurations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4124 Don't skip elements of Vframe_list that aren't frames; go ahead
Dave Love <fx@gnu.org>
parents:
diff changeset
4125 and crash here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4126
Dave Love <fx@gnu.org>
parents:
diff changeset
4127 * xdisp.c (redisplay): Remove #ifdef MULTI_FRAME around the code
Dave Love <fx@gnu.org>
parents:
diff changeset
4128 which updates separate minibuffer frames specially; there's
Dave Love <fx@gnu.org>
parents:
diff changeset
4129 nothing there that won't work on a single-frame configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
4130
Dave Love <fx@gnu.org>
parents:
diff changeset
4131 * dispextern.h (struct frame_glyphs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4132
Dave Love <fx@gnu.org>
parents:
diff changeset
4133 1992-12-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4134
Dave Love <fx@gnu.org>
parents:
diff changeset
4135 * dispnew.c: Remove dyked-out copy of safe_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4136
Dave Love <fx@gnu.org>
parents:
diff changeset
4137 * environ.c: File removed; Changes on 1/13/1992 made it
Dave Love <fx@gnu.org>
parents:
diff changeset
4138 unnecessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
4139
Dave Love <fx@gnu.org>
parents:
diff changeset
4140 1992-12-01 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4141
Dave Love <fx@gnu.org>
parents:
diff changeset
4142 * process.c (wait_reading_process_input): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4143
Dave Love <fx@gnu.org>
parents:
diff changeset
4144 1992-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4145
Dave Love <fx@gnu.org>
parents:
diff changeset
4146 * next.h: Copy changes from 18.59:
Dave Love <fx@gnu.org>
parents:
diff changeset
4147 (NeXT): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4148 (BIG_ENDIAN): Define only if __BIG_ENDIAN__.
Dave Love <fx@gnu.org>
parents:
diff changeset
4149 (m68000, COMPILER_REGISTER_BUG): Defs deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4150 (SIGN_EXTEND_CHAR, LIB_X11_LIB, NO_T_CHARS_DEFINES, UNEXEC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4151 (LIBS_DEBUG, LIB_GCC, C_SWITCH_MACHINE, ORDINARY_LINK): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4152 (TEXT_START, TEXT_END, DATA_END, LD_SWITCH_MACHINE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4153 (KERNEL_FILE): #undef it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4154 (environ): Define as _environ.
Dave Love <fx@gnu.org>
parents:
diff changeset
4155
Dave Love <fx@gnu.org>
parents:
diff changeset
4156 1992-11-25 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4157
Dave Love <fx@gnu.org>
parents:
diff changeset
4158 * doc.c (store_function_docstring): New function, made from part
Dave Love <fx@gnu.org>
parents:
diff changeset
4159 of Fsnarf_documentation, which handles docstrings for macros
Dave Love <fx@gnu.org>
parents:
diff changeset
4160 properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4161 (Fsnarf_documentation): Call store_function_docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
4162
Dave Love <fx@gnu.org>
parents:
diff changeset
4163 * data.c (indirect_function): Delete unused argument ERROR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4164
Dave Love <fx@gnu.org>
parents:
diff changeset
4165 1992-11-23 Jim Blandy (jimb@apple-gunkies.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4166
Dave Love <fx@gnu.org>
parents:
diff changeset
4167 * Makefile.in (clean): Remove prefix-args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4168
Dave Love <fx@gnu.org>
parents:
diff changeset
4169 1992-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4170
Dave Love <fx@gnu.org>
parents:
diff changeset
4171 * s/sol2.h (LD_SWITCH_SYSTEM): Make alternate version for GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
4172
Dave Love <fx@gnu.org>
parents:
diff changeset
4173 1992-11-19 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4174
Dave Love <fx@gnu.org>
parents:
diff changeset
4175 * m/sparc.h: Don't include <sys/param.h> here; that screws up the
Dave Love <fx@gnu.org>
parents:
diff changeset
4176 xmakefile. Instead, include it in getloadavg.c, which is the only
Dave Love <fx@gnu.org>
parents:
diff changeset
4177 place that uses LOAD_AVE_CVT, which is the only reason
Dave Love <fx@gnu.org>
parents:
diff changeset
4178 <sys/param.h> was here in the first place.
Dave Love <fx@gnu.org>
parents:
diff changeset
4179
Dave Love <fx@gnu.org>
parents:
diff changeset
4180 1992-11-15 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4181
Dave Love <fx@gnu.org>
parents:
diff changeset
4182 * dispnew.c [not MULTI_FRAME] (Fredraw_display): Pass the correct
Dave Love <fx@gnu.org>
parents:
diff changeset
4183 number of arguments to mark_window_display_accurate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4184
Dave Love <fx@gnu.org>
parents:
diff changeset
4185 * undo.c (Fprimitive_undo): Remove whitespace in front of #ifdef
Dave Love <fx@gnu.org>
parents:
diff changeset
4186 and #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
4187
Dave Love <fx@gnu.org>
parents:
diff changeset
4188 * systty.h: Doc fix.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
4189
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4190 * systty.h, process.c, buffer.h, callproc.c, sysdep.c, dired.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4191 Added VMS changes from Roland Roberts.
Dave Love <fx@gnu.org>
parents:
diff changeset
4192 * vmspaths.h: New version from Roland Roberts.
Dave Love <fx@gnu.org>
parents:
diff changeset
4193
Dave Love <fx@gnu.org>
parents:
diff changeset
4194 * xdisp.c (display_string): Use w's buffer's value of
Dave Love <fx@gnu.org>
parents:
diff changeset
4195 tab-width to display the string, instead of the current buffer's,
Dave Love <fx@gnu.org>
parents:
diff changeset
4196 which could be anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
4197
Dave Love <fx@gnu.org>
parents:
diff changeset
4198 * s/sol2.h (LD_SWITCH_SYSTEM): Add -R option.
Dave Love <fx@gnu.org>
parents:
diff changeset
4199
Dave Love <fx@gnu.org>
parents:
diff changeset
4200 * process.c (read_process_output): Save, widen, insert the process
Dave Love <fx@gnu.org>
parents:
diff changeset
4201 output, and then restore the restriction if inserting text outside
Dave Love <fx@gnu.org>
parents:
diff changeset
4202 the visible region.
Dave Love <fx@gnu.org>
parents:
diff changeset
4203
Dave Love <fx@gnu.org>
parents:
diff changeset
4204 1992-11-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4205
Dave Love <fx@gnu.org>
parents:
diff changeset
4206 * buffer.c (Ferase_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4207
Dave Love <fx@gnu.org>
parents:
diff changeset
4208 * dispnew.c (safe_bcopy): Use the right terminating condition in
Dave Love <fx@gnu.org>
parents:
diff changeset
4209 the loop which uses multiple bcopy calls to transfer a block to an
Dave Love <fx@gnu.org>
parents:
diff changeset
4210 overlapping higher block.
Dave Love <fx@gnu.org>
parents:
diff changeset
4211
Dave Love <fx@gnu.org>
parents:
diff changeset
4212 1992-11-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4213
Dave Love <fx@gnu.org>
parents:
diff changeset
4214 * process.c (Fstart_process): Establish an unwind-protect to
Dave Love <fx@gnu.org>
parents:
diff changeset
4215 remove PROC from the process list if an error occurs while
Dave Love <fx@gnu.org>
parents:
diff changeset
4216 starting it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4217 (start_process_unwind): New function to help with that.
Dave Love <fx@gnu.org>
parents:
diff changeset
4218 (create_process): There's no need to explicitly call
Dave Love <fx@gnu.org>
parents:
diff changeset
4219 remove_process if the fork fails; the record_unwind_protect in
Dave Love <fx@gnu.org>
parents:
diff changeset
4220 Fstart_process will take care of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4221
Dave Love <fx@gnu.org>
parents:
diff changeset
4222 * commands.h (unread_command_event): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4223
Dave Love <fx@gnu.org>
parents:
diff changeset
4224 Don't ever throw away switch-frame events.
Dave Love <fx@gnu.org>
parents:
diff changeset
4225 * lread.c: #include "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4226 (Fread_char, Fread_char_exclusive): Don't signal an
Dave Love <fx@gnu.org>
parents:
diff changeset
4227 error for or throw away switch-frame events; instead, put them off
Dave Love <fx@gnu.org>
parents:
diff changeset
4228 until after we've found a character we can respond to.
Dave Love <fx@gnu.org>
parents:
diff changeset
4229 * commands.h (unread_switch_frame): Declare this extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4230 * keyboard.c (unread_switch_frame): Don't declare this static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4231 * ymakefile (lread.o): Note that this depends on keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4232
Dave Love <fx@gnu.org>
parents:
diff changeset
4233 * keyboard.c (Vlast_event_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4234
Dave Love <fx@gnu.org>
parents:
diff changeset
4235 * process.c (wait_reading_process_input): Test the C preprocessor
Dave Love <fx@gnu.org>
parents:
diff changeset
4236 symbol "ultrix", not "__ultrix__" to see if we should ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
4237 ENOMEM errors from select.
Dave Love <fx@gnu.org>
parents:
diff changeset
4238
Dave Love <fx@gnu.org>
parents:
diff changeset
4239 * fileio.c (Fexpand_file_name): Don't fiddle with "/." if it's the
Dave Love <fx@gnu.org>
parents:
diff changeset
4240 entire string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4241
Dave Love <fx@gnu.org>
parents:
diff changeset
4242 * buffer.c (Fbury_buffer): Make this behave as in 18.59, although
Dave Love <fx@gnu.org>
parents:
diff changeset
4243 that behavior is very odd - only remove the buffer from the
Dave Love <fx@gnu.org>
parents:
diff changeset
4244 selected window if BUFFER was nil or omitted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4245
Dave Love <fx@gnu.org>
parents:
diff changeset
4246 * keyboard.c (read_char): Write composite events to the dribble
Dave Love <fx@gnu.org>
parents:
diff changeset
4247 file properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4248
Dave Love <fx@gnu.org>
parents:
diff changeset
4249 * keyboard.c (init_keyboard): Initialize Vlast_event_frame to
Dave Love <fx@gnu.org>
parents:
diff changeset
4250 Qnil, rather than the selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4251
Dave Love <fx@gnu.org>
parents:
diff changeset
4252 * mem-limits.h [DATA_SEG_BITS] (EXCEEDS_LISP_PTR): Remember to
Dave Love <fx@gnu.org>
parents:
diff changeset
4253 remove DATA_SEG_BITS from the pointer before testing if the
Dave Love <fx@gnu.org>
parents:
diff changeset
4254 pointer fits in VALBITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4255
Dave Love <fx@gnu.org>
parents:
diff changeset
4256 * Makefile.in (doxemacs, dotemacs): Explicitly pass along the CC
Dave Love <fx@gnu.org>
parents:
diff changeset
4257 variable in these rules, just as in the `doall' rule.
Dave Love <fx@gnu.org>
parents:
diff changeset
4258
Dave Love <fx@gnu.org>
parents:
diff changeset
4259 * ralloc.c (relocate_some_blocs): Handle BLOC == NIL_BLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
4260 (free_bloc): This can now be simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
4261
Dave Love <fx@gnu.org>
parents:
diff changeset
4262 * ralloc.c (r_alloc_sbrk): When we allocate new space for the
Dave Love <fx@gnu.org>
parents:
diff changeset
4263 malloc heap, zero it out even if we don't have any blocs in the
Dave Love <fx@gnu.org>
parents:
diff changeset
4264 free list.
Dave Love <fx@gnu.org>
parents:
diff changeset
4265
Dave Love <fx@gnu.org>
parents:
diff changeset
4266 1992-11-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4267
Dave Love <fx@gnu.org>
parents:
diff changeset
4268 * process.c (process_send_signal): On systems which have both
Dave Love <fx@gnu.org>
parents:
diff changeset
4269 the TIOCGETC and TCGETA ioctls, just use the former.
Dave Love <fx@gnu.org>
parents:
diff changeset
4270
Dave Love <fx@gnu.org>
parents:
diff changeset
4271 * xselect.c (Fx_get_cut_buffer): Correct check for buf_num in
Dave Love <fx@gnu.org>
parents:
diff changeset
4272 range.
Dave Love <fx@gnu.org>
parents:
diff changeset
4273
Dave Love <fx@gnu.org>
parents:
diff changeset
4274 * xselect.c (Fx_get_cut_buffer, Fx_set_cut_buffer): Fix error
Dave Love <fx@gnu.org>
parents:
diff changeset
4275 message format; use NUM_CUT_BUFFERS instead of literal 7.
Dave Love <fx@gnu.org>
parents:
diff changeset
4276
Dave Love <fx@gnu.org>
parents:
diff changeset
4277 * keyboard.c (lispy_modifier_list): Added sanity check before
Dave Love <fx@gnu.org>
parents:
diff changeset
4278 indexing into modifier_symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
4279
Dave Love <fx@gnu.org>
parents:
diff changeset
4280 * keyboard.c (add_command_key): When copying the contents of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4281 old this_command_keys to new_keys, remember to multiply size by
Dave Love <fx@gnu.org>
parents:
diff changeset
4282 sizeof (Lisp_Object) to get the amount we really need to copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4283
Dave Love <fx@gnu.org>
parents:
diff changeset
4284 Rename unread_command_char to unread_command_event; it has
Dave Love <fx@gnu.org>
parents:
diff changeset
4285 subtly different semantics now, and we should use
Dave Love <fx@gnu.org>
parents:
diff changeset
4286 `make-obsolete-variable' to warn people.
Dave Love <fx@gnu.org>
parents:
diff changeset
4287 * command.h (unread_command_char): Change name in extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
4288 * keyboard.c (unread_command_char): Rename.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4289 (command_loop_1, read_char, Finput_pending, Fdiscard_input)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4290 (quit_throw_to_read_char, init_keyboard, syms_of_keyboard): Change
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4291 references.
Dave Love <fx@gnu.org>
parents:
diff changeset
4292 * lread.c (Fread_char): Change reference.
Dave Love <fx@gnu.org>
parents:
diff changeset
4293 * minibuf.c (temp_echo_area_glyphs): Change reference to
Dave Love <fx@gnu.org>
parents:
diff changeset
4294 unread_command_char to unread_command_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
4295 * xfns.c (unread_command_char): Change name in extern declaration
Dave Love <fx@gnu.org>
parents:
diff changeset
4296 to unread_command_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
4297
Dave Love <fx@gnu.org>
parents:
diff changeset
4298 1992-11-11 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4299
Dave Love <fx@gnu.org>
parents:
diff changeset
4300 * m/pmax.h: Don't define SYSTEM_MALLOC; this was only necessary
Dave Love <fx@gnu.org>
parents:
diff changeset
4301 for Ultrix version 4.1, and the current version is 4.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
4302
Dave Love <fx@gnu.org>
parents:
diff changeset
4303 * s/bsd4-2.h, s/bsd4-3.h: #define SIGNALS_VIA_CHARACTERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4304 * process.c (process_send_signal): Put all the code for sending
Dave Love <fx@gnu.org>
parents:
diff changeset
4305 signals via characters in a #ifdef SIGNALS_VIA_CHARACTERS. Decide
Dave Love <fx@gnu.org>
parents:
diff changeset
4306 whether to use the Berkeley-style or SYSV-style ioctls by seeing
Dave Love <fx@gnu.org>
parents:
diff changeset
4307 which ioctl commands are #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4308
Dave Love <fx@gnu.org>
parents:
diff changeset
4309 * minibuf.c (read_minibuf): If get_minibuffer gives the
Dave Love <fx@gnu.org>
parents:
diff changeset
4310 new minibuffer a nil default directory, find another buffer with a
Dave Love <fx@gnu.org>
parents:
diff changeset
4311 better default directory and use that one's instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
4312
Dave Love <fx@gnu.org>
parents:
diff changeset
4313 1992-11-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4314
Dave Love <fx@gnu.org>
parents:
diff changeset
4315 * process.c (process_send_signal): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4316
Dave Love <fx@gnu.org>
parents:
diff changeset
4317 * keyboard.c (read_key_sequence): Don't use
Dave Love <fx@gnu.org>
parents:
diff changeset
4318 save_excursion_{save,restore} to protect the caller against buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4319 switches; use Fset_buffer and Fcurrent_buffer; redisplay might
Dave Love <fx@gnu.org>
parents:
diff changeset
4320 change point, and we don't want to undo that.
Dave Love <fx@gnu.org>
parents:
diff changeset
4321
Dave Love <fx@gnu.org>
parents:
diff changeset
4322 * keyboard.c (kbd_buffer_get_event): When checking a mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
4323 movement for a frame switch, don't assume Vlast_event_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
4324 contains a Lisp_Frame object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4325
Dave Love <fx@gnu.org>
parents:
diff changeset
4326 1992-11-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4327
Dave Love <fx@gnu.org>
parents:
diff changeset
4328 * s/dgux.h (SYSTEM_TYPE): Use berkeley-unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4329
Dave Love <fx@gnu.org>
parents:
diff changeset
4330 1992-11-04 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4331
Dave Love <fx@gnu.org>
parents:
diff changeset
4332 * alloc.c: #include "frame.h" unconditionally. frame.h does the
Dave Love <fx@gnu.org>
parents:
diff changeset
4333 right thing when MULTI_FRAME isn't defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4334
Dave Love <fx@gnu.org>
parents:
diff changeset
4335 * Makefile.in: Rearrange dependencies to make sure that xmakefile
Dave Love <fx@gnu.org>
parents:
diff changeset
4336 is built before we try to use it, even using a parallel make.
Dave Love <fx@gnu.org>
parents:
diff changeset
4337
Dave Love <fx@gnu.org>
parents:
diff changeset
4338 Changes for SYSV from Eric Raymond:
Dave Love <fx@gnu.org>
parents:
diff changeset
4339 * process.c [SYSV]: Don't include <termios.h>, <termio.h>, or
Dave Love <fx@gnu.org>
parents:
diff changeset
4340 <fcntl.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
4341 (process_send_signal): Don't try to send SIGTSTP
Dave Love <fx@gnu.org>
parents:
diff changeset
4342 unless SIGTSTP is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4343 * sysdep.c (init_baud_rate) [HAVE_TERMIO, not HAVE_TCATTR]: Use
Dave Love <fx@gnu.org>
parents:
diff changeset
4344 TCGETA, not TIOCGETP.
Dave Love <fx@gnu.org>
parents:
diff changeset
4345 * systime.h [USG] (EMACS_GET_TZ_OFFSET): Assign to *(offset), not
Dave Love <fx@gnu.org>
parents:
diff changeset
4346 (offset). Don't forget the while corresponding to the do.
Dave Love <fx@gnu.org>
parents:
diff changeset
4347 Include USG in the list of systems that have a tzname array.
Dave Love <fx@gnu.org>
parents:
diff changeset
4348
Dave Love <fx@gnu.org>
parents:
diff changeset
4349 * keyboard.c (read_key_sequence): Removed the
Dave Love <fx@gnu.org>
parents:
diff changeset
4350 replay_sequence_new_buffer label; replay_sequence should be here
Dave Love <fx@gnu.org>
parents:
diff changeset
4351 instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
4352
Dave Love <fx@gnu.org>
parents:
diff changeset
4353 Arrange to get compile-time errors for uses of Lisp_Frame in a
Dave Love <fx@gnu.org>
parents:
diff changeset
4354 non-MULTI_FRAME configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
4355 * lisp.h [not MULTI_FRAME]: Don't declare the Lisp_Frame tag.
Dave Love <fx@gnu.org>
parents:
diff changeset
4356 * minibuf.c (read_minibuf): Protect call to Fredirect_frame_focus
Dave Love <fx@gnu.org>
parents:
diff changeset
4357 with a #ifdef MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
4358 * window.c (Fset_window_configuration): Protect call to
Dave Love <fx@gnu.org>
parents:
diff changeset
4359 Fselect_frame with a #ifdef MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
4360 [not MULTI_FRAME] (Fcurrent_window_configuration): Don't bother
Dave Love <fx@gnu.org>
parents:
diff changeset
4361 setting the window configuration's selected_frame member.
Dave Love <fx@gnu.org>
parents:
diff changeset
4362 * keyboard.c (Vlast_event_frame): Arrange for this to exist iff
Dave Love <fx@gnu.org>
parents:
diff changeset
4363 MULTI_FRAME is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4364 [not MULTI_FRAME] (syms_of_keyboard): Don't DEFVAR Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4365 [not MULTI_FRAME] (read_char): Don't try to set Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4366 [not MULTI_FRAME] (kbd_buffer_store_event): Don't try to set
Dave Love <fx@gnu.org>
parents:
diff changeset
4367 Vlast_event_frame for quit characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4368 [not MULTI_FRAME] (kbd_buffer_get_event): Don't try to generate
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 switch-frame events.
Dave Love <fx@gnu.org>
parents:
diff changeset
4370
Dave Love <fx@gnu.org>
parents:
diff changeset
4371 * buffer.c (init_buffer): If PWD is accurate, use it instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
4372 calling getwd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 #include <sys/types.h> and <sys/stat.h>, for the call to stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
4374
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4375 Indicate whether an autoload form stands for a keymap or not.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4376 * eval.c (Fautoload): Renamed fifth argument TYPE. Document the
Dave Love <fx@gnu.org>
parents:
diff changeset
4377 fact that (eq TYPE 'keymap) means FUNCTION will become a keymap
Dave Love <fx@gnu.org>
parents:
diff changeset
4378 when loaded.
Dave Love <fx@gnu.org>
parents:
diff changeset
4379 (Fmacroexpand): Instead of assuming that every autoload
Dave Love <fx@gnu.org>
parents:
diff changeset
4380 form with a fifth element is a macro, actually check the fifth
Dave Love <fx@gnu.org>
parents:
diff changeset
4381 element against t and `macro', which are the only values which
Dave Love <fx@gnu.org>
parents:
diff changeset
4382 denote macroness.
Dave Love <fx@gnu.org>
parents:
diff changeset
4383 * keymap.c (get_keymap_1): Don't try to autoload OBJECT's function
Dave Love <fx@gnu.org>
parents:
diff changeset
4384 unless the autoload form indicates that it's a keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
4385
Dave Love <fx@gnu.org>
parents:
diff changeset
4386 1992-11-03 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4387
Dave Love <fx@gnu.org>
parents:
diff changeset
4388 * .gdbinit (mips): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
4389
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 1992-10-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4391
Dave Love <fx@gnu.org>
parents:
diff changeset
4392 * fileio.c (Fmake_directory_internal): Renamed from Fmake_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
4393 Pass nil as third arg to handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
4394 Lisp function `make-directory' is now in files.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
4395
Dave Love <fx@gnu.org>
parents:
diff changeset
4396 1992-10-30 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4397
Dave Love <fx@gnu.org>
parents:
diff changeset
4398 Clean up errors due to treating Lisp_Objects like integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4399 * abbrev.c (Funexpand_abbrev): Just assign the last abbrev's value
Dave Love <fx@gnu.org>
parents:
diff changeset
4400 to val; don't use XSET. Make sure that the value of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4401 abbrev-symbol is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4402 * alloc.c (Frope_elt): Declare arguments to be Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
4403 * buffer.c (reset_buffer): Don't assign to b->save_length as if it
Dave Love <fx@gnu.org>
parents:
diff changeset
4404 were an int; use XFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4405 * buffer.h (Fbuffer_name, Fget_file_buffer): Added external
Dave Love <fx@gnu.org>
parents:
diff changeset
4406 declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4407 * bytecode.c (Fbyte_code): Use EQ to compare string_saved with
Dave Love <fx@gnu.org>
parents:
diff changeset
4408 bytestr.
Dave Love <fx@gnu.org>
parents:
diff changeset
4409 * casefiddle.c (operate_on_word): Declare end to be an int, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
4410 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4411 * casetab.c (set_case_table): Declare this to be static, and
Dave Love <fx@gnu.org>
parents:
diff changeset
4412 return a Lisp_Object. Add static declaration for this
Dave Love <fx@gnu.org>
parents:
diff changeset
4413 before Fset_case_table and Fset_standard_case_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 (Fset_case_table, Fset_standard_case_table): Return the return
Dave Love <fx@gnu.org>
parents:
diff changeset
4415 value of set_case_table, instead of returning garbage.
Dave Love <fx@gnu.org>
parents:
diff changeset
4416 * commands.h (unread_command_char): Declare this to be a
Dave Love <fx@gnu.org>
parents:
diff changeset
4417 Lisp_Object, not an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4418 * data.c (Fset): See if current_alist_element points to itself
Dave Love <fx@gnu.org>
parents:
diff changeset
4419 using EQ, not ==.
Dave Love <fx@gnu.org>
parents:
diff changeset
4420 (float_arith_driver): Declare this extern above arith_driver.
Dave Love <fx@gnu.org>
parents:
diff changeset
4421 * dired.c (find_file_handler): Declare this extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4422 (Ffile_attributes): Use NILP, not == Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4423 * dispextern.h (sit_for): Declare this extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4424 * doc.c: #include keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4425 * floatfns.c (Flog): Don't forget to declare the BASE argument a
Dave Love <fx@gnu.org>
parents:
diff changeset
4426 Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4427 * fns.c: #include keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4428 (Fdelete): Check if Fequal returns Qnil, not zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4429 * frame.c: #include buffer.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 * keyboard.c: #include dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 (recursive_edit_unwind, command_loop, Fthis_command_keys): Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
4432 these to return Lisp_Objects at the very top of the file, to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
4433 having them implicitly declared as ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
4434 (echo_char): Use EQ to compare C to help_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4435 (read_char): Remember to apply XFASTINT to the return value of
Dave Love <fx@gnu.org>
parents:
diff changeset
4436 Flength before using it. Apply XINT to c when clearing its high
Dave Love <fx@gnu.org>
parents:
diff changeset
4437 bits and meta bits, and when writing it to the dribble file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 (read_char_menu_prompt): Use EQ to compare obj with
Dave Love <fx@gnu.org>
parents:
diff changeset
4439 menu_prompt_more_char and its control-character analog.
Dave Love <fx@gnu.org>
parents:
diff changeset
4440 (read_key_sequence): Declare PROMPT to be char *, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 Lisp_Object. Use the appropriate accessors on keybuf when looking
Dave Love <fx@gnu.org>
parents:
diff changeset
4442 for ASCII function key sequences.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4443 * keyboard.h (get_keymap_1, Fkeymapp, reorder_modifiers)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4444 (Fmouse_click_p, read_char): Add external declarations for these.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 * keymap.c (Fdefine_key, Flookup_key, describe_map): Don't assume
Dave Love <fx@gnu.org>
parents:
diff changeset
4446 that Flength returns an integer.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4447 * lisp.h (Fdefault_boundp, make_float, Ffloat, Fnth, Fcopy_alist)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4448 (Fmake_byte_code, Fverify_visited_file_modtime, Ffile_exists_p)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4449 (Fdirectory_file_name, Ffile_name_directory)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4450 (expand_and_dir_to_file, Ffile_accessible_directory_p, Fbyte_code)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4451 (Fundo_boundary, truncate_undo_list): Add extern declarations for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4452 these.
Dave Love <fx@gnu.org>
parents:
diff changeset
4453 * lread.c (read_char): Add an extern declaration for this,
Dave Love <fx@gnu.org>
parents:
diff changeset
4454 indicating that it returns a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4455 * minibuf.c (read_minibuf): Use EQ to compare, not ==.
Dave Love <fx@gnu.org>
parents:
diff changeset
4456 (temp_echo_area_glyphs): Use XFASTINT to assign to
Dave Love <fx@gnu.org>
parents:
diff changeset
4457 unread_command_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
4458 * print.c (print): Cast the frame's address to an integer before
Dave Love <fx@gnu.org>
parents:
diff changeset
4459 passing it to sprintf to form the frame's printed form.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4460 * process.c (status_convert): Declare this to return a
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4461 Lisp_Object at the top of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4462 (decode_status): Don't untag XCONS (tem)->cdr before storing it in
Dave Love <fx@gnu.org>
parents:
diff changeset
4463 tem; tem is a Lisp_Object, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 (process_send_signal): Declare this to be static void. Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
4465 return Qnil; nobody cares.
Dave Love <fx@gnu.org>
parents:
diff changeset
4466 (sigchld_handler): Use XFASTINT to manipulate p->infd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4467 * search.c (Fstore_match_data): Don't assume Flength returns a
Dave Love <fx@gnu.org>
parents:
diff changeset
4468 C integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4469 * undo.c (record_insert): Use accessors on BEG and LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
4470 (truncate_undo_list): Use NILP, not == Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4471 * window.c (Fwindow_width, Fset_window_hscroll): Use accessors on
Dave Love <fx@gnu.org>
parents:
diff changeset
4472 w->width, w->left, w->hscroll, and arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 (replace_window): Use EQ, not ==.
Dave Love <fx@gnu.org>
parents:
diff changeset
4474 (Fdelete_window): p->top and p->left are not C integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 (Fnext_window, Fprevious_window): Use EQ, not ==.
Dave Love <fx@gnu.org>
parents:
diff changeset
4476 * window.h (make_window, window_from_coordinates,
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 Fwindow_dedicated_p): Add extern declarations for these.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478 * xdisp.c (redisplay): Use ! EQ to compare the old and new arrow
Dave Love <fx@gnu.org>
parents:
diff changeset
4479 positions, not !=.
Dave Love <fx@gnu.org>
parents:
diff changeset
4480 (mark_window_display_accurate): Barf if WINDOW isn't a window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 (display_string): Test buffer_defaults.ctl_arrow using NILP,
Dave Love <fx@gnu.org>
parents:
diff changeset
4482 instead of comparing it with zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 * xfns.c (x_decode_color, Fx_color_display_p): x_screen_planes is
Dave Love <fx@gnu.org>
parents:
diff changeset
4484 an int, not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4485 (x_set_mouse_color): Give separate error messages for the
Dave Love <fx@gnu.org>
parents:
diff changeset
4486 different cursors we try to set.
Dave Love <fx@gnu.org>
parents:
diff changeset
4487 (Fx_geometry): Declare STRING to be a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4488 (Fx_create_frame): No need to use XSET to assign NAME to f->name;
Dave Love <fx@gnu.org>
parents:
diff changeset
4489 they're both Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
4490 (adjust_scrollbars): Use XINT to access w->hscroll.
Dave Love <fx@gnu.org>
parents:
diff changeset
4491 (Fx_open_connection): x_screen_count, x_release, x_screen_height,
Dave Love <fx@gnu.org>
parents:
diff changeset
4492 x_screen_height_mm, x_screen_width, x_screen_width_mm,
Dave Love <fx@gnu.org>
parents:
diff changeset
4493 x_save_under, and x_screen_planes are integers, not Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
4494 (syms_of_xfns): x_mouse_x, x_mouse_y, and mouse_buffer_offset are
Dave Love <fx@gnu.org>
parents:
diff changeset
4495 integers, not Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 * xselect.c (own_selection): selection_type is an X Atom value,
Dave Love <fx@gnu.org>
parents:
diff changeset
4497 not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4498 (x_selection_arrival): Declare this static, and add a forward
Dave Love <fx@gnu.org>
parents:
diff changeset
4499 declaration at the top of the page.
Dave Love <fx@gnu.org>
parents:
diff changeset
4500 * xterm.c (x_convert_modifiers): Declare this to return an
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 unsigned int, not a Lisp_Object. Remember that the quiescent
Dave Love <fx@gnu.org>
parents:
diff changeset
4502 value for part is Qnil, not zero, that x_mouse_x and x_mouse_y
Dave Love <fx@gnu.org>
parents:
diff changeset
4503 are ints, not Lisp_Objects, and that RESULT->x and RESULT->y are
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 Lisp_Objects, not ints.
Dave Love <fx@gnu.org>
parents:
diff changeset
4505 (XTread_socket): Declare this to return int, not Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4506 When calling construct_mouse_click on a non-scrollbar click, pass
Dave Love <fx@gnu.org>
parents:
diff changeset
4507 PART as Qnil, not zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4508 (x_calc_absolute_position): Remember that x_screen_width and
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 x_screen_height are ints, not Lisp_Objects.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4510 * xterm.h (x_screen_count, x_release, x_screen_height)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4511 (x_screen_height_mm, x_screen_width, x_screen_width_mm)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4512 (x_save_under, x_screen_planes): Declare this as ints, to match
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4513 their definitions in xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 * ymakefile: Note the new dependencies caused by the new
Dave Love <fx@gnu.org>
parents:
diff changeset
4515 #inclusions above.
Dave Love <fx@gnu.org>
parents:
diff changeset
4516
Dave Love <fx@gnu.org>
parents:
diff changeset
4517 * xdisp.c (last_arrow_position, last_arrow_string): Make these
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4519
Dave Love <fx@gnu.org>
parents:
diff changeset
4520 * process.c (pty_process): Variable deleted; it's no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
4521 (syms_of_process): Don't initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4522
Dave Love <fx@gnu.org>
parents:
diff changeset
4523 * buffer.h (struct buffer_local_types): This declaration needed an
Dave Love <fx@gnu.org>
parents:
diff changeset
4524 extern qualifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
4525
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 * floatfns.c (Fexpt): Don't return the value of the XSET function
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 call; that's not guaranteed to be the value assigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
4528
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 * dired.c (Ffile_attributes): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4530
Dave Love <fx@gnu.org>
parents:
diff changeset
4531 * lisp.h (DEFVARLISP, DEFVARBOOL, DEFVARINT, DEFVARPERBUFFER):
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 Removed these definitions; we should be using the versions whose
Dave Love <fx@gnu.org>
parents:
diff changeset
4533 names use underscores.
Dave Love <fx@gnu.org>
parents:
diff changeset
4534
Dave Love <fx@gnu.org>
parents:
diff changeset
4535 * keyboard.c (echobuf): Make this 300 characters, not 100. This
Dave Love <fx@gnu.org>
parents:
diff changeset
4536 isn't a real fix, but it's quick.
Dave Love <fx@gnu.org>
parents:
diff changeset
4537
Dave Love <fx@gnu.org>
parents:
diff changeset
4538 1992-10-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4539
Dave Love <fx@gnu.org>
parents:
diff changeset
4540 * callint.c (preserved_fns): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4541 (Fcall_interactively): Preserve all fns listed in preserved_fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 (syms_of_callint): Set preserved_fns and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4543 Don't set up Qregion_beginning or Qregion_end.
Dave Love <fx@gnu.org>
parents:
diff changeset
4544
Dave Love <fx@gnu.org>
parents:
diff changeset
4545 1992-10-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4546
Dave Love <fx@gnu.org>
parents:
diff changeset
4547 * dispnew.c (count_blanks): Leave argument r constant, and increment p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4548
Dave Love <fx@gnu.org>
parents:
diff changeset
4549 1992-10-28 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4550
Dave Love <fx@gnu.org>
parents:
diff changeset
4551 * xdisp.c (message): Re-write this in terms of message1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4552 (message1): Move code to clear out echo_area_glyphs and
Dave Love <fx@gnu.org>
parents:
diff changeset
4553 previous_echo_glyphs from message to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4554
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 * keyboard.c (read_char): When returning an unread switch-frame
Dave Love <fx@gnu.org>
parents:
diff changeset
4556 event, jump to reread_first to return it, rather than reread; this
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 makes sure the event gets echoed (if appropriate) and goes into
Dave Love <fx@gnu.org>
parents:
diff changeset
4558 this_command_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
4559
Dave Love <fx@gnu.org>
parents:
diff changeset
4560 * keyboard.c (read_key_sequence): If the key sequence starts with
Dave Love <fx@gnu.org>
parents:
diff changeset
4561 a mouse click, read the key sequence using the keymaps of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4562 buffer clicked on, not the current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4563
Dave Love <fx@gnu.org>
parents:
diff changeset
4564 * keyboard.c (unread_switch_frame): Make this static, to indicate
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 that nobody outside of this file uses it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4566
Dave Love <fx@gnu.org>
parents:
diff changeset
4567 * keymap.c: Deal with autoloaded keymaps properly.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4568 (get_keymap_1): Renamed to inner_get_keymap; made
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4569 static. New argument AUTOLOAD says to pursue autoloads if
Dave Love <fx@gnu.org>
parents:
diff changeset
4570 non-zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 (Fkeymapp, get_keymap, get_keyelt, Flookup_key): Ask get_keymap_1
Dave Love <fx@gnu.org>
parents:
diff changeset
4572 not to perform autoloads.
Dave Love <fx@gnu.org>
parents:
diff changeset
4573 (Fdefine_key): Ask get_keymap_1 to perform autoloads. Since
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 autoloading may GC, remember that we have to GCPRO our local
Dave Love <fx@gnu.org>
parents:
diff changeset
4575 variables now.
Dave Love <fx@gnu.org>
parents:
diff changeset
4576 (Fminor_mode_key_binding): Call get_keymap instead of calling
Dave Love <fx@gnu.org>
parents:
diff changeset
4577 get_keymap_1 with equivalent arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 * keyboard.c (follow_key): Ask get_keymap_1 to perform autoloads.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579 (read_key_sequence): When pursuing potential bindings in the
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 function key map, ask get_keymap_1 to perform autoloading. This
Dave Love <fx@gnu.org>
parents:
diff changeset
4581 is hardly important, but it's consistent.
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 * doc.c (Fsubstitute_command_keys): Ask get_keymap_1 to
Dave Love <fx@gnu.org>
parents:
diff changeset
4583 perform autoloads. Autoloading might GC; we need to GCPRO our
Dave Love <fx@gnu.org>
parents:
diff changeset
4584 local variables now.
Dave Love <fx@gnu.org>
parents:
diff changeset
4585 (Fdocumentation, Fdocumentation_property): Autoloading in
Dave Love <fx@gnu.org>
parents:
diff changeset
4586 Fsubstitute_command_keys might GC; we need to GCPRO our
Dave Love <fx@gnu.org>
parents:
diff changeset
4587 local variables now.
Dave Love <fx@gnu.org>
parents:
diff changeset
4588
Dave Love <fx@gnu.org>
parents:
diff changeset
4589 1992-10-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4590
Dave Love <fx@gnu.org>
parents:
diff changeset
4591 * s/irix3-3.h (HAVE_SETSID, IRIX): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4592
Dave Love <fx@gnu.org>
parents:
diff changeset
4593 * s/irix4-0.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4594
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 1992-10-27 Noah Friedman (friedman@nutrimat.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4596
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4597 * sysdep.c (get_system_name): Use gethostname for USG systems if
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4598 HAVE_GETHOSTNAME is defined.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4599 * s/hpux7.h, s/irix3-3.h (HAVE_GETHOSTNAME): Define it.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4600
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 1992-10-27 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4602
Dave Love <fx@gnu.org>
parents:
diff changeset
4603 * callproc.c: Arrange for synchronous processes to get SIGINT the
Dave Love <fx@gnu.org>
parents:
diff changeset
4604 first time the user quits, or SIGKILL if the user quits again.
Dave Love <fx@gnu.org>
parents:
diff changeset
4605 #include "syssignal.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 (call_process_kill): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4607 (call_process_cleanup): Send SIGINT to the subprocess, and then
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 arrange to call call_process_kill if the user quits while we wait
Dave Love <fx@gnu.org>
parents:
diff changeset
4609 for it to terminate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 (Fcall_process, Fcall_process_region): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611
Dave Love <fx@gnu.org>
parents:
diff changeset
4612 1992-10-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4613
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 * unexmips.c [sony, IRIS_4D]: Include getpagesize.h and fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4615 (unexec): #if 0 the error check of hdr.fhdr.f_nscns.
Dave Love <fx@gnu.org>
parents:
diff changeset
4616 Clear text_section->s_scnptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
4617
Dave Love <fx@gnu.org>
parents:
diff changeset
4618 * callint.c (Fcall_interactively): Preserve (region-beginning)
Dave Love <fx@gnu.org>
parents:
diff changeset
4619 and (region-end) into the command history when they appear
Dave Love <fx@gnu.org>
parents:
diff changeset
4620 in an interactive spec which is a call to `list'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4621
Dave Love <fx@gnu.org>
parents:
diff changeset
4622 * batcomp.com: New file. Waiting for papers from richard@ttt.kth.se.
Dave Love <fx@gnu.org>
parents:
diff changeset
4623
Dave Love <fx@gnu.org>
parents:
diff changeset
4624 1992-10-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4625
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 * emacs.c (main): Correct spelling of HAVE_X_WINDOW to
Dave Love <fx@gnu.org>
parents:
diff changeset
4627 HAVE_X_WINDOWS in conditionals around the call to syms_of_xmenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
4628
Dave Love <fx@gnu.org>
parents:
diff changeset
4629 1992-10-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4630
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 * ralloc.c (relinquish):
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 Adjust page_break_value by amount of memory actually given back.
Dave Love <fx@gnu.org>
parents:
diff changeset
4633 (r_alloc_sbrk): Provide hysteresis in relocating the blocs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4634
Dave Love <fx@gnu.org>
parents:
diff changeset
4635 1992-10-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4636
Dave Love <fx@gnu.org>
parents:
diff changeset
4637 * ralloc.c (relinquish): Sign of arg to *real_morecore was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
4638
Dave Love <fx@gnu.org>
parents:
diff changeset
4639 1992-10-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4640
Dave Love <fx@gnu.org>
parents:
diff changeset
4641 * ralloc.c (relinquish): Never free less than extra_bytes;
Dave Love <fx@gnu.org>
parents:
diff changeset
4642 keep extra_bytes of empty space.
Dave Love <fx@gnu.org>
parents:
diff changeset
4643 (obtain): Always get extra_bytes additional space.
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 (r_alloc_init): Set extra_bytes and page_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 (ALIGNED, ROUNDUP, ROUND_TO_PAGE): Use page_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
4646
Dave Love <fx@gnu.org>
parents:
diff changeset
4647 1992-10-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4648
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 * keyboard.c (syms_of_keyboard): Properly staticpro this_command_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
4650
Dave Love <fx@gnu.org>
parents:
diff changeset
4651 * mem-limits.h (get_lim_data): Make it static.
Dave Love <fx@gnu.org>
parents:
diff changeset
4652
Dave Love <fx@gnu.org>
parents:
diff changeset
4653 * ymakefile (mallocobj): Use vm-limit.o along with ralloc.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
4654
Dave Love <fx@gnu.org>
parents:
diff changeset
4655 * ralloc.c [emacs]: Define POINTER and SIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4656 [!emacs]: Delete definition of EXCEEDS_LISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4657
Dave Love <fx@gnu.org>
parents:
diff changeset
4658 * eval.c (grow_specpdl): Increase max_specpdl_size before Fsignal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4659
Dave Love <fx@gnu.org>
parents:
diff changeset
4660 1992-10-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4661
Dave Love <fx@gnu.org>
parents:
diff changeset
4662 * xfns.c (x_set_face): Dyked out this function; it has no callers,
Dave Love <fx@gnu.org>
parents:
diff changeset
4663 and refers to an obsolete version of struct face.
Dave Love <fx@gnu.org>
parents:
diff changeset
4664
Dave Love <fx@gnu.org>
parents:
diff changeset
4665 * xterm.c (compose_status): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4666 (XTread_socket): Pass it by reference to XLookupString.
Dave Love <fx@gnu.org>
parents:
diff changeset
4667
Dave Love <fx@gnu.org>
parents:
diff changeset
4668 1992-10-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4669
Dave Love <fx@gnu.org>
parents:
diff changeset
4670 * s/esix5r4.h (BROKEN_FIONREAD): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4671
Dave Love <fx@gnu.org>
parents:
diff changeset
4672 1992-10-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4673
Dave Love <fx@gnu.org>
parents:
diff changeset
4674 * s/vms5-5.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4675
Dave Love <fx@gnu.org>
parents:
diff changeset
4676 1992-10-16 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4677
Dave Love <fx@gnu.org>
parents:
diff changeset
4678 * xdisp.c (message): If M is zero, clear echo_area_glyphs and
Dave Love <fx@gnu.org>
parents:
diff changeset
4679 previous_echo_glyphs, so that the minibuffer shows through.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4680 * editfns.c (Fmessage): With no arguments, clear any active
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4681 message; let the minibuffer contents show through.
Dave Love <fx@gnu.org>
parents:
diff changeset
4682 * minibuf.c (temp_echo_area_glyphs): Don't clear echo_area_glyphs
Dave Love <fx@gnu.org>
parents:
diff changeset
4683 and previous_echo_glyphs; let message do that work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4684
Dave Love <fx@gnu.org>
parents:
diff changeset
4685 * keyboard.c (this_command_keys): Make this a vector, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
4686 an array of Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
4687 (this_command_keys_size): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4688 (echo, add_command_key, Fthis_command_keys): Adjusted
Dave Love <fx@gnu.org>
parents:
diff changeset
4689 appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
4690 (init_keyboard): Don't allocate it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4691 (syms_of_keyboard): Allocate it here, and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4692 * keyboard.h (this_command_keys): Extern declaration changed. Doc fix.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4693 * callint.c (Fcall_interactively): Change handling of 'e' spec;
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4694 this_command_keys is now a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
4695
Dave Love <fx@gnu.org>
parents:
diff changeset
4696 * keyboard.c (read_char): Call ourselves with the appropriate
Dave Love <fx@gnu.org>
parents:
diff changeset
4697 number of arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
4698 (read_char_menu_prompt): If USED_MOUSE_MENU is zero, don't try to
Dave Love <fx@gnu.org>
parents:
diff changeset
4699 store things in it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4700
Dave Love <fx@gnu.org>
parents:
diff changeset
4701 * window.c: Try to deal coherently with deleted windows:
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4702 (Flive_window_p): New function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4703 (Qlive_window_p): New variable, to name it in type errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
4704 (syms_of_window): Defsubr Slive_window_p, init and staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
4705 Qlive_window_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
4706 * lisp.h (CHECK_LIVE_WINDOW): New predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4707 (Qlive_window_p): Extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
4708 * window.c (decode_window): Use CHECK_LIVE_WINDOW instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
4709 CHECK_WINDOW; the only thing a user should be able to do to a dead
Dave Love <fx@gnu.org>
parents:
diff changeset
4710 window is check its type.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4711 (Fcoordinates_in_window_p, Fnext_window, Fprevious_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4712 (Fdelete_other_windows, Fselect_window, Fsplit_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4713 (Fscroll_other_window): Use CHECK_LIVE_WINDOW instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4714 CHECK_WINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
4715 * frame.c (make_frame_without_minibuffer, Fwindow_frame): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
4716 * sunfns.c (Fsun_menu_internal): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
4717 * xmenu.c (Fx_popup_menu): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
4718 * window.c (Fdelete_window): If WINDOW is a deleted window, do nothing;
Dave Love <fx@gnu.org>
parents:
diff changeset
4719 there's no harm in allowing people to delete deleted windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
4720 Delete all of WINDOW's subwindows, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4721 (delete_all_subwindows): Set the buffer, vchild, and hchild of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4722 windows we delete all to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4723 * window.h (struct window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4724
Dave Love <fx@gnu.org>
parents:
diff changeset
4725 * window.c (Fwindow_minibuffer_p): Make the WINDOW argument
Dave Love <fx@gnu.org>
parents:
diff changeset
4726 optional, like all the other window-querying functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4727
Dave Love <fx@gnu.org>
parents:
diff changeset
4728 * window.c (Fpos_visible_in_window_p): Use decode_window to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 the WINDOW argument, instead of writing out that function's code.
Dave Love <fx@gnu.org>
parents:
diff changeset
4730
Dave Love <fx@gnu.org>
parents:
diff changeset
4731 * window.c (check_frame_size): Don't define this extern; that
Dave Love <fx@gnu.org>
parents:
diff changeset
4732 doesn't mean anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
4733
Dave Love <fx@gnu.org>
parents:
diff changeset
4734 * xterm.c: Clean up some of the caps lock handling:
Dave Love <fx@gnu.org>
parents:
diff changeset
4735 (x_shift_lock_mask): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4736 (x_find_modifier_mappings): Set it, based on the modifier mappings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4737 (x_convert_modifiers): Use x_shift_lock_mask, instead of assuming
Dave Love <fx@gnu.org>
parents:
diff changeset
4738 that the lock bit always means to shift the character.
Dave Love <fx@gnu.org>
parents:
diff changeset
4739 (XTread_socket): When handling KeyPress events, don't pass an
Dave Love <fx@gnu.org>
parents:
diff changeset
4740 XComposeStatus structure along to XLookupString. When handling
Dave Love <fx@gnu.org>
parents:
diff changeset
4741 MappingNotify events, call XRefreshKeyboardMapping for both
Dave Love <fx@gnu.org>
parents:
diff changeset
4742 MappingModifier and MappingKeyboard events, not just the latter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4743
Dave Love <fx@gnu.org>
parents:
diff changeset
4744 1992-10-15 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4745
Dave Love <fx@gnu.org>
parents:
diff changeset
4746 * window.c (Fdelete_window): Choose an alternative when we delete
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 any frame's selected window, not just when we delete the selected
Dave Love <fx@gnu.org>
parents:
diff changeset
4748 frame's selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4749
Dave Love <fx@gnu.org>
parents:
diff changeset
4750 1992-10-15 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4751
Dave Love <fx@gnu.org>
parents:
diff changeset
4752 * vm-limit.c (check_memory_limits): Declare __morecore.
Dave Love <fx@gnu.org>
parents:
diff changeset
4753 Remove unused variable `result'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4754
Dave Love <fx@gnu.org>
parents:
diff changeset
4755 1992-10-15 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4756
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 * vm-limit.c (morecore_with_warning): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4758 (check_memory_limits): New fn; most code from
Dave Love <fx@gnu.org>
parents:
diff changeset
4759 morecore_with_warning, but only checks limits, doesn't do any work.
Dave Love <fx@gnu.org>
parents:
diff changeset
4760 (memory_warnings): Set __after_morecore_hook to check_memory_limits;
Dave Love <fx@gnu.org>
parents:
diff changeset
4761 don't set __morecore.
Dave Love <fx@gnu.org>
parents:
diff changeset
4762
Dave Love <fx@gnu.org>
parents:
diff changeset
4763 1992-10-14 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4764
Dave Love <fx@gnu.org>
parents:
diff changeset
4765 * intervals.c (traverse_intervals): New parameter `depth'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4766 Increment this when passing recursively.
Dave Love <fx@gnu.org>
parents:
diff changeset
4767
Dave Love <fx@gnu.org>
parents:
diff changeset
4768 * alloc.c (mark_interval_tree): Pass 0 as initial depth argument
Dave Love <fx@gnu.org>
parents:
diff changeset
4769 to traverse_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
4770
Dave Love <fx@gnu.org>
parents:
diff changeset
4771 * xterm.h: Declaration of struct face removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4772
Dave Love <fx@gnu.org>
parents:
diff changeset
4773 * dispextern.h: New element of frame structure `max_ascent'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4774 Removed elements `nruns' and `face_list'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4775 LINE_HEIGHT and LINE_WIDTH macros removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4776 New struct face with associated typedef FACE declared, along with
Dave Love <fx@gnu.org>
parents:
diff changeset
4777 accessing macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4778
Dave Love <fx@gnu.org>
parents:
diff changeset
4779 * scroll.c (do_scrolling): Don't bcopy non-existant `nruns' or
Dave Love <fx@gnu.org>
parents:
diff changeset
4780 `face_list' elements. Do copy new `max_ascent' frame element.
Dave Love <fx@gnu.org>
parents:
diff changeset
4781
Dave Love <fx@gnu.org>
parents:
diff changeset
4782 * dispnew.c (scroll_frame_lines): All references to frame elements
Dave Love <fx@gnu.org>
parents:
diff changeset
4783 `nruns' and 'face_list' removed. Handle new element `max_ascent'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4784 (free_frame_glyphs): Don't free nonexistent elements `nruns' and
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
4785 `face_list'; do free `max_ascent' element.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4786 (make_frame_glyphs): Don't allocate nonexistent elements `nruns'
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
4787 and `face_list'; do allocate `max_ascent' element.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4788 (update_frame): Replaced use of macro LINE_HEIGHT with element
Dave Love <fx@gnu.org>
parents:
diff changeset
4789 frame element `pix_height'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4790
Dave Love <fx@gnu.org>
parents:
diff changeset
4791 1992-10-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4792
Dave Love <fx@gnu.org>
parents:
diff changeset
4793 * keyboard.c (modify_event_symbol): Arrange to set the
Dave Love <fx@gnu.org>
parents:
diff changeset
4794 click_modifier bit on otherwise unmodified mouse clicks.
Dave Love <fx@gnu.org>
parents:
diff changeset
4795
Dave Love <fx@gnu.org>
parents:
diff changeset
4796 * keymap.c (store_in_keymap): Don't forget to QUIT in the
Dave Love <fx@gnu.org>
parents:
diff changeset
4797 keymap-scanning loop. Don't treat vectors as binding tables if
Dave Love <fx@gnu.org>
parents:
diff changeset
4798 they're the wrong length.
Dave Love <fx@gnu.org>
parents:
diff changeset
4799
Dave Love <fx@gnu.org>
parents:
diff changeset
4800 1992-10-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4801
Dave Love <fx@gnu.org>
parents:
diff changeset
4802 * keyboard.c (kbd_buffer_get_event): Remember that
Dave Love <fx@gnu.org>
parents:
diff changeset
4803 *mouse_position_hook may set *FRAME to 0; don't generate
Dave Love <fx@gnu.org>
parents:
diff changeset
4804 switch-frame events in this case. Fix fencepost bug in fetching
Dave Love <fx@gnu.org>
parents:
diff changeset
4805 events from keyboard buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4806
Dave Love <fx@gnu.org>
parents:
diff changeset
4807 1992-10-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4808
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
4809 * ymakefile (ralloc.o): Delete dep mem_limits.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4810 (vm-limit.o): Rename dep to mem-limits.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4811
Dave Love <fx@gnu.org>
parents:
diff changeset
4812 1992-10-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4813
Dave Love <fx@gnu.org>
parents:
diff changeset
4814 * ralloc.c: Removed #include "mem-limits.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4815 [emacs]: Moved #undef NULL and #include "getpagesize.h" here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4816 [! emacs]: #include <unistd.h>, <malloc.h>, <string.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
4817 (r_alloc_init): Use NIL, not NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4818
Dave Love <fx@gnu.org>
parents:
diff changeset
4819 1992-10-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4820
Dave Love <fx@gnu.org>
parents:
diff changeset
4821 * ralloc.c (sbrk): Removed decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
4822 (real_morecore): New static variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4823 (warnlevel, warn_function, check_memory_limits): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4824 (obtain): Don't call check_memory_limits.
Dave Love <fx@gnu.org>
parents:
diff changeset
4825 (obtain, relinquish, r_alloc_sbrk): Use (*real_morecore) in place
Dave Love <fx@gnu.org>
parents:
diff changeset
4826 of sbrk; it returns 0 for errors, not -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4827 (r_alloc_init): Set real_morecore to old value of __morecore.
Dave Love <fx@gnu.org>
parents:
diff changeset
4828 Don't initialize lim_data or warnlevel, and don't call get_lim_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4829 (memory_warnings): Function removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4830
Dave Love <fx@gnu.org>
parents:
diff changeset
4831 1992-10-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4832
Dave Love <fx@gnu.org>
parents:
diff changeset
4833 * vm-limit.c (warnfunction): Renamed to warn_function (was used
Dave Love <fx@gnu.org>
parents:
diff changeset
4834 inconsistently).
Dave Love <fx@gnu.org>
parents:
diff changeset
4835 (morecore_with_warning, memory_warnings): Change callers (were
Dave Love <fx@gnu.org>
parents:
diff changeset
4836 inconsistent).
Dave Love <fx@gnu.org>
parents:
diff changeset
4837
Dave Love <fx@gnu.org>
parents:
diff changeset
4838 1992-10-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4839
Dave Love <fx@gnu.org>
parents:
diff changeset
4840 * mem-limits.h (start_of_data): Removed extra defn.
Dave Love <fx@gnu.org>
parents:
diff changeset
4841 (get_lim_data): Define to return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
4842
Dave Love <fx@gnu.org>
parents:
diff changeset
4843 1992-10-12 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4844
Dave Love <fx@gnu.org>
parents:
diff changeset
4845 * mem_limits.h: File renamed to mem-limits.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4846 * vm-limit.c, ralloc.c: Changed #includes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4847
Dave Love <fx@gnu.org>
parents:
diff changeset
4848 1992-10-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4849
Dave Love <fx@gnu.org>
parents:
diff changeset
4850 * syntax.c (find_defun_start): scan_buffer returns start of line;
Dave Love <fx@gnu.org>
parents:
diff changeset
4851 no need to advance over newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
4852
Dave Love <fx@gnu.org>
parents:
diff changeset
4853 * vm-limit.c (morecore_with_warning):
Dave Love <fx@gnu.org>
parents:
diff changeset
4854 Reduce warnlevel when usage drops far enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
4855 * ralloc.c (check_memory_limits): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4856
Dave Love <fx@gnu.org>
parents:
diff changeset
4857 * vm-limit.c (memory_warnings): Renamed from malloc_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
4858 Don't set lim_data or warnlevel. Use start_of_data if start is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4859 * ralloc.c (memory_warnings): New function; just set warning data.
Dave Love <fx@gnu.org>
parents:
diff changeset
4860 Use start_of_data if start is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4861 * emacs.c (Fdump_emacs, main): Use memory_warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
4862
Dave Love <fx@gnu.org>
parents:
diff changeset
4863 * mem_limits.h [!emacs]: Don't define POINTER, SIZE or NULL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4864 (start_of_data): Define as macro, if !emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4865 * ralloc.c [!emacs]: Don't include config.h or lisp.h;
Dave Love <fx@gnu.org>
parents:
diff changeset
4866 instead, use stddef.h. Define POINTER, SIZE, EXCEEDS_LISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4867 * vm-limit.c [!emacs]: Don't include config.h or lisp.h;
Dave Love <fx@gnu.org>
parents:
diff changeset
4868 instead, use stddef.h. Define POINTER, SIZE, EXCEEDS_LISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4869
Dave Love <fx@gnu.org>
parents:
diff changeset
4870 * ralloc.c [!emacs] (safe_bcopy): Define as macro using memmove.
Dave Love <fx@gnu.org>
parents:
diff changeset
4871 (r_alloc_free): Clear *ptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
4872 (r_alloc_init): Renamed from malloc_init. Take no args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4873 Make it static; declare at top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4874 (r_alloc): Call r_alloc_init, if not initialized yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
4875 (r_alloc_initialized): Renamed from malloc_initialized; moved to top.
Dave Love <fx@gnu.org>
parents:
diff changeset
4876 (ROUNDUP): Subtract 1, in case arg is already aligned.
Dave Love <fx@gnu.org>
parents:
diff changeset
4877
Dave Love <fx@gnu.org>
parents:
diff changeset
4878 * mem_limits.h (EXCEEDS_LISP_PTR): Renamed from EXCEEDS_ELISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4879 * vm-limit.c (morecore_with_warning): Use EXCEEDS_LISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4880 * ralloc.c (check_memory_limits): Use EXCEEDS_LISP_PTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
4881
Dave Love <fx@gnu.org>
parents:
diff changeset
4882 1992-10-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4883
Dave Love <fx@gnu.org>
parents:
diff changeset
4884 * keyboard.c (Vlast_event_frame): Make this variable exist even
Dave Love <fx@gnu.org>
parents:
diff changeset
4885 when MULTI_FRAME isn't #defined. People might find it
Dave Love <fx@gnu.org>
parents:
diff changeset
4886 necessary for writing correct programs, even when the programs
Dave Love <fx@gnu.org>
parents:
diff changeset
4887 don't explicitly use multiple frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
4888 (read_char, kbd_buffer_store_event, kbd_buffer_get_event): No need
Dave Love <fx@gnu.org>
parents:
diff changeset
4889 to test MULTI_FRAME before setting Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4890 (syms_of_keyboard): DEFVAR Vlast_event_frame whether or not
Dave Love <fx@gnu.org>
parents:
diff changeset
4891 MULTI_FRAME is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4892
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
4893 * keyboard.c: Add switch-frame events.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4894 (Qswitch_frame): New event header symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
4895 (head_table): Include Qswitch_frame in the table of event heads.
Dave Love <fx@gnu.org>
parents:
diff changeset
4896 (kbd_buffer_get_event): Detect when a frame switch has occurred,
Dave Love <fx@gnu.org>
parents:
diff changeset
4897 and return a frame switch event before the enqueued event.
Dave Love <fx@gnu.org>
parents:
diff changeset
4898 (make_lispy_switch_frame): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4899 (unread_switch_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4900 (read_key_sequence): Don't throw away the key sequence if the user
Dave Love <fx@gnu.org>
parents:
diff changeset
4901 switches frames in the middle of the sequence. Instead, when we
Dave Love <fx@gnu.org>
parents:
diff changeset
4902 receive a switch-frame event in the middle of a key sequence, save
Dave Love <fx@gnu.org>
parents:
diff changeset
4903 it, and stuff it into unread_switch_frame when the sequence
Dave Love <fx@gnu.org>
parents:
diff changeset
4904 is complete.
Dave Love <fx@gnu.org>
parents:
diff changeset
4905 (read_char): If unread_switch_frame is set, return that value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4906 (command_loop_1): No need to check Vlast_event_frame and select
Dave Love <fx@gnu.org>
parents:
diff changeset
4907 new frames here; that's taken care of by switch-frame events now.
Dave Love <fx@gnu.org>
parents:
diff changeset
4908 (syms_of_keyboard): Initialize and staticpro unread_switch_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4909 * keyboard.h (Qswitch_frame): Declare this extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4910
Dave Love <fx@gnu.org>
parents:
diff changeset
4911 * frame.c: #include "commands.h" and "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4912 (Fselect_frame): Make this interactive, and accept
Dave Love <fx@gnu.org>
parents:
diff changeset
4913 switch-frame events as arguments, so we can bind this function to
Dave Love <fx@gnu.org>
parents:
diff changeset
4914 switch-frame events.
Dave Love <fx@gnu.org>
parents:
diff changeset
4915 (keys_of_frame): New function; bind switch-frame to Fselect_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4916 * emacs.c (main): Call keys_of_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4917 * keymap.c (initial_define_lispy_key): New function, for defining
Dave Love <fx@gnu.org>
parents:
diff changeset
4918 non-ascii keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
4919 * ymakefile: Note that frame.o depends on commands.h and keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4920
Dave Love <fx@gnu.org>
parents:
diff changeset
4921 * callint.c (Fcall_interactively): Allow multiple 'e' specs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4922 (Finteractive): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4923 * keyboard.h (this_command_keys, this_command_key_count): Added
Dave Love <fx@gnu.org>
parents:
diff changeset
4924 external declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
4925
Dave Love <fx@gnu.org>
parents:
diff changeset
4926 * keymap.c (access_keymap): Treat bindings for Qt as default
Dave Love <fx@gnu.org>
parents:
diff changeset
4927 bindings, when new argument T_OK is non-zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4928 (get_keyelt, Fdefine_key, Flookup_key): Call access_keymap with
Dave Love <fx@gnu.org>
parents:
diff changeset
4929 T_OK false.
Dave Love <fx@gnu.org>
parents:
diff changeset
4930 * keyboard.c (follow_key, read_key_sequence): Call access_keymap
Dave Love <fx@gnu.org>
parents:
diff changeset
4931 with T_OK true.
Dave Love <fx@gnu.org>
parents:
diff changeset
4932
Dave Love <fx@gnu.org>
parents:
diff changeset
4933 * keyboard.c (apply_modifiers): Copy the value of BASE's
Dave Love <fx@gnu.org>
parents:
diff changeset
4934 Qevent_kind property to the new symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
4935
Dave Love <fx@gnu.org>
parents:
diff changeset
4936 * keyboard.c (syms_of_keyboard): Qevent_kind should be initialized
Dave Love <fx@gnu.org>
parents:
diff changeset
4937 to intern ("event-kind"), not intern ("event-type").
Dave Love <fx@gnu.org>
parents:
diff changeset
4938
Dave Love <fx@gnu.org>
parents:
diff changeset
4939 1992-10-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4940
Dave Love <fx@gnu.org>
parents:
diff changeset
4941 * fileio.c (Fwrite_region): If VISIT is a file name,
Dave Love <fx@gnu.org>
parents:
diff changeset
4942 use that as file name to visit, and print it in the message.
Dave Love <fx@gnu.org>
parents:
diff changeset
4943 Use it for file locking too.
Dave Love <fx@gnu.org>
parents:
diff changeset
4944
Dave Love <fx@gnu.org>
parents:
diff changeset
4945 * m-ibmps2-aix.h [__GNUC__ >= 2] (LIB_STANDARD): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
4946
Dave Love <fx@gnu.org>
parents:
diff changeset
4947 1992-10-09 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4948
Dave Love <fx@gnu.org>
parents:
diff changeset
4949 * ymakefile (FLOATSUP): Renamed to FLOAT_SUPPORT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4950 (FRAME_SUPPORT, VMS_SUPPORT): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4951 (lisp): Rebuild this from loadup.el, using the _SUPPORT macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4952
Dave Love <fx@gnu.org>
parents:
diff changeset
4953 * ymakefile [HAVE_X_WINDOWS, not NO_X_MENU, HAVE_X11] (LIBXMENU):
Dave Love <fx@gnu.org>
parents:
diff changeset
4954 Link against -loldX, to get the association table functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4955
Dave Love <fx@gnu.org>
parents:
diff changeset
4956 * xterm.c, xrdb.c: #include <stdio.h> before "xterm.h", to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
4957 warnings about redefining NULL under GCC 2.2.2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4958
Dave Love <fx@gnu.org>
parents:
diff changeset
4959 1992-10-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4960
Dave Love <fx@gnu.org>
parents:
diff changeset
4961 * m/pyrmips.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4962
Dave Love <fx@gnu.org>
parents:
diff changeset
4963 * s/aix3-1.h (PTY_ITERATION, etc.): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4964 (FIRST_PTY_LETTER): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4965
Dave Love <fx@gnu.org>
parents:
diff changeset
4966 1992-10-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4967
Dave Love <fx@gnu.org>
parents:
diff changeset
4968 * m/sparc.h: Include <sys/param.h>, to define the FSCALE constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
4969
Dave Love <fx@gnu.org>
parents:
diff changeset
4970 * ymakefile (YMF_PASS_LDFLAGS): Refer to the prefix-args program
Dave Love <fx@gnu.org>
parents:
diff changeset
4971 using "./prefix-args", not just "prefix-args"; some people don't
Dave Love <fx@gnu.org>
parents:
diff changeset
4972 have . in their paths.
Dave Love <fx@gnu.org>
parents:
diff changeset
4973
Dave Love <fx@gnu.org>
parents:
diff changeset
4974 1992-10-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4975
Dave Love <fx@gnu.org>
parents:
diff changeset
4976 * link.com: Use gcclib if compiling with GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
4977
Dave Love <fx@gnu.org>
parents:
diff changeset
4978 * fileio.c (directory_file_name): Don't clobber the envvar
Dave Love <fx@gnu.org>
parents:
diff changeset
4979 when handling top-level rooted dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
4980
Dave Love <fx@gnu.org>
parents:
diff changeset
4981 * ymakefile (LIB_STANDARD): If ORDINARY_LINK, default this to empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4982
Dave Love <fx@gnu.org>
parents:
diff changeset
4983 * m/ibmps2-aix.h [USG_SHARED_LIBRARIES]: Define ORDINARY_LINK.
Dave Love <fx@gnu.org>
parents:
diff changeset
4984 Undef LIB_STANDARD. Modify LD_SWITCH_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4985
Dave Love <fx@gnu.org>
parents:
diff changeset
4986 * unexnext.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4987 * emacs.c (main) [NeXT]: Call malloc_jumpstart.
Dave Love <fx@gnu.org>
parents:
diff changeset
4988
Dave Love <fx@gnu.org>
parents:
diff changeset
4989 1992-10-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4990
Dave Love <fx@gnu.org>
parents:
diff changeset
4991 * window.c (window_loop): Pass 2nd arg to Fother_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4992 * frame.c (make_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4993 * callint.c (Fcall_interactively): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4994 * buffer.c (Fkill_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4995 (Fswitch_to_buffer, Fpop_to_buffer, Fbury_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4996
Dave Love <fx@gnu.org>
parents:
diff changeset
4997 1992-10-03 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4998
Dave Love <fx@gnu.org>
parents:
diff changeset
4999 * keyboard.c (read_key_sequence): Treat mouse clicks on non-text
Dave Love <fx@gnu.org>
parents:
diff changeset
5000 areas as if they were prefixed with the symbol denoting the
Dave Love <fx@gnu.org>
parents:
diff changeset
5001 area clicked on - `mode-line', etcetera.
Dave Love <fx@gnu.org>
parents:
diff changeset
5002 When we throw away an unbound `down-' event, reset mock_input as
Dave Love <fx@gnu.org>
parents:
diff changeset
5003 well.
Dave Love <fx@gnu.org>
parents:
diff changeset
5004
Dave Love <fx@gnu.org>
parents:
diff changeset
5005 * keyboard.c (Qevent_symbol_element_mask, Qmodifier_cache): Two
Dave Love <fx@gnu.org>
parents:
diff changeset
5006 new symbols, used to implement caches on event heads. These take
Dave Love <fx@gnu.org>
parents:
diff changeset
5007 the place of some of the caching that modify_event_symbol used to do.
Dave Love <fx@gnu.org>
parents:
diff changeset
5008 (parse_modifiers_uncached, apply_modifiers_uncached,
Dave Love <fx@gnu.org>
parents:
diff changeset
5009 lispy_modifier_list, parse_modifiers, apply_modifiers): New
Dave Love <fx@gnu.org>
parents:
diff changeset
5010 functions, which replace format_modifiers and reorder_modifiers;
Dave Love <fx@gnu.org>
parents:
diff changeset
5011 they can be useful elsewhere too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5012 (reorder_modifiers, modify_event_symbol): Re-implement these in
Dave Love <fx@gnu.org>
parents:
diff changeset
5013 terms of parse_modifiers and apply_modifiers. modify_event_symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
5014 now uses a much simpler cache, and takes advantage of the caches
Dave Love <fx@gnu.org>
parents:
diff changeset
5015 maintained by parse_ and apply_modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5016 (follow_key): Don't modify NEXT if KEY has no bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5017 (read_key_sequence): Drop unbound `down-' events, and turn unbound
Dave Love <fx@gnu.org>
parents:
diff changeset
5018 `drag-' events into clicks if that would make them bound. This
Dave Love <fx@gnu.org>
parents:
diff changeset
5019 benefits from the rewriting of the modifier key handling code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5020 (syms_of_keyboard): Initialize and intern
Dave Love <fx@gnu.org>
parents:
diff changeset
5021 Qevent_symbol_element_mask and Qmodifier_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
5022
Dave Love <fx@gnu.org>
parents:
diff changeset
5023 * keyboard.c (echo_prompt): Terminate the echo buffer properly
Dave Love <fx@gnu.org>
parents:
diff changeset
5024 even when the string is too long to display in the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5025 (echo_truncate): Just return echoptr - echobuf, rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
5026 calling strlen on echobuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
5027
Dave Love <fx@gnu.org>
parents:
diff changeset
5028 * alloc.c (Fmemory_limit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5029 (syms_of_alloc): Defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5030
Dave Love <fx@gnu.org>
parents:
diff changeset
5031 * window.c (SAVE_WINDOW_DATA_SIZE): Define this using sizeof,
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5032 instead of just saying it's 7; that way, we won't get screwed if
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5033 we add members to struct save_window_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
5034
Dave Love <fx@gnu.org>
parents:
diff changeset
5035 * window.c (struct save_window_data): Save the currently selected
Dave Love <fx@gnu.org>
parents:
diff changeset
5036 frame, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5037 (Fset_window_configuration): Restore the frame's selected window
Dave Love <fx@gnu.org>
parents:
diff changeset
5038 using Fselect_window, and then restore the selected frame using
Dave Love <fx@gnu.org>
parents:
diff changeset
5039 Fselect_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5040 (Fcurrent_window_configuration): Record the currently selected
Dave Love <fx@gnu.org>
parents:
diff changeset
5041 frame. Update docstring to describe the information now recorded.
Dave Love <fx@gnu.org>
parents:
diff changeset
5042
Dave Love <fx@gnu.org>
parents:
diff changeset
5043 1992-10-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5044
Dave Love <fx@gnu.org>
parents:
diff changeset
5045 * process.c (wait_reading_process_input): Ultrix select seems to
Dave Love <fx@gnu.org>
parents:
diff changeset
5046 return ENOMEM when interrupted. So, under Ultrix, treat ENOMEM
Dave Love <fx@gnu.org>
parents:
diff changeset
5047 like EINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
5048
Dave Love <fx@gnu.org>
parents:
diff changeset
5049 * keyboard.c (modifier_names): The modifier is named "control",
Dave Love <fx@gnu.org>
parents:
diff changeset
5050 not "ctrl".
Dave Love <fx@gnu.org>
parents:
diff changeset
5051
Dave Love <fx@gnu.org>
parents:
diff changeset
5052 * keyboard.c (modify_event_symbol): Make sure that the unmodified
Dave Love <fx@gnu.org>
parents:
diff changeset
5053 event header gets the proper properties set on it, by recursing
Dave Love <fx@gnu.org>
parents:
diff changeset
5054 and letting the same code build the properties for all event symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
5055
Dave Love <fx@gnu.org>
parents:
diff changeset
5056 * keyboard.c (Qmouse_click): Fix typo which assigned `mouse-click'
Dave Love <fx@gnu.org>
parents:
diff changeset
5057 symbol to Qmouse_movement.
Dave Love <fx@gnu.org>
parents:
diff changeset
5058
Dave Love <fx@gnu.org>
parents:
diff changeset
5059 1992-10-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5060
Dave Love <fx@gnu.org>
parents:
diff changeset
5061 * undo.c (Fprimitive_undo):
Dave Love <fx@gnu.org>
parents:
diff changeset
5062 When undoing an insert, move point and then delete.
Dave Love <fx@gnu.org>
parents:
diff changeset
5063
Dave Love <fx@gnu.org>
parents:
diff changeset
5064 1992-10-02 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5065
Dave Love <fx@gnu.org>
parents:
diff changeset
5066 * intervals.c: `copy_intervals' no longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
5067
Dave Love <fx@gnu.org>
parents:
diff changeset
5068 * intervals.h: Declare `copy_intervals'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5069
Dave Love <fx@gnu.org>
parents:
diff changeset
5070 * buffer.c: #include intervals.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5071
Dave Love <fx@gnu.org>
parents:
diff changeset
5072 * ymakefile: New macro "INTERVALS", controlled by "USE_INTERVALS",
Dave Love <fx@gnu.org>
parents:
diff changeset
5073 which defines the interval include file "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5074 New entries for "intervals.c" and "textprop.c".
Dave Love <fx@gnu.org>
parents:
diff changeset
5075
Dave Love <fx@gnu.org>
parents:
diff changeset
5076 * lisp.h: Declare Qbuffer_or_string_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
5077
Dave Love <fx@gnu.org>
parents:
diff changeset
5078 1992-10-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5079
Dave Love <fx@gnu.org>
parents:
diff changeset
5080 * xterm.c (x_find_modifier_meanings): If there are no
Dave Love <fx@gnu.org>
parents:
diff changeset
5081 modifiers containing a Meta_ keysym, use the Alt keysyms to
Dave Love <fx@gnu.org>
parents:
diff changeset
5082 denote meta.
Dave Love <fx@gnu.org>
parents:
diff changeset
5083 (construct_mouse_click): Set the down_modifier bit on mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
5084 button press events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5085 (XTread_socket): When processing keypress events, use
Dave Love <fx@gnu.org>
parents:
diff changeset
5086 x_meta_mod_mask when processing ordinary ASCII characters, not
Dave Love <fx@gnu.org>
parents:
diff changeset
5087 just when processing function keys and other non-ASCII events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5088 (XTread_socket): If we receive a MappingNotify event with the
Dave Love <fx@gnu.org>
parents:
diff changeset
5089 `request' member set to `MappingModifier', then call
Dave Love <fx@gnu.org>
parents:
diff changeset
5090 x_find_modifier_meanings to refresh x_meta_mod_mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
5091
Dave Love <fx@gnu.org>
parents:
diff changeset
5092 * window.c (Fset_window_configuration): Clean up the way we save
Dave Love <fx@gnu.org>
parents:
diff changeset
5093 and restore the frame's size.
Dave Love <fx@gnu.org>
parents:
diff changeset
5094
Dave Love <fx@gnu.org>
parents:
diff changeset
5095 * termhooks.h (struct input_event): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5096 (NUM_MOUSE_BUTTONS): New constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
5097 (click_modifier): New modifier.
Dave Love <fx@gnu.org>
parents:
diff changeset
5098 (NUM_MODIFIER_COMBOS): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5099
Dave Love <fx@gnu.org>
parents:
diff changeset
5100 * keyboard.h (EVENT_HAS_PARAMETERS): Definition changed - all events
Dave Love <fx@gnu.org>
parents:
diff changeset
5101 are not 5 elements long.
Dave Love <fx@gnu.org>
parents:
diff changeset
5102 (EVENT_HEAD): Work correctly on all sorts of events, not just
Dave Love <fx@gnu.org>
parents:
diff changeset
5103 events with parameters.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5104 (EVENT_WINDOW, EVENT_BUFFER_POSN, EVENT_SCROLLBAR_BUTTON)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5105 (EVENT_WINDOW_POSN, EVENT_TIMESTAMP): These aren't useful
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5106 anymore; this information may appear twice in an event. These
Dave Love <fx@gnu.org>
parents:
diff changeset
5107 are replaced by the POSN_ accessors, which are meant to be
Dave Love <fx@gnu.org>
parents:
diff changeset
5108 composed with the EVENT_START and EVENT_END accessors.
Dave Love <fx@gnu.org>
parents:
diff changeset
5109 (EVENT_START, EVENT_END): Two new accessors, to get at the
Dave Love <fx@gnu.org>
parents:
diff changeset
5110 starting and ending position of an event.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5111 (POSN_WINDOW, POSN_BUFFER_POSN, PONS_SCROLLBAR_BUTTON)
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
5112 (POSN_WINDOW_POSN, POSN_TIMESTAMP): New macros, to further
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
5113 disassemble the values returned by EVENT_START and EVENT_END.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5114 * keyboard.c (echo_char, read_char): Apply EVENT_HEAD without first
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5115 testing for EVENT_HAS_PARAMETERS; EVENT_HEAD works properly on
Dave Love <fx@gnu.org>
parents:
diff changeset
5116 all sorts of events now.
Dave Love <fx@gnu.org>
parents:
diff changeset
5117 (read_key_sequence): Use the new accessors to decide in which window
Dave Love <fx@gnu.org>
parents:
diff changeset
5118 an event occurred.
Dave Love <fx@gnu.org>
parents:
diff changeset
5119 * keymap.c (access_keymap, store_in_keymap,
Dave Love <fx@gnu.org>
parents:
diff changeset
5120 Fsingle_key_description): No need to check for
Dave Love <fx@gnu.org>
parents:
diff changeset
5121 EVENT_HAS_PARAMETERS before using EVENT_HEAD; the latter now
Dave Love <fx@gnu.org>
parents:
diff changeset
5122 works properly on all sorts of events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5123
Dave Love <fx@gnu.org>
parents:
diff changeset
5124 * keyboard.c (Qevent_unmodified): Replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
5125 (Qevent_symbol_elements): New property.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5126 (syms_of_keyboard): Initialize and staticpro the latter, not the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5127 former.
Dave Love <fx@gnu.org>
parents:
diff changeset
5128 * keyboard.h (Qevent_unmodified): Extern declaration replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
5129 (Qevent_symbol_elements): This.
Dave Love <fx@gnu.org>
parents:
diff changeset
5130 (EVENT_HEAD_UNMODIFIED): Use the Qevent_symbol_elements
Dave Love <fx@gnu.org>
parents:
diff changeset
5131 property, rather than the Qevent_unmodified property.
Dave Love <fx@gnu.org>
parents:
diff changeset
5132
Dave Love <fx@gnu.org>
parents:
diff changeset
5133 * keyboard.c (readable_events): This doesn't need to scan and
Dave Love <fx@gnu.org>
parents:
diff changeset
5134 discard mouse release events anymore; it just uses
Dave Love <fx@gnu.org>
parents:
diff changeset
5135 EVENT_QUEUES_EMPTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
5136 (kbd_buffer_get_event): No need to skip past mouse release events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5137
Dave Love <fx@gnu.org>
parents:
diff changeset
5138 * keyboard.c (button_down_location): New variable, which
Dave Love <fx@gnu.org>
parents:
diff changeset
5139 stores the location at which each button was pressed, so we
Dave Love <fx@gnu.org>
parents:
diff changeset
5140 can build a complete drag event when the button is released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5141 (make_lispy_event): When a button is pressed, record its
Dave Love <fx@gnu.org>
parents:
diff changeset
5142 location in button_down_location, and turn it into a `down'
Dave Love <fx@gnu.org>
parents:
diff changeset
5143 event. When a button is released, compare its release
Dave Love <fx@gnu.org>
parents:
diff changeset
5144 location with its press location, and decide whether to call
Dave Love <fx@gnu.org>
parents:
diff changeset
5145 it a `click' or `drag' event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5146 Change mouse movement events to be arranged like click events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5147 (format_modifiers): Note that the click modifier has no
Dave Love <fx@gnu.org>
parents:
diff changeset
5148 written representation.
Dave Love <fx@gnu.org>
parents:
diff changeset
5149 (modifier_names, modifer_symbols): New variables, used to
Dave Love <fx@gnu.org>
parents:
diff changeset
5150 create the Qevent_symbol_elements property.
Dave Love <fx@gnu.org>
parents:
diff changeset
5151 (modify_event_symbol): Change the format of the modified
Dave Love <fx@gnu.org>
parents:
diff changeset
5152 symbol cache; there are too many modifier bits now to use a
Dave Love <fx@gnu.org>
parents:
diff changeset
5153 vector indexed by a modifier mask. Use an assoc-list instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5154 Document the format of the cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
5155 Put the Qevent_symbol_elements property on each new symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
5156 instead of a Qevent_unmodified property.
Dave Love <fx@gnu.org>
parents:
diff changeset
5157 (symbols_of_keyboard): Put Qevent_symbol_elements properties on
Dave Love <fx@gnu.org>
parents:
diff changeset
5158 the symbols specified in head_table, not Qevent_unmodifed properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5159 Initialize and staticpro modifier_symbols, and staticpro the
Dave Love <fx@gnu.org>
parents:
diff changeset
5160 window elements of button_down_location.
Dave Love <fx@gnu.org>
parents:
diff changeset
5161
Dave Love <fx@gnu.org>
parents:
diff changeset
5162 * xmenu.c: #include "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5163 (Fx_popup_menu): Use the event accessors defined in keyboard.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
5164 instead of writing out cars and cdrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5165 * ymakefile: Note that xmenu.o depends on keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5166
Dave Love <fx@gnu.org>
parents:
diff changeset
5167 1992-10-02 Joseph Arceneaux (jla@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5168
Dave Love <fx@gnu.org>
parents:
diff changeset
5169 * textprop.c: Conditionalize all functions on
Dave Love <fx@gnu.org>
parents:
diff changeset
5170 "USE_TEXT_PROPERTIES".
Dave Love <fx@gnu.org>
parents:
diff changeset
5171 * intervals.c: Conditionalize all functions on
Dave Love <fx@gnu.org>
parents:
diff changeset
5172 "USE_TEXT_PROPERTIES".
Dave Love <fx@gnu.org>
parents:
diff changeset
5173 Removed #include of "screen.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5174
Dave Love <fx@gnu.org>
parents:
diff changeset
5175 * alloc.c: #include "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5176 (init_intervals, make_interval,
Dave Love <fx@gnu.org>
parents:
diff changeset
5177 mark_interval, mark_interval_tree): New functions conditionally
Dave Love <fx@gnu.org>
parents:
diff changeset
5178 defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5179 (make_uninit_string): Call INITIALIZE_INTERVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
5180 (INIT_INTERVALS, UNMARK_BALANCE_INTERVALS, MARK_INTERVAL_TREE):
Dave Love <fx@gnu.org>
parents:
diff changeset
5181 New macros, conditionally defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5182 (mark_object): Call MARK_INTERVAL_TREE in case Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
5183 (gc_sweep): If text properties are in use, place all unmarked
Dave Love <fx@gnu.org>
parents:
diff changeset
5184 intervals on the free list. Call UNMARK_BALANCE_INTERVALS on
Dave Love <fx@gnu.org>
parents:
diff changeset
5185 `buffer->intervals' when unmarking `buffer'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5186 (compact_strings): Include INTERVAL_PTR_SIZE in calculation for
Dave Love <fx@gnu.org>
parents:
diff changeset
5187 target of bcopy when relocating strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5188 (init_alloc_once): Call INIT_INTERVALS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5189 (make_pure_string): Include INTERVAL_PTR_SIZE in calculation of
Dave Love <fx@gnu.org>
parents:
diff changeset
5190 `size'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5191 Moved static declaration of `mark_object' and other functions up
Dave Love <fx@gnu.org>
parents:
diff changeset
5192 in the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5193
Dave Love <fx@gnu.org>
parents:
diff changeset
5194 * fileio.c (Finsert_file_contents): Call offset_intervals if
Dave Love <fx@gnu.org>
parents:
diff changeset
5195 text was actually inserted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5196 #include "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5197
Dave Love <fx@gnu.org>
parents:
diff changeset
5198 1992-09-30 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5199
Dave Love <fx@gnu.org>
parents:
diff changeset
5200 * data.c: Qbuffer_or_string_p added.
Dave Love <fx@gnu.org>
parents:
diff changeset
5201
Dave Love <fx@gnu.org>
parents:
diff changeset
5202 * syntax.c (describe_syntax): Use insert_char to insert `match'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5203
Dave Love <fx@gnu.org>
parents:
diff changeset
5204 * buffer.c (reset_buffer): Do INITIALIZE_INTERVAL on the buffer's
Dave Love <fx@gnu.org>
parents:
diff changeset
5205 interval component.
Dave Love <fx@gnu.org>
parents:
diff changeset
5206 (Fkill_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5207
Dave Love <fx@gnu.org>
parents:
diff changeset
5208 * editfns.c (make_buffer_string): Call copy_intervals_to_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5209 (Finsert_buffer_substring): Call graft_intervals_into_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5210 #include "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5211
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
5212 * insdel.c: #include "intervals.h".
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5213 (prepare_to_modify_buffer): Call verify_interval_modification.
Dave Love <fx@gnu.org>
parents:
diff changeset
5214 (insert_from_string): Call offset_intervals and
Dave Love <fx@gnu.org>
parents:
diff changeset
5215 graft_intervals_into_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5216 (del_range): Call offset_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
5217 (insert): Call offset_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
5218
Dave Love <fx@gnu.org>
parents:
diff changeset
5219 * emacs.c: #include "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5220 (main): Call syms_of_textprop. This is only really present if
Dave Love <fx@gnu.org>
parents:
diff changeset
5221 Emacs is compiled with USE_TEXT_PROPERTIES defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5222
Dave Love <fx@gnu.org>
parents:
diff changeset
5223 * buffer.h: New macro TEMP_SET_PT. If intervals are used, SET_PT
Dave Love <fx@gnu.org>
parents:
diff changeset
5224 and TEMP_SET_PT are function calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
5225 Similarly for BUF_SET_PT and BUF_TEMP_SET_PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
5226 Added DECLARE_INTERVALS to buffer structure to conditionally
Dave Love <fx@gnu.org>
parents:
diff changeset
5227 compile an interval tree into it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5228
Dave Love <fx@gnu.org>
parents:
diff changeset
5229 * intervals.h: Declare temp_set_point.
Dave Love <fx@gnu.org>
parents:
diff changeset
5230
Dave Love <fx@gnu.org>
parents:
diff changeset
5231 1992-09-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5232
Dave Love <fx@gnu.org>
parents:
diff changeset
5233 * ymakefile (config.h): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5234
Dave Love <fx@gnu.org>
parents:
diff changeset
5235 1992-09-30 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5236
Dave Love <fx@gnu.org>
parents:
diff changeset
5237 * config.h.in: Added a slot for definition of USE_TEXT_PROPERTIES,
Dave Love <fx@gnu.org>
parents:
diff changeset
5238 controlling compilation of interval code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5239 If using GNUC, support inline functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5240
Dave Love <fx@gnu.org>
parents:
diff changeset
5241 * lisp.h: Conditionally define interval structure and macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5242 Add DECLARE_INTERVALS to struct Lisp_String.
Dave Love <fx@gnu.org>
parents:
diff changeset
5243
Dave Love <fx@gnu.org>
parents:
diff changeset
5244 1992-09-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5245
Dave Love <fx@gnu.org>
parents:
diff changeset
5246 * buffer.c (Fother_buffer): Add back the VISIBLE_OK argument. It
Dave Love <fx@gnu.org>
parents:
diff changeset
5247 got removed with no comment or ChangeLog entry, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5248 append-to-buffer uses it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5249
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5250 * window.c (struct save_window_data): Add a member called
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5251 focus_frame, to save and restore the screen's focus frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5252 (Fset_window_configuration): Redirect the frame's focus as
Dave Love <fx@gnu.org>
parents:
diff changeset
5253 indicated in the window configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
5254 (Fcurrent_window_configuration): Record the frame's current focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
5255 * minibuf.c (read_minibuf): Don't bother to save the current
Dave Love <fx@gnu.org>
parents:
diff changeset
5256 frame's focus, and have read_minibuf_unwind restore it; saving and
Dave Love <fx@gnu.org>
parents:
diff changeset
5257 restoring the window configurations will take care of that.
Dave Love <fx@gnu.org>
parents:
diff changeset
5258 (read_minibuf_unwind): Don't worry about restoring the frame's focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
5259
Dave Love <fx@gnu.org>
parents:
diff changeset
5260 * window.c (Fset_window_configuration): Don't select the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
5261 just because we restored its configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
5262
Dave Love <fx@gnu.org>
parents:
diff changeset
5263 * window.c (Fset_window_configuration): Don't forget to set the
Dave Love <fx@gnu.org>
parents:
diff changeset
5264 frame's selected window when we can't call Fselect_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5265
Dave Love <fx@gnu.org>
parents:
diff changeset
5266 * xterm.c (x_meta_mod_mask): New variable, indicating which X
Dave Love <fx@gnu.org>
parents:
diff changeset
5267 modifier bits denote meta keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
5268 (x_find_modifier_meanings): New function, to set x_meta_mod_mask.
Dave Love <fx@gnu.org>
parents:
diff changeset
5269 (x_convert_modifiers): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
5270 (x_term_init): Call x_find_modifier_meanings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5271
Dave Love <fx@gnu.org>
parents:
diff changeset
5272 * data.c (Fmake_local_variable): If SYM forwards to a C variable,
Dave Love <fx@gnu.org>
parents:
diff changeset
5273 swap in the value for the current buffer immediately.
Dave Love <fx@gnu.org>
parents:
diff changeset
5274
Dave Love <fx@gnu.org>
parents:
diff changeset
5275 * lisp.h: Doc elaboration for Lisp_Buffer_Local_Value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5276
Dave Love <fx@gnu.org>
parents:
diff changeset
5277 1992-09-29 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5278
Dave Love <fx@gnu.org>
parents:
diff changeset
5279 * textprop.c (Ferase_text_properties): Merge intervals when
Dave Love <fx@gnu.org>
parents:
diff changeset
5280 possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
5281
Dave Love <fx@gnu.org>
parents:
diff changeset
5282 1992-09-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5283
Dave Love <fx@gnu.org>
parents:
diff changeset
5284 * xselect.c (Qcut_buffer0): Symbol removed; we're using a new
Dave Love <fx@gnu.org>
parents:
diff changeset
5285 interface to the cut buffer now.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5286 (NUM_CUT_BUFFERS, cut_buffer_atom, cut_buffer_value)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5287 (cut_buffer_cached, cut_buffer_just_set): New variables.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5288 (Fx_own_selection, Fx_selection_value): Dike out the code to
Dave Love <fx@gnu.org>
parents:
diff changeset
5289 handle CUT_BUFFER0 requests.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5290 (Fx_get_cut_buffer, Fx_set_cut_buffer, x_watch_cut_buffer_cache)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5291 (x_invalidate_cut_buffer_cache): New functions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5292 (syms_of_xselect): Don't bother to initialize Qcut_buffer0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5293 Initialize and staticpro cut_buffer_value, and defsubr
Dave Love <fx@gnu.org>
parents:
diff changeset
5294 Sx_get_cut_buffer and Sx_set_cut_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5295 * xterm.c (XTread_socket): Pass PropertyNotify events from the
Dave Love <fx@gnu.org>
parents:
diff changeset
5296 root window to x_invalidate_cut_buffer_cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
5297 (x_term_init): Call x_watch_cut_buffer_cache here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5298
Dave Love <fx@gnu.org>
parents:
diff changeset
5299 * keymap.c (access_keymap): Don't forget to QUIT while scanning
Dave Love <fx@gnu.org>
parents:
diff changeset
5300 the keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
5301
Dave Love <fx@gnu.org>
parents:
diff changeset
5302 * keyboard.c (recent_keys): This needs to be staticpro'ed. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
5303 it from a C array, which is a pain in the neck to staticpro, into
Dave Love <fx@gnu.org>
parents:
diff changeset
5304 a lisp vector, which is easier.
Dave Love <fx@gnu.org>
parents:
diff changeset
5305 (read_char, Frecent_keys): Access recent_keys as a lisp vector,
Dave Love <fx@gnu.org>
parents:
diff changeset
5306 not a C array.
Dave Love <fx@gnu.org>
parents:
diff changeset
5307 (syms_of_keyboard): Set recent_keys to be a vector, and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5308
Dave Love <fx@gnu.org>
parents:
diff changeset
5309 * ymakefile (xfns.o): This doesn't depend on xselect.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
5310
Dave Love <fx@gnu.org>
parents:
diff changeset
5311 * xterm.h (ROOT_WINDOW): Use the DefaultScreen macro, not the
Dave Love <fx@gnu.org>
parents:
diff changeset
5312 XDefaultScreen function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5313
Dave Love <fx@gnu.org>
parents:
diff changeset
5314 * frame.c (Fdelete_frame): Call Fselect_frame with the appropriate
Dave Love <fx@gnu.org>
parents:
diff changeset
5315 number of arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5316
Dave Love <fx@gnu.org>
parents:
diff changeset
5317 * data.c (Frem): Use the `fmod' function under SunOS, Ultrix, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5318 HP/UX, not just under USG systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
5319
Dave Love <fx@gnu.org>
parents:
diff changeset
5320 * buffer.c (Fbury_buffer): This used to undisplay the buffer being
Dave Love <fx@gnu.org>
parents:
diff changeset
5321 buried only if the BUFFER argument was nil. Instead, undisplay the
Dave Love <fx@gnu.org>
parents:
diff changeset
5322 buffer whenever it's displayed in the selected window, no matter
Dave Love <fx@gnu.org>
parents:
diff changeset
5323 how it was specified by BUFFER. This is how it behaves in 18.58,
Dave Love <fx@gnu.org>
parents:
diff changeset
5324 and I can't find any ChangeLog entry in 18.58 or 19.0 saying why
Dave Love <fx@gnu.org>
parents:
diff changeset
5325 they differ. Fix the doc string accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5326
Dave Love <fx@gnu.org>
parents:
diff changeset
5327 1992-09-28 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5328
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5329 * frame.c (Fselect_frame, Fframe_root_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5330 (Fframe_selected_window, Fnext_frame, Fmake_frame_visible)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5331 (Fmake_frame_invisible, Ficonify_frame): Doc fixes.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5332
Dave Love <fx@gnu.org>
parents:
diff changeset
5333 * ralloc.c: Since the users of the relocating allocation code
Dave Love <fx@gnu.org>
parents:
diff changeset
5334 handle memory exhaustion, it's better to return an error code to
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5335 them than to call abort.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5336 (obtain): If we cannot allocate more memory, don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
5337 abort. Instead, return non-zero iff the allocation is successful.
Dave Love <fx@gnu.org>
parents:
diff changeset
5338 (get_more_space): If obtain fails, return zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
5339 (get_bloc): Return zero if we can't allocate the new bloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
5340 (r_alloc_sbrk): Return zero if we can't allocate more memory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5341 (r_alloc): If we can't allocate more memory, set *PTR to zero and
Dave Love <fx@gnu.org>
parents:
diff changeset
5342 return zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
5343 (r_re_alloc): If we can't allocate more memory, leave *PTR
Dave Love <fx@gnu.org>
parents:
diff changeset
5344 unchanged, and return zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
5345
Dave Love <fx@gnu.org>
parents:
diff changeset
5346 * ralloc.c (warnfunction): Renamed to warn_function; users changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5347
Dave Love <fx@gnu.org>
parents:
diff changeset
5348 1992-09-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5349
Dave Love <fx@gnu.org>
parents:
diff changeset
5350 * insdel.c (del_range): Call record_delete before updating point.
Dave Love <fx@gnu.org>
parents:
diff changeset
5351
Dave Love <fx@gnu.org>
parents:
diff changeset
5352 * fileio.c (Finsert_file_contents): Do record_insert, then inc MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
5353
Dave Love <fx@gnu.org>
parents:
diff changeset
5354 * undo.c (record_delete): Record pos before the deletion.
Dave Love <fx@gnu.org>
parents:
diff changeset
5355 (Fprimitive_undo): Go back to recorded position.
Dave Love <fx@gnu.org>
parents:
diff changeset
5356
Dave Love <fx@gnu.org>
parents:
diff changeset
5357 1992-09-28 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5358
Dave Love <fx@gnu.org>
parents:
diff changeset
5359 * window.c (delete_all_subwindows): Save the window's buffer in
Dave Love <fx@gnu.org>
parents:
diff changeset
5360 its `height' field; we may need to know the window's old buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5361 once we have restored it from a window configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
5362 (Fset_window_configuration): When we restore a window, if its
Dave Love <fx@gnu.org>
parents:
diff changeset
5363 `height' field is a buffer, restore its `buffer' field from that.
Dave Love <fx@gnu.org>
parents:
diff changeset
5364 This allows us to leave the window's buffer unchanged if the
Dave Love <fx@gnu.org>
parents:
diff changeset
5365 buffer recorded in the configuration is dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
5366
Dave Love <fx@gnu.org>
parents:
diff changeset
5367 * window.c (delete_all_subwindows): Removed unused variable named
Dave Love <fx@gnu.org>
parents:
diff changeset
5368 "count".
Dave Love <fx@gnu.org>
parents:
diff changeset
5369
Dave Love <fx@gnu.org>
parents:
diff changeset
5370 1992-09-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5371
Dave Love <fx@gnu.org>
parents:
diff changeset
5372 * keyboard.c (read_char): If we're returning an event from a
Dave Love <fx@gnu.org>
parents:
diff changeset
5373 macro, set Vlast_event_frame to Qmacro, instead of leaving it set
Dave Love <fx@gnu.org>
parents:
diff changeset
5374 to the frame of the previous real event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5375 (read_key_sequence): If Vlast_event_frame isn't a frame, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5376 bother switching buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5377 (syms_of_keyboard): Doc fix for Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5378 (Vlast_event_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5379
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5380 * termhooks.h (alt_modifier, hyper_modifier, super_modifier)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5381 (down_modifier, drag_modifier): New modifiers, to support the new
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5382 input system. Re-arranged modifiers so that their bits are in
Dave Love <fx@gnu.org>
parents:
diff changeset
5383 canonical order; this makes reorder_modifiers slightly simpler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5384 * keyboard.c (format_modifiers, reorder_modifiers): Handle the new
Dave Love <fx@gnu.org>
parents:
diff changeset
5385 modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
5386
Dave Love <fx@gnu.org>
parents:
diff changeset
5387 * keymap.c (access_keymap): Remove code to notice bindings for
Dave Love <fx@gnu.org>
parents:
diff changeset
5388 Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
5389
Dave Love <fx@gnu.org>
parents:
diff changeset
5390 1992-09-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5391
Dave Love <fx@gnu.org>
parents:
diff changeset
5392 * xmenu.c (single_keymap_panes): Handle vectors properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5393
Dave Love <fx@gnu.org>
parents:
diff changeset
5394 1992-09-25 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5395
Dave Love <fx@gnu.org>
parents:
diff changeset
5396 * keymap.c (Fwhere_is_internal): Don't forget to advance map to
Dave Love <fx@gnu.org>
parents:
diff changeset
5397 the next element when we find something that is neither a vector
Dave Love <fx@gnu.org>
parents:
diff changeset
5398 nor a cons. Don't forget to QUIT in the appropriate places,
Dave Love <fx@gnu.org>
parents:
diff changeset
5399 either.
Dave Love <fx@gnu.org>
parents:
diff changeset
5400
Dave Love <fx@gnu.org>
parents:
diff changeset
5401 1992-09-23 Joseph Arceneaux (jla@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5402
Dave Love <fx@gnu.org>
parents:
diff changeset
5403 * textprop.c (Fset_text_properties): Merge adjacent intervals with
Dave Love <fx@gnu.org>
parents:
diff changeset
5404 the same properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5405 (Fnext_single_property_change, Fprevious_single_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
5406 New subrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5407
Dave Love <fx@gnu.org>
parents:
diff changeset
5408 * intervals.c (merge_interval_left, merge_interval_right): Abort
Dave Love <fx@gnu.org>
parents:
diff changeset
5409 if caller tries to merge first (or last, respectively) interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
5410 Delete the interval node after merging.
Dave Love <fx@gnu.org>
parents:
diff changeset
5411 (copy_intervals): Use `split_interval_right' rather than creating
Dave Love <fx@gnu.org>
parents:
diff changeset
5412 new intervals with make_new_interval and attaching them
Dave Love <fx@gnu.org>
parents:
diff changeset
5413 explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5414 (verify_interval_modification): Changed error message. GCPRO
Dave Love <fx@gnu.org>
parents:
diff changeset
5415 hooks before calling Fnreverse, and correctly Fcdr down the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
5416 Also, don't cons multiple copies of the same consecutive
Dave Love <fx@gnu.org>
parents:
diff changeset
5417 modification hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5418 (temp_set_point): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5419 (set_point): Call point-left and point-entered hooks if moving
Dave Love <fx@gnu.org>
parents:
diff changeset
5420 between text with different properties. Use the old and new
Dave Love <fx@gnu.org>
parents:
diff changeset
5421 positions as arguments to these calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
5422
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5423 * intervals.c, intervals.h (map_intervals, make_buffer_interval)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5424 (make_string_interval, run_hooks): Deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5425
Dave Love <fx@gnu.org>
parents:
diff changeset
5426 1992-09-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5427
Dave Love <fx@gnu.org>
parents:
diff changeset
5428 * keymap.c (DENSE_TABLE_SIZE): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5429 (keymap_table): Function removed; this function exists only to
Dave Love <fx@gnu.org>
parents:
diff changeset
5430 support an incorrect understanding of the format of keymaps.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5431 (access_keymap, store_in_keymap, Fcopy_keymap)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5432 (Faccessible_keymaps): Correctly handle vectors at any point in the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5433 keymap; don't assume it must be at the front.
Dave Love <fx@gnu.org>
parents:
diff changeset
5434 (describe_map): Instead of calling describe_vector on the vector
Dave Love <fx@gnu.org>
parents:
diff changeset
5435 in the cadr of the keymap (if present) and then calling
Dave Love <fx@gnu.org>
parents:
diff changeset
5436 describe_alist to do the rest, just call describe_map_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5437 (describe_alist): Renamed to describe_map_2; call describe_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
5438 when we encounter a vector in the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
5439 * xmenu.c (single_keymap_panes): Comment out the code which
Dave Love <fx@gnu.org>
parents:
diff changeset
5440 tries to handle a dense keymap's table; it uses keymap_table, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5441 the rest of the code never uses the table contents anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
5442
Dave Love <fx@gnu.org>
parents:
diff changeset
5443 * keymap.c (access_keymap, store_in_keymap): Clarify error message
Dave Love <fx@gnu.org>
parents:
diff changeset
5444 for non-ASCII characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5445
Dave Love <fx@gnu.org>
parents:
diff changeset
5446 * process.c [SIGCHLD && !BSD && !UNIPLUS && !HPUX]
Dave Love <fx@gnu.org>
parents:
diff changeset
5447 (create_process): #if 0 out the code which sets the child's
Dave Love <fx@gnu.org>
parents:
diff changeset
5448 handler for SIGCHLD to sigchld; the code which gives sigchld its
Dave Love <fx@gnu.org>
parents:
diff changeset
5449 value has been diked out under these CPP symbols, so this should
Dave Love <fx@gnu.org>
parents:
diff changeset
5450 be diked out too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5451
Dave Love <fx@gnu.org>
parents:
diff changeset
5452 * indent.c (Fmove_to_column): Pass the right number of arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
5453 to Findent_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
5454
Dave Love <fx@gnu.org>
parents:
diff changeset
5455 1992-09-22 Jim Blandy (jimb@kropotkin.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5456
Dave Love <fx@gnu.org>
parents:
diff changeset
5457 * emacs.c (emacs_priority): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5458 (main): Use nice, not setpriority; we just need a
Dave Love <fx@gnu.org>
parents:
diff changeset
5459 simple, portable call to nice here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5460 * callproc.c (child_setup): Use nice, not setpriority.
Dave Love <fx@gnu.org>
parents:
diff changeset
5461 * sysdep.c (sys_suspend): Don't try to use "nice (- nice (0))" to
Dave Love <fx@gnu.org>
parents:
diff changeset
5462 set the subshell's priority to normal; nice doesn't return a
Dave Love <fx@gnu.org>
parents:
diff changeset
5463 defined value on all systems. Instead, since emacs_priority gives
Dave Love <fx@gnu.org>
parents:
diff changeset
5464 the priority that Emacs was nastied to, we can use it to reset the
Dave Love <fx@gnu.org>
parents:
diff changeset
5465 priority in a straightforward way.
Dave Love <fx@gnu.org>
parents:
diff changeset
5466 [BSD4_1], [USG], [VMS] (setpriority): Remove dummy and
Dave Love <fx@gnu.org>
parents:
diff changeset
5467 compatibility definitions of setpriority.
Dave Love <fx@gnu.org>
parents:
diff changeset
5468
Dave Love <fx@gnu.org>
parents:
diff changeset
5469 * keymap.c (access_keymap): Return the binding of Qt as the
Dave Love <fx@gnu.org>
parents:
diff changeset
5470 binding for all unbound characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
5471
Dave Love <fx@gnu.org>
parents:
diff changeset
5472 * fileio.c (syms_of_fileio): Don't try to defsubr Sunix_sync
Dave Love <fx@gnu.org>
parents:
diff changeset
5473 unless it's actually been defined - that is, if unix is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5474
Dave Love <fx@gnu.org>
parents:
diff changeset
5475 * xrdb.c (x_get_resource): Cast the value being assigned to
Dave Love <fx@gnu.org>
parents:
diff changeset
5476 ret_value->addr, rather than ret_value->addr itself; only GCC
Dave Love <fx@gnu.org>
parents:
diff changeset
5477 allows you to cast lvalues.
Dave Love <fx@gnu.org>
parents:
diff changeset
5478
Dave Love <fx@gnu.org>
parents:
diff changeset
5479 * eval.c (unbind_catch): Do the long-jump here. Take a VALUE
Dave Love <fx@gnu.org>
parents:
diff changeset
5480 argument, which specifies the value to return to the catch, or the
Dave Love <fx@gnu.org>
parents:
diff changeset
5481 data to give to the condition handler. Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
5482 unwind_to_catch, to reflect new role.
Dave Love <fx@gnu.org>
parents:
diff changeset
5483 (Fsignal, Fthrow): Removed code to set catch tag value and do the
Dave Love <fx@gnu.org>
parents:
diff changeset
5484 long-jump; this is taken care of by unwind_to_catch.
Dave Love <fx@gnu.org>
parents:
diff changeset
5485
Dave Love <fx@gnu.org>
parents:
diff changeset
5486 1992-09-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5487
Dave Love <fx@gnu.org>
parents:
diff changeset
5488 * alloc.c (mark_object): Avoid car recursion on cons with nil in cdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
5489 Avoid recursion on constants-vector of a compiled function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5490
Dave Love <fx@gnu.org>
parents:
diff changeset
5491 * oldXMenu: Symlink deleted; anything that uses it needs fixing
Dave Love <fx@gnu.org>
parents:
diff changeset
5492 in any case to work properly on systems without symlinks.
Dave Love <fx@gnu.org>
parents:
diff changeset
5493
Dave Love <fx@gnu.org>
parents:
diff changeset
5494 1992-09-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5495
Dave Love <fx@gnu.org>
parents:
diff changeset
5496 * s/sol2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5497
Dave Love <fx@gnu.org>
parents:
diff changeset
5498 * fileio.c: Don't include sys/dir.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5499
Dave Love <fx@gnu.org>
parents:
diff changeset
5500 * s/usg5-4.h (LIBS_SYSTEM): Move non-default libraries here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5501 (LIB_STANDARD, START_FILES): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5502 (ORDINARY_LINK): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5503
Dave Love <fx@gnu.org>
parents:
diff changeset
5504 * ymakefile [ORDINARY_LINK]: Default LD to $(CC)
Dave Love <fx@gnu.org>
parents:
diff changeset
5505 and make START_FILES and LIB_STANDARD empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5506 (C_SWITCH_X_MACHINE, C_SWITCH_X_SYSTEM): New macros, default empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
5507 (CFLAGS): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5508
Dave Love <fx@gnu.org>
parents:
diff changeset
5509 1992-09-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5510
Dave Love <fx@gnu.org>
parents:
diff changeset
5511 * ymakefile (${etc}DOC): Use OBJECTS_SYSTEM and OBJECTS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5512
Dave Love <fx@gnu.org>
parents:
diff changeset
5513 * dired.c [VMS]: Include string.h, rms.h, rmsdef.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5514 [VMS] (Ffile_version_limit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5515
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5516 * sysdep.c (sys_suspend): Read EMACS_PARENT_PID envvar for parent.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5517
Dave Love <fx@gnu.org>
parents:
diff changeset
5518 * syntax.c (scan_lists): When searching back for comment:
Dave Love <fx@gnu.org>
parents:
diff changeset
5519 if comment-end is 2 chars, assume it does end a comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
5520 Otherwise, scan back to previous comment-end to see if there's
Dave Love <fx@gnu.org>
parents:
diff changeset
5521 a comment starter between. Also record whether the string quotes
Dave Love <fx@gnu.org>
parents:
diff changeset
5522 between the start and the end are paired and uniform.
Dave Love <fx@gnu.org>
parents:
diff changeset
5523 If so, skip to comment starter. If not, scan from start of
Dave Love <fx@gnu.org>
parents:
diff changeset
5524 defun to find comment starter if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
5525 (find_defun_start): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5526
Dave Love <fx@gnu.org>
parents:
diff changeset
5527 * alloc.c (mark_object): Save last 500 values of objptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
5528 Check for clobberage of ptr, when marking a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
5529
Dave Love <fx@gnu.org>
parents:
diff changeset
5530 1992-09-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5531
Dave Love <fx@gnu.org>
parents:
diff changeset
5532 * keymap.c (get_keyelt): Skip menu help string after menu item name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5533
Dave Love <fx@gnu.org>
parents:
diff changeset
5534 1992-09-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5535
Dave Love <fx@gnu.org>
parents:
diff changeset
5536 * buffer.c (Fget_buffer_create): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5537
Dave Love <fx@gnu.org>
parents:
diff changeset
5538 * lisp.h (struct handler): Remove the poll_suppress_count member
Dave Love <fx@gnu.org>
parents:
diff changeset
5539 of this structure; it is always equal to the poll_suppress_count
Dave Love <fx@gnu.org>
parents:
diff changeset
5540 of its catchtag structure. The non-local exit code in eval.c is
Dave Love <fx@gnu.org>
parents:
diff changeset
5541 difficult enough to understand as it is; needless duplication
Dave Love <fx@gnu.org>
parents:
diff changeset
5542 doesn't help.
Dave Love <fx@gnu.org>
parents:
diff changeset
5543 * eval.c (Fcondition_case): Rearranged for clarity. Don't worry
Dave Love <fx@gnu.org>
parents:
diff changeset
5544 about setting h.poll_suppress_count; it's guaranteed to be the
Dave Love <fx@gnu.org>
parents:
diff changeset
5545 same as c.poll_suppress_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
5546 (internal_condition_case): Don't worry about
Dave Love <fx@gnu.org>
parents:
diff changeset
5547 h.poll_suppress_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
5548 (Fsignal): Use h->tag->poll_suppress_count instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
5549 h->poll_suppress_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
5550
Dave Love <fx@gnu.org>
parents:
diff changeset
5551 * eval.c (Fsignal): It's okay for the debugger to return to the
Dave Love <fx@gnu.org>
parents:
diff changeset
5552 caller if the caller was signalling a quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5553
Dave Love <fx@gnu.org>
parents:
diff changeset
5554 * eval.c (unbind_catch): Restore the polling suppression count
Dave Love <fx@gnu.org>
parents:
diff changeset
5555 here, instead of in Fsignal and Fthrow.
Dave Love <fx@gnu.org>
parents:
diff changeset
5556 (Fthrow, Fsignal): Don't restore the polling suppression count here.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5557
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5558 * lisp.h (struct specbinding, struct handler): More documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
5559 * eval.c (struct catchtag): More documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
5560
Dave Love <fx@gnu.org>
parents:
diff changeset
5561 1992-09-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5562
Dave Love <fx@gnu.org>
parents:
diff changeset
5563 * ymakefile (LIBX): Don't use -loldX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5564
Dave Love <fx@gnu.org>
parents:
diff changeset
5565 1992-09-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5566
Dave Love <fx@gnu.org>
parents:
diff changeset
5567 * minibuf.c (get_minibuffer): Enable undo in minibuffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5568
Dave Love <fx@gnu.org>
parents:
diff changeset
5569 1992-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5570
Dave Love <fx@gnu.org>
parents:
diff changeset
5571 * ymakefile (LIBXMENU): Check NO_X_MENU, not HAVE_X_MENU
Dave Love <fx@gnu.org>
parents:
diff changeset
5572 * emacs.c (main): Use X menu code if HAVE_X_WINDOWS and not NO_X_MENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
5573 * keyboard.c (read_char_menu_prompt): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5574
Dave Love <fx@gnu.org>
parents:
diff changeset
5575 * config.h.in: Delete everything about config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5576
Dave Love <fx@gnu.org>
parents:
diff changeset
5577 * emacs.c: Eliminate HIGHPRI as compilation option.
Dave Love <fx@gnu.org>
parents:
diff changeset
5578 (emacs_priority): New C variable, also Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5579 (main): Set the priority iff emacs_priority is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
5580
Dave Love <fx@gnu.org>
parents:
diff changeset
5581 1992-09-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5582
Dave Love <fx@gnu.org>
parents:
diff changeset
5583 * eval.c (entering_debugger): Variable renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
5584 when_entered_debugger, and is now a timestamp based on
Dave Love <fx@gnu.org>
parents:
diff changeset
5585 num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
5586 (init_eval): Initialize when_entered_debugger, not
Dave Love <fx@gnu.org>
parents:
diff changeset
5587 entering_debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
5588 (call_debugger): Set when_entered_debugger to the current value of
Dave Love <fx@gnu.org>
parents:
diff changeset
5589 num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
5590 (find_handler_clause): Don't call debugger unless
Dave Love <fx@gnu.org>
parents:
diff changeset
5591 num_nonmacro_input_chars is greater than when_entered_debugger;
Dave Love <fx@gnu.org>
parents:
diff changeset
5592 that way, we won't call the debugger unless the user has had a
Dave Love <fx@gnu.org>
parents:
diff changeset
5593 chance to take control.
Dave Love <fx@gnu.org>
parents:
diff changeset
5594 (Fbacktrace): Don't clear entering_debugger here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5595 * keyboard.h (num_nonmacro_input_chars): Added extern declaration
Dave Love <fx@gnu.org>
parents:
diff changeset
5596 for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5597
Dave Love <fx@gnu.org>
parents:
diff changeset
5598 * fns.c (Fy_or_n_p): After testing for a QUIT, clear Vquit_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
5599 Otherwise, if Fy_or_n_p is called while Vinhibit_quit is true and
Dave Love <fx@gnu.org>
parents:
diff changeset
5600 the user presses C-g, this function goes into an infinite loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
5601
Dave Love <fx@gnu.org>
parents:
diff changeset
5602 * dispnew.c (get_display_line): Don't abort if the frame is
Dave Love <fx@gnu.org>
parents:
diff changeset
5603 invisible; since unmap events are handled at the interrupt level,
Dave Love <fx@gnu.org>
parents:
diff changeset
5604 a screen may become invisible at any time.
Dave Love <fx@gnu.org>
parents:
diff changeset
5605
Dave Love <fx@gnu.org>
parents:
diff changeset
5606 1992-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5607
Dave Love <fx@gnu.org>
parents:
diff changeset
5608 * fileio.c (Fverify_visited_file_modtime):
Dave Love <fx@gnu.org>
parents:
diff changeset
5609 Pass buffer itself to handler, if have handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5610 (Fwrite_region): GCPRO around Fexpand_file_name, Ffile_name_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5611 (Fread_file_name_internal): GCPRO around file name manip.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
5612 (Ffile_writable_p, Ffile_readable_p): Use abspath, not filename.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5613 (Ffile_executable_p, Ffile_exists_p): to run the handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5614 (Fset_file_modes, Ffile_directory_p, Ffile_modes): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5615 (Ffile_newer_than_file_p): GCPRO around expand_and_dir_to_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5616
Dave Love <fx@gnu.org>
parents:
diff changeset
5617 1992-09-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5618
Dave Love <fx@gnu.org>
parents:
diff changeset
5619 * s/bsd4-3.h: Give the BSD4_3 and BSD symbols the same numeric
Dave Love <fx@gnu.org>
parents:
diff changeset
5620 definitions they'll get in <sys/param.h>, to avoid warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5621
Dave Love <fx@gnu.org>
parents:
diff changeset
5622 * m/hp9000s300.h: Don't include <sys/wait.h>. This really
Dave Love <fx@gnu.org>
parents:
diff changeset
5623 shouldn't be necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
5624 (BIG_ENDIAN): Define this as "4321", to agree with
Dave Love <fx@gnu.org>
parents:
diff changeset
5625 <machines/endian.h>, and avoid warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5626
Dave Love <fx@gnu.org>
parents:
diff changeset
5627 * systime.h: Re-arrange inclusion of <sys/time.h> and <time.h> so
Dave Love <fx@gnu.org>
parents:
diff changeset
5628 that they don't both get included under BSD, and do both get
Dave Love <fx@gnu.org>
parents:
diff changeset
5629 included under AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5630
Dave Love <fx@gnu.org>
parents:
diff changeset
5631 * xdisp.c (display_mode_line): If the only other frames are
Dave Love <fx@gnu.org>
parents:
diff changeset
5632 minibuffer frames, don't name the frame after the in the selected
Dave Love <fx@gnu.org>
parents:
diff changeset
5633 window. We can use Fnext_frame to do this test easily.
Dave Love <fx@gnu.org>
parents:
diff changeset
5634
Dave Love <fx@gnu.org>
parents:
diff changeset
5635 1992-09-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5636
Dave Love <fx@gnu.org>
parents:
diff changeset
5637 * process.c (Faccept_process_output): Initialize useconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
5638
Dave Love <fx@gnu.org>
parents:
diff changeset
5639 * keyboard.c (num_nonmacro_input_chars): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5640 (read_char): Use num_nonmacro_input_chars to decide on auto-save & gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
5641 Increment it when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
5642 (record_auto_save): Use num_nonmacro_input_chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
5643
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
5644 * fileio.c (Ffile_name_directory, Ffile_name_nondirectory)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5645 (Ffile_name_as_directory, Fdirectory_file_name, Fexpand_file_name):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5646 Call find_file_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
5647 (syms_of_fileio): Set up Qfile_name_directory, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
5648 (Fcopy_file): Call find_file_handler for newname as well as for filename.
Dave Love <fx@gnu.org>
parents:
diff changeset
5649 (syms_of_fileio): Initialize Vfile_name_handler_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
5650
Dave Love <fx@gnu.org>
parents:
diff changeset
5651 1992-09-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5652
Dave Love <fx@gnu.org>
parents:
diff changeset
5653 * callint.c (Fcall_interactively): Remove the 'K' interactive
Dave Love <fx@gnu.org>
parents:
diff changeset
5654 code, in favor of 'e'; that's a better name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5655
Dave Love <fx@gnu.org>
parents:
diff changeset
5656 1992-09-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5657
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5658 * s/esix5r4.h: New file.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5659
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5660 * sysdep.c (init_sys_modes): Handle VDSUSP like V_DSUSP.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5661 Use CDISABLE, not CDEL.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5662 Turn off IEXTEN if it exists.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5663 * systty.h (CDISABLE): New macro; may be defined from CDEL.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5664
Dave Love <fx@gnu.org>
parents:
diff changeset
5665 * keyboard.c (command_loop_1): Bind inhibit-quit to t when in Fsit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
5666
Dave Love <fx@gnu.org>
parents:
diff changeset
5667 1992-09-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5668
Dave Love <fx@gnu.org>
parents:
diff changeset
5669 * Makefile.in: Add comments starting with "# DIST: " explaining
Dave Love <fx@gnu.org>
parents:
diff changeset
5670 that this gets munged by the configure script.
Dave Love <fx@gnu.org>
parents:
diff changeset
5671
Dave Love <fx@gnu.org>
parents:
diff changeset
5672 1992-09-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5673
Dave Love <fx@gnu.org>
parents:
diff changeset
5674 * s-aix3-1.h (HAVE_GETHOSTNAME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5675
Dave Love <fx@gnu.org>
parents:
diff changeset
5676 1992-09-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5677
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5678 * frame.c (choose_minibuf_frame): Abort if the selected frame has
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5679 nil in its minibuffer_window slot; this shouldn't happen any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
5680 * window.c (minibuffer_window): Accept an optional FRAME argument;
Dave Love <fx@gnu.org>
parents:
diff changeset
5681 if specified, return the minibuffer used by that frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5682
Dave Love <fx@gnu.org>
parents:
diff changeset
5683 * keymap.c (describe_buffer_bindings): Adjust key_heading to match
Dave Love <fx@gnu.org>
parents:
diff changeset
5684 the format used by describe_map_tree. Also, don't reprint the
Dave Love <fx@gnu.org>
parents:
diff changeset
5685 "key binding" header above the global bindings if we've already
Dave Love <fx@gnu.org>
parents:
diff changeset
5686 printed it for the local bindings; it's clear enough that the
Dave Love <fx@gnu.org>
parents:
diff changeset
5687 columns mean the same thing as above.
Dave Love <fx@gnu.org>
parents:
diff changeset
5688
Dave Love <fx@gnu.org>
parents:
diff changeset
5689 1992-09-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5690
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5691 * ralloc.c (r_re_alloc): Instead of allocating a new bloc at the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5692 end of the heap, copying the data to it, and then freeing the
Dave Love <fx@gnu.org>
parents:
diff changeset
5693 original bloc, just expand the original block. This saves a copy
Dave Love <fx@gnu.org>
parents:
diff changeset
5694 and a call to sbrk, and also removes the large spike in memory
Dave Love <fx@gnu.org>
parents:
diff changeset
5695 allocation that would occur when resizing large buffers. And it's
Dave Love <fx@gnu.org>
parents:
diff changeset
5696 less code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5697
Dave Love <fx@gnu.org>
parents:
diff changeset
5698 * keyboard.h (Vkeyboard_translate_table): Declare this extern
Dave Love <fx@gnu.org>
parents:
diff changeset
5699 here, so describe_buffer_bindings can use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5700 * keymap.c (describe_buffer_bindings): Declare buf and bufend...
Dave Love <fx@gnu.org>
parents:
diff changeset
5701
Dave Love <fx@gnu.org>
parents:
diff changeset
5702 1992-09-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5703
Dave Love <fx@gnu.org>
parents:
diff changeset
5704 * systime.h: Always #include <time.h>, not just when NEED_TIME_H
Dave Love <fx@gnu.org>
parents:
diff changeset
5705 is defined. It gets us struct tm. #include <sys/time.h> whenever
Dave Love <fx@gnu.org>
parents:
diff changeset
5706 HAVE_TIMEVAL is defined and NEED_TIME_H isn't.
Dave Love <fx@gnu.org>
parents:
diff changeset
5707
Dave Love <fx@gnu.org>
parents:
diff changeset
5708 * systime.h: Note that the tz_dsttime field of the struct timezone
76504
793bae12d5ec Fix "daylight savings" -> "daylight saving" typo.
Chong Yidong <cyd@stupidchicken.com>
parents: 75769
diff changeset
5709 returned by gettimeofday doesn't say whether daylight saving is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5710 _currently- active; rather it specifies whether it is *ever*
Dave Love <fx@gnu.org>
parents:
diff changeset
5711 active.
Dave Love <fx@gnu.org>
parents:
diff changeset
5712 (EMACS_GET_TZ_OFFSET_AND_SAVINGS): Removed `savings_flag'
Dave Love <fx@gnu.org>
parents:
diff changeset
5713 argument, and renamed to EMACS_GET_TZ_OFFSET. Don't try to
Dave Love <fx@gnu.org>
parents:
diff changeset
5714 extract savings information. EMACS_CURRENT_TIME_ZONE should call
Dave Love <fx@gnu.org>
parents:
diff changeset
5715 localtime to figure out whether DST is active.
Dave Love <fx@gnu.org>
parents:
diff changeset
5716
Dave Love <fx@gnu.org>
parents:
diff changeset
5717 * m/hp9000s300.h: #include <sys/wait.h> before doing anything
Dave Love <fx@gnu.org>
parents:
diff changeset
5718 else, to avoid conflicts between the system's and Emacs's
Dave Love <fx@gnu.org>
parents:
diff changeset
5719 definitions of BIG_ENDIAN.
Dave Love <fx@gnu.org>
parents:
diff changeset
5720
Dave Love <fx@gnu.org>
parents:
diff changeset
5721 * keymap.c (describe_buffer_bindings): Set the current buffer to
Dave Love <fx@gnu.org>
parents:
diff changeset
5722 descbuf before calling current_minor_maps; that function's value
Dave Love <fx@gnu.org>
parents:
diff changeset
5723 depends on the values of buffer-local variables. Don't set the
Dave Love <fx@gnu.org>
parents:
diff changeset
5724 current buffer to Vstandard_output until afterwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
5725
Dave Love <fx@gnu.org>
parents:
diff changeset
5726 * keymap.c (describe_buffer_bindings): If
Dave Love <fx@gnu.org>
parents:
diff changeset
5727 Vkeyboard_translate_table is in effect, describe its effects.
Dave Love <fx@gnu.org>
parents:
diff changeset
5728
Dave Love <fx@gnu.org>
parents:
diff changeset
5729 * frame.c (Fnext_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5730
Dave Love <fx@gnu.org>
parents:
diff changeset
5731 * frame.c (prev_frame): #if 0'd out; nobody uses this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5732
Dave Love <fx@gnu.org>
parents:
diff changeset
5733 * frame.c (next_frame): The logic which determines whether a frame
Dave Love <fx@gnu.org>
parents:
diff changeset
5734 is acceptable to return was misarranged; rewrote it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5735 (prev_frame): Same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
5736
Dave Love <fx@gnu.org>
parents:
diff changeset
5737 1992-09-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5738
Dave Love <fx@gnu.org>
parents:
diff changeset
5739 * syntax.c (scan_lists): Improve smarts for backwards scan of comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5740 Don't modify comstyle inside that loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
5741 If string quotes don't match up, don't take value from OFROM;
Dave Love <fx@gnu.org>
parents:
diff changeset
5742 instead, parse forward using scan_sexps_forward.
Dave Love <fx@gnu.org>
parents:
diff changeset
5743 (scan_sexps_forward): Return value via a pointer passed in.
Dave Love <fx@gnu.org>
parents:
diff changeset
5744 New element in state contains char addr of last comment-starter seen.
Dave Love <fx@gnu.org>
parents:
diff changeset
5745 (Fparse_partial_sexp): Change call to scan_sexps_forward.
Dave Love <fx@gnu.org>
parents:
diff changeset
5746
Dave Love <fx@gnu.org>
parents:
diff changeset
5747 1992-09-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5748
Dave Love <fx@gnu.org>
parents:
diff changeset
5749 * xmenu.c (xmenu_show): If no panes, just return.
Dave Love <fx@gnu.org>
parents:
diff changeset
5750
Dave Love <fx@gnu.org>
parents:
diff changeset
5751 * keyboard.c (last_nonmenu_event): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5752 (syms_of_keyboard): New Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5753 (read_key_sequence): Use that instead of prev_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5754 * commands.h (last_nonmenu_event): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5755 * callint.c (Fcall_interactively): For `K', use last_nonmenu_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5756 Make `e' alias for `K'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5757
Dave Love <fx@gnu.org>
parents:
diff changeset
5758 1992-09-03 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5759
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5760 * editfns.c (Fcurrent_time_string): Change docstring to
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5761 indicate that we will probably add the timezone to the end,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5762 now that we have it available on many systems.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5763
Dave Love <fx@gnu.org>
parents:
diff changeset
5764 * xrdb.c: Don't include <X11/Xos.h>. Under R4, it stupidly
Dave Love <fx@gnu.org>
parents:
diff changeset
5765 insists on defining SIGCHLD, even if it already has a definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5766 (file_p): Use the constant 4 instead of R_OK; empirically, the
Dave Love <fx@gnu.org>
parents:
diff changeset
5767 number is more portable than the symbol if you count the #include
Dave Love <fx@gnu.org>
parents:
diff changeset
5768 hair you have to go through to get R_OK defined. Ffile_readable_p
Dave Love <fx@gnu.org>
parents:
diff changeset
5769 does this too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5770
Dave Love <fx@gnu.org>
parents:
diff changeset
5771 * xterm.c (x_wm_set_size_hint): Set the base_width and base_height
Dave Love <fx@gnu.org>
parents:
diff changeset
5772 members of size_hints, if they're available (X11R4 and after);
Dave Love <fx@gnu.org>
parents:
diff changeset
5773 otherwise, approximate the right thing, by using min_width and
Dave Love <fx@gnu.org>
parents:
diff changeset
5774 min_height as the base size.
Dave Love <fx@gnu.org>
parents:
diff changeset
5775
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5776 1992-09-02 Barry A. Warsaw (warsaw@anthem.nlm.nih.gov)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5777
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
5778 Extended syntax.c in the following ways to support up to 2
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5779 orthogonal comment styles per mode. This is needed for C++.
Dave Love <fx@gnu.org>
parents:
diff changeset
5780 Bit 6 of syntax table entry for a character indicates
Dave Love <fx@gnu.org>
parents:
diff changeset
5781 it is part of the `b' comment style. Otherwise it is
Dave Love <fx@gnu.org>
parents:
diff changeset
5782 part of the `a' style.
Dave Love <fx@gnu.org>
parents:
diff changeset
5783 * syntax.h (SYNTAX_COMMENT_STYLE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5784 * syntax.c (Fmodify_syntax_entry): Set that flag for `b'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5785 (describe_syntax): Print the `b' flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
5786 (scan_lists, scan_sexps_forward): Handle the new flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
5787 (Fparse_partial_sexp): Return new element in value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5788
Dave Love <fx@gnu.org>
parents:
diff changeset
5789 1992-09-02 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5790
Dave Love <fx@gnu.org>
parents:
diff changeset
5791 * fileio.c (syms_of_fileio): Doc fix for Vfile_name_handler_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
5792
Dave Love <fx@gnu.org>
parents:
diff changeset
5793 1992-09-02 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5794
Dave Love <fx@gnu.org>
parents:
diff changeset
5795 * keyboard.c (kbd_buffer_get_event): When performing the
Dave Love <fx@gnu.org>
parents:
diff changeset
5796 FRAME_FOCUS_FRAME redirection, don't modify the frame field of
Dave Love <fx@gnu.org>
parents:
diff changeset
5797 the event; that fatally corrupts mouse click events. Instead,
Dave Love <fx@gnu.org>
parents:
diff changeset
5798 just perform the redirection on the value assigned to
Dave Love <fx@gnu.org>
parents:
diff changeset
5799 Vlast_event_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5800
Dave Love <fx@gnu.org>
parents:
diff changeset
5801 * callint.c (Fcall_interactively): Don't try to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
5802 `enable-recursive-minibuffers' property from FUNCTION unless
Dave Love <fx@gnu.org>
parents:
diff changeset
5803 FUNCTION is actually a symbol; there are some cases where a key
Dave Love <fx@gnu.org>
parents:
diff changeset
5804 sequence is bound directly to a lambda form, and there's no reason
Dave Love <fx@gnu.org>
parents:
diff changeset
5805 to break these.
Dave Love <fx@gnu.org>
parents:
diff changeset
5806
Dave Love <fx@gnu.org>
parents:
diff changeset
5807 * window.c (Fset_window_configuration): Don't signal an error
Dave Love <fx@gnu.org>
parents:
diff changeset
5808 if the frame size saved in the window configuration doesn't
Dave Love <fx@gnu.org>
parents:
diff changeset
5809 match the frame's current size; instead, temporarily resize
Dave Love <fx@gnu.org>
parents:
diff changeset
5810 the frame while installing the window configuration. This is
Dave Love <fx@gnu.org>
parents:
diff changeset
5811 important because using the minibuffer saves and restores the
Dave Love <fx@gnu.org>
parents:
diff changeset
5812 current window configuration, and you don't want to signal an
Dave Love <fx@gnu.org>
parents:
diff changeset
5813 error just because the user resized the frame while using the
Dave Love <fx@gnu.org>
parents:
diff changeset
5814 minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5815
Dave Love <fx@gnu.org>
parents:
diff changeset
5816 * doc.c (Fsnarf_documentation): Signal an error if this is
Dave Love <fx@gnu.org>
parents:
diff changeset
5817 called in a dumped Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5818
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5819 * alloc.c (mark_object): Mark a symbol's name after marking its
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5820 value, function, and property list rather than before; this way,
Dave Love <fx@gnu.org>
parents:
diff changeset
5821 symbols' names are readable, giving us a chance to detect some
Dave Love <fx@gnu.org>
parents:
diff changeset
5822 kinds of heap corruption.
Dave Love <fx@gnu.org>
parents:
diff changeset
5823
Dave Love <fx@gnu.org>
parents:
diff changeset
5824 1992-09-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5825
Dave Love <fx@gnu.org>
parents:
diff changeset
5826 * emacs.c (__main, __do_global_dtors): New dummy functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5827 (__do_global_ctors_aux, __do_global_ctors): Fix typo in fn names.
Dave Love <fx@gnu.org>
parents:
diff changeset
5828
Dave Love <fx@gnu.org>
parents:
diff changeset
5829 1992-09-01 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5830
Dave Love <fx@gnu.org>
parents:
diff changeset
5831 * prefix-args.c: New file. See comment at top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5832 * ymakefile (YMF_PASS_LDFLAGS): Use the prefix-args program to
Dave Love <fx@gnu.org>
parents:
diff changeset
5833 affix the -Xlinker prefix to the linker arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
5834 (prefix-args): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
5835 (temacs): Depend on prefix-args.
Dave Love <fx@gnu.org>
parents:
diff changeset
5836
Dave Love <fx@gnu.org>
parents:
diff changeset
5837 * xterm.c (x_catch_errors): Don't forget to initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
5838 x_caught_error_message to the null string, so x_check_errors can
Dave Love <fx@gnu.org>
parents:
diff changeset
5839 tell when an error has occurred.
Dave Love <fx@gnu.org>
parents:
diff changeset
5840
Dave Love <fx@gnu.org>
parents:
diff changeset
5841 * unexmips.c (mark_x): Declare this as static void at the top of
Dave Love <fx@gnu.org>
parents:
diff changeset
5842 the file and at the function definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5843
Dave Love <fx@gnu.org>
parents:
diff changeset
5844 * keyboard.c (input_available_signal): Declare this to return
Dave Love <fx@gnu.org>
parents:
diff changeset
5845 SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5846
Dave Love <fx@gnu.org>
parents:
diff changeset
5847 * xrdb.c (getuid): Declare this to return short.
Dave Love <fx@gnu.org>
parents:
diff changeset
5848
Dave Love <fx@gnu.org>
parents:
diff changeset
5849 * s/bsd4-3.h: Remove definition of SIGTYPE macro; Mt. Xinu says
Dave Love <fx@gnu.org>
parents:
diff changeset
5850 it's int, but Ultrix says it's void. Since the SIGTYPE guessing
Dave Love <fx@gnu.org>
parents:
diff changeset
5851 code in the `configure' script gives the correct answer for both
Dave Love <fx@gnu.org>
parents:
diff changeset
5852 of these cases, there's no point in listing it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5853
Dave Love <fx@gnu.org>
parents:
diff changeset
5854 * systime.h (EMACS_CURRENT_TIMEZONE): Change documentation to
Dave Love <fx@gnu.org>
parents:
diff changeset
5855 indicate that *OFFSET should be set to the number of minutes EAST
Dave Love <fx@gnu.org>
parents:
diff changeset
5856 of Greenwich, which is what Ed Reingold says real time gurus want.
Dave Love <fx@gnu.org>
parents:
diff changeset
5857 Changed the definition of the EMACS_GET_TZ_OFFSET_AND_SAVINGS
Dave Love <fx@gnu.org>
parents:
diff changeset
5858 macro to reflect this. Buggily, the Fcurrent_time_zone function
Dave Love <fx@gnu.org>
parents:
diff changeset
5859 was already expecting minutes east of GMT.
Dave Love <fx@gnu.org>
parents:
diff changeset
5860
Dave Love <fx@gnu.org>
parents:
diff changeset
5861 * Makefile.in (distclean): Remove backups from the `m' and `s'
Dave Love <fx@gnu.org>
parents:
diff changeset
5862 directories, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5863
Dave Love <fx@gnu.org>
parents:
diff changeset
5864 * m/mips.h: Merge changes from Emacs 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
5865 [NEWSOS5]: Changes so this file can be used with s/newsos5.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5866 (SIGN_EXTEND_CHAR): Define this using a cast to signed char. I
Dave Love <fx@gnu.org>
parents:
diff changeset
5867 guess the MIPS compiler and its derivatives all have this type.
Dave Love <fx@gnu.org>
parents:
diff changeset
5868 (HAVE_ALLOCA, C_ALLOCA): Define the former if we're compiling with
Dave Love <fx@gnu.org>
parents:
diff changeset
5869 GCC, and the latter otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5870 (C_SWITCH_MACHINE): Defined, instead of C_SWITCH_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5871 (LINKER): Defined, if BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
5872 (XUINT, XSET, XUNMARK): Add parentheses to eliminate warnings from
Dave Love <fx@gnu.org>
parents:
diff changeset
5873 GCC. Reindent to fit in 80 columns.
Dave Love <fx@gnu.org>
parents:
diff changeset
5874 INHIBIT_BSD_TIME prevents including bsd/sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
5875 * s/newsos5.h: New file for Sony NEWS-OS release 5, courtesy of
Dave Love <fx@gnu.org>
parents:
diff changeset
5876 Chris Hanson <cph@klia.ai.mit.edu>.
Dave Love <fx@gnu.org>
parents:
diff changeset
5877
Dave Love <fx@gnu.org>
parents:
diff changeset
5878 * m/mips.h: Don't undefine LOAD_AVE_TYPE; the comment says that
Dave Love <fx@gnu.org>
parents:
diff changeset
5879 Emacs 19 has the crocks to handle it properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5880
Dave Love <fx@gnu.org>
parents:
diff changeset
5881 * m/pmax.h: Merge changes from Emacs 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
5882 (LIB_STANDARD, COFF, TERMINFO): Cancel out definitions from
Dave Love <fx@gnu.org>
parents:
diff changeset
5883 m/mips.h which are only appropriate for USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5884 (MAIL_USE_FLOCK, HAVE_UNION_WAIT): Do define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
5885 (BROKEN_O_NONBLOCK): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5886 (LINKER): Don't define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5887 [OSF1]: Undef C_ALLOCA, define HAVE_ALLOCA.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
5888
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5889 * s/osf1.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5890
Dave Love <fx@gnu.org>
parents:
diff changeset
5891 * s/bsd4-3.h: Merge changes from Emacs 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
5892 (BSD, BSD4_3): Just define these, don't fret about numerical
Dave Love <fx@gnu.org>
parents:
diff changeset
5893 values or version numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5894
Dave Love <fx@gnu.org>
parents:
diff changeset
5895 * m/hp9000s300.h: Merge changes from Emacs 18.58, and hp300bsd.h:
Dave Love <fx@gnu.org>
parents:
diff changeset
5896 Change configuration note to say it's okay to use this file for BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
5897 Add comment saying that NOMULTIPLEJOBS must be defined for
Dave Love <fx@gnu.org>
parents:
diff changeset
5898 versions of HP/UX before 6.5.
Dave Love <fx@gnu.org>
parents:
diff changeset
5899 Don't define BIG_ENDIAN if it seems that <endian.h> has already
Dave Love <fx@gnu.org>
parents:
diff changeset
5900 done so.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5901 [BSD4_3] Define m68000, instead of hp9000s300; crt0.c uses these
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5902 to decide what sort of startup code to use.
Dave Love <fx@gnu.org>
parents:
diff changeset
5903 [not BSD4_3] Under HP/UX, always define the BSD memory functions
Dave Love <fx@gnu.org>
parents:
diff changeset
5904 (bcopy, bzero, and bcmp) in terms of the SYSV string functions
Dave Love <fx@gnu.org>
parents:
diff changeset
5905 (memcpy, memset, and memcmp), not just under HP/UX 5; version 6's
Dave Love <fx@gnu.org>
parents:
diff changeset
5906 BSD compatibility library has reported bugs in `signal'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5907 (NEED_BSDTTY): Move this symbol's definition inside the "not
Dave Love <fx@gnu.org>
parents:
diff changeset
5908 BSD4_3" conditional, since it's only relevant to HP/UX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5909 * m/hp300bsd.h: File deleted, since m/hp9000s300.h now
Dave Love <fx@gnu.org>
parents:
diff changeset
5910 works with both HP/UX and BSD; it includes m/hp300bsd.h's
Dave Love <fx@gnu.org>
parents:
diff changeset
5911 specifications.
Dave Love <fx@gnu.org>
parents:
diff changeset
5912
Dave Love <fx@gnu.org>
parents:
diff changeset
5913 * m/hp9000s300.h: Remove definition for SIGN_EXTEND_CHAR; this is
Dave Love <fx@gnu.org>
parents:
diff changeset
5914 only used by the regexp code, which has its own portable
Dave Love <fx@gnu.org>
parents:
diff changeset
5915 definition these days.
Dave Love <fx@gnu.org>
parents:
diff changeset
5916
Dave Love <fx@gnu.org>
parents:
diff changeset
5917 1992-08-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5918
Dave Love <fx@gnu.org>
parents:
diff changeset
5919 * keymap.c (Fmake_sparse_keymap): New optional arg. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5920 (Fmake_keymap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5921
Dave Love <fx@gnu.org>
parents:
diff changeset
5922 * emacs.c (__do_global_ctors, __do_global_ctors_aux): New dummy fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
5923 (__CTOR_LIST__, __DTOR_LIST__): New dummy variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5924
Dave Love <fx@gnu.org>
parents:
diff changeset
5925 * fileio.c (Fdo_auto_save): Always call record_auto_save.
Dave Love <fx@gnu.org>
parents:
diff changeset
5926
Dave Love <fx@gnu.org>
parents:
diff changeset
5927 * keyboard.c (read_char): Call read_char_menu_prompt here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5928 Accept 4 new args to pass to it. Include them in recursive call.
Dave Love <fx@gnu.org>
parents:
diff changeset
5929 Don't delay before starting echo if prev_event was a mouse event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5930 Test for eof in batch mode now understands C is a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
5931 (read_key_sequence): Don't call it here; always call read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
5932 Don't change last_event_buffer after a mouse menu input.
Dave Love <fx@gnu.org>
parents:
diff changeset
5933 (read_char_menu_prompt): Arg PROMPT deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5934 Return nil if nothing to do.
Dave Love <fx@gnu.org>
parents:
diff changeset
5935
Dave Love <fx@gnu.org>
parents:
diff changeset
5936 * xmenu.c (Fx_popup_menu): Treat coords relative to spec'd window.
Dave Love <fx@gnu.org>
parents:
diff changeset
5937 (single_keymap_panes): New function; contains guts of keymap_panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5938 If a command binding for submenu has a prompt string starting with @,
Dave Love <fx@gnu.org>
parents:
diff changeset
5939 make a separate pane for it at this level.
Dave Love <fx@gnu.org>
parents:
diff changeset
5940
Dave Love <fx@gnu.org>
parents:
diff changeset
5941 * xfns.c (Fx_track_pointer): Pass new args to read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
5942 (Fx_select_region, Fx_horizontal_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5943 * lread.c (Fread_char): Pass new args to read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
5944 (Fread_event, Fread_char_exclusive): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5945 * fns.c (Fy_or_n_p): Pass new args to read_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
5946
Dave Love <fx@gnu.org>
parents:
diff changeset
5947 1992-08-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5948
Dave Love <fx@gnu.org>
parents:
diff changeset
5949 * keyboard.c (read_key_sequence): Keep track of prev_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5950 Pass new proper args to read_char_menu_prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
5951 (read_char_menu_prompt): New arg prev_event. Use Fx_popup_menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
5952 Handle any number of keymaps, not just LOCAL and GLOBAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
5953 Invert meaning of arg PROMPT. Test of menu_prompting was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
5954
Dave Love <fx@gnu.org>
parents:
diff changeset
5955 * keymap.c (keymap_table): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
5956
Dave Love <fx@gnu.org>
parents:
diff changeset
5957 * xmenu.c (keymap_panes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5958 (Fx_popup_menu): Accept keymap or list of keymaps as MENU argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5959 Accept mouse button event as POSITION argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
5960
Dave Love <fx@gnu.org>
parents:
diff changeset
5961 1992-08-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5962
Dave Love <fx@gnu.org>
parents:
diff changeset
5963 * cmds.c (internal_self_insert): Assume Fexpand_abbrev expanded
Dave Love <fx@gnu.org>
parents:
diff changeset
5964 something if it incremented MODIFF.
Dave Love <fx@gnu.org>
parents:
diff changeset
5965
Dave Love <fx@gnu.org>
parents:
diff changeset
5966 1992-08-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5967
Dave Love <fx@gnu.org>
parents:
diff changeset
5968 * unexmips.c (unexec): Allow sections in any order.
Dave Love <fx@gnu.org>
parents:
diff changeset
5969 Adjust addresses of rdata section as well as data section.
Dave Love <fx@gnu.org>
parents:
diff changeset
5970
Dave Love <fx@gnu.org>
parents:
diff changeset
5971 * buffer.c (syms_of_buffer): Made buffer-display-table,
Dave Love <fx@gnu.org>
parents:
diff changeset
5972 buffer-field-list and buffer-undo-list allow any type of value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5973
Dave Love <fx@gnu.org>
parents:
diff changeset
5974 1992-08-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5975
Dave Love <fx@gnu.org>
parents:
diff changeset
5976 * fns.c (Fappend): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5977
Dave Love <fx@gnu.org>
parents:
diff changeset
5978 1992-08-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5979
Dave Love <fx@gnu.org>
parents:
diff changeset
5980 * s/usg5-4.h: Incorporate changes from 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
5981 (LIBX10_SYSTEM): Undefine this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5982 (GNULIB): Definition deleted -- done in ymakefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
5983 (LIB_STANDARD): Don't use GNULIB.
Dave Love <fx@gnu.org>
parents:
diff changeset
5984 (HAVE_TCATTR): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5985
Dave Love <fx@gnu.org>
parents:
diff changeset
5986 * xfns.c (x_icon): Don't call x_wm_set_icon_positions if the user
Dave Love <fx@gnu.org>
parents:
diff changeset
5987 hasn't specified the icon position. Let the window manager put
Dave Love <fx@gnu.org>
parents:
diff changeset
5988 the icon where it likes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5989
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
5990 * xterm.c (x_make_frame_invisible): Don't forget to check the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5991 return value of XWithdrawWindow; it could indicate that the window
Dave Love <fx@gnu.org>
parents:
diff changeset
5992 wasn't successfully redrawn.
Dave Love <fx@gnu.org>
parents:
diff changeset
5993
Dave Love <fx@gnu.org>
parents:
diff changeset
5994 * sysdep.c (init_baud_rate): Re-arranged order of conditionals -
Dave Love <fx@gnu.org>
parents:
diff changeset
5995 test TERMIOS before TERMIO; when two options might both be
Dave Love <fx@gnu.org>
parents:
diff changeset
5996 defined, test the most recent first, so that the most recent
Dave Love <fx@gnu.org>
parents:
diff changeset
5997 functions get used.
Dave Love <fx@gnu.org>
parents:
diff changeset
5998
Dave Love <fx@gnu.org>
parents:
diff changeset
5999 * sysdep.c [HAVE_TERMIO] (init_baud_rate): Don't use tcgetattr
Dave Love <fx@gnu.org>
parents:
diff changeset
6000 unless HAVE_TCATTR is defined. Only very rarely do termio systems
Dave Love <fx@gnu.org>
parents:
diff changeset
6001 have the tc{get,set}attr macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6002
Dave Love <fx@gnu.org>
parents:
diff changeset
6003 * window.c (coordinates_in_window): Do not assume that all
Dave Love <fx@gnu.org>
parents:
diff changeset
6004 one-line windows are the minibuffer, or that all minibuffers are
Dave Love <fx@gnu.org>
parents:
diff changeset
6005 one line high. Use MINI_WINDOW_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
6006
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6007 * systerm.h: Renamed to systty.h, to be more consistent with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6008 everything else in Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6009 * dispnew.c, emacs.c, keyboard.c, process.c, sysdep.c: #include
Dave Love <fx@gnu.org>
parents:
diff changeset
6010 directive changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6011 * ymakefile: References to systerm.h changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6012
Dave Love <fx@gnu.org>
parents:
diff changeset
6013 * s/usg5-3.h: Merged changes from 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
6014 (HAVE_SYSV_SIGPAUSE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6015 (BROKEN_TIOCGETC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6016
Dave Love <fx@gnu.org>
parents:
diff changeset
6017 1992-08-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6018
Dave Love <fx@gnu.org>
parents:
diff changeset
6019 * process.c (WCOREDUMP): Define only if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6020 (create_process) [HAVE_SETSID]: Use TIOCSCTTY if exists.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6021
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6022 1992-08-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6023
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6024 * fileio.c (Fdo_auto_save): Call Fsleep_for with the appropriate
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6025 number of arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6026 * fns.c (Fyes_or_no_p): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6027
Dave Love <fx@gnu.org>
parents:
diff changeset
6028 * dispnew.c (update_frame): Change the way we handle
Dave Love <fx@gnu.org>
parents:
diff changeset
6029 cursor_in_echo_area. Firstly, ignore this if the frame we're
Dave Love <fx@gnu.org>
parents:
diff changeset
6030 updating doesn't have a minibuffer. Secondly, don't handle the
Dave Love <fx@gnu.org>
parents:
diff changeset
6031 selected frame specially. Thirdly, don't assume that the
Dave Love <fx@gnu.org>
parents:
diff changeset
6032 minibuffer is only one line high. If cursor_in_echo_area < 0, put
Dave Love <fx@gnu.org>
parents:
diff changeset
6033 the cursor in the upper-left corner; if cursor_in_echo_area > 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
6034 put it on the lowest non-empty line in the minibuffer window, or
Dave Love <fx@gnu.org>
parents:
diff changeset
6035 on the top line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6036
Dave Love <fx@gnu.org>
parents:
diff changeset
6037 * dispnew.c (direct_output_for_insert): Fail if
Dave Love <fx@gnu.org>
parents:
diff changeset
6038 cursor_in_echo_area is set; we don't want to do the typing there.
Dave Love <fx@gnu.org>
parents:
diff changeset
6039 (direct_output_for_insert): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6040
Dave Love <fx@gnu.org>
parents:
diff changeset
6041 1992-08-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6042
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6043 * xterm.c (x_make_frame_invisible): Use XWithdrawWindow when
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6044 available [HAVE_X11R4]; send the UnmapNotify event when
Dave Love <fx@gnu.org>
parents:
diff changeset
6045 appropriate [HAVE_X11]; just unmap the window if that's all that's
Dave Love <fx@gnu.org>
parents:
diff changeset
6046 needed [not HAVE_X11].
Dave Love <fx@gnu.org>
parents:
diff changeset
6047
Dave Love <fx@gnu.org>
parents:
diff changeset
6048 * xterm.c (x_set_text_property): Removed; it's only called from
Dave Love <fx@gnu.org>
parents:
diff changeset
6049 one place. Who wants *another* layer of indirection?
Dave Love <fx@gnu.org>
parents:
diff changeset
6050 * xfns.c (x_set_name): Use XSetWM{Name,IconName} when available
Dave Love <fx@gnu.org>
parents:
diff changeset
6051 [HAVE_X11R4], or XSetIconName and XStoreName otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6052
Dave Love <fx@gnu.org>
parents:
diff changeset
6053 * xterm.h (FRAME_X_WINDOW): New macro, for readability.
Dave Love <fx@gnu.org>
parents:
diff changeset
6054 * xterm.c, xfns.c, xselect.c: Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6055
Dave Love <fx@gnu.org>
parents:
diff changeset
6056 * emacs.c (Fkill_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6057 (syms_of_emacs): Doc fix for Vkill_emacs_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
6058
Dave Love <fx@gnu.org>
parents:
diff changeset
6059 * xterm.c (x_death_handler): Renamed to x_connection_closed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6060 (x_term_init): Use x_connection_closed as the SIGPIPE handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6061
Dave Love <fx@gnu.org>
parents:
diff changeset
6062 * xterm.c (acceptable_x_error_p, x_handler_error_gracefully,
Dave Love <fx@gnu.org>
parents:
diff changeset
6063 x_error_handler): Removed; you can't catch X errors this way,
Dave Love <fx@gnu.org>
parents:
diff changeset
6064 since you can't perform X operations from within an X error
Dave Love <fx@gnu.org>
parents:
diff changeset
6065 handler, and even though we call error, we're still within an X
Dave Love <fx@gnu.org>
parents:
diff changeset
6066 error handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6067 (x_error_quitter, x_error_catcher): New functions, for panicking
Dave Love <fx@gnu.org>
parents:
diff changeset
6068 on and catching X protocol errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
6069 (x_caught_error_message): Buffer for caught X errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
6070 (x_catch_errors, x_check_errors, x_uncatch_errors): New functions
Dave Love <fx@gnu.org>
parents:
diff changeset
6071 for catching errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
6072 (x_term_init): Set the error handler to x_error_quitter, rather
Dave Love <fx@gnu.org>
parents:
diff changeset
6073 than x_error_handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6074 * xfns.c (x_set_mouse_color): Use x_catch_errors, x_check_errors,
Dave Love <fx@gnu.org>
parents:
diff changeset
6075 and x_uncatch errors to avoid crashing if the user selects an
Dave Love <fx@gnu.org>
parents:
diff changeset
6076 odd cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
6077
Dave Love <fx@gnu.org>
parents:
diff changeset
6078 * xterm.c (x_proto_requests): Removed; it's not important.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6079
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6080 * xterm.c (events): Array removed; it's not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
6081
Dave Love <fx@gnu.org>
parents:
diff changeset
6082 * xfns.c (select_visual): Use XVisualIDFromVisual when available
Dave Love <fx@gnu.org>
parents:
diff changeset
6083 [HAVE_X11R4].
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6084
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6085 * xrdb.c (get_user_db): Use XResourceManagerString when available
Dave Love <fx@gnu.org>
parents:
diff changeset
6086 [HAVE_X11R4].
Dave Love <fx@gnu.org>
parents:
diff changeset
6087
Dave Love <fx@gnu.org>
parents:
diff changeset
6088 * window.c (change_window_height): If the size of the window will
Dave Love <fx@gnu.org>
parents:
diff changeset
6089 shrink below the minimum, this code would only try to delete it if
Dave Love <fx@gnu.org>
parents:
diff changeset
6090 it had a parent. Well, even if the window doesn't have a parent,
Dave Love <fx@gnu.org>
parents:
diff changeset
6091 you want Fdelete_window to signal an error, since you're trying to
Dave Love <fx@gnu.org>
parents:
diff changeset
6092 resize one of the undeleteable windows into nothingness. So call
Dave Love <fx@gnu.org>
parents:
diff changeset
6093 Fdelete_window even if the window doesn't have a parent.
Dave Love <fx@gnu.org>
parents:
diff changeset
6094
Dave Love <fx@gnu.org>
parents:
diff changeset
6095 * window.c (MINSIZE): Add kludge so that the minibuffer is always
Dave Love <fx@gnu.org>
parents:
diff changeset
6096 allowed to shrink to one line in height.
Dave Love <fx@gnu.org>
parents:
diff changeset
6097 (MINSIZE, CURBEG, CURSIZE): Change these so that their argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6098 are always Lisp_Objects, not struct window *'s.
Dave Love <fx@gnu.org>
parents:
diff changeset
6099 (change_window_height): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6100
Dave Love <fx@gnu.org>
parents:
diff changeset
6101 1992-08-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6102
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6103 * frame.h (struct frame): New member - explicit_name.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6104 * frame.c (make_frame): Clear it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6105 * xfns.c (x_set_name): Take new argument EXPLICIT, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6106 OLDVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
6107 (x_explicitly_set_name, x_implicitly_set_name): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6108 (x_frame_parms): Use x_explicitly_set_name here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6109 (x_window): Use x_implicitly_set_name here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6110 * xdisp.c (display_mode_line): Use x_implicitly_set_name here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6111
Dave Love <fx@gnu.org>
parents:
diff changeset
6112 * xterm.c (x_wm_hints): Variable deleted. This has to be
Dave Love <fx@gnu.org>
parents:
diff changeset
6113 per-screen. Duh.
Dave Love <fx@gnu.org>
parents:
diff changeset
6114 * xterm.h (struct x_display): New member: wm_hints.
Dave Love <fx@gnu.org>
parents:
diff changeset
6115 * xterm.c (x_wm_set_window_state, x_wm_set_icon_pixmap,
Dave Love <fx@gnu.org>
parents:
diff changeset
6116 x_wm_set_icon_position): Use F->wm_hints, rather than x_wm_hints.
Dave Love <fx@gnu.org>
parents:
diff changeset
6117 (x_term_init): Don't initialize x_wm_hints here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6118 * xfns.c (Fx_create_frame): Instead, initialize f->x_wm_hints
Dave Love <fx@gnu.org>
parents:
diff changeset
6119 here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6120
Dave Love <fx@gnu.org>
parents:
diff changeset
6121 * xterm.c (x_set_text_property): Properly balance the BLOCK_INPUTs
Dave Love <fx@gnu.org>
parents:
diff changeset
6122 and UNBLOCK_INPUTs. And remember that VALUE is the string we want
Dave Love <fx@gnu.org>
parents:
diff changeset
6123 to set the name to, not PROPERTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
6124
Dave Love <fx@gnu.org>
parents:
diff changeset
6125 1992-08-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6126
Dave Love <fx@gnu.org>
parents:
diff changeset
6127 * frame.c (make_minibuffer_frame): Don't set this to auto-raise by
Dave Love <fx@gnu.org>
parents:
diff changeset
6128 default. It's annoying.
Dave Love <fx@gnu.org>
parents:
diff changeset
6129
Dave Love <fx@gnu.org>
parents:
diff changeset
6130 * frame.c (make_minibuffer_frame): Set the prev field of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6131 minibuffer window on a minibuffer-only frame to Qnil, rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
6132 having it point to itself. This confuses code (Fprevious_window
Dave Love <fx@gnu.org>
parents:
diff changeset
6133 and change_window_height, for example), and is only an attempt to
Dave Love <fx@gnu.org>
parents:
diff changeset
6134 support a convention that can't really be used in Emacs 19 anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
6135 * window.h: Document the fact that we can no longer assume that
Dave Love <fx@gnu.org>
parents:
diff changeset
6136 the minibuffer's previous window is the root window, since a
Dave Love <fx@gnu.org>
parents:
diff changeset
6137 minibuffer window in a minibuffer-only frame has a prev field of
Dave Love <fx@gnu.org>
parents:
diff changeset
6138 nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6139 * frame.h [not MULTI_FRAME] (FRAME_ROOT_WINDOW): Define this by
Dave Love <fx@gnu.org>
parents:
diff changeset
6140 reference to the_only_frame.root_window, rather than by assuming
Dave Love <fx@gnu.org>
parents:
diff changeset
6141 that minibuf_window->prev is the root window. While this is true
Dave Love <fx@gnu.org>
parents:
diff changeset
6142 in the non-multi-frame case, we want to discourage this assumption
Dave Love <fx@gnu.org>
parents:
diff changeset
6143 in code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6144 * dispnew.c [not MULTI_FRAME] (Fredraw_display): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
6145 FRAME_ROOT_WINDOW instead of minibuf_window->prev.
Dave Love <fx@gnu.org>
parents:
diff changeset
6146 * xdisp.c (redisplay, init_xdisp): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6147 * window.c (Fset_window_configuration): Removed #if 0'd code which
Dave Love <fx@gnu.org>
parents:
diff changeset
6148 assumes that minibuf_window is on the same frame as the window
Dave Love <fx@gnu.org>
parents:
diff changeset
6149 configuration. Removed special case for windows whose prevs
Dave Love <fx@gnu.org>
parents:
diff changeset
6150 point to themselves.
Dave Love <fx@gnu.org>
parents:
diff changeset
6151
Dave Love <fx@gnu.org>
parents:
diff changeset
6152 * window.c (Fset_window_configuration): Rename the argument from
Dave Love <fx@gnu.org>
parents:
diff changeset
6153 ARG to CONFIGURATION, so it matches the docstring. The
Dave Love <fx@gnu.org>
parents:
diff changeset
6154 make-docfile program cares.
Dave Love <fx@gnu.org>
parents:
diff changeset
6155
Dave Love <fx@gnu.org>
parents:
diff changeset
6156 * window.c [MULTI_FRAME] (syms_of_window): Don't staticpro
Dave Love <fx@gnu.org>
parents:
diff changeset
6157 minibuf_window; the frame list will take care of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6158
Dave Love <fx@gnu.org>
parents:
diff changeset
6159 * xterm.h (HAVE_X11R4): Since we can autodetect this, and can
Dave Love <fx@gnu.org>
parents:
diff changeset
6160 write code more likely to be future-compatible, define this when
Dave Love <fx@gnu.org>
parents:
diff changeset
6161 appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
6162 * xterm.c (x_set_text_property): Define this appropriately for
Dave Love <fx@gnu.org>
parents:
diff changeset
6163 X11R3 and X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
6164
Dave Love <fx@gnu.org>
parents:
diff changeset
6165 * xterm.c (x_set_text_property): Make this take a Lisp_Object
Dave Love <fx@gnu.org>
parents:
diff changeset
6166 string as an argument, rather than a pointer and a length.
Dave Love <fx@gnu.org>
parents:
diff changeset
6167 * xfns.c (x_set_name): Caller changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6168
Dave Love <fx@gnu.org>
parents:
diff changeset
6169 * xfns.c (x_get_arg): Accept a new type - symbol. If we've
Dave Love <fx@gnu.org>
parents:
diff changeset
6170 retrieved a string from the xrdb database and the user wants a
Dave Love <fx@gnu.org>
parents:
diff changeset
6171 symbol, intern it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6172 (Fx_create_frame): Use the symbol type here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6173
Dave Love <fx@gnu.org>
parents:
diff changeset
6174 * xfns.c (x_figure_window_size, x_icon, Fx_create_frame): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
6175 values from enum resource_types for the last arg to x_get_arg,
Dave Love <fx@gnu.org>
parents:
diff changeset
6176 instead of passing numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
6177
Dave Love <fx@gnu.org>
parents:
diff changeset
6178 * xfns.c (Fx_create_frame): When setting up the scroll bars, use
Dave Love <fx@gnu.org>
parents:
diff changeset
6179 the type parameter to x_default_parameter, rather than prefixing
Dave Love <fx@gnu.org>
parents:
diff changeset
6180 the resource name with a question mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
6181
Dave Love <fx@gnu.org>
parents:
diff changeset
6182 * xfns.c [not HAVE_X11] (Fx_create_frame): The resource which
Dave Love <fx@gnu.org>
parents:
diff changeset
6183 determines whether or not to use a bitmapped icon is called
Dave Love <fx@gnu.org>
parents:
diff changeset
6184 "IconType", not "BitmapIcon". Update this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6185
Dave Love <fx@gnu.org>
parents:
diff changeset
6186 1992-08-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6187
Dave Love <fx@gnu.org>
parents:
diff changeset
6188 * xterm.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6189
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6190 More SYSV portability changes from Eric Raymond:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6191
Dave Love <fx@gnu.org>
parents:
diff changeset
6192 * xterm.c [USG5]: Don't include <sys/types.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
6193
Dave Love <fx@gnu.org>
parents:
diff changeset
6194 * xterm.c (x_make_frame_invisible): Instead of calling XWithdraw
Dave Love <fx@gnu.org>
parents:
diff changeset
6195 window, which isn't widely available, write out what it does,
Dave Love <fx@gnu.org>
parents:
diff changeset
6196 since that's not much.
Dave Love <fx@gnu.org>
parents:
diff changeset
6197 (x_iconify_frame): Explicitly perform both the X11R3 and X11R4
Dave Love <fx@gnu.org>
parents:
diff changeset
6198 methods for iconification; don't use XIconifyWindow, since that's
Dave Love <fx@gnu.org>
parents:
diff changeset
6199 not present in R3.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6200
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6201 * xterm.c (x_wm_set_size_hint): Don't bother setting the
Dave Love <fx@gnu.org>
parents:
diff changeset
6202 base_width and base_height members; their function is performed
Dave Love <fx@gnu.org>
parents:
diff changeset
6203 just as well by the min_width and min_height members, and if we
Dave Love <fx@gnu.org>
parents:
diff changeset
6204 use XSetNormalHints instead of XSetWMNormalHints, we can be
Dave Love <fx@gnu.org>
parents:
diff changeset
6205 compatible with R3.
Dave Love <fx@gnu.org>
parents:
diff changeset
6206
Dave Love <fx@gnu.org>
parents:
diff changeset
6207 * xterm.c (x_error_handler): There is no way to invoke the default
Dave Love <fx@gnu.org>
parents:
diff changeset
6208 error handler which works on all versions of X11, so don't bother;
Dave Love <fx@gnu.org>
parents:
diff changeset
6209 call XGetErrorText and print the message ourselves.
Dave Love <fx@gnu.org>
parents:
diff changeset
6210
Dave Love <fx@gnu.org>
parents:
diff changeset
6211 * xterm.c (x_term_init): Don't use MAXHOSTNAMELEN; this isn't
Dave Love <fx@gnu.org>
parents:
diff changeset
6212 defined on all systems. Since we only use that as an initial
Dave Love <fx@gnu.org>
parents:
diff changeset
6213 guess anyway, it's not very important.
Dave Love <fx@gnu.org>
parents:
diff changeset
6214
Dave Love <fx@gnu.org>
parents:
diff changeset
6215 1992-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6216
Dave Love <fx@gnu.org>
parents:
diff changeset
6217 * abbrev.c (Fexpand_abbrev): If pre-expand hook changes the buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
6218 assume that means we "did an expansion".
Dave Love <fx@gnu.org>
parents:
diff changeset
6219
Dave Love <fx@gnu.org>
parents:
diff changeset
6220 * cmds.c (internal_self_insert): Ignore value of Fexpand_abbrev;
Dave Love <fx@gnu.org>
parents:
diff changeset
6221 instead, check whether buf is modified when it returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
6222
Dave Love <fx@gnu.org>
parents:
diff changeset
6223 1992-08-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6224
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6225 Applied SYSV portability changes from Eric Raymond:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6226
Dave Love <fx@gnu.org>
parents:
diff changeset
6227 * xrdb.c [USG5]: Define SYSV, and then include <unistd.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
6228 Apparently, Xlib.h include string.h if SYSV is defined, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6229 strings.h if not.
Dave Love <fx@gnu.org>
parents:
diff changeset
6230 Don't include <sys/types.h>; just declare getuid to return an
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6231 int. Big deal.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6232 (MAXPATHLEN): If this is not defined by the system's include
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6233 files, give it a value of 256.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6234 (get_user_db): Fetch the defaults directly from the display
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6235 structure, rather than using XResourceManagerString; that
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6236 function doesn't exist in the older versions of X.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6237
Dave Love <fx@gnu.org>
parents:
diff changeset
6238 * xterm.c (x_set_text_property): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6239 * xfns.c (x_set_name): Use it instead of XSetWMName and
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6240 XSetWMIconName.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6241
Dave Love <fx@gnu.org>
parents:
diff changeset
6242 * xfns.c (select_visual): Fetch the visual id directly from v;
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6243 don't call XVisualIDFromVisual, since that function is not
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6244 available in earlier versions of X.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6245
Dave Love <fx@gnu.org>
parents:
diff changeset
6246 * term.c (term_get_fkeys): Some systems define `static' to be the
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6247 empty string, which means that you can't have constant
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6248 initialized arrays inside a function. So move the `keys' array
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6249 outside of the function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6250 * xdisp.c (decode_mode_spec): Same deal, with lots_of_dashes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6251 * xfns.c (x_make_gc): Same deal, regarding cursor_bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6252
Dave Love <fx@gnu.org>
parents:
diff changeset
6253 * term.c (keys): Include definitions for "K2" (the center key on
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6254 an IBM keypad), "F1" (F11), and "F2" (F12). Handle "k0" and "k;"
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6255 specially; see the code for details.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6256
Dave Love <fx@gnu.org>
parents:
diff changeset
6257 * term.c (clear_end_of_line): Remember that on some systems,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6258 "static" gets defined to be the null string, so we can't declare
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6259 an array to be static and then initialize it. Since the array in
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6260 question (buf) is only one element long, just make it a scalar
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6261 rather than an array; it can then be initialized, even if it's
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6262 not static.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6263
Dave Love <fx@gnu.org>
parents:
diff changeset
6264 * systime.h [not HAVE_TIMEVAL] (EMACS_USECS, EMACS_SET_USECS):
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6265 Don't forget to define dummy versions of these.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6266
Dave Love <fx@gnu.org>
parents:
diff changeset
6267 * systime.h [USE_UTIME]: time_t is a typedef, not a struct.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6268 Don't prefix it with `struct'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6269
Dave Love <fx@gnu.org>
parents:
diff changeset
6270 * systerm.h (EMACS_SET_TTY_PGRP): When there doesn't seem to be
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6271 any way to do this, don't forget to give it a dummy definition.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6272
Dave Love <fx@gnu.org>
parents:
diff changeset
6273 * sysdep.c (select): There's no need to cast the return value of
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6274 signal anymore, since we have the SIGTYPE macro defined.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6275
Dave Love <fx@gnu.org>
parents:
diff changeset
6276 * sysdep.c (read_input_waiting): When scanning for quit
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6277 characters, use the value of quit_char, rather than assuming that
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6278 C-g is the quit character. And don't forget to declare i.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6279
Dave Love <fx@gnu.org>
parents:
diff changeset
6280 * sysdep.c [USG5]: Don't include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6281
Dave Love <fx@gnu.org>
parents:
diff changeset
6282 * s/usg5-3.h: Eric Raymond writes:
Dave Love <fx@gnu.org>
parents:
diff changeset
6283 Define HAVE_SELECT and BSTRINGS only if HAVE_X_WINDOWS is on,
Dave Love <fx@gnu.org>
parents:
diff changeset
6284 because that means we'll be linking in the shared libraries
Dave Love <fx@gnu.org>
parents:
diff changeset
6285 containing the BSD emulations. Teach the file about the shared
Dave Love <fx@gnu.org>
parents:
diff changeset
6286 libraries necessary to link X programs, because AT&T doesn't
Dave Love <fx@gnu.org>
parents:
diff changeset
6287 supply static libraries for X. Also, fix the incorrect assertion
Dave Love <fx@gnu.org>
parents:
diff changeset
6288 that -lg cannot be used with SVr3. Finally, force USE_UTIMES and
Dave Love <fx@gnu.org>
parents:
diff changeset
6289 BROKEN_TIOCGWINSZ. (Note for the future; there may be a
Dave Love <fx@gnu.org>
parents:
diff changeset
6290 utimes(2)) emulation lurking in the X shared libraries.)
Dave Love <fx@gnu.org>
parents:
diff changeset
6291
Dave Love <fx@gnu.org>
parents:
diff changeset
6292 * s/usg5-4.h (USE_UTIME): Remove this definition; the C library
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6293 still doesn't have utimes.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6294
Dave Love <fx@gnu.org>
parents:
diff changeset
6295 * ralloc.c (get_bloc): When initializing new_bloc->variable, cast
Dave Love <fx@gnu.org>
parents:
diff changeset
6296 NIL to (POINTER *).
Dave Love <fx@gnu.org>
parents:
diff changeset
6297 (malloc_init): Give warning if sbrk returns zero. Wonder what
Dave Love <fx@gnu.org>
parents:
diff changeset
6298 that's supposed to mean.
Dave Love <fx@gnu.org>
parents:
diff changeset
6299
Dave Love <fx@gnu.org>
parents:
diff changeset
6300 * process.c (process_send_signal): Don't send SIGTSTP if the
Dave Love <fx@gnu.org>
parents:
diff changeset
6301 system doesn't have that facility.
Dave Love <fx@gnu.org>
parents:
diff changeset
6302
Dave Love <fx@gnu.org>
parents:
diff changeset
6303 * process.c: [USG5] Don't include <fcntl.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
6304 [USG] Don't bother including <termios.h>, <termio.h>, or
Dave Love <fx@gnu.org>
parents:
diff changeset
6305 <fcntl.h>; systerm.h takes care of all that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6306 Remove the "mis;tak-+;;" line from the code; apparently this
Dave Love <fx@gnu.org>
parents:
diff changeset
6307 section of code does get used.
Dave Love <fx@gnu.org>
parents:
diff changeset
6308
Dave Love <fx@gnu.org>
parents:
diff changeset
6309 * minibuf.c (Fread_from_minibuffer): Put this function's doc
Dave Love <fx@gnu.org>
parents:
diff changeset
6310 string into a comment; it's too long for the PCC preprocessor.
Dave Love <fx@gnu.org>
parents:
diff changeset
6311 Rah.
Dave Love <fx@gnu.org>
parents:
diff changeset
6312 (Fcompleting_read): Same deal.
Dave Love <fx@gnu.org>
parents:
diff changeset
6313
Dave Love <fx@gnu.org>
parents:
diff changeset
6314 * keyboard.c (init_keyboard): Changed "#endif SIGIO" to
Dave Love <fx@gnu.org>
parents:
diff changeset
6315 "#endif /* SIGIO */"
Dave Love <fx@gnu.org>
parents:
diff changeset
6316 * mocklisp.c (Fml_substr): Same sort of thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
6317 * process.c (wait_reading_process_input): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6318
Dave Love <fx@gnu.org>
parents:
diff changeset
6319 * floatfns.c (Fexpm1, Flog1p): Function removed; it's not widely
Dave Love <fx@gnu.org>
parents:
diff changeset
6320 available, and hardly vital.
Dave Love <fx@gnu.org>
parents:
diff changeset
6321 (syms_of_floatfns): Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
6322
Dave Love <fx@gnu.org>
parents:
diff changeset
6323 * floatfns.c (Flog): Accept optional second arg, being the base
Dave Love <fx@gnu.org>
parents:
diff changeset
6324 for the logarithm.
Dave Love <fx@gnu.org>
parents:
diff changeset
6325 [USG] (Flogb): Define this in terms of Flog.
Dave Love <fx@gnu.org>
parents:
diff changeset
6326
Dave Love <fx@gnu.org>
parents:
diff changeset
6327 * data.c [USG] (Frem): Call fmod, rather than drem. Rah.
Dave Love <fx@gnu.org>
parents:
diff changeset
6328
Dave Love <fx@gnu.org>
parents:
diff changeset
6329 * emacs.c [USG5]: Don't #include <fcntl.h> for these systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
6330
Dave Love <fx@gnu.org>
parents:
diff changeset
6331 * alloc.c (Fmake_marker): Removed the test for being called from a
Dave Love <fx@gnu.org>
parents:
diff changeset
6332 signal handler. The original bug is probably gone, the test
Dave Love <fx@gnu.org>
parents:
diff changeset
6333 wasn't written portably, and it should probably go somewhere else
Dave Love <fx@gnu.org>
parents:
diff changeset
6334 anyway - say, funcall or eval.
Dave Love <fx@gnu.org>
parents:
diff changeset
6335
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6336 End of changes from Eric Raymond.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6337
Dave Love <fx@gnu.org>
parents:
diff changeset
6338 * xfns.c (Fx_create_frame): Make the default for the icon-type
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6339 parameter nil, not t. It seems to cause problems with some X
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6340 servers.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6341
Dave Love <fx@gnu.org>
parents:
diff changeset
6342 * lisp.h (DEFVAR_PER_BUFFER): Add new argument, TYPE, to help
Dave Love <fx@gnu.org>
parents:
diff changeset
6343 check the types of buffer-local variable slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
6344 * buffer.c (syms_of_buffer): Call DEFVAR_PER_BUFFER with the new
Dave Love <fx@gnu.org>
parents:
diff changeset
6345 TYPE argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6346 * abbrev.c (syms_of_abbrev): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6347 * buffer.c (buffer_local_types): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6348 (buffer_slot_type_mismatch): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6349 * buffer.h (buffer_local_types): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6350 * data.c (store_symval_forwarding): When storing through a
Dave Love <fx@gnu.org>
parents:
diff changeset
6351 Lisp_Buffer_Objfwd, check if the slot requires a particular type,
Dave Love <fx@gnu.org>
parents:
diff changeset
6352 and report an error if the types clash.
Dave Love <fx@gnu.org>
parents:
diff changeset
6353 * lread.c (defvar_per_buffer): Support new TYPE argument, by
Dave Love <fx@gnu.org>
parents:
diff changeset
6354 setting the appropriate slot in buffer_local_types.
Dave Love <fx@gnu.org>
parents:
diff changeset
6355
Dave Love <fx@gnu.org>
parents:
diff changeset
6356 1992-08-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6357
Dave Love <fx@gnu.org>
parents:
diff changeset
6358 * window.c (window_loop): This used to keep track of the first
Dave Love <fx@gnu.org>
parents:
diff changeset
6359 window processed and wait until we came back around to it. Sadly,
Dave Love <fx@gnu.org>
parents:
diff changeset
6360 this doesn't work if that window gets deleted. So instead, use
Dave Love <fx@gnu.org>
parents:
diff changeset
6361 Fprevious_window to find the last window to process, and loop
Dave Love <fx@gnu.org>
parents:
diff changeset
6362 until we've done that one.
Dave Love <fx@gnu.org>
parents:
diff changeset
6363
Dave Love <fx@gnu.org>
parents:
diff changeset
6364 * window.c [not MULTI_FRAME] (init_window_once): Don't forget to
Dave Love <fx@gnu.org>
parents:
diff changeset
6365 set the `mini_p' flag on the new minibuffer window to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
6366
Dave Love <fx@gnu.org>
parents:
diff changeset
6367 * window.c (Fwindow_at): Don't check the type of the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6368 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6369
Dave Love <fx@gnu.org>
parents:
diff changeset
6370 * window.c [not MULTI_FRAME] (window_loop): Set frame to zero,
Dave Love <fx@gnu.org>
parents:
diff changeset
6371 instead of trying to decode it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6372
Dave Love <fx@gnu.org>
parents:
diff changeset
6373 * frame.h [not MULTI_FRAME] (the_only_frame): Put a comment above
Dave Love <fx@gnu.org>
parents:
diff changeset
6374 this indicating that it's not GCPRO'd. Put parens around some of
Dave Love <fx@gnu.org>
parents:
diff changeset
6375 the FRAME_* macros' definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6376 [not MULTI_SCREEN] (Fselected_frame): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6377
Dave Love <fx@gnu.org>
parents:
diff changeset
6378 * frame.h [not MULTI_FRAME] (FRAME_ROOT_WINDOW): Define this in
Dave Love <fx@gnu.org>
parents:
diff changeset
6379 terms of minibuf_window, rather than by reference to
Dave Love <fx@gnu.org>
parents:
diff changeset
6380 the_only_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6381 * window.c (init_window_once): Initialize minibuf_window before
Dave Love <fx@gnu.org>
parents:
diff changeset
6382 FRAME_ROOT_WINDOW, so the latter actually points to something.
Dave Love <fx@gnu.org>
parents:
diff changeset
6383
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6384 * keyboard.c (Fexecute_mouse_event): Dyked-out function deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6385 We're not going to use this mouse interface.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6386 (Vmouse_window, Vmouse_event, Vmouse_event_function)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6387 (Vmouse_left_hook, Vmap_frame_hook, Vunmap_frame_hook)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6388 (Vmouse_motion_handler): Variables deleted; they were to be used by
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6389 Fexecute_mouse_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
6390 (syms_of_keyboard): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6391 (command_loop_1): Remove dyked-out code to support
Dave Love <fx@gnu.org>
parents:
diff changeset
6392 Fexecute_mouse_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
6393 (read_char): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6394
Dave Love <fx@gnu.org>
parents:
diff changeset
6395 * keyboard.c (Vlast_event_frame): Don't define this window if
Dave Love <fx@gnu.org>
parents:
diff changeset
6396 MULTI_FRAME is not #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6397 (syms_of_keyboard): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6398 (kbd_buffer_store_event): Don't try to work with Vlast_event_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6399 if MULTI_FRAME is not #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6400 (kbd_buffer_get_event): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6401
Dave Love <fx@gnu.org>
parents:
diff changeset
6402 * keyboard.c (Fdiscard_input): Removed dyked-out code from when
Dave Love <fx@gnu.org>
parents:
diff changeset
6403 unread_command_char's quiescent value was -1, not nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6404
Dave Love <fx@gnu.org>
parents:
diff changeset
6405 * frame.c (make_frame): Stop passing zero to make_window; it's not
Dave Love <fx@gnu.org>
parents:
diff changeset
6406 expecting any arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6407
Dave Love <fx@gnu.org>
parents:
diff changeset
6408 1992-08-12 Jim Blandy (jimb@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6409
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6410 * unexsunos4.c: Deleted "$Log" header in comments at top of file;
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6411 this was beginning to grow RCS hair, which we don't want.
Dave Love <fx@gnu.org>
parents:
diff changeset
6412 * xmenu.c: Same deal.
Dave Love <fx@gnu.org>
parents:
diff changeset
6413
Dave Love <fx@gnu.org>
parents:
diff changeset
6414 1992-08-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6415
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6416 * fileio.c (Fread_filename): Don't add one here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6417 * minibuf.c (Fcompleting_read): Instead, stop subtracting one
Dave Love <fx@gnu.org>
parents:
diff changeset
6418 here, so this function lives up to its doc string, which I think
Dave Love <fx@gnu.org>
parents:
diff changeset
6419 specifies an okay way to work.
Dave Love <fx@gnu.org>
parents:
diff changeset
6420
Dave Love <fx@gnu.org>
parents:
diff changeset
6421 * doc.c (Vdata_directory): Removed; this is declared in callproc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6422 (syms_of_doc): Initialization removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6423
Dave Love <fx@gnu.org>
parents:
diff changeset
6424 * xfns.c (x_get_arg): Return Qunbound for an unspecified
Dave Love <fx@gnu.org>
parents:
diff changeset
6425 resource, not nil. That way, we can tell the difference between a
Dave Love <fx@gnu.org>
parents:
diff changeset
6426 false resource and an unspecified resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
6427 (x_default_error): Use DEFLT if x_get_arg returns Qunbound, not Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6428 (x_figure_window_size, x_icon, Fx_create_frame): Deal with
Dave Love <fx@gnu.org>
parents:
diff changeset
6429 Qunbound and Qnil properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6430
Dave Love <fx@gnu.org>
parents:
diff changeset
6431 * xfns.c (Fx_create_frame): Pass the correct number of arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
6432 to x_set_font.
Dave Love <fx@gnu.org>
parents:
diff changeset
6433
Dave Love <fx@gnu.org>
parents:
diff changeset
6434 * xfns.c [not HAVE_X11] (Fx_create_frame): Delete section that's
Dave Love <fx@gnu.org>
parents:
diff changeset
6435 only included if we *do* have X11. Blind patching.
Dave Love <fx@gnu.org>
parents:
diff changeset
6436
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6437 * xfns.c (x_icon): Rewritten to call x_wm_set_icon_position and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6438 x_wm_set_window_state instead of calling XSetWMHints directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6439 * xterm.c (x_wm_hints): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6440 (x_wm_set_window_state, x_wm_set_icon_pixmap,
Dave Love <fx@gnu.org>
parents:
diff changeset
6441 x_wm_set_icon_position): Use x_wm_hints.
Dave Love <fx@gnu.org>
parents:
diff changeset
6442 (x_term_init): Set the `input' field of x_wm_hints, and its flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
6443
Dave Love <fx@gnu.org>
parents:
diff changeset
6444 * xterm.c (x_text_icon): Call x_wm_set_icon_pixmap with a pixmap
Dave Love <fx@gnu.org>
parents:
diff changeset
6445 of zero, to clear the pixmap.
Dave Love <fx@gnu.org>
parents:
diff changeset
6446 (x_wm_set_icon_pixmap): Accept this protocol; if pixmap is zero,
Dave Love <fx@gnu.org>
parents:
diff changeset
6447 specify no pixmap for the icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
6448
Dave Love <fx@gnu.org>
parents:
diff changeset
6449 * xfns.c (x_default_parameter): Don't call store_frame_param here;
Dave Love <fx@gnu.org>
parents:
diff changeset
6450 it's already taken care of by x_set_frame_parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6451
Dave Love <fx@gnu.org>
parents:
diff changeset
6452 * xfns.c (Fx_create_frame): Check for the `icon-type',
Dave Love <fx@gnu.org>
parents:
diff changeset
6453 `auto-raise', and `auto-lower' parameters. Have `icon-type'
Dave Love <fx@gnu.org>
parents:
diff changeset
6454 default to t, indicating that we want the nifty gnu in our icons.
Dave Love <fx@gnu.org>
parents:
diff changeset
6455 (Qauto_lower): New symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
6456
Dave Love <fx@gnu.org>
parents:
diff changeset
6457 * xfns.c (x_set_icon_type): UNBLOCK_INPUT before reporting the
Dave Love <fx@gnu.org>
parents:
diff changeset
6458 error, not after. error doesn't return, sklitch-brain.
Dave Love <fx@gnu.org>
parents:
diff changeset
6459
Dave Love <fx@gnu.org>
parents:
diff changeset
6460 * xterm.c (x_set_window_size): Call check_frame_size to make sure
Dave Love <fx@gnu.org>
parents:
diff changeset
6461 that the requested dimensions are within acceptable limits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6462 Store the new size information in the frame structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
6463
Dave Love <fx@gnu.org>
parents:
diff changeset
6464 * xfns.c (x_set_frame_parameters): Properly recognize changes to
Dave Love <fx@gnu.org>
parents:
diff changeset
6465 the height of the frame. Recognize changes of the frame's
Dave Love <fx@gnu.org>
parents:
diff changeset
6466 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
6467
Dave Love <fx@gnu.org>
parents:
diff changeset
6468 * xfns.c (x_set_frame_parameters): Iterate over ALIST while the
Dave Love <fx@gnu.org>
parents:
diff changeset
6469 current element is cons, not while it's non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6470 (syms_of_xfns): Call init_x_parm_symbols after interning all the
Dave Love <fx@gnu.org>
parents:
diff changeset
6471 other atoms; init_x_parm_symbols expects Qx_frame_parameter to be
Dave Love <fx@gnu.org>
parents:
diff changeset
6472 initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
6473
Dave Love <fx@gnu.org>
parents:
diff changeset
6474 1992-08-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6475
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6476 * xfns.c (Qbackground_color, Qborder_color, Qborder_width)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6477 (Qcursor_color, Qfont, Qforeground_color, Qgeometry)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6478 (Qhorizontal_scroll_bar, Qicon_left, Qicon_top, Qiconic_startup)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6479 (Qinternal_border_width, Qleft, Qmouse_color, Qparent_id)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6480 (Qsuppress_icon, Qsuppress_initial_map, Qtop, Qundefined_color)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6481 (Qvertical_scroll_bar, Qwindow_id, Qx_frame_parameter): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6482 symbols, with lisp code to rebuild syms_of_xfns.
Dave Love <fx@gnu.org>
parents:
diff changeset
6483 (syms_of_xfns): Initialize and staticpro them.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6484 (Qheight, Qminibuffer, Qname, Qnone, Qonly, Qwidth)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6485 (Qunsplittable): Add extern declaration for these.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6486 (x_init_parm_symbols): Don't initialize Qx_frame_parameter here;
Dave Love <fx@gnu.org>
parents:
diff changeset
6487 it's done in syms_of_xfns.
Dave Love <fx@gnu.org>
parents:
diff changeset
6488 (x_default_parameter): Change the argument char *PROPNAME into a
Dave Love <fx@gnu.org>
parents:
diff changeset
6489 Lisp_Object PROP; let the caller take care of interning the atom.
Dave Love <fx@gnu.org>
parents:
diff changeset
6490 (Fx_geometry, x_figure_window_size, x_icon, Fx_create_frame): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
6491 the new Q... variables, instead of interning things.
Dave Love <fx@gnu.org>
parents:
diff changeset
6492
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6493 * frame.c (Qheight, Qicon, Qmodeline, Qname, Qnone, Qonly)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6494 (Qunsplittable, Qwidth, Qx): New symbol, with lisp code to rebuild
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6495 syms_of_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6496 (syms_of_xfns): Initialize and staticpro them.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6497 (Fframep, Fframe_visible_p, Fframe_parameters): Use the new Q...
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6498 variables, instead of interning things.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6499 (store_in_alist): Change the argument char *PROPNAME into a
Dave Love <fx@gnu.org>
parents:
diff changeset
6500 Lisp_Object PROP; let the caller take care of interning the atom.
Dave Love <fx@gnu.org>
parents:
diff changeset
6501
Dave Love <fx@gnu.org>
parents:
diff changeset
6502 * frame.c (Fframe_visible_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6503
Dave Love <fx@gnu.org>
parents:
diff changeset
6504 * frame.c (Fframe_parameters): When figuring the `minibuffer'
Dave Love <fx@gnu.org>
parents:
diff changeset
6505 parameter, if FRAME doesn't have a minibuffer, return `none', not
Dave Love <fx@gnu.org>
parents:
diff changeset
6506 nil. If it does have a minibuffer with other windows, return the
Dave Love <fx@gnu.org>
parents:
diff changeset
6507 window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6508
Dave Love <fx@gnu.org>
parents:
diff changeset
6509 * frame.c (Fmodify_frame_parameters): Don't write out the loop for
Dave Love <fx@gnu.org>
parents:
diff changeset
6510 processing X frame parameters here; do it in the x specific code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6511 Call the function which deals with this stuff
Dave Love <fx@gnu.org>
parents:
diff changeset
6512 x_set_frame_parameters, not x_set_frame_parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
6513 * xfns.c (x_set_frame_param): Replaced by x_set_frame_parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
6514 (x_set_frame_parameters): Process the alist of parameters here.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6515 Notice `width', `height', `top', and `left' parameters.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6516 Hold off changing the frame size and position until the end, so we
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6517 can do both parameters at once when they are both specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
6518 (x_default_parameter): Call x_set_frame_parameters, not
Dave Love <fx@gnu.org>
parents:
diff changeset
6519 x_set_frame_param.
Dave Love <fx@gnu.org>
parents:
diff changeset
6520
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6521 * frame.c (Fmake_frame_visible, Fmake_frame_invisible)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6522 (Ficonify_frame, Fframe_parameters, Fmodify_frame_parameters)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6523 (Fset_frame_height, Fset_frame_width, Fset_frame_size)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6524 (Fset_frame_position): Place clauses controlled by FRAME_X_P inside
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6525 `#ifdef HAVE_X_WINDOWS ... #endif' clauses.
Dave Love <fx@gnu.org>
parents:
diff changeset
6526
Dave Love <fx@gnu.org>
parents:
diff changeset
6527 * frame.c (Fset_frame_position): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6528
Dave Love <fx@gnu.org>
parents:
diff changeset
6529 * dispnew.c (Fredraw_frame): Call clear_frame_records before
Dave Love <fx@gnu.org>
parents:
diff changeset
6530 calling update_end, so that x_display_box_cursor can rely on the
Dave Love <fx@gnu.org>
parents:
diff changeset
6531 contents of f->current_glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6532
Dave Love <fx@gnu.org>
parents:
diff changeset
6533 * xfns.c (x_figure_window_size): Indicate that this function
Dave Love <fx@gnu.org>
parents:
diff changeset
6534 returns an int, rather than just leaving it unstated.
Dave Love <fx@gnu.org>
parents:
diff changeset
6535
Dave Love <fx@gnu.org>
parents:
diff changeset
6536 * xterm.c (x_wm_set_size_hint): Don't try to set the base_height
Dave Love <fx@gnu.org>
parents:
diff changeset
6537 and base_width elements of size_hints if PBaseSize is not
Dave Love <fx@gnu.org>
parents:
diff changeset
6538 #defined. Set the minimum frame size according to the information
Dave Love <fx@gnu.org>
parents:
diff changeset
6539 returned by check_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
6540
Dave Love <fx@gnu.org>
parents:
diff changeset
6541 * window.h (MIN_SAFE_WINDOW_HEIGHT, MIN_SAFE_WINDOW_WIDTH): Macros
Dave Love <fx@gnu.org>
parents:
diff changeset
6542 removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6543 (check_frame_size): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6544 * window.c (MIN_SAFE_WINDOW_HEIGHT, MIN_SAFE_WINDOW_WIDTH): Macros
Dave Love <fx@gnu.org>
parents:
diff changeset
6545 defined here now.
Dave Love <fx@gnu.org>
parents:
diff changeset
6546 (check_frame_size): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6547 * dispnew.c (change_frame_size): Call check_frame_size here,
Dave Love <fx@gnu.org>
parents:
diff changeset
6548 rather than writing out its code. Don't declare newheight and
Dave Love <fx@gnu.org>
parents:
diff changeset
6549 newwidth to be register variables, since we take their address.
Dave Love <fx@gnu.org>
parents:
diff changeset
6550
Dave Love <fx@gnu.org>
parents:
diff changeset
6551 * bytecode.c (Fbyte_code): When metering the Bcall opcodes, make
Dave Love <fx@gnu.org>
parents:
diff changeset
6552 sure the count on the symbol's `byte-code-meter' property does not
Dave Love <fx@gnu.org>
parents:
diff changeset
6553 overflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
6554
Dave Love <fx@gnu.org>
parents:
diff changeset
6555 * bytecode.c (syms_of_bytecode): Add a docstring for
Dave Love <fx@gnu.org>
parents:
diff changeset
6556 byte-metering-on.
Dave Love <fx@gnu.org>
parents:
diff changeset
6557
Dave Love <fx@gnu.org>
parents:
diff changeset
6558 1992-08-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6559
Dave Love <fx@gnu.org>
parents:
diff changeset
6560 * dispnew.c (in_display): Variable deleted; it's only ever used as
Dave Love <fx@gnu.org>
parents:
diff changeset
6561 an unofficial parameter to change_frame_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
6562 (change_frame_size): New argument, DELAY, which when non-zero
Dave Love <fx@gnu.org>
parents:
diff changeset
6563 indicates to delay the size change until later. This should be
Dave Love <fx@gnu.org>
parents:
diff changeset
6564 passed as one from signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
6565 (window_change_signal): Call change_frame_size with a DELAY of 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
6566 (do_pending_window_change): Call change_frame_size with DELAY of 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6567 * frame.c [MULTI_SCREEN] (Fset_frame_height, Fset_frame_width,
Dave Love <fx@gnu.org>
parents:
diff changeset
6568 Fset_frame_size): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6569 [not MULTI_SCREEN] (Fset_frame_height, Fset_frame_width,
Dave Love <fx@gnu.org>
parents:
diff changeset
6570 Fset_frame_size, Fset_screen_height, Fset_screen_width): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
6571 * keyboard.c (Fsuspend_emacs): Call change_frame_size with the
Dave Love <fx@gnu.org>
parents:
diff changeset
6572 proper arguments - the height and width are the second and third
Dave Love <fx@gnu.org>
parents:
diff changeset
6573 arguments, not the first and second. Pass 0 for DELAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
6574 * xfns.c (Fx_create_frame): Call change_frame_size with a DELAY of 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6575 * xterm.c (XTread_socket, x_do_pending_expose): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
6576 change_frame_size with a DELAY of 1.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6577
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6578 * xterm.c (in_display): Deleted this; it's never used in xterm.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
6579 and there is another variable by the same name in dispnew.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6580
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6581 * frame.c [not MULTI_SCREEN] (Fset_frame_height, Fset_frame_width)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6582 (Fset_frame_size, Fframe_height, Fframe_width): New functions, for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6583 use when Emacs is not compiled with multiple screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
6584 [not MULTI_SCREEN] (Fset_screen_height, Fset_screen_width):
Dave Love <fx@gnu.org>
parents:
diff changeset
6585 Functions added for backward compatibility with Emacs 18. These
Dave Love <fx@gnu.org>
parents:
diff changeset
6586 would be just aliases, except that the version 18 functions don't
Dave Love <fx@gnu.org>
parents:
diff changeset
6587 take a FRAME argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6588 [not MULTI_SCREEN] (syms_of_frame): New function, to defsubr the
Dave Love <fx@gnu.org>
parents:
diff changeset
6589 above and add screen-height and screen-width as aliases for
Dave Love <fx@gnu.org>
parents:
diff changeset
6590 Fframe_height and Fframe_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
6591 * emacs.c (main): Call syms_of_frame unconditionally. When
Dave Love <fx@gnu.org>
parents:
diff changeset
6592 MULTI_FRAME is not defined, it still provides the Fframe_width,
Dave Love <fx@gnu.org>
parents:
diff changeset
6593 Fframe_height, Fset_frame_width, and Fset_frame_height functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6594
Dave Love <fx@gnu.org>
parents:
diff changeset
6595 * frame.c (Fset_frame_width): Change the size of FRAME, not of
Dave Love <fx@gnu.org>
parents:
diff changeset
6596 selected_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6597
Dave Love <fx@gnu.org>
parents:
diff changeset
6598 * frame.c (Fset_frame_width, Fset_frame_height): Declare the
Dave Love <fx@gnu.org>
parents:
diff changeset
6599 `frame' argument to be a Lisp_Object. It used to be undeclared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6600
Dave Love <fx@gnu.org>
parents:
diff changeset
6601 1992-08-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6602
Dave Love <fx@gnu.org>
parents:
diff changeset
6603 * dispnew.c, frame.c, frame.h, keyboard.c, scroll.c, term.c,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6604 * window.c, xdisp.c, xfns.c xterm.c (FRAME_IS_TERMCAP, FRAME_IS_X)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6605 (FRAME_HAS_MINIBUF): Renamed these to FRAME_TERMCAP_P, FRAME_X_P,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6606 and FRAME_HAS_MINIBUF_P, for consistency with the rest of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6607 frame macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6608
Dave Love <fx@gnu.org>
parents:
diff changeset
6609 * window.h (MIN_SAFE_WINDOW_WIDTH, MIN_SAFE_WINDOW_HEIGHT): New
Dave Love <fx@gnu.org>
parents:
diff changeset
6610 macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6611 * window.c (check_min_window_sizes): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6612 (set_window_height): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6613 (Fsplit_window, change_window_height): Call it, instead of writing
Dave Love <fx@gnu.org>
parents:
diff changeset
6614 out its code.
Dave Love <fx@gnu.org>
parents:
diff changeset
6615 * dispnew.c (change_frame_size): If newlength or newwidth are too
Dave Love <fx@gnu.org>
parents:
diff changeset
6616 small (according to the value of MIN_SAFE_WINDOW_{WIDTH,HEIGHT}),
Dave Love <fx@gnu.org>
parents:
diff changeset
6617 force them larger. This isn't really right, but it's better than
Dave Love <fx@gnu.org>
parents:
diff changeset
6618 crashing.
Dave Love <fx@gnu.org>
parents:
diff changeset
6619
Dave Love <fx@gnu.org>
parents:
diff changeset
6620 * editfns.c (Fcurrent_time_zone): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6621
Dave Love <fx@gnu.org>
parents:
diff changeset
6622 1992-08-06 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6623
Dave Love <fx@gnu.org>
parents:
diff changeset
6624 * editfns.c (Fcurrent_time_zone): Don't forget to include code to
Dave Love <fx@gnu.org>
parents:
diff changeset
6625 signal an error when EMACS_CURRENT_TIME_ZONE is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6626
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6627 1992-08-06 Joseph Arceneaux (jla@gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6628
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6629 * doc.c (Vdata_directory): Declared.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6630 (syms_of_doc): Initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
6631
Dave Love <fx@gnu.org>
parents:
diff changeset
6632 * fileio.c (Fread_filename): Add 1 to the offset position for the
Dave Love <fx@gnu.org>
parents:
diff changeset
6633 cursor when reading file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
6634
Dave Love <fx@gnu.org>
parents:
diff changeset
6635 1992-08-05 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6636
Dave Love <fx@gnu.org>
parents:
diff changeset
6637 * systime.h (EMACS_CURRENT_TIME_ZONE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6638 * editfns.c (Fcurrent_time_zone): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6639 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6640
98318
cbd67f04134f Fix previous changes.
Juanma Barranquero <lekktu@gmail.com>
parents: 98317
diff changeset
6641 * keyboard.c (read_key_sequence): Clear the eighth bit of the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6642 character from the key sequence, NOT the index of the character IN
Dave Love <fx@gnu.org>
parents:
diff changeset
6643 the key sequence. How many tries will it take to get it right?
Dave Love <fx@gnu.org>
parents:
diff changeset
6644
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
6645 1992-08-04 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6646
Dave Love <fx@gnu.org>
parents:
diff changeset
6647 * eval.c (syms_of_eval): Doc fix for debug-on-quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
6648
Dave Love <fx@gnu.org>
parents:
diff changeset
6649 1992-08-03 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6650
Dave Love <fx@gnu.org>
parents:
diff changeset
6651 * callproc.c (Fcall_process): Doc fix. Used to claim that
Dave Love <fx@gnu.org>
parents:
diff changeset
6652 Fcall_process doesn't wait when BUFFER was nil. It does.
Dave Love <fx@gnu.org>
parents:
diff changeset
6653
Dave Love <fx@gnu.org>
parents:
diff changeset
6654 1992-07-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6655
Dave Love <fx@gnu.org>
parents:
diff changeset
6656 * keyboard.c (read_key_sequence): Scan for function keys when t >=
Dave Love <fx@gnu.org>
parents:
diff changeset
6657 mock_input, not when t > mock_input. We do want to scan for
Dave Love <fx@gnu.org>
parents:
diff changeset
6658 function keys when t == mock_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
6659
Dave Love <fx@gnu.org>
parents:
diff changeset
6660 * keyboard.c (read_key_sequence): Don't increment fkey_end when
Dave Love <fx@gnu.org>
parents:
diff changeset
6661 testing to see if keybuf[fkey_end] is a meta-character.
Dave Love <fx@gnu.org>
parents:
diff changeset
6662
Dave Love <fx@gnu.org>
parents:
diff changeset
6663 1992-07-27 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6664
Dave Love <fx@gnu.org>
parents:
diff changeset
6665 * Makefile.in (TAGS): Generate tags for files in ../external-lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
6666 too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6667
Dave Love <fx@gnu.org>
parents:
diff changeset
6668 1992-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6669
Dave Love <fx@gnu.org>
parents:
diff changeset
6670 * eval.c (find_handler_clause): For quit, don't check Vdebug_on_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
6671 (wants_debugger): Rewrite so it cannot get an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
6672
Dave Love <fx@gnu.org>
parents:
diff changeset
6673 * callint.c (Fcall_interactively): Handle enable-recursive-minibuffers
Dave Love <fx@gnu.org>
parents:
diff changeset
6674 property on the command, by enabling recursive minibuffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
6675 (syms_of_callint): Set Qenable_recursive_minibuffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
6676
Dave Love <fx@gnu.org>
parents:
diff changeset
6677 1992-07-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6678
Dave Love <fx@gnu.org>
parents:
diff changeset
6679 * frame.c (Fmake_frame_visible, Fmake_frame_invisible,
Dave Love <fx@gnu.org>
parents:
diff changeset
6680 Ficonify_frame): Make the first argument optional, defaulting to
Dave Love <fx@gnu.org>
parents:
diff changeset
6681 selected_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6682 (Ficonify_frame, Fmake_frame_invisible): Add interactive specs, so
Dave Love <fx@gnu.org>
parents:
diff changeset
6683 we can bind these directly to C-z.
Dave Love <fx@gnu.org>
parents:
diff changeset
6684
Dave Love <fx@gnu.org>
parents:
diff changeset
6685 1992-07-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6686
Dave Love <fx@gnu.org>
parents:
diff changeset
6687 * fileio.c (Fread_file_name): Use new calling convention for
Dave Love <fx@gnu.org>
parents:
diff changeset
6688 Fcompleting_read, with history as Qfile_name_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
6689 (syms_of_fileio): Set Qfile_name_history; set the var to nil.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6690 Do staticpro for the recently created Q* vars.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6691
Dave Love <fx@gnu.org>
parents:
diff changeset
6692 * minibuf.c (read_minibuf): Two additional args histvar and histpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
6693 All calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6694 (Fcompleting_read): Last arg is now HIST--(HISTVAR . HISTPOS).
Dave Love <fx@gnu.org>
parents:
diff changeset
6695 Arg INIT can now be (INITIAL-STRING . INITIAL-POSITION).
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6696 Pass BACKUP_N arg to read_minibuf properly as Lisp object.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6697 (Fread_from_minibuffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6698 (syms_of_minibuf): Set Qminibuffer_history and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6699
Dave Love <fx@gnu.org>
parents:
diff changeset
6700 * eval.c (Ffuncall, Feval): Support subrs with 7 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
6701
Dave Love <fx@gnu.org>
parents:
diff changeset
6702 * fns.c (Fyes_or_no_p): Use Fread_string, not read_minibuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6703 * callint.c (Fcall_interactively): For 'S', use Fread_no_blanks_input
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6704 rather than read_minibuf.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6705
Dave Love <fx@gnu.org>
parents:
diff changeset
6706 1992-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6707
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6708 * minibuf.c (Vminibuffer_history_variable): New variable.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6709 (syms_of_minibuf): Define variable minibuffer-history-variable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6710 (read_minibuf): Push the string on specified history list.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6711
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6712 1992-07-23 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6713
Dave Love <fx@gnu.org>
parents:
diff changeset
6714 * Makefile.in (doall, doxemacs, dotemacs): Put quotes around CC=${CC}.
Dave Love <fx@gnu.org>
parents:
diff changeset
6715 Don't include $(MAKEOVERRIDES); that is always implicit.
Dave Love <fx@gnu.org>
parents:
diff changeset
6716
Dave Love <fx@gnu.org>
parents:
diff changeset
6717 1992-07-22 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6718
Dave Love <fx@gnu.org>
parents:
diff changeset
6719 * keyboard.c (read_key_sequence): If we have read a
Dave Love <fx@gnu.org>
parents:
diff changeset
6720 meta-character, prefix it with meta_prefix_char before looking it
Dave Love <fx@gnu.org>
parents:
diff changeset
6721 up in the function key keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
6722
Dave Love <fx@gnu.org>
parents:
diff changeset
6723 * lread.c (Fread_char_exclusive): Code this with a do-while loop,
Dave Love <fx@gnu.org>
parents:
diff changeset
6724 not a while loop with its body repeated.
Dave Love <fx@gnu.org>
parents:
diff changeset
6725
Dave Love <fx@gnu.org>
parents:
diff changeset
6726 * lread.c (Fread_event): Don't make this function's definition
Dave Love <fx@gnu.org>
parents:
diff changeset
6727 conditional on X-windows. It ought to be there no matter how
Dave Love <fx@gnu.org>
parents:
diff changeset
6728 Emacs was built.
Dave Love <fx@gnu.org>
parents:
diff changeset
6729 (syms_of_lread): Don't make its defsubr conditional either.
Dave Love <fx@gnu.org>
parents:
diff changeset
6730
Dave Love <fx@gnu.org>
parents:
diff changeset
6731 * lread.c (Fread_char): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6732
Dave Love <fx@gnu.org>
parents:
diff changeset
6733 * fileio.c (find_file_handler): It's called
Dave Love <fx@gnu.org>
parents:
diff changeset
6734 Vfile_name_handler_alist, not Vfile_handler_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
6735 (Fwrite_region): Declare the variable named `handler'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6736 (Fverify_visited_file_modtime): Use `b->filename', not `filename'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6737 (Fset_visited_file_modtime): Declare the variable named `handler'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6738 * dired.c (Fdirectory_files, Ffile_name_completion): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
6739 `dirname', not `filename'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6740 (Qfile_attributes): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6741 (syms_of_dired): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6742
Dave Love <fx@gnu.org>
parents:
diff changeset
6743 * xselect.c (Fx_own_selection): If we're trying to set
Dave Love <fx@gnu.org>
parents:
diff changeset
6744 cut-buffer0, and the value is too large for the X server (as
Dave Love <fx@gnu.org>
parents:
diff changeset
6745 indicated by the max_request_size member of the X Display), just
Dave Love <fx@gnu.org>
parents:
diff changeset
6746 set the buffer to the empty string, and return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6747
Dave Love <fx@gnu.org>
parents:
diff changeset
6748 1992-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6749
Dave Love <fx@gnu.org>
parents:
diff changeset
6750 * search.c (fast_string_match): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6751 * fileio.c (find_file_handler): New function.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
6752 (Fcopy_file, Fmake_directory, Fdelete_directory, Fdelete_file)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
6753 (Frename_file, Fadd_name_to_file, Fmake_symbolic_link)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6754 (Ffile_exists_p, Ffile_executable_p, Ffile_readable_p, Ffile_symlink_p)
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
6755 (Ffile_writable_p, Ffile_directory_p, Ffile_accessible_directory_p)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
6756 (Ffile_modes, Fset_file_modes, Ffile_newer_than_file_p)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6757 (Fwrite_region, Fverify_visited_file_modtime):
Dave Love <fx@gnu.org>
parents:
diff changeset
6758 Use find_file_handler; call the handler and return.
Dave Love <fx@gnu.org>
parents:
diff changeset
6759 (Finsert_file_contents): Use find_file_handler;
Dave Love <fx@gnu.org>
parents:
diff changeset
6760 cannot just return after the handler, but must handle VISIT.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6761 (syms_of_fileio): Set up Qcopy_file, etc.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
6762 * dired.c (Fdirectory_files, Ffile_name_completion)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6763 (Ffile_name_all_completions, Ffile_attributes):
Dave Love <fx@gnu.org>
parents:
diff changeset
6764 Use find_file_handler; call the handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6765 (syms_of_dired): Set Qfile_attributes, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
6766
Dave Love <fx@gnu.org>
parents:
diff changeset
6767 1992-07-21 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6768
Dave Love <fx@gnu.org>
parents:
diff changeset
6769 * xselect.c (Fx_own_selection): Initialize val to nil, so that if
Dave Love <fx@gnu.org>
parents:
diff changeset
6770 we don't get the selection, we don't return garbage. When setting
Dave Love <fx@gnu.org>
parents:
diff changeset
6771 cut-buffer0, set val to the string pasted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6772
Dave Love <fx@gnu.org>
parents:
diff changeset
6773 * xfns.c (x_set_name): If ARG is nil, set the frame's name to the
Dave Love <fx@gnu.org>
parents:
diff changeset
6774 current x_id_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
6775 * xdisp.c (display_mode_line): If we should set the frame's name,
Dave Love <fx@gnu.org>
parents:
diff changeset
6776 but there is only one frame currently active, call x_set_name with
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
6777 nil as the name; this will display something generically
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6778 appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
6779
Dave Love <fx@gnu.org>
parents:
diff changeset
6780 1992-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6781
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6782 * lread.c (isfloat_string): Recognize floats without a leading
Dave Love <fx@gnu.org>
parents:
diff changeset
6783 integer part, noting that "e5" is a symbol, not a floating point
Dave Love <fx@gnu.org>
parents:
diff changeset
6784 number.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6785
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6786 * xdisp.c (message, message1): When displaying a message, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
6787 make the minibuf frame visible unless the selected frame is also
Dave Love <fx@gnu.org>
parents:
diff changeset
6788 visible. This means that frames won't pop up unless the user is
Dave Love <fx@gnu.org>
parents:
diff changeset
6789 actually interacting with Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
6790
Dave Love <fx@gnu.org>
parents:
diff changeset
6791 * xdisp.c (display_mode_line): If Emacs is currently supporting
Dave Love <fx@gnu.org>
parents:
diff changeset
6792 only one screen, don't change the title of the screen to the name
Dave Love <fx@gnu.org>
parents:
diff changeset
6793 of the current buffer; this is only annoying in this case. We
Dave Love <fx@gnu.org>
parents:
diff changeset
6794 should probably think more carefully about how screens should be
Dave Love <fx@gnu.org>
parents:
diff changeset
6795 named.
Dave Love <fx@gnu.org>
parents:
diff changeset
6796
Dave Love <fx@gnu.org>
parents:
diff changeset
6797 1992-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6798
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6799 * process.c (allocate_pty): Handle PTY_OPEN.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6800 Delete system-specific alternatives to PTY_NAME_SPRINTF
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6801 and PTY_TTY_NAME_SPRINTF.
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6802
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6803 1992-07-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6804
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6805 * callint.c (Fprefix_numeric_value): Fix typo: test raw, not val.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6806
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6807 1992-07-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6808
Dave Love <fx@gnu.org>
parents:
diff changeset
6809 * xfns.c (x_window): x_set_name normally ignores requests to set
Dave Love <fx@gnu.org>
parents:
diff changeset
6810 the name if the requested name is the same as the current name.
Dave Love <fx@gnu.org>
parents:
diff changeset
6811 This is the one place where that assumption isn't correct; f->name
Dave Love <fx@gnu.org>
parents:
diff changeset
6812 is set, but the X server hasn't been told. So fake it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
6813
Dave Love <fx@gnu.org>
parents:
diff changeset
6814 * emacs.c [sun] (main): On suns, localtime caches the value of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6815 time zone rather than looking it up every time. This means that
Dave Love <fx@gnu.org>
parents:
diff changeset
6816 the dumped Emacs doesn't check the value of the TZ environment
Dave Love <fx@gnu.org>
parents:
diff changeset
6817 variable. Call tzset before entering the editing loop to check
Dave Love <fx@gnu.org>
parents:
diff changeset
6818 the new TZ value.
Dave Love <fx@gnu.org>
parents:
diff changeset
6819
Dave Love <fx@gnu.org>
parents:
diff changeset
6820 1992-07-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6821
Dave Love <fx@gnu.org>
parents:
diff changeset
6822 * dired.c (Fdirectory_files): Don't forget to pass the REGP
Dave Love <fx@gnu.org>
parents:
diff changeset
6823 argument to compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
6824 * search.c (compile_pattern): If REGP is zero, don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
6825 re_set_registers; nobody cares.
Dave Love <fx@gnu.org>
parents:
diff changeset
6826
Dave Love <fx@gnu.org>
parents:
diff changeset
6827 * fileio.c (auto_save_error): Pass the correct number of arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
6828 to Fsleep_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
6829
Dave Love <fx@gnu.org>
parents:
diff changeset
6830 * lread.c: Include <ctype.h> at the top of the file, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6831 just before isfloat_string; read0 wants to use it too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6832
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6833 * process.c (Fdelete_process, Fprocess_status, Fprocess_send_region)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6834 (Fprocess_send_string, Fprocess_send_eof, Finterrupt_process): Doc
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6835 fixes.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6836
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6837 * process.c (Fprocess_status): Use get_process to find the process
Dave Love <fx@gnu.org>
parents:
diff changeset
6838 denoted by the PROC argument, not Fget_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
6839
Dave Love <fx@gnu.org>
parents:
diff changeset
6840 1992-07-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6841
Dave Love <fx@gnu.org>
parents:
diff changeset
6842 * xdisp.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6843
Dave Love <fx@gnu.org>
parents:
diff changeset
6844 1992-07-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6845
Dave Love <fx@gnu.org>
parents:
diff changeset
6846 * window.c (syms_of_window): Doc fix for pop-up-frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
6847
Dave Love <fx@gnu.org>
parents:
diff changeset
6848 * frame.c (Fframe_parameters): Note that if FRAME is omitted, it
Dave Love <fx@gnu.org>
parents:
diff changeset
6849 defaults to the selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6850
Dave Love <fx@gnu.org>
parents:
diff changeset
6851 * frame.c (Fframe_height, Fframe_width): Blocked out these
Dave Love <fx@gnu.org>
parents:
diff changeset
6852 functions; they have no C callers, and can be written nicely in
Dave Love <fx@gnu.org>
parents:
diff changeset
6853 lisp.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6854
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6855 * frame.c (Fframe_pixel_size): Function removed; there aren't
Dave Love <fx@gnu.org>
parents:
diff changeset
6856 enough other functions available to make this useful. We need
Dave Love <fx@gnu.org>
parents:
diff changeset
6857 functions describing the size of the characters of a font.
Dave Love <fx@gnu.org>
parents:
diff changeset
6858
Dave Love <fx@gnu.org>
parents:
diff changeset
6859 * xterm.h, xterm.c, xselect.c, xmenu.c, xfns.c, xdisp.c, window.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6860 * window.c, termopts.h, termhooks.h, termchar.h, term.c sysdep.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6861 * scroll.c, screen.c, screen.h, process.c, print.c, minibuf.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6862 * lisp.h keyboard.c, indent.c, fns.c, emacs.c, dispnew.c,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6863 * dispextern.h, cm.h, alloc.c, config.h.in: Screens are now called
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6864 frames, to avoid even more confusion with X terminology than
Dave Love <fx@gnu.org>
parents:
diff changeset
6865 Emacs's "windows" already cause. All macros, functions, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6866 variables renamed; all uses changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6867 * screen.c, screen.h: Renamed to frame.c and frame.h. All
Dave Love <fx@gnu.org>
parents:
diff changeset
6868 #includers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6869 * ymakefile: Adjusted appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
6870 * buffer.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6871
Dave Love <fx@gnu.org>
parents:
diff changeset
6872 * xfns.c (Fx_store_cut_buffer): Reversed sense of test for non-X
Dave Love <fx@gnu.org>
parents:
diff changeset
6873 screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
6874
Dave Love <fx@gnu.org>
parents:
diff changeset
6875 * window.c (Frecenter): Doc fix; this function places point in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6876 middle of the current window, not the current screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
6877
Dave Love <fx@gnu.org>
parents:
diff changeset
6878 * window.c (temp_output_buffer_show): Use WINDOW_SCREEN macro
Dave Love <fx@gnu.org>
parents:
diff changeset
6879 instead of accessing the member directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6880
Dave Love <fx@gnu.org>
parents:
diff changeset
6881 1992-07-13 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6882
Dave Love <fx@gnu.org>
parents:
diff changeset
6883 * print.c (print): Changed code which prints screen objects to use
Dave Love <fx@gnu.org>
parents:
diff changeset
6884 the SCREEN_LIVE_P macro instead of testing the screen structure
Dave Love <fx@gnu.org>
parents:
diff changeset
6885 directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6886
Dave Love <fx@gnu.org>
parents:
diff changeset
6887 * alloc.c (undo_threshold, undo_high_threshold): Variables renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
6888 to undo_limit and undo_strong_limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
6889 (Fgarbage_collect): Uses changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6890 (syms_of_alloc): DEFVARs and docstrings changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6891 * undo.c (truncate_undo_list): Comment adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6892
Dave Love <fx@gnu.org>
parents:
diff changeset
6893 * lread.c (read0): Allow floating-point numbers to begin with a
Dave Love <fx@gnu.org>
parents:
diff changeset
6894 period. `(0 .5)' denotes a list of two numbers, not a dotted pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
6895
Dave Love <fx@gnu.org>
parents:
diff changeset
6896 1992-07-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6897
Dave Love <fx@gnu.org>
parents:
diff changeset
6898 * fns.c, callproc.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6899
Dave Love <fx@gnu.org>
parents:
diff changeset
6900 1992-07-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6901
Dave Love <fx@gnu.org>
parents:
diff changeset
6902 * bytecode.c (Bsymbol_function, Bfset): Removed comments saying
Dave Love <fx@gnu.org>
parents:
diff changeset
6903 that these are no longer generated. Jamie Zawinski's byte
Dave Love <fx@gnu.org>
parents:
diff changeset
6904 compiler does generate them, and he's actually collected
Dave Love <fx@gnu.org>
parents:
diff changeset
6905 statistics on how often these functions are called.
Dave Love <fx@gnu.org>
parents:
diff changeset
6906
Dave Love <fx@gnu.org>
parents:
diff changeset
6907 1992-07-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6908
Dave Love <fx@gnu.org>
parents:
diff changeset
6909 * screen.c (store_screen_param): Clarify error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
6910
Dave Love <fx@gnu.org>
parents:
diff changeset
6911 * xterm.c (x_make_screen_visible): Undo the change made on June
Dave Love <fx@gnu.org>
parents:
diff changeset
6912 30; that is not the right solution. Apparently there are three
Dave Love <fx@gnu.org>
parents:
diff changeset
6913 states a window may be in: normal, iconified, and invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
6914
Dave Love <fx@gnu.org>
parents:
diff changeset
6915 1992-07-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6916
Dave Love <fx@gnu.org>
parents:
diff changeset
6917 * eval.c (Fmacroexpand): Code cleaned up; there's no need to
Dave Love <fx@gnu.org>
parents:
diff changeset
6918 handle forms like ((macro lambda ...) ...) specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
6919
Dave Love <fx@gnu.org>
parents:
diff changeset
6920 * fileio.c (Finsert_file_contents): Signal an error if we're asked
Dave Love <fx@gnu.org>
parents:
diff changeset
6921 to read from a named pipe.
Dave Love <fx@gnu.org>
parents:
diff changeset
6922
Dave Love <fx@gnu.org>
parents:
diff changeset
6923 1992-07-07 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6924
Dave Love <fx@gnu.org>
parents:
diff changeset
6925 * m/*.h (SIGN_EXTEND_CHAR): Removed these definitions. The only
Dave Love <fx@gnu.org>
parents:
diff changeset
6926 place they were used is in regex.c, and nowadays that has its own
Dave Love <fx@gnu.org>
parents:
diff changeset
6927 definition, which works for any machine. The definitions in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6928 machine description files usually didn't work if given an unsigned
Dave Love <fx@gnu.org>
parents:
diff changeset
6929 character as an argument, anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
6930
Dave Love <fx@gnu.org>
parents:
diff changeset
6931 1992-07-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6932
Dave Love <fx@gnu.org>
parents:
diff changeset
6933 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6934
Dave Love <fx@gnu.org>
parents:
diff changeset
6935 1992-07-02 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6936
Dave Love <fx@gnu.org>
parents:
diff changeset
6937 * minibuf.c (Fdisplay_completion_list): Declared new variables
Dave Love <fx@gnu.org>
parents:
diff changeset
6938 used in rms' previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6939
Dave Love <fx@gnu.org>
parents:
diff changeset
6940 1992-07-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6941
Dave Love <fx@gnu.org>
parents:
diff changeset
6942 * minibuf.c (Fdisplay_completion_list): Handle non-buffer stream.
Dave Love <fx@gnu.org>
parents:
diff changeset
6943
Dave Love <fx@gnu.org>
parents:
diff changeset
6944 1992-07-01 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6945
Dave Love <fx@gnu.org>
parents:
diff changeset
6946 * window.c (Fdisplay_buffer): Add interactive spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
6947
Dave Love <fx@gnu.org>
parents:
diff changeset
6948 1992-06-30 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6949
Dave Love <fx@gnu.org>
parents:
diff changeset
6950 * mem_limits.h: EXCEEDS_ELISP_PTR declared here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6951 * ralloc.c: No longer declared here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6952 * vm-limit.c: Nor here. Also, include "lisp.h" before
Dave Love <fx@gnu.org>
parents:
diff changeset
6953 "mem_limits.h" and additionally include "config.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
6954
Dave Love <fx@gnu.org>
parents:
diff changeset
6955 1992-06-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6956
Dave Love <fx@gnu.org>
parents:
diff changeset
6957 * xterm.c (x_make_screen_visible): Don't de-iconify the window;
Dave Love <fx@gnu.org>
parents:
diff changeset
6958 iconification is orthogonal to visibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
6959
Dave Love <fx@gnu.org>
parents:
diff changeset
6960 * emacs.c (syms_of_emacs): Change docstring for `kill-emacs-hook'
Dave Love <fx@gnu.org>
parents:
diff changeset
6961 to describe it as a hook, not as a single function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6962
Dave Love <fx@gnu.org>
parents:
diff changeset
6963 1992-06-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6964
Dave Love <fx@gnu.org>
parents:
diff changeset
6965 * minibuf.c (Fread_no_blanks_input): Corrected maximum number of
Dave Love <fx@gnu.org>
parents:
diff changeset
6966 arguments from one to two.
Dave Love <fx@gnu.org>
parents:
diff changeset
6967
Dave Love <fx@gnu.org>
parents:
diff changeset
6968 * emacs.c (Vkill_emacs_hook): Declare this here; it should have a
Dave Love <fx@gnu.org>
parents:
diff changeset
6969 docstring, so we might as well DEFVAR it.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6970 (syms_of_emacs): Initialize it, and DEFVAR_LISP it with an
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6971 appropriate docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
6972
Dave Love <fx@gnu.org>
parents:
diff changeset
6973 1992-06-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6974
Dave Love <fx@gnu.org>
parents:
diff changeset
6975 * lread.c (Feval_buffer): Make the DEFUN match the C argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6976 list; this takes two optional arguments, not just one.
Dave Love <fx@gnu.org>
parents:
diff changeset
6977
Dave Love <fx@gnu.org>
parents:
diff changeset
6978 * lisp.h (Lisp_Buffer_Local_Value): Comments neatened.
Dave Love <fx@gnu.org>
parents:
diff changeset
6979
Dave Love <fx@gnu.org>
parents:
diff changeset
6980 * data.c (Fset): Fixed conditional which tests whether the cache
Dave Love <fx@gnu.org>
parents:
diff changeset
6981 is invalid. It used to be pretty munged, and would always declare
Dave Love <fx@gnu.org>
parents:
diff changeset
6982 the cache invalid for Lisp_Buffer_Local_Value variables. Now it
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
6983 declares the cache invalid if the buffer is wrong (obviously), of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6984
Dave Love <fx@gnu.org>
parents:
diff changeset
6985 1992-06-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6986
Dave Love <fx@gnu.org>
parents:
diff changeset
6987 * data.c (Fset): Comments reformatted for readability.
Dave Love <fx@gnu.org>
parents:
diff changeset
6988
Dave Love <fx@gnu.org>
parents:
diff changeset
6989 * xterm.c (last_mouse_movement_time): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6990 (note_mouse_position): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6991 (XTmouse_position): Return its current value as the position's
Dave Love <fx@gnu.org>
parents:
diff changeset
6992 timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6993
Dave Love <fx@gnu.org>
parents:
diff changeset
6994 * keyboard.c (Qvertical_split): Renamed to `vertical-line',
Dave Love <fx@gnu.org>
parents:
diff changeset
6995 since the window arrangement is actually referred to as a
Dave Love <fx@gnu.org>
parents:
diff changeset
6996 `horizontal split.'
Dave Love <fx@gnu.org>
parents:
diff changeset
6997 (make_lispy_event, make_lispy_movement, syms_of_keyboard): Uses
Dave Love <fx@gnu.org>
parents:
diff changeset
6998 renamed here.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
6999 * keyboard.h (Qvertical_split): Extern declaration changed here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7000 * window.c (Fcoordinates_in_window_p): Changed this to return
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7001 `vertical-line' at the appropriate times, rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
7002 `vertical-split'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7003
Dave Love <fx@gnu.org>
parents:
diff changeset
7004 * window.c (Fcoordinates_in_window_p): Put symbol names in
Dave Love <fx@gnu.org>
parents:
diff changeset
7005 opposing single quotes - `vertical-split', for example.
Dave Love <fx@gnu.org>
parents:
diff changeset
7006
Dave Love <fx@gnu.org>
parents:
diff changeset
7007 * fileio.c (Fexpand_file_name): Don't signal an error if USERNAME
Dave Love <fx@gnu.org>
parents:
diff changeset
7008 in a "~USERNAME/..." filename isn't a real user; just leave the
Dave Love <fx@gnu.org>
parents:
diff changeset
7009 "~USERNAME" unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
7010
Dave Love <fx@gnu.org>
parents:
diff changeset
7011 * fileio.c (Fmake_symbolic_link): Rename argument `NEWNAME' to
Dave Love <fx@gnu.org>
parents:
diff changeset
7012 `LINKNAME', to conform with the docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
7013
Dave Love <fx@gnu.org>
parents:
diff changeset
7014 * Makefile.in (CPP): Pass `-Is -Im' to CPP, to make sure that
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7015 machine- and system-dependent files can include each other
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7016 properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7017 * ymakefile (CFLAGS): Add those directories to the #include path
Dave Love <fx@gnu.org>
parents:
diff changeset
7018 here too.
Dave Love <fx@gnu.org>
parents:
diff changeset
7019
Dave Love <fx@gnu.org>
parents:
diff changeset
7020 * Makefile.in (xmakefile): Build this via a temporary file, so
Dave Love <fx@gnu.org>
parents:
diff changeset
7021 that if preprocessing fails we don't nuke the xmakefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
7022
Dave Love <fx@gnu.org>
parents:
diff changeset
7023 * fileio.c: There are two versions of Fexpand_file_name defined
Dave Love <fx@gnu.org>
parents:
diff changeset
7024 here; the latter is inside a `#if 0' clause. Change its DEFUN to
Dave Love <fx@gnu.org>
parents:
diff changeset
7025 a DEAFUN, so that its docstring doesn't make it into the DOC file
Dave Love <fx@gnu.org>
parents:
diff changeset
7026 and supercede the real docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
7027
Dave Love <fx@gnu.org>
parents:
diff changeset
7028 * callint.c (Fcall_interactively): For the 'K' interactive spec,
Dave Love <fx@gnu.org>
parents:
diff changeset
7029 set varies[i] to -1, indicating that the mouse click should be
Dave Love <fx@gnu.org>
parents:
diff changeset
7030 quoted if the function makes it into the command history, and that
Dave Love <fx@gnu.org>
parents:
diff changeset
7031 this argument by itself does not qualify the command to be
Dave Love <fx@gnu.org>
parents:
diff changeset
7032 recorded in the history.
Dave Love <fx@gnu.org>
parents:
diff changeset
7033
Dave Love <fx@gnu.org>
parents:
diff changeset
7034 1992-06-26 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7035
Dave Love <fx@gnu.org>
parents:
diff changeset
7036 * data.c (Frem): The drem function will sometimes return a
Dave Love <fx@gnu.org>
parents:
diff changeset
7037 negative number. If it does, add the divisor to it, to make it
Dave Love <fx@gnu.org>
parents:
diff changeset
7038 positive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7039
Dave Love <fx@gnu.org>
parents:
diff changeset
7040 * screen.c: Put '#ifdef MULTI_SCREEN' after the inclusion of
Dave Love <fx@gnu.org>
parents:
diff changeset
7041 config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7042
Dave Love <fx@gnu.org>
parents:
diff changeset
7043 * window.c (Fpos_visible_in_window_p): Remember to apply XSCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
7044 to w->screen before applying SCREEN_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
7045
Dave Love <fx@gnu.org>
parents:
diff changeset
7046 * screen.h [not MULTI_SCREEN] (last_nonminibuf_screen): Removed
Dave Love <fx@gnu.org>
parents:
diff changeset
7047 #definition of this; it's confusing when debugging.
Dave Love <fx@gnu.org>
parents:
diff changeset
7048 * screen.c (last_nonminibuf_screen): Variable moved from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
7049 * dispnew.c (last_nonminibuf_screen): to here, beside
Dave Love <fx@gnu.org>
parents:
diff changeset
7050 selected_screen. They should both exist, even if the multi-screen
Dave Love <fx@gnu.org>
parents:
diff changeset
7051 support is not present.
Dave Love <fx@gnu.org>
parents:
diff changeset
7052
Dave Love <fx@gnu.org>
parents:
diff changeset
7053 * dispnew.c [not MULTI_SCREEN] (the_only_screen): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7054 Instead of having the non-multi-screen version of Emacs refer to
Dave Love <fx@gnu.org>
parents:
diff changeset
7055 lots of different variables scattered hither and yon, we'll just
Dave Love <fx@gnu.org>
parents:
diff changeset
7056 declare this new variable, of type `struct screen', and define the
Dave Love <fx@gnu.org>
parents:
diff changeset
7057 single-screen versions of the `SCREEN_foo' macros to reference its
Dave Love <fx@gnu.org>
parents:
diff changeset
7058 elements. This avoids conflicts between names of local variables
Dave Love <fx@gnu.org>
parents:
diff changeset
7059 and names of global variables describing the screen, and simplifies
Dave Love <fx@gnu.org>
parents:
diff changeset
7060 some of the differences between the multi-screen and single-screen
Dave Love <fx@gnu.org>
parents:
diff changeset
7061 cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
7062 * screen.h (enum output_method, struct screen): Removed these from
Dave Love <fx@gnu.org>
parents:
diff changeset
7063 the `#ifdef MULTI_SCREEN' conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7064 * screen.h [not MULTI_SCREEN] (the_only_screen): extern
Dave Love <fx@gnu.org>
parents:
diff changeset
7065 declaration for it here.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7066 [not MULTI_SCREEN] (SCREEN_CURRENT_GLYPHS, SCREEN_DESIRED_GLYPHS)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7067 (SCREEN_TEMP_GLYPHS, SCREEN_HEIGHT, SCREEN_WIDTH)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7068 (SCREEN_NEW_HEIGHT, SCREEN_NEW_WIDTH, SCREEN_CURSOR_X)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7069 (SCREEN_CURSOR_Y, SCREEN_ROOT_WINDOW, SCREEN_INSERT_COST)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7070 (SCREEN_DELETE_COST, SCREEN_INSERTN_COST, SCREEN_DELETEN_COST)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7071 (SCREEN_MESSAGE_BUF, SCREEN_SCROLL_BOTTOM_VPOS): Macros changed to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7072 refer to the_only_screen.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7073 * dispnew.c [not MULTI_SCREEN] (one_screen_cursX)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7074 (one_screen_cursY, one_screen_current_glyphs)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7075 (one_screen_desired_glyphs, one_screen_temp_glyphs)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7076 (delayed_screen_width, delayed_screen_height): Variables
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7077 deleted; they're all now kept in the_only_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
7078 * xdisp.c [not MULTI_SCREEN] (message_buf): Variable deleted; same
Dave Love <fx@gnu.org>
parents:
diff changeset
7079 fate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7080 * term.c [not MULTI_SCREEN] (one_screen_width, one_screen_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
7081 Variables deleted; same fate.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7082 * screen.h [not MULTI_SCREEN]: Extern declarations for the above
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7083 variables removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7084 * window.c [not MULTI_SCREEN] (root_window): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7085 [not MULTI_SCREEN] (init_window_once): Use SCREEN_ROOT_WINDOW to
Dave Love <fx@gnu.org>
parents:
diff changeset
7086 refer to the root window, instead of referring to it directly.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7087 * window.h [not MULTI_SCREEN] (root_window): Extern declaration
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7088 removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7089 * scroll.c [not MULTI_SCREEN] (insert_line_cost, delete_line_cost,
Dave Love <fx@gnu.org>
parents:
diff changeset
7090 insert_n_lines_cost, delete_n_lines_cost): Variables deleted; same
Dave Love <fx@gnu.org>
parents:
diff changeset
7091 fate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7092
Dave Love <fx@gnu.org>
parents:
diff changeset
7093 * dispnew.c [not MULTI_SCREEN] (cursX, cursY): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
7094 `one_screen_cursX' and `one_screen_cursY'.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7095 * screen.h [not MULTI_SCREEN] (cursX, cursY, SCREEN_CURSOR_X)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7096 (SCREEN_CURSOR_Y): Extern declarations and macros changed
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7097 accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7098
Dave Love <fx@gnu.org>
parents:
diff changeset
7099 * term.c [not MULTI_SCREEN] (screen_width, screen_height): Renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
7100 to `one_screen_width' and `one_screen_height', so as not to
Dave Love <fx@gnu.org>
parents:
diff changeset
7101 conflict with local variables when referenced by the `SCREEN_foo'
Dave Love <fx@gnu.org>
parents:
diff changeset
7102 macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7103 * screen.h [not MULTI_SCREEN] (screen_width, screen_height):
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7104 Extern declarations changed accordingly.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7105 * termchar.h (screen_width, screen_height): Extern declarations
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7106 deleted. Everyone should go through the `SCREEN_foo' macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7107 (SCREEN_WIDTH, SCREEN_HEIGHT): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7108
Dave Love <fx@gnu.org>
parents:
diff changeset
7109 1992-06-25 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7110
Dave Love <fx@gnu.org>
parents:
diff changeset
7111 * callint.c (Fcall_interactively): When making a copy of the spec
Dave Love <fx@gnu.org>
parents:
diff changeset
7112 string, cast the return value of `alloca' to `unsigned char *',
Dave Love <fx@gnu.org>
parents:
diff changeset
7113 not `char *', to match the type of `string'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7114
Dave Love <fx@gnu.org>
parents:
diff changeset
7115 * xselect.c (Fx_own_selection): Cast XSTRING (string)->data to a
Dave Love <fx@gnu.org>
parents:
diff changeset
7116 char *, so it can be comfortably passed to XStoreBytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7117
Dave Love <fx@gnu.org>
parents:
diff changeset
7118 * filelock.c (strcpy): Declare this to return char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
7119
Dave Love <fx@gnu.org>
parents:
diff changeset
7120 1992-06-24 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7121
Dave Love <fx@gnu.org>
parents:
diff changeset
7122 * dispnew.c (current_glyphs, desired_glyphs, temp_glyphs): Renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
7123 to have the prefix `one_screen_', so that the screen macros can
Dave Love <fx@gnu.org>
parents:
diff changeset
7124 refer to them without conflicting with local variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7125 * screen.h [not MULTI_SCREEN] (SCREEN_CURRENT_GLYPHS,
Dave Love <fx@gnu.org>
parents:
diff changeset
7126 SCREEN_DESIRED_GLYPHS, SCREEN_TEMP_GLYPHS): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7127
Dave Love <fx@gnu.org>
parents:
diff changeset
7128 * keyboard.c (read_key_sequence): Put the code which restarts the
Dave Love <fx@gnu.org>
parents:
diff changeset
7129 key sequence in a `#ifdef MULTI_SCREEN' conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7130
Dave Love <fx@gnu.org>
parents:
diff changeset
7131 * screen.h [not MULTI_SCREEN]: Added definitions for
Dave Love <fx@gnu.org>
parents:
diff changeset
7132 CHECK_LIVE_SCREEN and SCREEN_FOCUS_SCREEN for the non-multi-screen
Dave Love <fx@gnu.org>
parents:
diff changeset
7133 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7134
Dave Love <fx@gnu.org>
parents:
diff changeset
7135 * screen.h [not MULTI_SCREEN]: The name is
Dave Love <fx@gnu.org>
parents:
diff changeset
7136 `SCREEN_MINIBUF_ONLY_P', not `SCREEN_IS_MINIBUF_ONLY'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7137
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
7138 * xdisp.c [not MULTI_SCREEN] (Fredraw_display): Removed definition
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7139 here; the non-multi-screen version is already defined in
Dave Love <fx@gnu.org>
parents:
diff changeset
7140 dispnew.c, alongside the multi-screen version.
Dave Love <fx@gnu.org>
parents:
diff changeset
7141 (syms_of_xdisp): Don't try to defsubr Sredraw_display; it doesn't
Dave Love <fx@gnu.org>
parents:
diff changeset
7142 exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
7143
Dave Love <fx@gnu.org>
parents:
diff changeset
7144 * lread.c (Fread_char_exclusive): Remove this from the `#ifdef
Dave Love <fx@gnu.org>
parents:
diff changeset
7145 HAVE_X_WINDOWS' conditional; it is appropriate in any context.
Dave Love <fx@gnu.org>
parents:
diff changeset
7146
Dave Love <fx@gnu.org>
parents:
diff changeset
7147 * eval.c (Fsignal): Put call to TOTALLY_UNBLOCK_INPUT under the
Dave Love <fx@gnu.org>
parents:
diff changeset
7148 protection of a `#ifdef HAVE_X_WINDOWS' conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7149
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7150 * keyboard.c (kbd_buffer_get_event): Expect *mouse_position_hook
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7151 to return the timestamp as an unsigned long, not a lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7152 This matches the change made to `struct input_event'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7153 (make_lispy_movement): Change argument TIME to an unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
7154 * xterm.c (XTmouse_position): Change TIME argument to a pointer to
Dave Love <fx@gnu.org>
parents:
diff changeset
7155 an unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
7156 * termhooks.h (mouse_position_hook): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7157 * term.c (mouse_position_hook): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7158
Dave Love <fx@gnu.org>
parents:
diff changeset
7159 * termhooks.h (struct input_event): If MULTI_SCREEN is defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
7160 declare the .screen element to be `struct screen *'; otherwise,
Dave Love <fx@gnu.org>
parents:
diff changeset
7161 declare it to be `int'. See the comment in the file for why I've
Dave Love <fx@gnu.org>
parents:
diff changeset
7162 done this obviously wrong thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
7163
Dave Love <fx@gnu.org>
parents:
diff changeset
7164 * print.c (printbufidx): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7165 * xdisp.c (message_buf_print): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7166
Dave Love <fx@gnu.org>
parents:
diff changeset
7167 * dispextern.h (message_buf_size): Variable deleted; it's no
Dave Love <fx@gnu.org>
parents:
diff changeset
7168 longer used, since the message buffer is always the width of the
Dave Love <fx@gnu.org>
parents:
diff changeset
7169 screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
7170
Dave Love <fx@gnu.org>
parents:
diff changeset
7171 * screen.h [not MULTI_SCREEN] (message_buf): Add extern
Dave Love <fx@gnu.org>
parents:
diff changeset
7172 declaration for it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7173 (message_buf_print): Added extern declarations here for both the
Dave Love <fx@gnu.org>
parents:
diff changeset
7174 MULTI_SCREEN and non-MULTI_SCREEN cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
7175 * dispextern.h (message_buf, message_buf_print): Deleted extern
Dave Love <fx@gnu.org>
parents:
diff changeset
7176 declaration for these here. It should never be used directly; it
Dave Love <fx@gnu.org>
parents:
diff changeset
7177 should always be used through the SCREEN_MESSAGE_BUF macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7178
Dave Love <fx@gnu.org>
parents:
diff changeset
7179 * dispnew.c (temp_glyphs): Added back this variable declaration;
Dave Love <fx@gnu.org>
parents:
diff changeset
7180 screen.h and various other places referred to this; where did it
Dave Love <fx@gnu.org>
parents:
diff changeset
7181 go?
Dave Love <fx@gnu.org>
parents:
diff changeset
7182 * screen.h [not MULTI_SCREEN] (temp_glyphs, desired_glyphs,
Dave Love <fx@gnu.org>
parents:
diff changeset
7183 current_glyphs): Add extern declarations for these.
Dave Love <fx@gnu.org>
parents:
diff changeset
7184
Dave Love <fx@gnu.org>
parents:
diff changeset
7185 * dispnew.c (cancel_my_columns): Use SCREEN_DESIRED_GLYPHS macro,
Dave Love <fx@gnu.org>
parents:
diff changeset
7186 instead of assuming that a SCREEN_PTR is actually a pointer to
Dave Love <fx@gnu.org>
parents:
diff changeset
7187 something; it isn't if we're not using any of the screen support.
Dave Love <fx@gnu.org>
parents:
diff changeset
7188 Remove the variable `screen', and find the value for
Dave Love <fx@gnu.org>
parents:
diff changeset
7189 `desired_glyphs' directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7190 * xdisp.c (echo_area_display): Use the SCREEN_DESIRED_GLYPHS macro
Dave Love <fx@gnu.org>
parents:
diff changeset
7191 to find screen's desired cursor position, instead of assuming that
Dave Love <fx@gnu.org>
parents:
diff changeset
7192 a SCREEN_PTR is a pointer to something.
Dave Love <fx@gnu.org>
parents:
diff changeset
7193 (display_mode_line): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7194 * window.c (Fpos_visible_in_window_p): Use the SCREEN_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7195 (replace_window): Use the SCREEN_ROOT_WINDOW macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7196 (window_loop): Use the SCREEN_WIDTH macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7197
Dave Love <fx@gnu.org>
parents:
diff changeset
7198 * dispnew.c (update_screen): Enclose the statement which
Dave Love <fx@gnu.org>
parents:
diff changeset
7199 increments `downto' in a `#ifdef HAVE_X_WINDOWS' conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7200
Dave Love <fx@gnu.org>
parents:
diff changeset
7201 * screen.h [MULTI_SCREEN and not MULTI_SCREEN] (FOR_EACH_SCREEN):
Dave Love <fx@gnu.org>
parents:
diff changeset
7202 New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7203 * dispnew.c (window_change_signal, do_pending_window_change): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7204 FOR_EACH_SCREEN instead of assuming that Vscreen_list exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
7205 * window.h (root_window): Added extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
7206
Dave Love <fx@gnu.org>
parents:
diff changeset
7207 * screen.c: Enclose the entire file in a #ifdef MULTI_SCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
7208 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
7209
Dave Love <fx@gnu.org>
parents:
diff changeset
7210 1992-06-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7211
Dave Love <fx@gnu.org>
parents:
diff changeset
7212 * window.c (Fset_window_dedicated_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
7213 Replaces Fset_window_buffer_dedicated. Second arg just t or nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7214
Dave Love <fx@gnu.org>
parents:
diff changeset
7215 1992-06-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7216
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7217 * syntax.h (SYNTAX, SYNTAX_MATCH, SYNTAX_COMSTART_FIRST, etc.):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7218 Cast character to unsigned char before indexing.
Dave Love <fx@gnu.org>
parents:
diff changeset
7219
Dave Love <fx@gnu.org>
parents:
diff changeset
7220 1992-06-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7221
Dave Love <fx@gnu.org>
parents:
diff changeset
7222 * xterm.c (x_wm_set_size_hint): Set size_hints.flags to indicate
Dave Love <fx@gnu.org>
parents:
diff changeset
7223 that we are providing the base_width and base_height data.
Dave Love <fx@gnu.org>
parents:
diff changeset
7224
Dave Love <fx@gnu.org>
parents:
diff changeset
7225 * xfns.c (Fx_create_screen): Default the internal border width to
Dave Love <fx@gnu.org>
parents:
diff changeset
7226 2; this matches XTerm.
Dave Love <fx@gnu.org>
parents:
diff changeset
7227
Dave Love <fx@gnu.org>
parents:
diff changeset
7228 * syntax.c (Fparse_partial_sexp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7229
Dave Love <fx@gnu.org>
parents:
diff changeset
7230 * syntax.c (Fparse_partial_sexp): Added phony argument list to
Dave Love <fx@gnu.org>
parents:
diff changeset
7231 comment containing the docstring for this function, so that
Dave Love <fx@gnu.org>
parents:
diff changeset
7232 make-docfile.c will get the right arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
7233
Dave Love <fx@gnu.org>
parents:
diff changeset
7234 * xfns.c (x_set_name): Don't go through the X11 brouhaha to set
Dave Love <fx@gnu.org>
parents:
diff changeset
7235 the name unless we're actually setting it to something different
Dave Love <fx@gnu.org>
parents:
diff changeset
7236 from the current name.
Dave Love <fx@gnu.org>
parents:
diff changeset
7237
Dave Love <fx@gnu.org>
parents:
diff changeset
7238 1992-06-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7239
Dave Love <fx@gnu.org>
parents:
diff changeset
7240 * eval.c (syms_of_eval): Don't forget to escape the ends of the
Dave Love <fx@gnu.org>
parents:
diff changeset
7241 lines in the docstring for `debug-on-quit'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7242
Dave Love <fx@gnu.org>
parents:
diff changeset
7243 * keyboard.c (Fread_key_sequence): Reversed sense of CONTINUE_ECHO
Dave Love <fx@gnu.org>
parents:
diff changeset
7244 argument - set this_command_key_count to zero iff CONTINUE_ECHO is
Dave Love <fx@gnu.org>
parents:
diff changeset
7245 Qnil, not iff it's non-Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7246
Dave Love <fx@gnu.org>
parents:
diff changeset
7247 1992-06-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7248
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7249 * search.c: Changed to remember the object in which the last
Dave Love <fx@gnu.org>
parents:
diff changeset
7250 search was done, so that markers from match data are placed in
Dave Love <fx@gnu.org>
parents:
diff changeset
7251 that buffer, instead of the current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7252 (search_regs_from_string): Replaced with...
Dave Love <fx@gnu.org>
parents:
diff changeset
7253 (last_thing_searched): This is either Qnil, meaning no searching
Dave Love <fx@gnu.org>
parents:
diff changeset
7254 has been done, Qt, meaning that the last search was done in a
Dave Love <fx@gnu.org>
parents:
diff changeset
7255 string, or a buffer object, meaning that the last search was done
Dave Love <fx@gnu.org>
parents:
diff changeset
7256 in that buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7257 (syms_of_search): Initialize and staticpro last_thing_searched.
Dave Love <fx@gnu.org>
parents:
diff changeset
7258 (Flooking_at, search_buffer): Set last_thing_searched to the
Dave Love <fx@gnu.org>
parents:
diff changeset
7259 current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7260 (Fstring_match): Set last_thing_searched to Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
7261 (Fmatch_data): Test last_thing_searched to see if any searching
Dave Love <fx@gnu.org>
parents:
diff changeset
7262 has been done, and construct integers or markers in the right
Dave Love <fx@gnu.org>
parents:
diff changeset
7263 buffer. Abort if it's not Qt, Qnil, or a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7264 (Fstore_match_data): Set last_thing_searched according to the
Dave Love <fx@gnu.org>
parents:
diff changeset
7265 things we find in LIST.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7266
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7267 1992-06-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7268
Dave Love <fx@gnu.org>
parents:
diff changeset
7269 * fns.c (Fload_average): Document the fact that this sometimes
Dave Love <fx@gnu.org>
parents:
diff changeset
7270 returns a list of fewer than three elements, on systems which
Dave Love <fx@gnu.org>
parents:
diff changeset
7271 don't provide 5- and 15-minute load averages.
Dave Love <fx@gnu.org>
parents:
diff changeset
7272
Dave Love <fx@gnu.org>
parents:
diff changeset
7273 1992-06-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7274
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7275 * xterm.c (XTread_socket): If an event arrives to a screen S,
Dave Love <fx@gnu.org>
parents:
diff changeset
7276 don't attribute them to SCREEN_FOCUS_SCREEN (S) here. Do that
Dave Love <fx@gnu.org>
parents:
diff changeset
7277 synchronously, when the events are dequeued. This keeps events
Dave Love <fx@gnu.org>
parents:
diff changeset
7278 from being accidentally routed to the wrong screen, if we
Dave Love <fx@gnu.org>
parents:
diff changeset
7279 temporarily redirect a screen's focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
7280 * keyboard.c (kbd_buffer_store_event): If the character being
Dave Love <fx@gnu.org>
parents:
diff changeset
7281 stuffed is a quit character, do the SCREEN_FOCUS_SCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
7282 redirection to it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7283 (kbd_buffer_get_event): And do it here, before returning the
Dave Love <fx@gnu.org>
parents:
diff changeset
7284 event.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7285
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7286 * eval.c (Finteractive_p): This assumed that if the function in
Dave Love <fx@gnu.org>
parents:
diff changeset
7287 the top frame of the lisp backtrace was not a Lisp_Compiled
Dave Love <fx@gnu.org>
parents:
diff changeset
7288 object, then Finteractive_p must have an explicit frame on the top
Dave Love <fx@gnu.org>
parents:
diff changeset
7289 of the stack, which we could skip. It didn't bother to follow the
Dave Love <fx@gnu.org>
parents:
diff changeset
7290 symbol function chaining, and it would break if any C code called
Dave Love <fx@gnu.org>
parents:
diff changeset
7291 from a non-compiled function tried to call Finteractive_p anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
7292 Changed this to actually check if the top frame's effective
Dave Love <fx@gnu.org>
parents:
diff changeset
7293 function is the Lisp_Subr for Finteractive_p. This also used to
Dave Love <fx@gnu.org>
parents:
diff changeset
7294 skip any number of frames for special forms and/or Fbytecode
Dave Love <fx@gnu.org>
parents:
diff changeset
7295 calls. Changed this to skip an Fbytecode frame (if present),
Dave Love <fx@gnu.org>
parents:
diff changeset
7296 followed by any number of special form frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
7297
Dave Love <fx@gnu.org>
parents:
diff changeset
7298 1992-06-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7299
Dave Love <fx@gnu.org>
parents:
diff changeset
7300 * eval.c (struct backtrace): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7301
Dave Love <fx@gnu.org>
parents:
diff changeset
7302 1992-06-12 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7303
Dave Love <fx@gnu.org>
parents:
diff changeset
7304 * m/hp300bsd.h (LOAD_AVE_TYPE): This is long, not double.
Dave Love <fx@gnu.org>
parents:
diff changeset
7305 (LOAD_AVE_CVT): Adjusted as appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
7306
Dave Love <fx@gnu.org>
parents:
diff changeset
7307 * fns.c: Moved lots of system-dependent preprocessor cruft
Dave Love <fx@gnu.org>
parents:
diff changeset
7308 dealing with getting the load average to `getloadavg.c'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7309 (Fload_average): Guts moved to `getloadavg.c'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7310 * getloadavg.c: New file, containing the necessary mess to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
7311 load average on many different systems. This file is supposed to
Dave Love <fx@gnu.org>
parents:
diff changeset
7312 be Emacs-independent.
Dave Love <fx@gnu.org>
parents:
diff changeset
7313 * ymakefile (obj): Add getloadavg.o to the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7314 (getloadavg.o): Note that this depends on its source, and config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7315
Dave Love <fx@gnu.org>
parents:
diff changeset
7316 * screen.c (Fdelete_screen): Typo in loop looking for new
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
7317 last_nonminibuf_screen - change `screen = XCONS (screens)->cdr`
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
7318 to `screens = XCONS (screens)->cdr`
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7319
Dave Love <fx@gnu.org>
parents:
diff changeset
7320 * xdisp.c (echo_area_display): Don't neglect to draw all the lines
Dave Love <fx@gnu.org>
parents:
diff changeset
7321 of the minibuffer window (or echo area) when a message is being
Dave Love <fx@gnu.org>
parents:
diff changeset
7322 displayed. If the minibuffer is more than one line high, they
Dave Love <fx@gnu.org>
parents:
diff changeset
7323 should all be blanked.
Dave Love <fx@gnu.org>
parents:
diff changeset
7324
Dave Love <fx@gnu.org>
parents:
diff changeset
7325 1992-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7326
Dave Love <fx@gnu.org>
parents:
diff changeset
7327 * sysdep.c [POSIX_SIGNALS] (sys_signal): Fix typo - rather than
Dave Love <fx@gnu.org>
parents:
diff changeset
7328 calling new_action as if it were a function, call sigaction.
Dave Love <fx@gnu.org>
parents:
diff changeset
7329
Dave Love <fx@gnu.org>
parents:
diff changeset
7330 1992-06-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7331
Dave Love <fx@gnu.org>
parents:
diff changeset
7332 * lisp.h (Qnumberp, Qnumber_or_marker_p): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
7333
Dave Love <fx@gnu.org>
parents:
diff changeset
7334 * eval.c (wants_debugger): Changed NULL to NILP.
Dave Love <fx@gnu.org>
parents:
diff changeset
7335 Who installed these calls to NULL?
Dave Love <fx@gnu.org>
parents:
diff changeset
7336
Dave Love <fx@gnu.org>
parents:
diff changeset
7337 1992-06-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7338
Dave Love <fx@gnu.org>
parents:
diff changeset
7339 * dispnew.c (Fsit_for): Don't forget to actually set sec from ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
7340
Dave Love <fx@gnu.org>
parents:
diff changeset
7341 * termhooks.h (struct input_event): Doc fix - for mouse clicks, .x
Dave Love <fx@gnu.org>
parents:
diff changeset
7342 and .y give the position in characters, not in pixels.
Dave Love <fx@gnu.org>
parents:
diff changeset
7343
Dave Love <fx@gnu.org>
parents:
diff changeset
7344 * keyboard.c (format_modifiers): Order the modifier letters
Dave Love <fx@gnu.org>
parents:
diff changeset
7345 alphabetically - control, meta, shift, and up.
Dave Love <fx@gnu.org>
parents:
diff changeset
7346
Dave Love <fx@gnu.org>
parents:
diff changeset
7347 1992-06-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7348
Dave Love <fx@gnu.org>
parents:
diff changeset
7349 * xfns.c: Move some extern decls out of #if 0, to top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7350
Dave Love <fx@gnu.org>
parents:
diff changeset
7351 1992-06-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7352
Dave Love <fx@gnu.org>
parents:
diff changeset
7353 * window.c (Fcoordinates_in_window_p): Docstring fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7354
Dave Love <fx@gnu.org>
parents:
diff changeset
7355 * buffer.c (Fother_buffer): Put a comma between arguments BUFFER
Dave Love <fx@gnu.org>
parents:
diff changeset
7356 and VISIBLE_OK in the argument list. Duh.
Dave Love <fx@gnu.org>
parents:
diff changeset
7357
Dave Love <fx@gnu.org>
parents:
diff changeset
7358 * screen.c (Fdelete_screen): Remember that s is a SCREEN_PTR *,
Dave Love <fx@gnu.org>
parents:
diff changeset
7359 not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7360
Dave Love <fx@gnu.org>
parents:
diff changeset
7361 * search.c (search_regs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7362 (compile_pattern): Take a new argument - the search register
Dave Love <fx@gnu.org>
parents:
diff changeset
7363 structure - so we can reassure the regex routines that the
Dave Love <fx@gnu.org>
parents:
diff changeset
7364 registers have been allocated.
Dave Love <fx@gnu.org>
parents:
diff changeset
7365 (Flooking_at, Fstring_match, search_buffer): Changed to pass
Dave Love <fx@gnu.org>
parents:
diff changeset
7366 &search_regs to compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
7367 (search_buffer): When we've searched for a literal string and
Dave Love <fx@gnu.org>
parents:
diff changeset
7368 found it, make sure that the search registers are allocated before
Dave Love <fx@gnu.org>
parents:
diff changeset
7369 stuffing the location of the search into them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7370 (Fstore_match_data): If we need to allocate more registers,
Dave Love <fx@gnu.org>
parents:
diff changeset
7371 allocate them using re_set_registers, instead of just storing the
Dave Love <fx@gnu.org>
parents:
diff changeset
7372 new registers and hoping that regex doesn't free them.
Dave Love <fx@gnu.org>
parents:
diff changeset
7373
Dave Love <fx@gnu.org>
parents:
diff changeset
7374 * search.c (Freplace_match): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7375
Dave Love <fx@gnu.org>
parents:
diff changeset
7376 1992-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7377
Dave Love <fx@gnu.org>
parents:
diff changeset
7378 * screen.c (Fdeiconify_screen): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7379 It was the same as make-screen-visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
7380
Dave Love <fx@gnu.org>
parents:
diff changeset
7381 1992-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7382
Dave Love <fx@gnu.org>
parents:
diff changeset
7383 * keyboard.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7384
Dave Love <fx@gnu.org>
parents:
diff changeset
7385 * floatfns.c (Fcbrt): Renamed from Fcube_root, and #if 0'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
7386
Dave Love <fx@gnu.org>
parents:
diff changeset
7387 * lisp.h (CHECK_NUMBER_OR_FLOAT*): Use Qnumberp or Qnumber_or_marker_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
7388 * data.c (syms_of_data): Staticpro those.
Dave Love <fx@gnu.org>
parents:
diff changeset
7389 (Qinteger_or_float_p, Qinteger_or_float_or_marker_p): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7390 (Fnumberp, Fnumber_or_marker_p): Define these always,
Dave Love <fx@gnu.org>
parents:
diff changeset
7391 but make them work even if not LISP_FLOAT_TYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
7392
Dave Love <fx@gnu.org>
parents:
diff changeset
7393 1992-06-05 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7394
Dave Love <fx@gnu.org>
parents:
diff changeset
7395 * config.h.in: Undefine REL_ALLOC if a system specific file
Dave Love <fx@gnu.org>
parents:
diff changeset
7396 defines SYSTEM_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
7397
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
7398 * sysdep.c (save_signal_handlers): Cast result of signal to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7399 avoid compiler warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
7400 * process.c (send_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7401
Dave Love <fx@gnu.org>
parents:
diff changeset
7402 1992-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7403
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7404 * keyboard.c (Fread_key_sequence): New 2nd arg CONTINUE_ECHO
Dave Love <fx@gnu.org>
parents:
diff changeset
7405 added for the sake of universal-argument.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7406
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7407 1992-06-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7408
Dave Love <fx@gnu.org>
parents:
diff changeset
7409 * editfns.c (Fset_default_file_mode): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
7410 (Funix_sync): Moved.
Dave Love <fx@gnu.org>
parents:
diff changeset
7411 * fileio.c (Funix_sync): Moved to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7412
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
7413 * xfns.c (Fx_erase_rectangle, Fx_draw_rectangle, Fx_contour_region)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7414 (Fx_uncontour_region): #if 0 these.
Dave Love <fx@gnu.org>
parents:
diff changeset
7415 (x_rectangle, outline_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7416 (syms_of_xfns): #if 0 the defsubrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7417
Dave Love <fx@gnu.org>
parents:
diff changeset
7418 * dispnew.c (Fsleep_for, Fsit_for): Clean up error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
7419
Dave Love <fx@gnu.org>
parents:
diff changeset
7420 * eval.c, print.c, keyboard.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7421
Dave Love <fx@gnu.org>
parents:
diff changeset
7422 * xfns.c (Fx_horizontal_line): Disabled, since not documented.
Dave Love <fx@gnu.org>
parents:
diff changeset
7423
Dave Love <fx@gnu.org>
parents:
diff changeset
7424 * fileio.c (Fdelete_directory): Renamed from Fremove_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
7425
Dave Love <fx@gnu.org>
parents:
diff changeset
7426 * unexencap.c: Deinstalled (renamed to =unexencap.c)
Dave Love <fx@gnu.org>
parents:
diff changeset
7427 since awaited papers never arrived.
Dave Love <fx@gnu.org>
parents:
diff changeset
7428
Dave Love <fx@gnu.org>
parents:
diff changeset
7429 * xfns.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7430
Dave Love <fx@gnu.org>
parents:
diff changeset
7431 1992-06-04 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7432
Dave Love <fx@gnu.org>
parents:
diff changeset
7433 * eval.c (stack_trace_on_error, debug_on_error): Made Lisp_Objects V*.
Dave Love <fx@gnu.org>
parents:
diff changeset
7434 (syms_of_eval): Changed DEFVAR_BOOLs to DEFVAR_LISPs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7435 (wants_debugger): New fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
7436 (find_handler_clause): Use it to look in debug-on-error and
Dave Love <fx@gnu.org>
parents:
diff changeset
7437 stack-trace-on-error lists.
Dave Love <fx@gnu.org>
parents:
diff changeset
7438
Dave Love <fx@gnu.org>
parents:
diff changeset
7439 1992-06-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7440
Dave Love <fx@gnu.org>
parents:
diff changeset
7441 * floatfns.c (Fbessel_*, Ferf, Ferfc, Flog_gamma): Turned off;
Dave Love <fx@gnu.org>
parents:
diff changeset
7442 not clearly worth including.
Dave Love <fx@gnu.org>
parents:
diff changeset
7443 (Fasinh, Facosh, Fatanh, Fsinh, Fcosh, Ftanh): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7444
Dave Love <fx@gnu.org>
parents:
diff changeset
7445 1992-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7446
Dave Love <fx@gnu.org>
parents:
diff changeset
7447 * minibuf.c, keyboard.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7448
Dave Love <fx@gnu.org>
parents:
diff changeset
7449 * window.c (Fwindow_at): Fix number of args--minimum 2, max 3.
Dave Love <fx@gnu.org>
parents:
diff changeset
7450
Dave Love <fx@gnu.org>
parents:
diff changeset
7451 * screen.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7452
Dave Love <fx@gnu.org>
parents:
diff changeset
7453 1992-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7454
Dave Love <fx@gnu.org>
parents:
diff changeset
7455 * lread.c (Feval_buffer): Don't read any arguments, if interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
7456
Dave Love <fx@gnu.org>
parents:
diff changeset
7457 1992-06-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7458
Dave Love <fx@gnu.org>
parents:
diff changeset
7459 * screen.c (make_screen_without_minibuffer): Apply XSCREEN to
Dave Love <fx@gnu.org>
parents:
diff changeset
7460 Vdefault_minibuffer_screen before calling SCREEN_LIVE_P. The
Dave Love <fx@gnu.org>
parents:
diff changeset
7461 argument to SCREEN_LIVE_P must be a SCREEN_PTR, not a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7462
Dave Love <fx@gnu.org>
parents:
diff changeset
7463 * dispnew.c (Fsit_for): This used to compare arg with 0 and return
Dave Love <fx@gnu.org>
parents:
diff changeset
7464 Qt immediately. It should actually call sit_for anyway, because
Dave Love <fx@gnu.org>
parents:
diff changeset
7465 sit_for needs to test for input and do the redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7466 (sit_for): Compare sec and usec with zero here, after we've
Dave Love <fx@gnu.org>
parents:
diff changeset
7467 looked for input and done a redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
7468
Dave Love <fx@gnu.org>
parents:
diff changeset
7469 * lread.c (Feval_buffer): Use NILP, not NIL_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
7470
Dave Love <fx@gnu.org>
parents:
diff changeset
7471 1992-06-01 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7472
Dave Love <fx@gnu.org>
parents:
diff changeset
7473 * buffer.h: New macro, BUF_SET_PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
7474
Dave Love <fx@gnu.org>
parents:
diff changeset
7475 * lread.c: New subr `eval-buffer', replaces `eval-current-buffer',
Dave Love <fx@gnu.org>
parents:
diff changeset
7476 which is now defined in simple.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
7477
Dave Love <fx@gnu.org>
parents:
diff changeset
7478 1992-05-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7479
Dave Love <fx@gnu.org>
parents:
diff changeset
7480 * screen.c (Fdelete_screen): If we're deleting the default
Dave Love <fx@gnu.org>
parents:
diff changeset
7481 minibuffer screen, try to find another minibuffer screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
7482
Dave Love <fx@gnu.org>
parents:
diff changeset
7483 1992-05-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7484
Dave Love <fx@gnu.org>
parents:
diff changeset
7485 * buffer.c (Fother_buffer): New optional argument VISIBLE_OK,
Dave Love <fx@gnu.org>
parents:
diff changeset
7486 indicating that buffers currently visible in windows should not be
Dave Love <fx@gnu.org>
parents:
diff changeset
7487 discriminated against.
Dave Love <fx@gnu.org>
parents:
diff changeset
7488
Dave Love <fx@gnu.org>
parents:
diff changeset
7489 1992-05-28 Ken Raeburn (raeburn@cygnus.com)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7490
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7491 * screen.c (Fdelete_screen): Fix bugs in walking screen list.
Dave Love <fx@gnu.org>
parents:
diff changeset
7492 (make_screen_without_minibuffer): Signal an error if the default
Dave Love <fx@gnu.org>
parents:
diff changeset
7493 minibuffer screen is dead.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7494
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7495 * xfns.c (x_set_name): Use ICCCM-conforming scheme for changing
Dave Love <fx@gnu.org>
parents:
diff changeset
7496 window name in X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
7497 (Fx_create_screen): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7498
Dave Love <fx@gnu.org>
parents:
diff changeset
7499 1992-05-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7500
Dave Love <fx@gnu.org>
parents:
diff changeset
7501 * xselect.c: Support getting and setting the obsolete X cut
Dave Love <fx@gnu.org>
parents:
diff changeset
7502 buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
7503 (Qcut_buffer0): New atom, denoting the X cut buffer 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7504 (syms_of_xselect): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7505 (Fx_own_selection): If TYPE is Qcut_buffer0, interpret this to
Dave Love <fx@gnu.org>
parents:
diff changeset
7506 mean that we should set cut buffer 0 to STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
7507 (Fx_selection_value): If TYPE is Qcut_buffer0, interpret this to
Dave Love <fx@gnu.org>
parents:
diff changeset
7508 mean that we should retrieve the value of cut buffer 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7509
Dave Love <fx@gnu.org>
parents:
diff changeset
7510 1992-05-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7511
Dave Love <fx@gnu.org>
parents:
diff changeset
7512 * xterm.c (construct_mouse_click): Removed extra assignment of
Dave Love <fx@gnu.org>
parents:
diff changeset
7513 result->timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
7514
Dave Love <fx@gnu.org>
parents:
diff changeset
7515 * keyboard.c (last_event_timestamp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7516 * xselect.c (last_event_timestamp): Declare it extern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7517 (mouse_timestamp): Variable deleted. last_event_timestamp is a
Dave Love <fx@gnu.org>
parents:
diff changeset
7518 more accurate thing to use here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7519 (own_selection, get_selection_value): Use last_event_timestamp
Dave Love <fx@gnu.org>
parents:
diff changeset
7520 instead of mouse_timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
7521 * keyboard.c (make_lispy_event): Pass the event's timestamp
Dave Love <fx@gnu.org>
parents:
diff changeset
7522 through the make_number function, to assure that it is properly
Dave Love <fx@gnu.org>
parents:
diff changeset
7523 tagged before incorporating it into the lispy event.
Dave Love <fx@gnu.org>
parents:
diff changeset
7524 * xterm.c (construct_mouse_click): The timestamp element of a
Dave Love <fx@gnu.org>
parents:
diff changeset
7525 struct input_event is no longer a Lisp_Object; it is now an
Dave Love <fx@gnu.org>
parents:
diff changeset
7526 unsigned long. So don't use XSET to assign to it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7527 (XTread_socket): Same here, in processing KeyPress events.
Dave Love <fx@gnu.org>
parents:
diff changeset
7528
Dave Love <fx@gnu.org>
parents:
diff changeset
7529 * keyboard.c (Fexecute_extended_command): Properly initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
7530 this_command_keys to the concatenation of the sequence that
Dave Love <fx@gnu.org>
parents:
diff changeset
7531 invoked Fexecute_extended_command, the characters making up the
Dave Love <fx@gnu.org>
parents:
diff changeset
7532 name of the command we're running, and a return character.
Dave Love <fx@gnu.org>
parents:
diff changeset
7533 Previously, this code would set it to the last key typed while
Dave Love <fx@gnu.org>
parents:
diff changeset
7534 reading the function name from the minibuffer, followed by the
Dave Love <fx@gnu.org>
parents:
diff changeset
7535 name of the function being run.
Dave Love <fx@gnu.org>
parents:
diff changeset
7536
Dave Love <fx@gnu.org>
parents:
diff changeset
7537 1992-05-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7538
Dave Love <fx@gnu.org>
parents:
diff changeset
7539 * xterm.c (x_display_box_cursor): Draw the cursor at curs_{x,y},
Dave Love <fx@gnu.org>
parents:
diff changeset
7540 rather than at s->cursor_{x,y}. If cursor_in_echo_area is set,
Dave Love <fx@gnu.org>
parents:
diff changeset
7541 then s->cursor_{x,y} does not accurately describe the position of
Dave Love <fx@gnu.org>
parents:
diff changeset
7542 the cursor. However, if we're not updating, then curs_{x,y} are
Dave Love <fx@gnu.org>
parents:
diff changeset
7543 garbage; set them from s->cursor_{x,y}.
Dave Love <fx@gnu.org>
parents:
diff changeset
7544
Dave Love <fx@gnu.org>
parents:
diff changeset
7545 * dispnew.c (update_screen): Check current_screen->enable and
Dave Love <fx@gnu.org>
parents:
diff changeset
7546 current_screen_used to see if there is any text on the last line,
Dave Love <fx@gnu.org>
parents:
diff changeset
7547 not desired_screen->{enable,used}. When the line isn't enabled,
Dave Love <fx@gnu.org>
parents:
diff changeset
7548 move to line SCREEN_HEIGHT (s) - 1, not SCREEN_HEIGHT (s).
Dave Love <fx@gnu.org>
parents:
diff changeset
7549 Rearranged conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
7550
Dave Love <fx@gnu.org>
parents:
diff changeset
7551 * dispnew.c (cursor_in_echo_area): Document the interpretations of
Dave Love <fx@gnu.org>
parents:
diff changeset
7552 positive and negative values of this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7553
Dave Love <fx@gnu.org>
parents:
diff changeset
7554 1992-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7555
Dave Love <fx@gnu.org>
parents:
diff changeset
7556 * dispnew.c (Fding): If have arg, don't end a keyboard macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7557
Dave Love <fx@gnu.org>
parents:
diff changeset
7558 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7559
Dave Love <fx@gnu.org>
parents:
diff changeset
7560 * dispnew.c (sit_for): New function, which is a slight
Dave Love <fx@gnu.org>
parents:
diff changeset
7561 generalization of Fsit_for; you can tell it that it's waiting for
Dave Love <fx@gnu.org>
parents:
diff changeset
7562 input, so C-g gets handled properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7563 (Fsit_for): Call it, instead of replicating all its guts.
Dave Love <fx@gnu.org>
parents:
diff changeset
7564 * keyboard.c (read_char): Call sit_for instead of Fsit_for, and
Dave Love <fx@gnu.org>
parents:
diff changeset
7565 indicate that we're awaiting keyboard input.
Dave Love <fx@gnu.org>
parents:
diff changeset
7566
Dave Love <fx@gnu.org>
parents:
diff changeset
7567 * dispnew.c (Fsit_for): Rename arguments to match docstring. Use
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
7568 NILP instead of EQ (foo, Qnil). If nodisp is non-nil, call
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7569 wait_reading_process_input with do_display 0, instead of 1; this
Dave Love <fx@gnu.org>
parents:
diff changeset
7570 will inhibit spurious redisplays when process input arrives during
Dave Love <fx@gnu.org>
parents:
diff changeset
7571 a sit-for.
Dave Love <fx@gnu.org>
parents:
diff changeset
7572
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7573 * process.c (Faccept_process_output): Pass zero as read_kbd
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7574 argument to wait_reading_process_input when PROC is nil, not when
Dave Love <fx@gnu.org>
parents:
diff changeset
7575 PROC is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
7576
Dave Love <fx@gnu.org>
parents:
diff changeset
7577 * process.c (wait_reading_process_input): Declare read_kbd to be a
Dave Love <fx@gnu.org>
parents:
diff changeset
7578 Lisp_Object, and use the tagging to tell the difference between a
Dave Love <fx@gnu.org>
parents:
diff changeset
7579 process object and an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
7580 * dispnew.c (Fsleep_for, Fsit_for, Fsleep_for_millisecs): Pass
Dave Love <fx@gnu.org>
parents:
diff changeset
7581 read_kbd argument to wait_reading_process_input as a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
7582 * keyboard.c (kbd_buffer_get_event): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7583 * process.c (Faccept_process_output, send_process): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7584
Dave Love <fx@gnu.org>
parents:
diff changeset
7585 * keyboard.c (read_char): Use save_getcjmp and restore_getcjmp
Dave Love <fx@gnu.org>
parents:
diff changeset
7586 instead of doing the bcopy explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7587
Dave Love <fx@gnu.org>
parents:
diff changeset
7588 * xterm.c (XTread_socket): When handling an EnterWindow event,
Dave Love <fx@gnu.org>
parents:
diff changeset
7589 don't bother to check waiting_for_input. It's not necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
7590
Dave Love <fx@gnu.org>
parents:
diff changeset
7591 * keyboard.c (read_char): Don't clear waiting_for_input and
Dave Love <fx@gnu.org>
parents:
diff changeset
7592 input_available_clear_time here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7593 (quit_throw_to_read_char): It's already done here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7594
Dave Love <fx@gnu.org>
parents:
diff changeset
7595 * keyboard.c (quit_throw_to_read_char): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
7596 clear_waiting_for_input instead of clearing waiting_for_input
Dave Love <fx@gnu.org>
parents:
diff changeset
7597 explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7598
Dave Love <fx@gnu.org>
parents:
diff changeset
7599 1992-05-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7600
Dave Love <fx@gnu.org>
parents:
diff changeset
7601 * keyboard.c (read_char): Call clear_waiting_for_input instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7602 clearing waiting_for_input and input_available_clear_time
Dave Love <fx@gnu.org>
parents:
diff changeset
7603 explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7604
Dave Love <fx@gnu.org>
parents:
diff changeset
7605 1992-05-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7606
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7607 * ymakefile [defined (__GNUC__) and __GNUC__ > 1]: Define
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7608 YMF_PASS_LDFLAGS so that it can deal with an empty flags argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7609
Dave Love <fx@gnu.org>
parents:
diff changeset
7610 * callproc.c (Fcall_process): Under VMS, a nil INFILE argument
Dave Love <fx@gnu.org>
parents:
diff changeset
7611 means to read from "NLA0:", not "/dev/null".
Dave Love <fx@gnu.org>
parents:
diff changeset
7612
Dave Love <fx@gnu.org>
parents:
diff changeset
7613 * callproc.c (Fcall_process): Use nil as the value for display
Dave Love <fx@gnu.org>
parents:
diff changeset
7614 (the fourth argument) when nargs >= 4, not when nargs >= 3.
Dave Love <fx@gnu.org>
parents:
diff changeset
7615
Dave Love <fx@gnu.org>
parents:
diff changeset
7616 1992-05-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7617
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7618 * termhooks.h: Change timestamp from a Lisp_Object to an unsigned
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7619 long.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7620 * keyboard.c (kbd_buffer_store_event): We don't have to apply the
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7621 XINT macro to the timestamp member of the event anymore.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7622
Dave Love <fx@gnu.org>
parents:
diff changeset
7623 * process.c (wait_reading_process_output): Don't turn off polling.
Dave Love <fx@gnu.org>
parents:
diff changeset
7624
Dave Love <fx@gnu.org>
parents:
diff changeset
7625 * sysdep.c (setpgrp_of_tty): Pass the address of pid, not pid
Dave Love <fx@gnu.org>
parents:
diff changeset
7626 itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
7627
Dave Love <fx@gnu.org>
parents:
diff changeset
7628 * process.c: Deleted cpp tangle for dealing with system-dependent
Dave Love <fx@gnu.org>
parents:
diff changeset
7629 tty handling; #included "systerm.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
7630 * systerm.h: Add some of the things that were done in process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
7631 If titan is #defined, then we should include <sys/ttyhw.h> and
Dave Love <fx@gnu.org>
parents:
diff changeset
7632 <sys/stream.h> along with the other SYSV pty stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
7633 If HPUX is #defined, then EMACS_HAVE_TTY_PGRP isn't true.
Dave Love <fx@gnu.org>
parents:
diff changeset
7634 If XENIX is #defined, then we shouldn't try to use TIOCGETC.
Dave Love <fx@gnu.org>
parents:
diff changeset
7635 * ymakefile: Note that process.o depends on systerm.h now.
Dave Love <fx@gnu.org>
parents:
diff changeset
7636
Dave Love <fx@gnu.org>
parents:
diff changeset
7637 1992-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7638
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7639 * callint.c (Fprefix_numeric_value): Value 1 for symbol other than `-'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7640
Dave Love <fx@gnu.org>
parents:
diff changeset
7641 1992-05-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7642
Dave Love <fx@gnu.org>
parents:
diff changeset
7643 * cmds.c (Fforward_line): If the buffer is empty, don't try to see
Dave Love <fx@gnu.org>
parents:
diff changeset
7644 if it contains a newline, and moving nowhere at eob after
Dave Love <fx@gnu.org>
parents:
diff changeset
7645 non-newline should return 1, not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
7646
Dave Love <fx@gnu.org>
parents:
diff changeset
7647 * search.c (scan_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7648
Dave Love <fx@gnu.org>
parents:
diff changeset
7649 * buffer.c (Fbuffer_disable_undo): Accept a buffer name as an
Dave Love <fx@gnu.org>
parents:
diff changeset
7650 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
7651
Dave Love <fx@gnu.org>
parents:
diff changeset
7652 1992-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7653
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7654 * fileio.c: Include config.h first thing.
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7655
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7656 * keyboard.c (clear_input_pending): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
7657 * process.c (wait_reading_process_input): Make C-g really quit in
Dave Love <fx@gnu.org>
parents:
diff changeset
7658 sit-for case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7659
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7660 * ymakefile (LD_SWITCH_SYSTEM): Don't use -X with GCC.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7661
Dave Love <fx@gnu.org>
parents:
diff changeset
7662 1992-05-12 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7663
Dave Love <fx@gnu.org>
parents:
diff changeset
7664 * eval.c (Fapply): Use indirect_function, instead of doing a dumb
Dave Love <fx@gnu.org>
parents:
diff changeset
7665 loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
7666 * keymap.c (get_keymap_1): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7667 * macros.c (Fexecute_kbd_macro): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7668
Dave Love <fx@gnu.org>
parents:
diff changeset
7669 * buffer.c (init_buffer_once): Don't disable undos for *scratch*
Dave Love <fx@gnu.org>
parents:
diff changeset
7670 here. Do it in loadup.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
7671
Dave Love <fx@gnu.org>
parents:
diff changeset
7672 * buffer.c (init_buffer_once): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7673
Dave Love <fx@gnu.org>
parents:
diff changeset
7674 * doc.c (Fdocumentation): After extracting the doc string from a
Dave Love <fx@gnu.org>
parents:
diff changeset
7675 lambda or autoload expression, don't fall through to the default
Dave Love <fx@gnu.org>
parents:
diff changeset
7676 case and signal an invalid function error; instead, do a `break'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7677
Dave Love <fx@gnu.org>
parents:
diff changeset
7678 * doc.c (Fdocumentation): Use EQ (x, y) instead of XSYMBOL (x) ==
Dave Love <fx@gnu.org>
parents:
diff changeset
7679 XSYMBOL (y).
Dave Love <fx@gnu.org>
parents:
diff changeset
7680
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7681 * doc.c (Fdocumentation): When deciphering a function made from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7682 conses, use 'else if' for the chain of alternatives instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7683 just 'if'. It used to be that each alternative returned, but
Dave Love <fx@gnu.org>
parents:
diff changeset
7684 that's not true anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
7685
Dave Love <fx@gnu.org>
parents:
diff changeset
7686 * alloc.c (Fgarbage_collect): Don't call truncate_undo_list on
Dave Love <fx@gnu.org>
parents:
diff changeset
7687 buffers whose undo list is 't.
Dave Love <fx@gnu.org>
parents:
diff changeset
7688
Dave Love <fx@gnu.org>
parents:
diff changeset
7689 * doc.c (Fdocumentation): Renamed argument `fun1' to `function',
Dave Love <fx@gnu.org>
parents:
diff changeset
7690 so make-docstring will list argument consistently with the
Dave Love <fx@gnu.org>
parents:
diff changeset
7691 docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
7692
Dave Love <fx@gnu.org>
parents:
diff changeset
7693 1992-05-11 Joseph Arceneaux (jla@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7694
Dave Love <fx@gnu.org>
parents:
diff changeset
7695 * xterm.h: Removed definition of `RES_CLASS'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7696
Dave Love <fx@gnu.org>
parents:
diff changeset
7697 * xfns.c (x_get_arg): Eliminated `screen_name' parameter. No
Dave Love <fx@gnu.org>
parents:
diff changeset
7698 longer uses screen name as X resource search component.
Dave Love <fx@gnu.org>
parents:
diff changeset
7699 All calls to x_get_arg changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
7700 Global variable `screen_class' and #define `SCREEN_CLASS' removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7701
Dave Love <fx@gnu.org>
parents:
diff changeset
7702 * xterm.c (XTread_socket): Added basic structure for handling
Dave Love <fx@gnu.org>
parents:
diff changeset
7703 various ClientMessage events, using new global variables
Dave Love <fx@gnu.org>
parents:
diff changeset
7704 `Xatom_wm_take_focus', `Xatom_wm_save_yourself',
Dave Love <fx@gnu.org>
parents:
diff changeset
7705 `Xatom_wm_delete_window', `Xatom_wm_configure_denied',
Dave Love <fx@gnu.org>
parents:
diff changeset
7706 `Xatom_wm_moved'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7707 * xfns.c: Declare these variables extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
7708 (syms_of_xfns): Initialize these variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
7709
Dave Love <fx@gnu.org>
parents:
diff changeset
7710 * xselect.c (Fx_own_selection, Fx_selection_value): New optional
Dave Love <fx@gnu.org>
parents:
diff changeset
7711 parameter `type', to specify the selection type.
Dave Love <fx@gnu.org>
parents:
diff changeset
7712 (syms_of_xselect): New symbols Qprimary, Qsecondary, Qclipboard
Dave Love <fx@gnu.org>
parents:
diff changeset
7713 initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
7714
Dave Love <fx@gnu.org>
parents:
diff changeset
7715 1992-05-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7716
Dave Love <fx@gnu.org>
parents:
diff changeset
7717 * data.c (Qcyclic_function_indirection): New error condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
7718 (indirect_function, Findirect_function): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
7719 (syms_of_data): Initialize Qcyclic_function_indirection, put the
Dave Love <fx@gnu.org>
parents:
diff changeset
7720 error properties on it, and staticpro it. Defsubr
Dave Love <fx@gnu.org>
parents:
diff changeset
7721 Findirect_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7722 * lisp.h (indirect_function, Findirect_function): Declare them here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7723 * callint.c (Fcall_interactively): Get symbol's function by
Dave Love <fx@gnu.org>
parents:
diff changeset
7724 calling indirect_function, instead of just looping.
Dave Love <fx@gnu.org>
parents:
diff changeset
7725 * doc.c (Fdocumentation): Same.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7726 * eval.c (Finteractive_p, Fcommandp, do_autoload, Feval)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7727 (Ffuncall): Same.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7728 * keyboard.c (Fcommand_execute): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7729
Dave Love <fx@gnu.org>
parents:
diff changeset
7730 * data.c (Fsymbol_function): Name the argument `symbol' instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7731 `sym', so make-docstring will list argument consistently with the
Dave Love <fx@gnu.org>
parents:
diff changeset
7732 docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
7733
Dave Love <fx@gnu.org>
parents:
diff changeset
7734 * process.c (wait_reading_process_input): Make sure the screen
Dave Love <fx@gnu.org>
parents:
diff changeset
7735 isn't garbaged (and therefore not displayed) before we enter the
Dave Love <fx@gnu.org>
parents:
diff changeset
7736 select and start waiting for input.
Dave Love <fx@gnu.org>
parents:
diff changeset
7737
Dave Love <fx@gnu.org>
parents:
diff changeset
7738 * keyboard.c: #include <systime.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
7739 * ymakefile (keyboard.o): This depends on systime.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7740 * keyboard.c (input_available_clear_word): Replaced with
Dave Love <fx@gnu.org>
parents:
diff changeset
7741 input_available_clear_time, which is a pointer to an EMACSTIME;
Dave Love <fx@gnu.org>
parents:
diff changeset
7742 sometimes the time information is larger than a single word.
Dave Love <fx@gnu.org>
parents:
diff changeset
7743 (read_char): Changed ..._word to ..._time.
Dave Love <fx@gnu.org>
parents:
diff changeset
7744 (input_available_signal): Use the EMACS_SET_SECS_USECS macro to
Dave Love <fx@gnu.org>
parents:
diff changeset
7745 clear *input_available_clear_time, instead of zapping a zero into
Dave Love <fx@gnu.org>
parents:
diff changeset
7746 *input_available_clear_word.
Dave Love <fx@gnu.org>
parents:
diff changeset
7747 (set_waiting_for_input, clear_waiting_for_input): Adjusted
Dave Love <fx@gnu.org>
parents:
diff changeset
7748 appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
7749
Dave Love <fx@gnu.org>
parents:
diff changeset
7750 1992-05-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7751
Dave Love <fx@gnu.org>
parents:
diff changeset
7752 * editfns.c (make_buffer_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7753 * lisp.h (make_buffer_string): Declare it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7754 * editfns.c (Fbuffer_substring): Call make_buffer_string instead
Dave Love <fx@gnu.org>
parents:
diff changeset
7755 of writing it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
7756 (Fbuffer_string): Call make_buffer_string instead of make_string,
Dave Love <fx@gnu.org>
parents:
diff changeset
7757 so we can deal with buffer relocations.
Dave Love <fx@gnu.org>
parents:
diff changeset
7758 * minibuf.c (read_minibuf): Same here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7759
Dave Love <fx@gnu.org>
parents:
diff changeset
7760 1992-05-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7761
Dave Love <fx@gnu.org>
parents:
diff changeset
7762 * syssignal.h (sigunblock): New macro, taken from 18.58's
Dave Love <fx@gnu.org>
parents:
diff changeset
7763 emacssignal.h file.
Dave Love <fx@gnu.org>
parents:
diff changeset
7764 * sysdep.c (request_sigio): Use the sigunblock macro to enable
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
7765 receipt of SIGWINCH, instead of the dysfunctional sigblockx.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7766
Dave Love <fx@gnu.org>
parents:
diff changeset
7767 1992-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7768
Dave Love <fx@gnu.org>
parents:
diff changeset
7769 * search.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7770
Dave Love <fx@gnu.org>
parents:
diff changeset
7771 1992-05-06 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7772
Dave Love <fx@gnu.org>
parents:
diff changeset
7773 * emacs.c (decode_env_path): If EVARNAME is zero, don't try to
Dave Love <fx@gnu.org>
parents:
diff changeset
7774 call getenv on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7775 * lread.c (init_lread): When we don't have an environment variable
Dave Love <fx@gnu.org>
parents:
diff changeset
7776 to check, pass 0 instead of the empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
7777
Dave Love <fx@gnu.org>
parents:
diff changeset
7778 * alloc.c (Fmake_marker): Use `SIGMASKTYPE' instead of `int'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7779 Instead of calling sigsetmask twice - once to get the mask, and
Dave Love <fx@gnu.org>
parents:
diff changeset
7780 again to restore it - call sigblock, specifying no additional
Dave Love <fx@gnu.org>
parents:
diff changeset
7781 signals.
Dave Love <fx@gnu.org>
parents:
diff changeset
7782
Dave Love <fx@gnu.org>
parents:
diff changeset
7783 1992-05-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7784
Dave Love <fx@gnu.org>
parents:
diff changeset
7785 * alloc.c: #include <syssignal.h>, for the sake of the
Dave Love <fx@gnu.org>
parents:
diff changeset
7786 bug-catching code in Fmake_marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
7787 ymakefile: Add dependency.
Dave Love <fx@gnu.org>
parents:
diff changeset
7788
Dave Love <fx@gnu.org>
parents:
diff changeset
7789 * syssignal.h [not POSIX_SIGNALS] (SIGFULLMASK): New definition,
Dave Love <fx@gnu.org>
parents:
diff changeset
7790 for symmetry with the "defined (POSIX_SIGNALS)" case.
Dave Love <fx@gnu.org>
parents:
diff changeset
7791
Dave Love <fx@gnu.org>
parents:
diff changeset
7792 * callproc.c (child_setup): Since we always get the environment
Dave Love <fx@gnu.org>
parents:
diff changeset
7793 from Vprocess_environment, don't bother to take the environment
Dave Love <fx@gnu.org>
parents:
diff changeset
7794 the subprocess should inherit as an argument anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
7795 * process.c (create_process): Don't pass environment as a
Dave Love <fx@gnu.org>
parents:
diff changeset
7796 variable. Just preserve it across call to fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
7797
Dave Love <fx@gnu.org>
parents:
diff changeset
7798 1992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7799
Dave Love <fx@gnu.org>
parents:
diff changeset
7800 * floatfns.c: #include <syssignal.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
7801 (float_error): Use SIGEMPTYMASK instead of zero.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7802
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7803 * syssignal.h [POSIX_SIGNALS] (sigmask): Defined to expand to a
Dave Love <fx@gnu.org>
parents:
diff changeset
7804 statement expression under GCC, or a function call otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
7805 (sigpause, sigblock, sigunblock, sigsetmask): These are now
Dave Love <fx@gnu.org>
parents:
diff changeset
7806 K&R-compatible macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7807 * systerm.h [POSIX_SIGNALS] (sys_sigmask): Here is the function
Dave Love <fx@gnu.org>
parents:
diff changeset
7808 the POSIX version of sigmask calls when we're not compiling with
Dave Love <fx@gnu.org>
parents:
diff changeset
7809 GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
7810 * alloc.c (Fmake_marker): Undo changes of Apr 29.
Dave Love <fx@gnu.org>
parents:
diff changeset
7811 * callproc.c (Fcall_process): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7812 * data.c (arith_error): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7813 * floatfns.c (float_error): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7814 * keyboard.c (gobble_input): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7815
Dave Love <fx@gnu.org>
parents:
diff changeset
7816 * sysdep.c (request_sigio, unrequest_sigio)
Dave Love <fx@gnu.org>
parents:
diff changeset
7817
Dave Love <fx@gnu.org>
parents:
diff changeset
7818 1992-04-29 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7819
Dave Love <fx@gnu.org>
parents:
diff changeset
7820 * x11term.h (CLASS): Change this from "emacs" to "Emacs"; class
Dave Love <fx@gnu.org>
parents:
diff changeset
7821 names should always start with an upper-case letter.
Dave Love <fx@gnu.org>
parents:
diff changeset
7822
Dave Love <fx@gnu.org>
parents:
diff changeset
7823 * syssignal.h: Arranged cpp conditionals so that the specific
Dave Love <fx@gnu.org>
parents:
diff changeset
7824 cases come first, generic cases last.
Dave Love <fx@gnu.org>
parents:
diff changeset
7825
Dave Love <fx@gnu.org>
parents:
diff changeset
7826 * syssignal.h (sigpause, sigblock, sigunblock, sigsetmask): Macros
Dave Love <fx@gnu.org>
parents:
diff changeset
7827 removed; they require GCC, and Emacs 19 should compile without GCC.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7828 (EMACS_SIGPAUSE, EMACS_SIGBLOCK, EMACS_SIGUNBLOCK)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7829 (EMACS_SIGSETMASK, EMACS_SIGFREE, EMACS_SIGHOLDX, EMACS_SIGBLOCKX)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7830 (EMACS_SIGUNBLOCKX, EMACS_SIGPAUSEX): These are new macros that
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7831 don't require GCC, but expand to statements.
Dave Love <fx@gnu.org>
parents:
diff changeset
7832 * callproc.c (Fcall_process): Use new EMACS_SIG* macros from
Dave Love <fx@gnu.org>
parents:
diff changeset
7833 syssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7834 * keyboard.c (gobble_input): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7835 * sysdep.c (request_sigio, unrequest_sigio): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7836 * x11term.h (BLOCK_INPUT, UNBLOCK_INPUT): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7837 * alloc.c (Fmake_marker): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7838 * data.c (arith_error): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7839 * floatfns.c (float_error): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7840
Dave Love <fx@gnu.org>
parents:
diff changeset
7841 1992-04-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7842
Dave Love <fx@gnu.org>
parents:
diff changeset
7843 * ymakefile: If we're using GCC version 2.0 or later, use "$(CC)
Dave Love <fx@gnu.org>
parents:
diff changeset
7844 -nostdlib" as the linker. This will allow us to find libgcc.a
Dave Love <fx@gnu.org>
parents:
diff changeset
7845 even when GCC puts it in a really weird place.
Dave Love <fx@gnu.org>
parents:
diff changeset
7846 (YMF_PASS_LDFLAGS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7847 (temacs): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7848
Dave Love <fx@gnu.org>
parents:
diff changeset
7849 * s/hpux.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7850
Dave Love <fx@gnu.org>
parents:
diff changeset
7851 * filelock.c (egetenv): Declare this.
Dave Love <fx@gnu.org>
parents:
diff changeset
7852 (lock_path, SUPERLOCK_NAME, superlock_path): New variables and
Dave Love <fx@gnu.org>
parents:
diff changeset
7853 macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7854 (MAKE_LOCK_PATH, lock_file, unlock_file, lock_superlock): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
7855 variables lock_path and superlock_path instead of the PATH_LOCK
Dave Love <fx@gnu.org>
parents:
diff changeset
7856 and PATH_SUPERLOCK macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7857 (init_filelock): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7858 * emacs.c (main): Call the init_filelock function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7859 * paths.h.in (PATH_SUPERLOCK): Removed. This is now calculated
Dave Love <fx@gnu.org>
parents:
diff changeset
7860 from PATH_LOCK or from the EMACSLOCKDIR environment variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
7861
Dave Love <fx@gnu.org>
parents:
diff changeset
7862 * filelock.c (MAKE_LOCK_PATH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7863 (lock_file, unlock_file, Ffile_locked_p): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
7864
Dave Love <fx@gnu.org>
parents:
diff changeset
7865 * syntax.c (Fmodify_syntax_entry): Note that '-' is a synonym for
Dave Love <fx@gnu.org>
parents:
diff changeset
7866 ' ' (both denote whitespace), that '\\' denotes the escape class,
Dave Love <fx@gnu.org>
parents:
diff changeset
7867 and that '/' denotes the character-quote class. The description
Dave Love <fx@gnu.org>
parents:
diff changeset
7868 used to claim that '\\' denoted the character-quote class, and
Dave Love <fx@gnu.org>
parents:
diff changeset
7869 neglected to mention '-' and '/'.
Dave Love <fx@gnu.org>
parents:
diff changeset
7870
Dave Love <fx@gnu.org>
parents:
diff changeset
7871 * filelock.c (lock_file): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7872
Dave Love <fx@gnu.org>
parents:
diff changeset
7873 1992-04-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7874
Dave Love <fx@gnu.org>
parents:
diff changeset
7875 * callproc.c (init_callproc): Get the default Vexec_path from the
Dave Love <fx@gnu.org>
parents:
diff changeset
7876 environment variable "EMACSPATH"; get Vdata_directory from
Dave Love <fx@gnu.org>
parents:
diff changeset
7877 "EMACSDATA".
Dave Love <fx@gnu.org>
parents:
diff changeset
7878
Dave Love <fx@gnu.org>
parents:
diff changeset
7879 * ymakefile: Fix #endif and #else comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
7880
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
7881 1992-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7882
Dave Love <fx@gnu.org>
parents:
diff changeset
7883 * ymakefile (xemacs): Link xemacs to temacs if HAVE_SHM.
Dave Love <fx@gnu.org>
parents:
diff changeset
7884
Dave Love <fx@gnu.org>
parents:
diff changeset
7885 * ymakefile (paths.h, config.h): Never copy, always fail.
Dave Love <fx@gnu.org>
parents:
diff changeset
7886
Dave Love <fx@gnu.org>
parents:
diff changeset
7887 * process.c (wait_reading_process_input): Redisplay if screen_garbaged.
Dave Love <fx@gnu.org>
parents:
diff changeset
7888 Call do_pending_window_change first.
Dave Love <fx@gnu.org>
parents:
diff changeset
7889 Include dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7890 * ymakefile (process.o): Added dependency.
Dave Love <fx@gnu.org>
parents:
diff changeset
7891
Dave Love <fx@gnu.org>
parents:
diff changeset
7892 * ymakefile (OLDXMENU_OPTIONS): New macro, used compiling oldxmenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
7893
Dave Love <fx@gnu.org>
parents:
diff changeset
7894 1992-04-25 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7895
Dave Love <fx@gnu.org>
parents:
diff changeset
7896 * ymakefile: Changed all references to LD_CMD to LINKER, for
Dave Love <fx@gnu.org>
parents:
diff changeset
7897 compatibility with the 18.58 configuration files.
Dave Love <fx@gnu.org>
parents:
diff changeset
7898 * s/aix3-1.h, s/sunos4shr.h: Same here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7899
Dave Love <fx@gnu.org>
parents:
diff changeset
7900 * ymakefile: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
7901
Dave Love <fx@gnu.org>
parents:
diff changeset
7902 * ymakefile (CC, MAKE): Set these variables from optional macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
7903 Change all uses of `make' to ${MAKE}.
Dave Love <fx@gnu.org>
parents:
diff changeset
7904
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
7905 * ymakefile: Use HAVE_X11 as alias for X11.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7906
Dave Love <fx@gnu.org>
parents:
diff changeset
7907 * ymakefile (LIB_GCC, GNULIB_VAR): Handle GCC 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
7908
Dave Love <fx@gnu.org>
parents:
diff changeset
7909 * process.c (allocate_pty): Re-arranged conditionals to put the
Dave Love <fx@gnu.org>
parents:
diff changeset
7910 system-specific-case first, and the generic case in the #else
Dave Love <fx@gnu.org>
parents:
diff changeset
7911 section, for consistency with the rest of Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7912
Dave Love <fx@gnu.org>
parents:
diff changeset
7913 * process.c (allocate_pty): Wait until we fail to open three ptys
Dave Love <fx@gnu.org>
parents:
diff changeset
7914 in a row before concluding that we've reached the end of the ptys.
Dave Love <fx@gnu.org>
parents:
diff changeset
7915
Dave Love <fx@gnu.org>
parents:
diff changeset
7916 1992-04-22 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7917
Dave Love <fx@gnu.org>
parents:
diff changeset
7918 * ralloc.c: #include "getpagesize.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
7919
Dave Love <fx@gnu.org>
parents:
diff changeset
7920 * search.c (Flooking_at): Use search_regs.num_regs instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7921 RE_NREGS. As of regex version 0.4, the compiler allocates the
Dave Love <fx@gnu.org>
parents:
diff changeset
7922 registers, and may allocate more than RE_NREGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
7923 (search_buffer): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7924 (Freplace_match): Use search_regs.num_regs to tell how many
Dave Love <fx@gnu.org>
parents:
diff changeset
7925 registers are valid. Also note that if none are valid, no search
Dave Love <fx@gnu.org>
parents:
diff changeset
7926 has been performed.
Dave Love <fx@gnu.org>
parents:
diff changeset
7927 (match_limit): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7928 (Fmatch_data): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
7929 (Fstore_match_data): If we're trying to store more registers than
Dave Love <fx@gnu.org>
parents:
diff changeset
7930 search_regs has allocated, re-allocate them to make room.
Dave Love <fx@gnu.org>
parents:
diff changeset
7931
Dave Love <fx@gnu.org>
parents:
diff changeset
7932 1992-04-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7933
Dave Love <fx@gnu.org>
parents:
diff changeset
7934 * callproc.c (egetenv): Declare the type of VAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
7935
Dave Love <fx@gnu.org>
parents:
diff changeset
7936 * lisp.h: Don't undefine NULL. There is no longer any conflict.
Dave Love <fx@gnu.org>
parents:
diff changeset
7937
Dave Love <fx@gnu.org>
parents:
diff changeset
7938 * lisp.h (NUMBERP): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
7939 * editfns.c (Fformat): Protect the sections that deal with
Dave Love <fx@gnu.org>
parents:
diff changeset
7940 Lisp_Float objects with a "#ifdef LISP_FLOAT_TYPE".
Dave Love <fx@gnu.org>
parents:
diff changeset
7941 * bytecode.c (Fbyte_code): Use the NUMBERP macro instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7942 explicitly checking for the Lisp_Float tag.
Dave Love <fx@gnu.org>
parents:
diff changeset
7943 * callint.c (Fcall_interactively): Same here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7944
Dave Love <fx@gnu.org>
parents:
diff changeset
7945 * xrdb.c (magic_searchpath_decoder): Re-allocate string as needed,
Dave Love <fx@gnu.org>
parents:
diff changeset
7946 rather than making it a fixed-size array.
Dave Love <fx@gnu.org>
parents:
diff changeset
7947
Dave Love <fx@gnu.org>
parents:
diff changeset
7948 * xfns.c (Fx_rebind_key): Don't declare modifier_list to be a
Dave Love <fx@gnu.org>
parents:
diff changeset
7949 register variable. It's too big, and we need the address of its
Dave Love <fx@gnu.org>
parents:
diff changeset
7950 first element when we pass it to XRebindKeysym anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
7951
Dave Love <fx@gnu.org>
parents:
diff changeset
7952 * fileio.c (Fdo_auto_save): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
7953
Dave Love <fx@gnu.org>
parents:
diff changeset
7954 1992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7955
Dave Love <fx@gnu.org>
parents:
diff changeset
7956 * search.c (search_buffer): Cast RE_EXACTN_VALUE to char, because
Dave Love <fx@gnu.org>
parents:
diff changeset
7957 the regex-0.4 distribution says so.
Dave Love <fx@gnu.org>
parents:
diff changeset
7958
Dave Love <fx@gnu.org>
parents:
diff changeset
7959 * ymakefile (dired.o): This depends on regex.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7960
Dave Love <fx@gnu.org>
parents:
diff changeset
7961 * process.c (wait_reading_process_input): There is code here which
Dave Love <fx@gnu.org>
parents:
diff changeset
7962 sends SIGIO to Emacs if we thought we had input available but
Dave Love <fx@gnu.org>
parents:
diff changeset
7963 didn't get SIGIO. If the system doesn't have SIGIO, then
Dave Love <fx@gnu.org>
parents:
diff changeset
7964 #ifdef it out.
Dave Love <fx@gnu.org>
parents:
diff changeset
7965
Dave Love <fx@gnu.org>
parents:
diff changeset
7966 * print.c (Fexternal_debugging_output): Arguments were declared
Dave Love <fx@gnu.org>
parents:
diff changeset
7967 ANSI-style - rewritten in K&R 1 fashion.
Dave Love <fx@gnu.org>
parents:
diff changeset
7968
Dave Love <fx@gnu.org>
parents:
diff changeset
7969 * floatfns.c (IN_FLOAT): Cast the zero in the `else' clause of the
Dave Love <fx@gnu.org>
parents:
diff changeset
7970 conditional expression to SIGTYPE, to match the type of the
Dave Love <fx@gnu.org>
parents:
diff changeset
7971 float_error call in the `then' clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
7972
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
7973 * s/hpux8.h: #define HPUX8; this is supposed to be customary
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
7974 procedure, and fileio.c was expecting it, but somehow it didn't
Dave Love <fx@gnu.org>
parents:
diff changeset
7975 get defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
7976
Dave Love <fx@gnu.org>
parents:
diff changeset
7977 * sysdep.h: Move inclusions of [AIX] <sys/hft.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
7978 <sys/devinfo.h>, <sys/pty.h>, <unistd.h> [NEED_BSDTTY]
Dave Love <fx@gnu.org>
parents:
diff changeset
7979 <sys/bsdtty.h>, [HPUX and HAVE_PTYS] <sys/ptyio.h>, [SYSV_PTYS]
Dave Love <fx@gnu.org>
parents:
diff changeset
7980 <sys/tty.h>, <sys/pty.h>, and [pfa] <sys/file.h> to systerm.h;
Dave Love <fx@gnu.org>
parents:
diff changeset
7981 also move undefinition of LLITOUT under BSD4_1 to systerm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
7982 * systerm.h: They're here.
Dave Love <fx@gnu.org>
parents:
diff changeset
7983
Dave Love <fx@gnu.org>
parents:
diff changeset
7984 * xterm.c (XTcursor_to, XTclear_end_of_line): Declare to return
Dave Love <fx@gnu.org>
parents:
diff changeset
7985 int in the function definitions as well as their declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
7986
Dave Love <fx@gnu.org>
parents:
diff changeset
7987 1992-04-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7988
Dave Love <fx@gnu.org>
parents:
diff changeset
7989 * fileio.c (directory_file_name): When checking if the string ends
Dave Love <fx@gnu.org>
parents:
diff changeset
7990 with '/', check that slen is a valid length *before* examining
Dave Love <fx@gnu.org>
parents:
diff changeset
7991 dst[slen-1], not after.
Dave Love <fx@gnu.org>
parents:
diff changeset
7992
Dave Love <fx@gnu.org>
parents:
diff changeset
7993 1992-04-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
7994
Dave Love <fx@gnu.org>
parents:
diff changeset
7995 * xterm.c (x_death_handler): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
7996 (x_error_handler): Call x_death_handler to shut down Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
7997 (x_term_init): Use x_death_handler to handle SIGPIPE, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
7998 x_error_handler, which expects to be passed a display and an
Dave Love <fx@gnu.org>
parents:
diff changeset
7999 event.
Dave Love <fx@gnu.org>
parents:
diff changeset
8000 * process.c (send_process): This used to set a handler to
Dave Love <fx@gnu.org>
parents:
diff changeset
8001 catch SIGPIPEs when writing to a subprocess, and then set the
Dave Love <fx@gnu.org>
parents:
diff changeset
8002 handler to SIGDFL after writing, but this would stomp on the
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
8003 SIGPIPE handler for the X connection. So restore the previous
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8004 handler instead of changing to SIGDFL.
Dave Love <fx@gnu.org>
parents:
diff changeset
8005
Dave Love <fx@gnu.org>
parents:
diff changeset
8006 1992-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8007
Dave Love <fx@gnu.org>
parents:
diff changeset
8008 * indent.c (compute_motion): Fix skipping invis lines and
Dave Love <fx@gnu.org>
parents:
diff changeset
8009 truncation at right margin.
Dave Love <fx@gnu.org>
parents:
diff changeset
8010
Dave Love <fx@gnu.org>
parents:
diff changeset
8011 1992-04-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8012
Dave Love <fx@gnu.org>
parents:
diff changeset
8013 * s/hpux.h (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Use pty_name,
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8014 not ptyname.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8015 * s/rtu.h: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8016
Dave Love <fx@gnu.org>
parents:
diff changeset
8017 * process.c (pty_process): Add 'int' to the declaration 'static
Dave Love <fx@gnu.org>
parents:
diff changeset
8018 pty_processes;'. This makes it a happy declaration even when
Dave Love <fx@gnu.org>
parents:
diff changeset
8019 static has been #defined as the empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8020 * xterm.c (XTcursor_to, XTclear_end_of_line): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8021
Dave Love <fx@gnu.org>
parents:
diff changeset
8022 * unexec.c (sbrk): Declare this to return void * if __STDC__ is
Dave Love <fx@gnu.org>
parents:
diff changeset
8023 defined, or char * otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8024
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
8025 * lread.c (init_lread): Re-cleaned logic. To determine whether the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8026 load path was changed before dumping, cons up a dump path and
Dave Love <fx@gnu.org>
parents:
diff changeset
8027 compare it. This method is more localized and accurate.
Dave Love <fx@gnu.org>
parents:
diff changeset
8028 (initial_path): Variable removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8029 (syms_of_lread): Don't staticpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8030
Dave Love <fx@gnu.org>
parents:
diff changeset
8031 * floatfns.c (float_error): Declare and define this to return
Dave Love <fx@gnu.org>
parents:
diff changeset
8032 SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8033
Dave Love <fx@gnu.org>
parents:
diff changeset
8034 * systime.h [HAVE_TIMEVAL] (EMACS_GET_TIME): Declare dummy to be a
Dave Love <fx@gnu.org>
parents:
diff changeset
8035 real struct timezone, instead of an EMACS_TIME. Since
Dave Love <fx@gnu.org>
parents:
diff changeset
8036 HAVE_TIMEVAL is defined, struct timezone ought to be declared, so
Dave Love <fx@gnu.org>
parents:
diff changeset
8037 there's no harm in passing the genuine article.
Dave Love <fx@gnu.org>
parents:
diff changeset
8038
Dave Love <fx@gnu.org>
parents:
diff changeset
8039 * sysdep.c [USG] (rename): Place under the protection of a new
Dave Love <fx@gnu.org>
parents:
diff changeset
8040 preprocessor symbol, HAVE_RENAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
8041 * s/hpux.h (HAVE_RENAME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8042
Dave Love <fx@gnu.org>
parents:
diff changeset
8043 * sysdep.c [USG] (setpriority): Declare to return int, not void.
Dave Love <fx@gnu.org>
parents:
diff changeset
8044
Dave Love <fx@gnu.org>
parents:
diff changeset
8045 * s/template.h: Add template section for HAVE_TERMIOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
8046
Dave Love <fx@gnu.org>
parents:
diff changeset
8047 * term.c (cursor_to, raw_cursor_to, fatal): Do declare the types
Dave Love <fx@gnu.org>
parents:
diff changeset
8048 of the arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
8049
Dave Love <fx@gnu.org>
parents:
diff changeset
8050 1992-04-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8051
Dave Love <fx@gnu.org>
parents:
diff changeset
8052 * callint.c (Fcall_interactively): When the interactive spec is
Dave Love <fx@gnu.org>
parents:
diff changeset
8053 a string, it may be relocated while reading the arguments. To
Dave Love <fx@gnu.org>
parents:
diff changeset
8054 avoid this, make a copy of the spec to refer to, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8055 using a pointer to the data of the spec string.
Dave Love <fx@gnu.org>
parents:
diff changeset
8056
Dave Love <fx@gnu.org>
parents:
diff changeset
8057 * callint.c (Fcall_interactively): When following the function
Dave Love <fx@gnu.org>
parents:
diff changeset
8058 chain of a symbol, check for quits.
Dave Love <fx@gnu.org>
parents:
diff changeset
8059
Dave Love <fx@gnu.org>
parents:
diff changeset
8060 1992-04-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8061
Dave Love <fx@gnu.org>
parents:
diff changeset
8062 * lread.c (init_lread): Make the load path default to
Dave Love <fx@gnu.org>
parents:
diff changeset
8063 PATH_LOADSEARCH when we're not dumping (null purify-flag), and
Dave Love <fx@gnu.org>
parents:
diff changeset
8064 PATH_DUMPLOADSEARCH when we are (not (null (purify-flag))).
Dave Love <fx@gnu.org>
parents:
diff changeset
8065 Change from April 7th incorrectly always used PATH_DUMPLOADSEARCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
8066
Dave Love <fx@gnu.org>
parents:
diff changeset
8067 * lread.c (init_lread): Cleaned up logic; to determine whether the
Dave Love <fx@gnu.org>
parents:
diff changeset
8068 load path was changed before dumping, remember the initial value
Dave Love <fx@gnu.org>
parents:
diff changeset
8069 and compare against it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8070 (initial_path): New variable to support this.
Dave Love <fx@gnu.org>
parents:
diff changeset
8071 (syms_of_lread): staticpro initial_path.
Dave Love <fx@gnu.org>
parents:
diff changeset
8072
Dave Love <fx@gnu.org>
parents:
diff changeset
8073 * ymakefile: Renamed filenames like "*-dist" to "*.in".
Dave Love <fx@gnu.org>
parents:
diff changeset
8074
Dave Love <fx@gnu.org>
parents:
diff changeset
8075 * config.h.in: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
8076
Dave Love <fx@gnu.org>
parents:
diff changeset
8077 1992-04-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8078
Dave Love <fx@gnu.org>
parents:
diff changeset
8079 * config.h-dist: Renamed to config.h.in, for consistency with
Dave Love <fx@gnu.org>
parents:
diff changeset
8080 the installation conventions of other GNU programs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8081 * paths.h-dist: Renamed to paths.h.in.
Dave Love <fx@gnu.org>
parents:
diff changeset
8082
Dave Love <fx@gnu.org>
parents:
diff changeset
8083 1992-04-11 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8084
Dave Love <fx@gnu.org>
parents:
diff changeset
8085 * termcap.c: Declare getenv.
Dave Love <fx@gnu.org>
parents:
diff changeset
8086
Dave Love <fx@gnu.org>
parents:
diff changeset
8087 1992-04-08 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8088
Dave Love <fx@gnu.org>
parents:
diff changeset
8089 * Makefile: Renamed to Makefile.in; the configure script will edit
Dave Love <fx@gnu.org>
parents:
diff changeset
8090 this to produce Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
8091
Dave Love <fx@gnu.org>
parents:
diff changeset
8092 1992-04-07 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8093
Dave Love <fx@gnu.org>
parents:
diff changeset
8094 * paths.h-dist (PATH_DUMPLOADSEARCH): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8095 * lread.c (init_lread): If we're building an Emacs to be dumped,
Dave Love <fx@gnu.org>
parents:
diff changeset
8096 use PATH_DUMPLOADSEARCH as the default load path, so we can
Dave Love <fx@gnu.org>
parents:
diff changeset
8097 correctly find our lisp files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8098
Dave Love <fx@gnu.org>
parents:
diff changeset
8099 * config.h-dist, paths.h-dist: Added "-*- C -*-" to top lines, so
Dave Love <fx@gnu.org>
parents:
diff changeset
8100 Emacs will know that these are really C source.
Dave Love <fx@gnu.org>
parents:
diff changeset
8101
Dave Love <fx@gnu.org>
parents:
diff changeset
8102 1992-04-03 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8103
Dave Love <fx@gnu.org>
parents:
diff changeset
8104 * search.c (syms_of_search): When allocating memory
Dave Love <fx@gnu.org>
parents:
diff changeset
8105 searchbuf.buffer, cast the return value of malloc to unsigned char
Dave Love <fx@gnu.org>
parents:
diff changeset
8106 *, not char *; this changed in the most recent version of the
Dave Love <fx@gnu.org>
parents:
diff changeset
8107 regex code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8108
Dave Love <fx@gnu.org>
parents:
diff changeset
8109 1992-03-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8110
Dave Love <fx@gnu.org>
parents:
diff changeset
8111 * doc.c (Fdocumentation): Don't forget to end each line of the
Dave Love <fx@gnu.org>
parents:
diff changeset
8112 docstring with "\n\".
Dave Love <fx@gnu.org>
parents:
diff changeset
8113
Dave Love <fx@gnu.org>
parents:
diff changeset
8114 * process.c (Fprocess_connection): Change "#ifdef 0" around this
Dave Love <fx@gnu.org>
parents:
diff changeset
8115 function to "#if 0".
Dave Love <fx@gnu.org>
parents:
diff changeset
8116
Dave Love <fx@gnu.org>
parents:
diff changeset
8117 * eval.c (Flet, FletX): Signal an error if one of the let's binding
Dave Love <fx@gnu.org>
parents:
diff changeset
8118 clauses has more than one value form, as in (let ((a 1 2)) a).
Dave Love <fx@gnu.org>
parents:
diff changeset
8119
Dave Love <fx@gnu.org>
parents:
diff changeset
8120 * eval.c (Ffuncall): Re-install change of March 10; I don't know
Dave Love <fx@gnu.org>
parents:
diff changeset
8121 why it went away.
Dave Love <fx@gnu.org>
parents:
diff changeset
8122
Dave Love <fx@gnu.org>
parents:
diff changeset
8123 * search.c (compile_pattern): Declare the variable which holds the
Dave Love <fx@gnu.org>
parents:
diff changeset
8124 return value of re_compile_pattern to be const, if this is ANSI C.
Dave Love <fx@gnu.org>
parents:
diff changeset
8125
Dave Love <fx@gnu.org>
parents:
diff changeset
8126 * alloc.c (xrealloc): Change "ese" to "else".
Dave Love <fx@gnu.org>
parents:
diff changeset
8127
Dave Love <fx@gnu.org>
parents:
diff changeset
8128 * crt0.c (start1) [sun_soft]: Change 'jst' to 'jsr'. The Sun
Dave Love <fx@gnu.org>
parents:
diff changeset
8129 assembly language manual doesn't list any 'jst' instruction, I
Dave Love <fx@gnu.org>
parents:
diff changeset
8130 don't know of one personally, and all the analogous code
Dave Love <fx@gnu.org>
parents:
diff changeset
8131 around it uses 'jsr'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8132
Dave Love <fx@gnu.org>
parents:
diff changeset
8133 * crt0.c [m68k]: Merged with GNU C Library's version: added
Dave Love <fx@gnu.org>
parents:
diff changeset
8134 conditionals for sun_68881, sun_fpa, sun_soft.
Dave Love <fx@gnu.org>
parents:
diff changeset
8135
Dave Love <fx@gnu.org>
parents:
diff changeset
8136 * config.h-dist: Adjusted for renaming of share-lib to etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8137 * lread.c (read1): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8138 * doc.c (Fdocumentation_property, Fsnarf_documentation): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8139 * ymakefile: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8140
Dave Love <fx@gnu.org>
parents:
diff changeset
8141 1992-03-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8142
Dave Love <fx@gnu.org>
parents:
diff changeset
8143 * crt0.c: Merged changes from 18.58:
Dave Love <fx@gnu.org>
parents:
diff changeset
8144 [hp9000s300]: Set flag_fpa. Define float_loc.
Dave Love <fx@gnu.org>
parents:
diff changeset
8145 [new hp assembler]: Double flag_fpa and flag_68881 if %d2!=0.
Dave Love <fx@gnu.org>
parents:
diff changeset
8146 (start1): Declare to be static at the top of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8147 (_start): Removed static declaration in this function; since
Dave Love <fx@gnu.org>
parents:
diff changeset
8148 everyone wants it, we'll just put it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8149
Dave Love <fx@gnu.org>
parents:
diff changeset
8150 1992-03-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8151
Dave Love <fx@gnu.org>
parents:
diff changeset
8152 * fileio.c (Finsert_file_contents): Allow quitting from I/O.
Dave Love <fx@gnu.org>
parents:
diff changeset
8153 (Fcopy_file): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
8154
Dave Love <fx@gnu.org>
parents:
diff changeset
8155 1992-03-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8156
Dave Love <fx@gnu.org>
parents:
diff changeset
8157 * m-intel386.h (HAVE_ALLOCA): Inhibit if C_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
8158 (LIB_STANDARD): Alternate USG value if __GNUC__ or C_ALLOCA
Dave Love <fx@gnu.org>
parents:
diff changeset
8159
Dave Love <fx@gnu.org>
parents:
diff changeset
8160 * alloc.c (xrealloc): If handed a NULL pointer for the block to
Dave Love <fx@gnu.org>
parents:
diff changeset
8161 resize, malloc a new block and return that. Not all reallocs do
Dave Love <fx@gnu.org>
parents:
diff changeset
8162 this.
Dave Love <fx@gnu.org>
parents:
diff changeset
8163
Dave Love <fx@gnu.org>
parents:
diff changeset
8164 * m/elxsi.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8165
Dave Love <fx@gnu.org>
parents:
diff changeset
8166 1992-03-18 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8167
Dave Love <fx@gnu.org>
parents:
diff changeset
8168 * dispnew.c (Fsleep_for): Call wait_reading_process_input, whether
Dave Love <fx@gnu.org>
parents:
diff changeset
8169 or not we have process support; let the emulator do the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
8170 * emacs.c (fatal_error_signal, Fkill_emacs): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
8171 kill_buffer_processes even when subprocesses is not #defined; we
Dave Love <fx@gnu.org>
parents:
diff changeset
8172 have a stub.
Dave Love <fx@gnu.org>
parents:
diff changeset
8173
Dave Love <fx@gnu.org>
parents:
diff changeset
8174 * process.c [not defined (subprocesses)] (Fget_buffer_process,
Dave Love <fx@gnu.org>
parents:
diff changeset
8175 init_process, syms_of_process): New stub versions of these functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8176 * emacs.c (main): Call init_process and syms_of_process whether or
Dave Love <fx@gnu.org>
parents:
diff changeset
8177 not subprocesses is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8178 * xdisp.c (decode_mode_spec): Call Fget_buffer_process whether or
Dave Love <fx@gnu.org>
parents:
diff changeset
8179 not subprocesses is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8180
Dave Love <fx@gnu.org>
parents:
diff changeset
8181 1992-03-17 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8182
Dave Love <fx@gnu.org>
parents:
diff changeset
8183 * keyboard.c (kbd_buffer_get_event): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
8184 wait_reading_process_input, even when subprocesses is not
Dave Love <fx@gnu.org>
parents:
diff changeset
8185 #defined, instead of doing a whole lot of hairy SIGIO-pausing
Dave Love <fx@gnu.org>
parents:
diff changeset
8186 stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
8187 * dispnew.c (Fsit_for): Call wait_reading_process_input, whether
Dave Love <fx@gnu.org>
parents:
diff changeset
8188 or not subprocesses is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8189
Dave Love <fx@gnu.org>
parents:
diff changeset
8190 * process.c (wait_reading_process_input): Since we're no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
8191 checking for exceptional conditions in the call to select, all of
Dave Love <fx@gnu.org>
parents:
diff changeset
8192 the different ways to call select for different systems have
Dave Love <fx@gnu.org>
parents:
diff changeset
8193 become the same; remove the #if conditionals around this.
Dave Love <fx@gnu.org>
parents:
diff changeset
8194
Dave Love <fx@gnu.org>
parents:
diff changeset
8195 * keyboard.c (read_char): When returning quit_char because we got
Dave Love <fx@gnu.org>
parents:
diff changeset
8196 an interrupt signal, claim that the character came from the
Dave Love <fx@gnu.org>
parents:
diff changeset
8197 currently selected screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
8198
Dave Love <fx@gnu.org>
parents:
diff changeset
8199 1992-03-16 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8200
Dave Love <fx@gnu.org>
parents:
diff changeset
8201 * callproc.c (Fcall_process): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8202
Dave Love <fx@gnu.org>
parents:
diff changeset
8203 * process.c [not defined (subprocesses)] (kill_buffer_processes):
Dave Love <fx@gnu.org>
parents:
diff changeset
8204 New dummy version of this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8205 * buffer.c (Fkill_buffer): Removed '#ifdef subprocesses'
Dave Love <fx@gnu.org>
parents:
diff changeset
8206 protection from the call to kill_buffer_processes; this is safe
Dave Love <fx@gnu.org>
parents:
diff changeset
8207 whether or not we actually have subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
8208
Dave Love <fx@gnu.org>
parents:
diff changeset
8209 1992-03-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8210
Dave Love <fx@gnu.org>
parents:
diff changeset
8211 * m/pfa50.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8212 * process.c (create_process, process_send_signal): Added changes
Dave Love <fx@gnu.org>
parents:
diff changeset
8213 for m/pfa50.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8214 * sysdep.c: Same.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8215 * unexec.c: Same.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8216
Dave Love <fx@gnu.org>
parents:
diff changeset
8217 1992-03-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8218
Dave Love <fx@gnu.org>
parents:
diff changeset
8219 * callproc.c (child_setup): Always put the child in its own
Dave Love <fx@gnu.org>
parents:
diff changeset
8220 process group.
Dave Love <fx@gnu.org>
parents:
diff changeset
8221
Dave Love <fx@gnu.org>
parents:
diff changeset
8222 1992-03-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8223
Dave Love <fx@gnu.org>
parents:
diff changeset
8224 * mem_limits.h (POINTER): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8225
Dave Love <fx@gnu.org>
parents:
diff changeset
8226 * ralloc.c: Don't #include lisp.h and xterm.h; we no longer need
Dave Love <fx@gnu.org>
parents:
diff changeset
8227 to block input in critical sections.
Dave Love <fx@gnu.org>
parents:
diff changeset
8228 (r_alloc, r_alloc_free, r_re_alloc): Don't use BLOCK_INPUT and
Dave Love <fx@gnu.org>
parents:
diff changeset
8229 UNBLOCK_INPUT; these are no longer needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8230 (struct bp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8231
Dave Love <fx@gnu.org>
parents:
diff changeset
8232 1992-03-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8233
Dave Love <fx@gnu.org>
parents:
diff changeset
8234 * ralloc.c (obtain): When deciding how many pages to request, take
Dave Love <fx@gnu.org>
parents:
diff changeset
8235 into account the amount of spare bytes at the end of the current
Dave Love <fx@gnu.org>
parents:
diff changeset
8236 page; let get be ROUNDUP (size - already_available), instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8237 ROUNDUP (size).
Dave Love <fx@gnu.org>
parents:
diff changeset
8238 (relinquish): Re-organized for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
8239
Dave Love <fx@gnu.org>
parents:
diff changeset
8240 * editfns.c (Fcurrent_time): Updated to return the current time's
Dave Love <fx@gnu.org>
parents:
diff changeset
8241 seconds split into two 16-bit integers (similar to the system used
Dave Love <fx@gnu.org>
parents:
diff changeset
8242 by file-attributes), and the milliseconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
8243
Dave Love <fx@gnu.org>
parents:
diff changeset
8244 1992-03-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8245
Dave Love <fx@gnu.org>
parents:
diff changeset
8246 * process.c (Faccept_process_output): Add new optional argument
Dave Love <fx@gnu.org>
parents:
diff changeset
8247 TIMEOUT-MSECS, and return non-nil iff we actually got some input
Dave Love <fx@gnu.org>
parents:
diff changeset
8248 from the process(es).
Dave Love <fx@gnu.org>
parents:
diff changeset
8249 (wait_reading_process_input): Make return value indicate whether
Dave Love <fx@gnu.org>
parents:
diff changeset
8250 we got some input from the specified process, when read_kbd is a
Dave Love <fx@gnu.org>
parents:
diff changeset
8251 process, or from any process when read_kbd isn't particular.
Dave Love <fx@gnu.org>
parents:
diff changeset
8252
Dave Love <fx@gnu.org>
parents:
diff changeset
8253 * indent.c (Fmove_to_column): Pass the correct number of arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
8254 to Findent_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
8255
Dave Love <fx@gnu.org>
parents:
diff changeset
8256 * eval.c (Ffuncall): If a subr is asking for too many arguments,
Dave Love <fx@gnu.org>
parents:
diff changeset
8257 abort instead of printing an error message; this is an internal
Dave Love <fx@gnu.org>
parents:
diff changeset
8258 flaw in Emacs, and the subr cannot be called.
Dave Love <fx@gnu.org>
parents:
diff changeset
8259
Dave Love <fx@gnu.org>
parents:
diff changeset
8260 1992-03-06 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8261
Dave Love <fx@gnu.org>
parents:
diff changeset
8262 * doc.c (Fdocumentation, Fdocumentation_property): Take optional
Dave Love <fx@gnu.org>
parents:
diff changeset
8263 new arg to not pass results thru substitute-command-keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
8264
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8265 1992-03-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8266
Dave Love <fx@gnu.org>
parents:
diff changeset
8267 * unexmips.c (unexec): When setting up the data_section header,
Dave Love <fx@gnu.org>
parents:
diff changeset
8268 calculate the size of the section as "brk - data_start," not "brk
Dave Love <fx@gnu.org>
parents:
diff changeset
8269 - DATA_START".
Dave Love <fx@gnu.org>
parents:
diff changeset
8270
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8271 1992-02-23 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8272
Dave Love <fx@gnu.org>
parents:
diff changeset
8273 * fileio.c: #include "systime.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
8274 (Fcopy_file): Use the systime.h macros to copy the time to the new
Dave Love <fx@gnu.org>
parents:
diff changeset
8275 file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8276 * ymakefile: Note that fileio.o depends on systime.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8277
Dave Love <fx@gnu.org>
parents:
diff changeset
8278 * ymakefile (dispnew.o): Note that this depends on systerm.h and
Dave Love <fx@gnu.org>
parents:
diff changeset
8279 systime.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8280 (editfns.o, xterm.o, sysdep.o): Note that this depends on
Dave Love <fx@gnu.org>
parents:
diff changeset
8281 systime.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8282 (emacs.o, keyboard.o, process.o, sysdep.o): Note that these depend
Dave Love <fx@gnu.org>
parents:
diff changeset
8283 on systerm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8284
Dave Love <fx@gnu.org>
parents:
diff changeset
8285 * systerm.h: Expanded to handle getting and setting terminal
Dave Love <fx@gnu.org>
parents:
diff changeset
8286 parameters:
Dave Love <fx@gnu.org>
parents:
diff changeset
8287 (struct emacs_tty): New structure, which consolidates all of the
Dave Love <fx@gnu.org>
parents:
diff changeset
8288 old tty parameter structures.
Dave Love <fx@gnu.org>
parents:
diff changeset
8289 (EMACS_GET_TTY, EMACS_SET_TTY, EMACS_TTY_TABS_OK): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8290 * sysdep.c (TABS_OK): Definitions of this macro removed;
Dave Love <fx@gnu.org>
parents:
diff changeset
8291 EMACS_TTY_TABS_OK replaces it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8292 (TERMINAL): Definitions removed; now we use struct emacs_tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
8293 [VMS] (input_chan): Renamed to...
Dave Love <fx@gnu.org>
parents:
diff changeset
8294 (input_fd): and defined even when VMS isn't; in that case, we
Dave Love <fx@gnu.org>
parents:
diff changeset
8295 leave it initialized to zero, which is the input tty. This allows
Dave Love <fx@gnu.org>
parents:
diff changeset
8296 us to use the EMACS_GET_TTY and EMACS_SET_TTY for both VMS and
Dave Love <fx@gnu.org>
parents:
diff changeset
8297 Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8298 (discard_tty_input): Use struct emacs_tty and its macros instead
Dave Love <fx@gnu.org>
parents:
diff changeset
8299 of TERMINAL. Replace some of conditional with a call to
Dave Love <fx@gnu.org>
parents:
diff changeset
8300 EMACS_GET_TTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
8301 (child_setup_tty): Use struct emacs_tty and its macros instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8302 TERMINAL and conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8303 (old_gtty, old_ltchars, old_tchars, old_lmode): Replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
8304 (old_tty): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8305 (lmode): Made conditional on BSD4_1, since it's only used by the
Dave Love <fx@gnu.org>
parents:
diff changeset
8306 BSD4_1 support code now.
Dave Love <fx@gnu.org>
parents:
diff changeset
8307 (init_sys_modes): Define tty to be a struct emacs_tty, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
8308 TERMINAL. Use macros to get and set parameters for VMS and
Dave Love <fx@gnu.org>
parents:
diff changeset
8309 Unices. Set lmode, tchars, and ltchars along with the rest of the
Dave Love <fx@gnu.org>
parents:
diff changeset
8310 tty state.
Dave Love <fx@gnu.org>
parents:
diff changeset
8311 (tabs_safe_p): Use EMACS_GET_TTY and EMACS_TTY_TABS_OK instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8312 conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8313 (reset_sys_modes): Use EMACS_SET_TTY to restore the settings from
Dave Love <fx@gnu.org>
parents:
diff changeset
8314 old_tty, instead of using hairy conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8315
Dave Love <fx@gnu.org>
parents:
diff changeset
8316 * sysdep.c (get_screen_size): Neatened; now each system of
Dave Love <fx@gnu.org>
parents:
diff changeset
8317 reporting the screen size is separated from the rest.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8318
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8319 * systerm.h (EMACS_HAVE_TTY_PGRP, EMACS_GET_TTY_PGRP,
Dave Love <fx@gnu.org>
parents:
diff changeset
8320 EMACS_GET_TTY_PGRP): New macros to handle setting a tty's current
Dave Love <fx@gnu.org>
parents:
diff changeset
8321 process group.
Dave Love <fx@gnu.org>
parents:
diff changeset
8322 * sysdep.c (setpgrp_of_tty): Use the above, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8323 conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8324
Dave Love <fx@gnu.org>
parents:
diff changeset
8325 * sysdep.c: #include "systerm.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
8326 #ifs that choose #include files moved from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
8327 * systerm.h: to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8328
Dave Love <fx@gnu.org>
parents:
diff changeset
8329 * sysdep.c [APOLLO]: We now undefine TIOCSTART not here but...
Dave Love <fx@gnu.org>
parents:
diff changeset
8330 * systerm.h: here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8331
Dave Love <fx@gnu.org>
parents:
diff changeset
8332 * sysdep.c [BROKEN_TIOCGETC]: We now undefine TIOCGETC not here but...
Dave Love <fx@gnu.org>
parents:
diff changeset
8333 * systerm.h: here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8334
Dave Love <fx@gnu.org>
parents:
diff changeset
8335 * sysdep.c [BROKEN_FIONREAD]: We now undefine FIONREAD and FASYNC
Dave Love <fx@gnu.org>
parents:
diff changeset
8336 not here but...
Dave Love <fx@gnu.org>
parents:
diff changeset
8337 * systerm.h: here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8338
Dave Love <fx@gnu.org>
parents:
diff changeset
8339 * process.c (process_send_signal): Steal 18.58's version of this,
Dave Love <fx@gnu.org>
parents:
diff changeset
8340 but incorporate the support for VMS signals.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8341
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8342 * syssignal.h (EMACS_KILLPG): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8343 * process.c (process_send_signal): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8344 * sysdep.c (sys_suspend): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8345
Dave Love <fx@gnu.org>
parents:
diff changeset
8346 * syssignal.h (SIGCHLD): If we have SIGCLD and not SIGCHLD, define
Dave Love <fx@gnu.org>
parents:
diff changeset
8347 SIGCHLD as an alias for SIGCLD.
Dave Love <fx@gnu.org>
parents:
diff changeset
8348 * sysdep.c: Remove code for above.
Dave Love <fx@gnu.org>
parents:
diff changeset
8349
Dave Love <fx@gnu.org>
parents:
diff changeset
8350 * sysdep.c (init_baud_rate): Rather than trying to maintain the
Dave Love <fx@gnu.org>
parents:
diff changeset
8351 illusion of an abstraction with the OSPEED and SETOSPEED macros,
Dave Love <fx@gnu.org>
parents:
diff changeset
8352 just use conditionalized code for each terminal kind. This is the
Dave Love <fx@gnu.org>
parents:
diff changeset
8353 only place we ever need this functionality.
Dave Love <fx@gnu.org>
parents:
diff changeset
8354 (OSPEED, SETOSPEED): Definitions removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8355
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8356 1992-02-22 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8357
Dave Love <fx@gnu.org>
parents:
diff changeset
8358 * sysdep.c: Moved definition of sigunblock macro to ...
Dave Love <fx@gnu.org>
parents:
diff changeset
8359 * syssignal.h: Here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8360
Dave Love <fx@gnu.org>
parents:
diff changeset
8361 * hftctl.c: #include <sys/uio.h> before #including <sys/tty.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
8362 (hfqry, hfskbd): Declare these functions as static before all uses.
Dave Love <fx@gnu.org>
parents:
diff changeset
8363 * unexaix.c (make_hdr, mark_x, copy_text_and_data, copy_sym):
Dave Love <fx@gnu.org>
parents:
diff changeset
8364 Declare as static before all uses.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8365 Remove extraneous semicolons from #ifdefs of COFF and XCOFF.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8366 (unrelocate_symbols): Cast the initializers of t_start and d_start
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8367 to ulong.
Dave Love <fx@gnu.org>
parents:
diff changeset
8368
Dave Love <fx@gnu.org>
parents:
diff changeset
8369 * s/template.h: Include a clause for the HAVE_TERMIO flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
8370
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8371 1992-02-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8372
Dave Love <fx@gnu.org>
parents:
diff changeset
8373 * keyboard.c (read_char): Don't clear Vquit_flag when we catch an
Dave Love <fx@gnu.org>
parents:
diff changeset
8374 interrupt and return a quit_char; this change (Mar 21 1991) is too
Dave Love <fx@gnu.org>
parents:
diff changeset
8375 large a change in functionality for the cleanliness it gains.
Dave Love <fx@gnu.org>
parents:
diff changeset
8376
Dave Love <fx@gnu.org>
parents:
diff changeset
8377 * pwd.h: Renamed to vms-pwd.h, so that we don't get it by accident
Dave Love <fx@gnu.org>
parents:
diff changeset
8378 when we #include <pwd.h> with the `-I.' flag given to the
Dave Love <fx@gnu.org>
parents:
diff changeset
8379 compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
8380 * editfns.c [VMS]: Changed to include vms-pwd.h instead of pwd.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8381 * fileio.c [VMS]: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8382 * filelock.c [VMS]: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8383 * sysdep.c [VMS]: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8384
Dave Love <fx@gnu.org>
parents:
diff changeset
8385 * xrdb.c: Changed to #include "vms-pwd.h" if VMS is defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
8386 instead of including <pwd.h> unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
8387
Dave Love <fx@gnu.org>
parents:
diff changeset
8388 * window.c (Fset_window_display_table): Rearranged to make etags
Dave Love <fx@gnu.org>
parents:
diff changeset
8389 happy.
Dave Love <fx@gnu.org>
parents:
diff changeset
8390
Dave Love <fx@gnu.org>
parents:
diff changeset
8391 * xterm.c (XTread_socket): Clear the meta flag from the keypress
Dave Love <fx@gnu.org>
parents:
diff changeset
8392 event before handing it to XLookupString.
Dave Love <fx@gnu.org>
parents:
diff changeset
8393
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8394 1992-02-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8395
Dave Love <fx@gnu.org>
parents:
diff changeset
8396 * sysdep.c: No need to test #ifdef TIOCGETP before #undefing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8397
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8398 1992-02-19 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8399
Dave Love <fx@gnu.org>
parents:
diff changeset
8400 * systime.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8401 * dispnew.c: #include "systime.h" to get <time.h> or <sys/time.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
8402 whichever is appropriate, instead of using a conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
8403 (Fsleep_for, Fsit_for, Fsleep_for_millisecs): Use the systime.h
Dave Love <fx@gnu.org>
parents:
diff changeset
8404 macros instead of HAVE_TIMEVAL conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8405 * editfns.c: #include "systime.h" to get <time.h> or <sys/time.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
8406 whichever is appropriate, instead of using a conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
8407 * fileio.c: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8408 * process.c: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8409 * xterm.c: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8410 (wait_reading_process_input): Use the systime.h macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
8411 * sysdep.c: #include "systime.h" to get <time.h> or <sys/time.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
8412 whichever is appropriate, instead of using a conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
8413
Dave Love <fx@gnu.org>
parents:
diff changeset
8414 * m/template.h: Add description of NO_SOCK_SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
8415
Dave Love <fx@gnu.org>
parents:
diff changeset
8416 * sysdep.c (reset_sys_modes): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8417
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8418 * keyboard.c (sigfree, sigholdx, sigblockx, sigunblockx)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8419 (sigpausex): Definitions moved to syssignal.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8420
Dave Love <fx@gnu.org>
parents:
diff changeset
8421 * dispnew.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8422
Dave Love <fx@gnu.org>
parents:
diff changeset
8423 * systerm.h: New file, to consolidate the system-dependent
Dave Love <fx@gnu.org>
parents:
diff changeset
8424 terminal-handling trash.
Dave Love <fx@gnu.org>
parents:
diff changeset
8425 * emacs.c: #include systerm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8426 (main): Use systerm.h macros instead of conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
8427 * dispnew.c: #include systerm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8428 (update_screen): Use EMACS_OUTQSIZE instead of the direct ioctl.
Dave Love <fx@gnu.org>
parents:
diff changeset
8429 * keyboard.c: #include systerm.h to get the proper FIONREAD header
Dave Love <fx@gnu.org>
parents:
diff changeset
8430 files, instead of using conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
8431
Dave Love <fx@gnu.org>
parents:
diff changeset
8432 * syssignal.h: Added copyright notice.
Dave Love <fx@gnu.org>
parents:
diff changeset
8433
Dave Love <fx@gnu.org>
parents:
diff changeset
8434 * emacssignal.h: Renamed to syssignal.h, to be like sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
8435 * data.c, keyboard.c, process.c, sysdep.c, ymakefile: Changed
Dave Love <fx@gnu.org>
parents:
diff changeset
8436 #include directives.
Dave Love <fx@gnu.org>
parents:
diff changeset
8437
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8438 1992-02-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8439
Dave Love <fx@gnu.org>
parents:
diff changeset
8440 * m/intel386.h: Don't bother casting the argument to the signal
Dave Love <fx@gnu.org>
parents:
diff changeset
8441 function; the SIGTYPE code in config.emacs ought to take care of
Dave Love <fx@gnu.org>
parents:
diff changeset
8442 this.
Dave Love <fx@gnu.org>
parents:
diff changeset
8443
Dave Love <fx@gnu.org>
parents:
diff changeset
8444 * buffer.c (record_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8445
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8446 1992-02-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8447
Dave Love <fx@gnu.org>
parents:
diff changeset
8448 * s/iris3-6.h: #define HAVE_GETWD.
Dave Love <fx@gnu.org>
parents:
diff changeset
8449
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8450 1992-02-11 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8451
Dave Love <fx@gnu.org>
parents:
diff changeset
8452 * window.c (Fwindow_at): Accept position as two arguments, not a
Dave Love <fx@gnu.org>
parents:
diff changeset
8453 cons of numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
8454
Dave Love <fx@gnu.org>
parents:
diff changeset
8455 * window.c (scroll_command): Undo the Jan 31 change; do set the
Dave Love <fx@gnu.org>
parents:
diff changeset
8456 current buffer to the selected window's buffer. A simple
Dave Love <fx@gnu.org>
parents:
diff changeset
8457 set-buffer will make these two different.
Dave Love <fx@gnu.org>
parents:
diff changeset
8458
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8459 1992-02-10 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8460
Dave Love <fx@gnu.org>
parents:
diff changeset
8461 * callproc.c (Fcall_process): Clear synch_process_death and
Dave Love <fx@gnu.org>
parents:
diff changeset
8462 synch_process_retcode to zero before forking the process.
Dave Love <fx@gnu.org>
parents:
diff changeset
8463
Dave Love <fx@gnu.org>
parents:
diff changeset
8464 * process.c (synch_process_death, synch_process_retcode): Don't
Dave Love <fx@gnu.org>
parents:
diff changeset
8465 declare them extern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8466 * process.h (synch_process_death, synch_process_retcode): Declare
Dave Love <fx@gnu.org>
parents:
diff changeset
8467 them extern here, along with synch_process_alive.
Dave Love <fx@gnu.org>
parents:
diff changeset
8468
Dave Love <fx@gnu.org>
parents:
diff changeset
8469 * s/hpux.h: Define CLASH_DETECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
8470
Dave Love <fx@gnu.org>
parents:
diff changeset
8471 * window.c (init_window_once): Don't pass any arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
8472 make_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8473
Dave Love <fx@gnu.org>
parents:
diff changeset
8474 * keyboard.c (command_loop_1): Move the label directly_done out of
Dave Love <fx@gnu.org>
parents:
diff changeset
8475 the else block to just after the else block. This shouldn't
Dave Love <fx@gnu.org>
parents:
diff changeset
8476 change the semantics of the code, but appears to avoid a compiler
Dave Love <fx@gnu.org>
parents:
diff changeset
8477 bug on SCO Unix V.3.2v2.
Dave Love <fx@gnu.org>
parents:
diff changeset
8478
Dave Love <fx@gnu.org>
parents:
diff changeset
8479 * fileio.c (Fset_umask, Fumask): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8480 (syms_of_fileio): defsubr them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8481
Dave Love <fx@gnu.org>
parents:
diff changeset
8482 * undo.c (Fprimitive_undo): When undoing a deletion with the point
Dave Love <fx@gnu.org>
parents:
diff changeset
8483 before the deleted text, use Finsert_before_markers so that the
Dave Love <fx@gnu.org>
parents:
diff changeset
8484 mark will end up on the other side of the text, if it's in the
Dave Love <fx@gnu.org>
parents:
diff changeset
8485 area at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
8486
Dave Love <fx@gnu.org>
parents:
diff changeset
8487 * xdisp.c (redisplay): Properly compute TAB_OFFSET for compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8488
Dave Love <fx@gnu.org>
parents:
diff changeset
8489 * keyboard.c (command_loop_1): Don't check whether cursor is at
Dave Love <fx@gnu.org>
parents:
diff changeset
8490 edge of screen here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8491 * dispnew.c (direct_output_forward_char): Check here, and return
Dave Love <fx@gnu.org>
parents:
diff changeset
8492 zero if it can't be done. And compare the cursor position to the
Dave Love <fx@gnu.org>
parents:
diff changeset
8493 window boundaries, not the screen boundaries.
Dave Love <fx@gnu.org>
parents:
diff changeset
8494
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8495 1992-02-05 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8496
Dave Love <fx@gnu.org>
parents:
diff changeset
8497 * screen.c (Fscreen_parameters): If the screen has a minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
8498 window on another screen, return the window, instead of nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
8499 (store_screen_param): If the value of the minibuffer parameter is
Dave Love <fx@gnu.org>
parents:
diff changeset
8500 a window, try to make it the surrogate minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8501 (Qminibuffer): New variable, to support above change.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8502 (syms_of_screen): Initialize and staticpro it.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8503
Dave Love <fx@gnu.org>
parents:
diff changeset
8504 * m/tad68k.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8505
Dave Love <fx@gnu.org>
parents:
diff changeset
8506 * fileio.c (Ffile_accessible_directory_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8507 (syms_of_fileio): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8508 * callproc.c: #include <errno.h>.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8509 (child_setup): Accept yet another argument, current_dir.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8510 Don't try to report an error here if current_dir is inaccessible;
Dave Love <fx@gnu.org>
parents:
diff changeset
8511 this function is called in a vforking process. Just have the
Dave Love <fx@gnu.org>
parents:
diff changeset
8512 process exit with an error code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8513 (Fcall_process): Make sure that the current directory is okay
Dave Love <fx@gnu.org>
parents:
diff changeset
8514 here, before we fork. Pass the current_dir argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
8515 * process.c (create_process): Same here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8516
Dave Love <fx@gnu.org>
parents:
diff changeset
8517 * callproc.c (Fcall_process): Don't assign into args[1] when nargs
Dave Love <fx@gnu.org>
parents:
diff changeset
8518 < 2. Instead, use a new variable called infile. Re-arranged
Dave Love <fx@gnu.org>
parents:
diff changeset
8519 logic which processes the BUFFER argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
8520
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8521 1992-02-03 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8522
Dave Love <fx@gnu.org>
parents:
diff changeset
8523 * fileio.c (Fexpand_file_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8524
Dave Love <fx@gnu.org>
parents:
diff changeset
8525 * scroll.c (line_ins_del): Since we're calculating the array from
Dave Love <fx@gnu.org>
parents:
diff changeset
8526 end to beginning, make the indices go that way, and thus clearly
Dave Love <fx@gnu.org>
parents:
diff changeset
8527 get the right boundary. This used to ignore the [0] element, and
Dave Love <fx@gnu.org>
parents:
diff changeset
8528 write in the [screen_height] element, which doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
8529
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8530 1992-02-03 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8531
Dave Love <fx@gnu.org>
parents:
diff changeset
8532 * xdisp.c (redisplay, try_window_id): Special case for change
Dave Love <fx@gnu.org>
parents:
diff changeset
8533 at beginning of line, if using selective display.
Dave Love <fx@gnu.org>
parents:
diff changeset
8534
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8535 1992-01-31 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8536
Dave Love <fx@gnu.org>
parents:
diff changeset
8537 * m/delta88k.h: Added USUAL-OPSYS information, for the
Dave Love <fx@gnu.org>
parents:
diff changeset
8538 config.emacs script to use.
Dave Love <fx@gnu.org>
parents:
diff changeset
8539
Dave Love <fx@gnu.org>
parents:
diff changeset
8540 * window.c (scroll_command): Don't bother setting the current
Dave Love <fx@gnu.org>
parents:
diff changeset
8541 buffer to the selected window's buffer; this should always already
Dave Love <fx@gnu.org>
parents:
diff changeset
8542 be the case. Add check just in case.
Dave Love <fx@gnu.org>
parents:
diff changeset
8543
Dave Love <fx@gnu.org>
parents:
diff changeset
8544 * indent.c (compute_motion): Don't pack vpos and hpos into one int;
Dave Love <fx@gnu.org>
parents:
diff changeset
8545 use separate variables hpos/vpos and prev_hpos/prev_vpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
8546 (vmotion): Use largest int as tovpos arg to compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
8547
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8548 1992-01-30 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8549
Dave Love <fx@gnu.org>
parents:
diff changeset
8550 * window.c: #include "keyboard.h" to get the Qmode_line and
Dave Love <fx@gnu.org>
parents:
diff changeset
8551 Qvertical_split declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
8552 * ymakefile (window.o): Note that this depends on keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8553
Dave Love <fx@gnu.org>
parents:
diff changeset
8554 * callproc.c (getenv_internal): Cast the pointer to the variable's
Dave Love <fx@gnu.org>
parents:
diff changeset
8555 value to a char *; elisp strings are unsigned char *'s. And
Dave Love <fx@gnu.org>
parents:
diff changeset
8556 valuelen is an int *, not an int **.
Dave Love <fx@gnu.org>
parents:
diff changeset
8557
Dave Love <fx@gnu.org>
parents:
diff changeset
8558 * scroll.c (do_scrolling): Document meaning of enable flag in
Dave Love <fx@gnu.org>
parents:
diff changeset
8559 temp_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
8560
Dave Love <fx@gnu.org>
parents:
diff changeset
8561 1992-01-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8562
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8563 * m-orion105.h (C_DEBUG_SWITCH, LIBS_DEBUG): Defs deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8564
Dave Love <fx@gnu.org>
parents:
diff changeset
8565 1992-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8566
Dave Love <fx@gnu.org>
parents:
diff changeset
8567 * m-iris4d.h (C_SWITCH_MACHINE): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
8568
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8569 1992-01-28 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8570
Dave Love <fx@gnu.org>
parents:
diff changeset
8571 * term.c: #include "keyboard.h", for Vfunction_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
8572 * keyboard.h: Declare Vfunction_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
8573
Dave Love <fx@gnu.org>
parents:
diff changeset
8574 * keyboard.h: New file, for external declarations used in
Dave Love <fx@gnu.org>
parents:
diff changeset
8575 processing keyboard input and events.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8576 * lisp.h (Qmode_line, Qvertical_split, num_input_chars)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8577 (poll_suppress_count): Extern declarations moved to keyboard.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8578 * keyboard.c: #include "keyboard.h".
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8579 (Qvscrollbar_par, Qvslider_part, Qvthumbup_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8580 (Qvthumbdown_part, Qhscrollbar_part, Qhslider_part)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8581 (Qhthumbleft_part, Qhthumbright_part): Moved declarations here from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8582 xfns.c, so they're with the other event heading symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
8583 * eval.c: #include "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
8584 * ymakefile (callint.o, keyboard.o, keymap.o, xfns.o, eval.o):
Dave Love <fx@gnu.org>
parents:
diff changeset
8585 Note that these depend on keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8586
Dave Love <fx@gnu.org>
parents:
diff changeset
8587 * xfns.c: The above symbols aren't here any more. #include
Dave Love <fx@gnu.org>
parents:
diff changeset
8588 "keyboard.h" to get them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8589 (syms_of_xfns): Don't initialize or staticpro them.
Dave Love <fx@gnu.org>
parents:
diff changeset
8590 * keyboard.h: Added extern declarations for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
8591 * callint.c: #include "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
8592
Dave Love <fx@gnu.org>
parents:
diff changeset
8593 * xfns.c (Vmouse_screen_part): Variable removed, no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
8594 (syms_of_xfns): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8595
Dave Love <fx@gnu.org>
parents:
diff changeset
8596 * xterm.c (Qmouse_moved): Variable removed, no longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
8597 (Qmouse_click, Qscrollbar_click): Removed. These are now event
Dave Love <fx@gnu.org>
parents:
diff changeset
8598 types, in keyboard.c and keyboard.h; they're no longer used in
Dave Love <fx@gnu.org>
parents:
diff changeset
8599 this way.
Dave Love <fx@gnu.org>
parents:
diff changeset
8600 (Vmouse_window, Vmouse_screen_part): Extern declarations removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8601 (XTread_socket): Don't assign to Vmouse_window or
Dave Love <fx@gnu.org>
parents:
diff changeset
8602 Vmouse_screen_part.
Dave Love <fx@gnu.org>
parents:
diff changeset
8603 (syms_of_xterm): Changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8604
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8605 * keyboard.h (EVENT_HAS_PARAMETERS, EVENT_HEAD, EVENT_WINDOW)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8606 (EVENT_BUFFER_POSN, EVENT_SCROLLBAR_BUTTON, EVENT_WINDOW_POSN)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8607 (EVENT_TIMESTAMP, EVENT_HEAD_UNMODIFIED, EVENT_HEAD_KIND): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8608 macros to recognize and access events that have parameters, like
Dave Love <fx@gnu.org>
parents:
diff changeset
8609 mouse events.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8610 * keyboard.c (read_char, echo_char, Fmouse_click_p)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8611 (read_key_sequence): Use them.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8612 * keymap.c: #include "keyboard.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
8613 (access_keymap, store_in_keymap, Fsingle_key_description): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
8614 macros from keyboard.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8615
Dave Love <fx@gnu.org>
parents:
diff changeset
8616 * keyboard.c (Qevent_kind): New symbol, naming the property of an event
Dave Love <fx@gnu.org>
parents:
diff changeset
8617 header where we put the event's type.
Dave Love <fx@gnu.org>
parents:
diff changeset
8618 (Qfunction_key, Qmouse_click, Qscrollbar_click): New symbols, used
Dave Love <fx@gnu.org>
parents:
diff changeset
8619 to tag different kinds of events.
Dave Love <fx@gnu.org>
parents:
diff changeset
8620 (Qevent_unmodified): New symbol, naming the property
Dave Love <fx@gnu.org>
parents:
diff changeset
8621 of an event header where we put an unmodified version of the event
Dave Love <fx@gnu.org>
parents:
diff changeset
8622 header.
Dave Love <fx@gnu.org>
parents:
diff changeset
8623 (modify_event_symbol): Take a new argument, SYMBOL_KIND, whose
Dave Love <fx@gnu.org>
parents:
diff changeset
8624 value should be put on the Qevent_kind property of each symbol we
Dave Love <fx@gnu.org>
parents:
diff changeset
8625 make. Set the Qevent_unmodified property of each symbol we make.
Dave Love <fx@gnu.org>
parents:
diff changeset
8626 (make_lispy_event): Pass the appropriate SYMBOL_KIND argument to
Dave Love <fx@gnu.org>
parents:
diff changeset
8627 modify_event_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
8628 (struct event_head, head_table): New tables, to simplify the
Dave Love <fx@gnu.org>
parents:
diff changeset
8629 initialization of some of the event heads.
Dave Love <fx@gnu.org>
parents:
diff changeset
8630 (syms_of_keyboard): Initialize and staticpro the symbols given in
Dave Love <fx@gnu.org>
parents:
diff changeset
8631 head_table, and put the Qevent_kind and Qevent_unmodified
Dave Love <fx@gnu.org>
parents:
diff changeset
8632 properties on them. Initialize all of the new symbols listed
Dave Love <fx@gnu.org>
parents:
diff changeset
8633 above.
Dave Love <fx@gnu.org>
parents:
diff changeset
8634
Dave Love <fx@gnu.org>
parents:
diff changeset
8635 * keyboard.c (lispy_function_keys, lispy_mouse_names): Renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
8636 these from function_key_names and mouse_names, and moved them
Dave Love <fx@gnu.org>
parents:
diff changeset
8637 outside of make_lispy_event, since static doesn't work on all
Dave Love <fx@gnu.org>
parents:
diff changeset
8638 systems, and these can't be automatic.
Dave Love <fx@gnu.org>
parents:
diff changeset
8639
Dave Love <fx@gnu.org>
parents:
diff changeset
8640 1992-01-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
8641
Dave Love <fx@gnu.org>
parents:
diff changeset
8642 * fileio.c (Fwrite_region): Remove Alliant conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
8643 * crt0.c: Conditionals for ALLIANT_2800.
Dave Love <fx@gnu.org>
parents:
diff changeset
8644 * m/alliant-2800.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8645 * unexfx2800.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8646
Dave Love <fx@gnu.org>
parents:
diff changeset
8647 * m-mips4.h (C_DEBUG_SWITCH): Alternate defn for GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
8648
Dave Love <fx@gnu.org>
parents:
diff changeset
8649 * sysdep.c [VMS] (sys_write): Special case for fixed-length
Dave Love <fx@gnu.org>
parents:
diff changeset
8650 with carriage-control characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8651
Dave Love <fx@gnu.org>
parents:
diff changeset
8652 * s/isc2-2.h (NOMULTIPLEJOBS): Undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
8653 (LIB_STANDARD): Add -lPW.
Dave Love <fx@gnu.org>
parents:
diff changeset
8654 (LIBS_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
8655 * m/intel386.h (signal): Optionally don't define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8656
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8657 1992-01-27 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8658
Dave Love <fx@gnu.org>
parents:
diff changeset
8659 * s/template.h: Document the SIGTYPE macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8660 * s/bsd4-3.h: Define the SIGTYPE macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
8661
Dave Love <fx@gnu.org>
parents:
diff changeset
8662 * data.c (Fsymbol_value): Extract all the innards of this function
Dave Love <fx@gnu.org>
parents:
diff changeset
8663 into find_symbol_value, except the code which signals an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8664 (find_symbol_value): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8665 * lisp.h (find_symbol_value): Declare it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8666 * keymap.c (current_minor_maps): Use it, instead of a call to
Dave Love <fx@gnu.org>
parents:
diff changeset
8667 Fboundp and Fsymbol_value per every minor map, for every key
Dave Love <fx@gnu.org>
parents:
diff changeset
8668 sequence read.
Dave Love <fx@gnu.org>
parents:
diff changeset
8669
Dave Love <fx@gnu.org>
parents:
diff changeset
8670 * xterm.c (x_make_screen_visible): Don't raise the window. This
Dave Love <fx@gnu.org>
parents:
diff changeset
8671 causes the window to pop to the front every time a message
Dave Love <fx@gnu.org>
parents:
diff changeset
8672 appears, which isn't desirable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8673
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8674 * screen.c (Fselect_screen, Fdelete_screen, Fset_mouse_position)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8675 (Fmake_screen_visible, Fmake_screen_invisible, Ficonify_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8676 (Fdeiconify_screen, Fscreen_parameters, Fmodify_screen_parameters)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8677 (Fset_screen_height, Fset_screen_width, Fset_screen_size)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8678 (Fset_screen_position): Use SCREEN_IS_X macro instead of testing
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8679 for output_x_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
8680 * xfns.c (adjust_scrollbars, Fx_store_cut_buffer): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8681
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8682 1992-01-25 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8683
Dave Love <fx@gnu.org>
parents:
diff changeset
8684 * term.c (term_get_fkeys): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8685 (term_init): Call term_get_fkeys.
Dave Love <fx@gnu.org>
parents:
diff changeset
8686
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8687 1992-01-21 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8688
Dave Love <fx@gnu.org>
parents:
diff changeset
8689 * editfns.c (Ffollchar, Fprevchar): Renamed to Ffollowing_char and
Dave Love <fx@gnu.org>
parents:
diff changeset
8690 Fprevious_char, for consistency. Renamed Sfollchar and Sprevchar
Dave Love <fx@gnu.org>
parents:
diff changeset
8691 too.
Dave Love <fx@gnu.org>
parents:
diff changeset
8692 (syms_of_editfns): Fixed defsubrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8693 * lisp.h (Ffollchar, Fprevchar): Renamed extern declarations as above.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8694
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8695 * editfns.c (Ffollowing_char): Return 0 at the end of the buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
8696 as advertised. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8697 (Fprevious_char): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8698
Dave Love <fx@gnu.org>
parents:
diff changeset
8699 * config.h-dist: Rearranged to define user parameters before
Dave Love <fx@gnu.org>
parents:
diff changeset
8700 including the machine and opsystem files, so the files can have
Dave Love <fx@gnu.org>
parents:
diff changeset
8701 conditionals on the parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
8702
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8703 1992-01-15 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8704
Dave Love <fx@gnu.org>
parents:
diff changeset
8705 * keyboard.c (read_key_sequence): When expanding a function key
Dave Love <fx@gnu.org>
parents:
diff changeset
8706 recognized with Vfunction_key_map, don't scan the expansion for
Dave Love <fx@gnu.org>
parents:
diff changeset
8707 further function key sequences.
Dave Love <fx@gnu.org>
parents:
diff changeset
8708
Dave Love <fx@gnu.org>
parents:
diff changeset
8709 * keyboard.c (Vfunction_key_map): Real declaration moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
8710 keymap.c; this declaration made extern.
Dave Love <fx@gnu.org>
parents:
diff changeset
8711 (syms_of_keyboard): DEFVAR and initialization of Vfunction_key_map
Dave Love <fx@gnu.org>
parents:
diff changeset
8712 moved to keymap.c, since it should be initialized to a keymap, but
Dave Love <fx@gnu.org>
parents:
diff changeset
8713 we don't want to rely on Qkeymap being initialized now.
Dave Love <fx@gnu.org>
parents:
diff changeset
8714 * keymap.c (Vfunction_key_map): Variable moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8715 (syms_of_keymap): DEFVAR and init here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8716
Dave Love <fx@gnu.org>
parents:
diff changeset
8717 * keymap.c (Fglobal_key_binding): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8718
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8719 1992-01-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8720
Dave Love <fx@gnu.org>
parents:
diff changeset
8721 * m-delta88.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8722
Dave Love <fx@gnu.org>
parents:
diff changeset
8723 * window.c (window_scroll): New arg `noerror'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8724 (scroll_command, Fscroll_other_window): Pass that arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
8725
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8726 1992-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8727
Dave Love <fx@gnu.org>
parents:
diff changeset
8728 * process.c (sigchld_handler):
Dave Love <fx@gnu.org>
parents:
diff changeset
8729 Set synch_process_death and synch_process_retcode.
Dave Love <fx@gnu.org>
parents:
diff changeset
8730
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8731 1992-01-14 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8732
Dave Love <fx@gnu.org>
parents:
diff changeset
8733 * config.h-dist (SIGTYPE): New macro to help give signal handlers
Dave Love <fx@gnu.org>
parents:
diff changeset
8734 the correct type.
Dave Love <fx@gnu.org>
parents:
diff changeset
8735 * s/usg5-3.h (SIGTYPE): Define this to be void.
Dave Love <fx@gnu.org>
parents:
diff changeset
8736 * dispnew.c (window_change_signal): Declare this to return
Dave Love <fx@gnu.org>
parents:
diff changeset
8737 SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8738 * emacs.c (fatal_error_signal): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8739 * data.c (arith_error): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8740 * process.c (create_process_1, send_process_trap,
Dave Love <fx@gnu.org>
parents:
diff changeset
8741 create_process_sigchld, sigchld_handler): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8742 (create_process): Declare sigchld according to SIGTYPE. This
Dave Love <fx@gnu.org>
parents:
diff changeset
8743 means we don't have to cast the return value of signal.
Dave Love <fx@gnu.org>
parents:
diff changeset
8744 * keyboard.c (input_poll_signal, interrupt_signal): Declare these
Dave Love <fx@gnu.org>
parents:
diff changeset
8745 to return SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8746 (kbd_buffer_store_event): Include a forward declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
8747 interrupt_signal here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8748 * sysdep.c (struct save_signal): Say the handler returns SIGTYPE
Dave Love <fx@gnu.org>
parents:
diff changeset
8749 instead of int.
Dave Love <fx@gnu.org>
parents:
diff changeset
8750 (save_signal_handlers): So we don't have to cast the return value
Dave Love <fx@gnu.org>
parents:
diff changeset
8751 from signal here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8752 (sys_suspend): Declare oldsig according to SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8753 (select): Declare old_trap using SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8754 (select_alarm, wait_for_termination_signal): Declare these to
Dave Love <fx@gnu.org>
parents:
diff changeset
8755 return SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
8756
Dave Love <fx@gnu.org>
parents:
diff changeset
8757 * emacs.c: #include <termios.h>, if we have it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8758 (fatal_error_signal): If we have termios, use tcgetpgrp to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
8759 terminal's process group.
Dave Love <fx@gnu.org>
parents:
diff changeset
8760 * process.c: If we have termios, #include <termios.h> instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8761 <termio.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
8762 (process_send_signal): If we have termios, use tcgetpgrp to get
Dave Love <fx@gnu.org>
parents:
diff changeset
8763 the terminal's process group. Have gid default to the child's
Dave Love <fx@gnu.org>
parents:
diff changeset
8764 pid, to simplify the logic below.
Dave Love <fx@gnu.org>
parents:
diff changeset
8765 * sysdep.c (flush_pending_output): If we are using termios, make
Dave Love <fx@gnu.org>
parents:
diff changeset
8766 this function a no-op; since we're not in the tty's pgroup, we
Dave Love <fx@gnu.org>
parents:
diff changeset
8767 would get a SIGTTIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
8768
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8769 1992-01-13 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8770
Dave Love <fx@gnu.org>
parents:
diff changeset
8771 * config.h-dist: Removed MAINTAIN_ENVIRONMENT clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
8772 * callproc.c: Removed support for MAINTAIN_ENVIRONMENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8773 (init_callproc): Use getenv instead of egetenv to initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
8774 Vshell_file_name.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8775 * emacs.c (decode_env_path): Use getenv instead of egetenv
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8776 * lisp.h: Removed support for MAINTAIN_ENVIRONMENT.
Dave Love <fx@gnu.org>
parents:
diff changeset
8777 * process.c: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8778 * ymakefile: Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8779 * dispnew.c (init_display): Call getenv instead of egetenv.
Dave Love <fx@gnu.org>
parents:
diff changeset
8780
Dave Love <fx@gnu.org>
parents:
diff changeset
8781 * editfns.c (Fgetenv): Function moved...
Dave Love <fx@gnu.org>
parents:
diff changeset
8782 * callproc.c (Fgetenv): To here, and made to scan
Dave Love <fx@gnu.org>
parents:
diff changeset
8783 Vprocess_environment instead of using the usual C getenv function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8784 (getenv_internal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8785 (egetenv): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8786 * lisp.h: Added extern declaration for egetenv.
Dave Love <fx@gnu.org>
parents:
diff changeset
8787 * editfns.c (syms_of_editfns): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8788 * callproc.c (syms_of_callproc): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
8789
Dave Love <fx@gnu.org>
parents:
diff changeset
8790 * window.h (minibuf_prompt_width): Declare this extern here, after
Dave Love <fx@gnu.org>
parents:
diff changeset
8791 minibuf_prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
8792 minibuf.c: Don't extern declare it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8793 indent.c: As above.
Dave Love <fx@gnu.org>
parents:
diff changeset
8794
Dave Love <fx@gnu.org>
parents:
diff changeset
8795 * dispnew.c (buffer_posn_from_coords): If there is a prompt in the
Dave Love <fx@gnu.org>
parents:
diff changeset
8796 minibuffer, account for its width when computing the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
8797 position.
Dave Love <fx@gnu.org>
parents:
diff changeset
8798
Dave Love <fx@gnu.org>
parents:
diff changeset
8799 * Makefile (doall): Explicitly export CC to the xmakefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
8800
Dave Love <fx@gnu.org>
parents:
diff changeset
8801 * ymakefile: Use /* */ around comments; # confuses cpp.
Dave Love <fx@gnu.org>
parents:
diff changeset
8802
Dave Love <fx@gnu.org>
parents:
diff changeset
8803 * ymakefile: Note that ralloc.o depends on mem_limits.h, xterm.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
8804 and config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8805 Note that vm-limit.o depends on mem_limits.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8806
Dave Love <fx@gnu.org>
parents:
diff changeset
8807 * lread.c (read_escape): Return \a as '\007', not '\a'; the latter
Dave Love <fx@gnu.org>
parents:
diff changeset
8808 isn't portable, and this routine would have to be revised anyway
Dave Love <fx@gnu.org>
parents:
diff changeset
8809 to deal with anything other than ASCII.
Dave Love <fx@gnu.org>
parents:
diff changeset
8810
Dave Love <fx@gnu.org>
parents:
diff changeset
8811 * keymap.c (current_minor_maps): Rewritten not to use
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
8812 function-local static variables, to accommodate DGUX.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8813
Dave Love <fx@gnu.org>
parents:
diff changeset
8814 * xterm.h (UNBLOCK_INPUT): Replace "abort ()" with "(abort (),
Dave Love <fx@gnu.org>
parents:
diff changeset
8815 0)", to avoid type conflicts on odd systems like Ultrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8816
Dave Love <fx@gnu.org>
parents:
diff changeset
8817 * xrdb.c: Include <sys/types.h>, and declare getuid to return uid_t.
Dave Love <fx@gnu.org>
parents:
diff changeset
8818
Dave Love <fx@gnu.org>
parents:
diff changeset
8819 * xdisp.c (redisplay_window): Use SET_PT macro instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
8820 assigning to point.
Dave Love <fx@gnu.org>
parents:
diff changeset
8821 insdel.c (insert_from_string): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
8822
Dave Love <fx@gnu.org>
parents:
diff changeset
8823 * xterm.c (XTcursor_to): Declare it static at the function
Dave Love <fx@gnu.org>
parents:
diff changeset
8824 definition, as well as at the top of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
8825 (dumpglyphs): Removed declarations for buf and cp; these variables
Dave Love <fx@gnu.org>
parents:
diff changeset
8826 are never used.
Dave Love <fx@gnu.org>
parents:
diff changeset
8827
Dave Love <fx@gnu.org>
parents:
diff changeset
8828 * lisp.h (NULL): Renamed to NILP, so as not to conflict with
Dave Love <fx@gnu.org>
parents:
diff changeset
8829 <stdio.h>, and <stddef.h>. All callers changed; all
Dave Love <fx@gnu.org>
parents:
diff changeset
8830 #undefinitions of NULL removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8831
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8832 1992-01-12 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8833
Dave Love <fx@gnu.org>
parents:
diff changeset
8834 * xdisp.c (message): #ifdef NO_ARG_ARRAY, make a local block to
Dave Love <fx@gnu.org>
parents:
diff changeset
8835 declare the explicit argument array.
Dave Love <fx@gnu.org>
parents:
diff changeset
8836
Dave Love <fx@gnu.org>
parents:
diff changeset
8837 * config.h-dist: Instead of reaching the machine- and
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8838 system-dependent files through symlinks, replace the strings
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8839
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8840 1992-01-09 Jim Blandy (jimb@pogo.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8841
Dave Love <fx@gnu.org>
parents:
diff changeset
8842 * keyboard.c (stuff_buffered_input): Don't forget to increment
Dave Love <fx@gnu.org>
parents:
diff changeset
8843 kbd_fetch_ptr while looping through kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8844
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8845 1992-01-08 Jim Blandy (jimb@occs.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8846
Dave Love <fx@gnu.org>
parents:
diff changeset
8847 * keyboard.c (read_avail_input): Don't forget to fill in the
Dave Love <fx@gnu.org>
parents:
diff changeset
8848 screen field in events read from the terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
8849 * sysdep.c (kbd_input_ast, read_input_waiting): Call
Dave Love <fx@gnu.org>
parents:
diff changeset
8850 kbd_buffer_store_event with a `struct input_event *', not a
Dave Love <fx@gnu.org>
parents:
diff changeset
8851 character or a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
8852
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8853 1991-12-21 Jim Blandy (jimb@occs.cs.oberlin.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8854
Dave Love <fx@gnu.org>
parents:
diff changeset
8855 * bytecode.c (docall): Don't remove protection from the arguments
Dave Love <fx@gnu.org>
parents:
diff changeset
8856 to Ffuncall.
Dave Love <fx@gnu.org>
parents:
diff changeset
8857
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8858 1991-12-20 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8859
Dave Love <fx@gnu.org>
parents:
diff changeset
8860 * keyboard.c (Vfunction_key_map): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8861 (read_key_sequence): Changed to recognize and substitute bindings
Dave Love <fx@gnu.org>
parents:
diff changeset
8862 in Vfunction_key_map at any point in the sequence, unless they
Dave Love <fx@gnu.org>
parents:
diff changeset
8863 conflict with ordinary bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
8864 (syms_of_keyboard): DEFVAR, document, and initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
8865 Vfunction_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
8866
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8867 1991-12-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8868
Dave Love <fx@gnu.org>
parents:
diff changeset
8869 * keymap.c (Vminor_mode_map_alist): New variable, to support
Dave Love <fx@gnu.org>
parents:
diff changeset
8870 keymaps for minor modes.
Dave Love <fx@gnu.org>
parents:
diff changeset
8871 (current_minor_maps, Fminor_mode_key_binding,
Dave Love <fx@gnu.org>
parents:
diff changeset
8872 Fcurrent_minor_mode_maps): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8873 (Fkey_binding): Rewritten to scan for minor mode bindings too.
Dave Love <fx@gnu.org>
parents:
diff changeset
8874 (syms_of_keymap): DEFVAR, document, and initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
8875 Vminor_mode_map_alist, and defsubr the new Ffunctions.
Dave Love <fx@gnu.org>
parents:
diff changeset
8876 (describe_buffer_bindings): Describe the bindings established by
Dave Love <fx@gnu.org>
parents:
diff changeset
8877 minor modes too.
Dave Love <fx@gnu.org>
parents:
diff changeset
8878 * keyboard.c (follow_key): New function, to support...
Dave Love <fx@gnu.org>
parents:
diff changeset
8879 (read_key_sequence): Completely rewritten to handle scanning an
Dave Love <fx@gnu.org>
parents:
diff changeset
8880 arbitrary number of keymaps at a time.
Dave Love <fx@gnu.org>
parents:
diff changeset
8881
Dave Love <fx@gnu.org>
parents:
diff changeset
8882 * keyboard.c (Fread_key_sequence): GCPRO keybuf, since it can hold
Dave Love <fx@gnu.org>
parents:
diff changeset
8883 lisp expressions while waiting for input. Don't pass too many
Dave Love <fx@gnu.org>
parents:
diff changeset
8884 arguments to read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8885 (command_loop_1): Don't pass too many arguments to read_key_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
8886
Dave Love <fx@gnu.org>
parents:
diff changeset
8887 * keyboard.c (add_command_key): New function; there are several
Dave Love <fx@gnu.org>
parents:
diff changeset
8888 places that add keys to this_command_keys, so we make one function
Dave Love <fx@gnu.org>
parents:
diff changeset
8889 to do the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
8890 (read_char, Fexecute_extended_command): Call add_command_key
Dave Love <fx@gnu.org>
parents:
diff changeset
8891 instead of writing out its code again.
Dave Love <fx@gnu.org>
parents:
diff changeset
8892 (init_keyboard): Allocate this_command_keys according to
Dave Love <fx@gnu.org>
parents:
diff changeset
8893 this_command_keys_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
8894
Dave Love <fx@gnu.org>
parents:
diff changeset
8895 * lread.c (read1): Change comment to use `share-lib' instead of `etc'.
Dave Love <fx@gnu.org>
parents:
diff changeset
8896 * doc.c (Fdocumentation_property, Fsnarf_documentation): Update
Dave Love <fx@gnu.org>
parents:
diff changeset
8897 docstring similarly.
Dave Love <fx@gnu.org>
parents:
diff changeset
8898 (Fsnarf_documentation): Use "../share-lib/" instead of "../etc/"
Dave Love <fx@gnu.org>
parents:
diff changeset
8899 to find doc file while dumping.
Dave Love <fx@gnu.org>
parents:
diff changeset
8900 * unexaix.c: Similar doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
8901
Dave Love <fx@gnu.org>
parents:
diff changeset
8902 * ymakefile (etcdir): Variable removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
8903 (libsrc, archlib, sharelib): New variables, to take the place of
Dave Love <fx@gnu.org>
parents:
diff changeset
8904 etcdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
8905
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8906 1991-12-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8907
Dave Love <fx@gnu.org>
parents:
diff changeset
8908 * ymakefile (CFLAGS): Don't automatically include C_DEBUG_SWITCH
Dave Love <fx@gnu.org>
parents:
diff changeset
8909 in the value for CFLAGS; the configuration script will take care
Dave Love <fx@gnu.org>
parents:
diff changeset
8910 of choosing the debugging and optimization switches.
Dave Love <fx@gnu.org>
parents:
diff changeset
8911
Dave Love <fx@gnu.org>
parents:
diff changeset
8912 * config.h-dist: Copy the GLYPH definitions from config.h to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
8913
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8914 1991-12-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8915
Dave Love <fx@gnu.org>
parents:
diff changeset
8916 * abbrev.c (Fexpand_abbrev): Run pre-abbrev-expand-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
8917 (syms_of_abbrev): Define that variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8918
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8919 1991-12-13 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8920
Dave Love <fx@gnu.org>
parents:
diff changeset
8921 * m/m-*.h: Since the m- is now redundant, renamed all files to
Dave Love <fx@gnu.org>
parents:
diff changeset
8922 remove it, and changed references within files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8923 * s/s-*.h: Same business.
Dave Love <fx@gnu.org>
parents:
diff changeset
8924
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8925 1991-12-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8926
Dave Love <fx@gnu.org>
parents:
diff changeset
8927 * config.h-dist (MULTI_SCREEN): Define this automatically when
Dave Love <fx@gnu.org>
parents:
diff changeset
8928 we're using a window system.
Dave Love <fx@gnu.org>
parents:
diff changeset
8929
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8930 1991-12-09 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8931
Dave Love <fx@gnu.org>
parents:
diff changeset
8932 * m/m-*.h (i.e. all machine config files): Added USUAL-OPSYS
Dave Love <fx@gnu.org>
parents:
diff changeset
8933 comments to tell the configuration script what sort of operating
Dave Love <fx@gnu.org>
parents:
diff changeset
8934 system this machine typically runs.
Dave Love <fx@gnu.org>
parents:
diff changeset
8935
Dave Love <fx@gnu.org>
parents:
diff changeset
8936 * config.h-dist (MScreenWidth, MScreenLength): Deleted; no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
8937 used.
Dave Love <fx@gnu.org>
parents:
diff changeset
8938
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8939 1991-12-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8940
Dave Love <fx@gnu.org>
parents:
diff changeset
8941 * editfns.c (Fcurrent_time): New function, to return the current
Dave Love <fx@gnu.org>
parents:
diff changeset
8942 time as a number, like the Unix time(3) function. This might be
Dave Love <fx@gnu.org>
parents:
diff changeset
8943 fun to port.
Dave Love <fx@gnu.org>
parents:
diff changeset
8944 (syms_of_editfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
8945
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8946 1991-12-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8947
Dave Love <fx@gnu.org>
parents:
diff changeset
8948 * keymap.c (Vminor_mode_map_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
8949 (current_minor_maps): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8950 (Fcurrent_minor_mode_maps): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
8951 (syms_of_keymap): DEFVAR, document, and initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
8952 Vminor_mode_map_alist, and defsubr Fcurrent_minor_mode_maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
8953
Dave Love <fx@gnu.org>
parents:
diff changeset
8954 * callproc.c (Vdata_directory): New lisp variable, for the
Dave Love <fx@gnu.org>
parents:
diff changeset
8955 directory containing architecture-independent data files.
Dave Love <fx@gnu.org>
parents:
diff changeset
8956 (init_callproc): Initialize Vdata_directory from PATH_DATA, and
Dave Love <fx@gnu.org>
parents:
diff changeset
8957 make sure it exists. Renamed execdir to tempdir, because we use
Dave Love <fx@gnu.org>
parents:
diff changeset
8958 it for both Vexec_directory and Vdata_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8959 (syms_of_callproc): Doc fix for Vexec_directory, new DEFVAR_LISP
Dave Love <fx@gnu.org>
parents:
diff changeset
8960 for Vdata_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8961 * paths.h-dist (PATH_DATA): New path macro, to initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
8962 Vdata_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8963 * doc.c (get_doc_string): Use Vdata_directory to find the
Dave Love <fx@gnu.org>
parents:
diff changeset
8964 docstrings, not Vexec_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
8965 * lisp.h (Vdata_directory): New extern declaration, for above
Dave Love <fx@gnu.org>
parents:
diff changeset
8966 users.
Dave Love <fx@gnu.org>
parents:
diff changeset
8967 * config.h-dist: Changed references to ../etc to ../share-lib.
Dave Love <fx@gnu.org>
parents:
diff changeset
8968
Dave Love <fx@gnu.org>
parents:
diff changeset
8969 * callint.c (Fcall_interactively): For the 'k' interactive code,
Dave Love <fx@gnu.org>
parents:
diff changeset
8970 cast the type of the symbol name before passing it to error.
Dave Love <fx@gnu.org>
parents:
diff changeset
8971
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8972 1991-12-02 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8973
Dave Love <fx@gnu.org>
parents:
diff changeset
8974 * keyboard.c (make_lispy_movement): Move call to
Dave Love <fx@gnu.org>
parents:
diff changeset
8975 mouse_position_hook from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
8976 (kbd_buffer_get_event): To here, for symmetry with non-movement
Dave Love <fx@gnu.org>
parents:
diff changeset
8977 events.
Dave Love <fx@gnu.org>
parents:
diff changeset
8978
Dave Love <fx@gnu.org>
parents:
diff changeset
8979 * keyboard.c (kbd_buffer_get_event): Set Vlast_event_screen for
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8980 mouse movements, too.
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8981
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8982 1991-11-27 Jim Wilson (wilson@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8983
Dave Love <fx@gnu.org>
parents:
diff changeset
8984 * alloca.c (alloca): Add parens to make precedence clearer.
Dave Love <fx@gnu.org>
parents:
diff changeset
8985
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8986 1991-11-26 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8987
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
8988 * search.c: Need to include sys/types.h because of recent mod to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8989 regex.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
8990
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
8991 1991-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
8992
Dave Love <fx@gnu.org>
parents:
diff changeset
8993 * bytecode.c: BYTE_CODE_METER and BYTE_CODE_SAFE undefined by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
8994 (METER_CODE): Define same name whether metering or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
8995 (BinsertN): New byte code.
Dave Love <fx@gnu.org>
parents:
diff changeset
8996 (Fbyte_code): Improve overflow/underflow error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
8997 (docall): Put back previously lost code to remove protection
Dave Love <fx@gnu.org>
parents:
diff changeset
8998 from funcall args.
Dave Love <fx@gnu.org>
parents:
diff changeset
8999
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9000 1991-11-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9001
Dave Love <fx@gnu.org>
parents:
diff changeset
9002 * lisp.h (make_array): New extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
9003
Dave Love <fx@gnu.org>
parents:
diff changeset
9004 * alloc.c (make_sequence): Renamed to make_array; more accurate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9005 * keyboard.c (Fread_key_sequence, Fthis_command_keys): Callers fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9006 * macros.c (Fend_kbd_macro): Callers fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9007
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9008 1991-11-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9009
Dave Love <fx@gnu.org>
parents:
diff changeset
9010 * keyboard.c (cmd_error): If an error occurs before somebody has
Dave Love <fx@gnu.org>
parents:
diff changeset
9011 provided a screen to print it on, print it to stderr and exit
Dave Love <fx@gnu.org>
parents:
diff changeset
9012 Emacs. Handle batch-mode errors with the same code.
Dave Love <fx@gnu.org>
parents:
diff changeset
9013 * lisp.h (Qexternal_debugging_ouput): New extern declaration, for
Dave Love <fx@gnu.org>
parents:
diff changeset
9014 use in cmd_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
9015
Dave Love <fx@gnu.org>
parents:
diff changeset
9016 * screen.c (Fscreen_pixel_size, Fset_screen_position): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9017
Dave Love <fx@gnu.org>
parents:
diff changeset
9018 * window.c (Fwindow_at): Typecheck COORDINATES more thoroughly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9019
Dave Love <fx@gnu.org>
parents:
diff changeset
9020 * screen.c (read_mouse_position): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9021 (Fread_mouse_position): Renamed to Fmouse_position, and changed to
Dave Love <fx@gnu.org>
parents:
diff changeset
9022 use mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9023 (syms_of_screen): Adjusted accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9024 * xfns.c (x_read_mouse_position): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9025
Dave Love <fx@gnu.org>
parents:
diff changeset
9026 * screen.h (SCREENP): The non-MULTI_SCREEN case used to say this
Dave Love <fx@gnu.org>
parents:
diff changeset
9027 was false for all objects, but it should be true for the terminal
Dave Love <fx@gnu.org>
parents:
diff changeset
9028 screen, so make its definition the same as in the MULTI_SCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
9029 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
9030
Dave Love <fx@gnu.org>
parents:
diff changeset
9031 * screen.h (SCREEN_LIVE_P): New predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9032 (CHECK_LIVE_SCREEN): New type-checking macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9033 (Qlive_screen_p): New error-reporting symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9034 * screen.c (Qlive_screen_p): Declare the new symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9035 (Flive_screen_p): New lisp predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9036 (syms_of_screen): Initialize, staticpro, and defsubr the lot.
Dave Love <fx@gnu.org>
parents:
diff changeset
9037 * dispnew.c (Fredraw_screen): Use CHECK_LIVE_SCREEN.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9038 * screen.c (Fscreen_root_window, Fscreen_selected_window)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9039 (Fnext_screen, Fset_mouse_position, Frestore_screen_configuration)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9040 (Fmake_screen_visible, Fmake_screen_invisible, Ficonify_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9041 (Fdeiconify_screen, Fscreen_visible_p, Fredirect_screen_focus)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9042 (Fscreen_focus, Fmodify_screen_parameters, Fset_screen_height)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9043 (Fset_screen_width, Fset_screen_size, Fset_screen_position)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9044 (Fselect_screen): Use CHECK_LIVE_SCREEN.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9045 * window.c (Fwindow_at, Fcurrent_window_configuration): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9046 CHECK_LIVE_SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
9047 * xfns.c (Ffocus_screen, Fx_pixel_width, Fx_pixel_height): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9048 CHECK_LIVE_SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
9049
Dave Love <fx@gnu.org>
parents:
diff changeset
9050 * screen.c (Fdelete_screen): Do nothing if SCREEN is already
Dave Love <fx@gnu.org>
parents:
diff changeset
9051 deleted.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9052
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9053 * screen.c (Qscreenp): Staticpro this symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9054
Dave Love <fx@gnu.org>
parents:
diff changeset
9055 * xfns.c (Fx_create_screen): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9056
Dave Love <fx@gnu.org>
parents:
diff changeset
9057 * xfns.c (Fx_create_screen): Give the screen a minibuffer if the
Dave Love <fx@gnu.org>
parents:
diff changeset
9058 'minibuffer parameter is t or nil; nil is the default value for
Dave Love <fx@gnu.org>
parents:
diff changeset
9059 omitted parameters, and t is intuitive.
Dave Love <fx@gnu.org>
parents:
diff changeset
9060
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9061 1991-11-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9062
Dave Love <fx@gnu.org>
parents:
diff changeset
9063 * eval.c (specbind): Check that the thing being bound is a symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9064 (funcall_lambda): Signal an invalid-function error if the
Dave Love <fx@gnu.org>
parents:
diff changeset
9065 arguments are not all symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
9066
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9067 1991-11-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9068
Dave Love <fx@gnu.org>
parents:
diff changeset
9069 * screen.c (Fselect_screen): Don't select dead screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
9070 * print.c (print): Print dead screen objects starting with
Dave Love <fx@gnu.org>
parents:
diff changeset
9071 "#<dead screen".
Dave Love <fx@gnu.org>
parents:
diff changeset
9072
Dave Love <fx@gnu.org>
parents:
diff changeset
9073 * keyboard.c (read_key_sequence): Make sure that the compound
Dave Love <fx@gnu.org>
parents:
diff changeset
9074 events actually have valid window fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
9075
Dave Love <fx@gnu.org>
parents:
diff changeset
9076 * window.c (next_screen_window): Function deleted; Fnext_window
Dave Love <fx@gnu.org>
parents:
diff changeset
9077 can now do its job properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9078 (window_from_coordinates, window_loop): Call Fnext_window instead
Dave Love <fx@gnu.org>
parents:
diff changeset
9079 of next_screen_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9080
Dave Love <fx@gnu.org>
parents:
diff changeset
9081 * xdisp.c (redisplay): Don't clear out minibuffer windows in the
Dave Love <fx@gnu.org>
parents:
diff changeset
9082 midst of the screen loop here. That's confusing.
Dave Love <fx@gnu.org>
parents:
diff changeset
9083 (redisplay_window): Since this needs special code to detect
Dave Love <fx@gnu.org>
parents:
diff changeset
9084 minibuffers anyway, put it here. And clear all the lines of a
Dave Love <fx@gnu.org>
parents:
diff changeset
9085 multi-line minibuffer, not just the first one.
Dave Love <fx@gnu.org>
parents:
diff changeset
9086
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9087 1991-11-07 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9088
Dave Love <fx@gnu.org>
parents:
diff changeset
9089 * screen.c (Fdelete_screen): When searching Vscreen_list for a new
Dave Love <fx@gnu.org>
parents:
diff changeset
9090 value for last_nonminibuf_screen, remember that the screens live
Dave Love <fx@gnu.org>
parents:
diff changeset
9091 in the cars of the list, not the cdrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9092
Dave Love <fx@gnu.org>
parents:
diff changeset
9093 * xterm.c (x_make_screen_visible): Rearranged for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
9094
Dave Love <fx@gnu.org>
parents:
diff changeset
9095 * xdisp.c (echo_area_display): Rearranged for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
9096
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9097 1991-11-06 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9098
Dave Love <fx@gnu.org>
parents:
diff changeset
9099 * screen.c (next_screen, prev_screen): New meaning for MINI_SCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
9100 argument helps implement the behavior of Fnext_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9101 (Fnext_screen): Document the new behavior.
Dave Love <fx@gnu.org>
parents:
diff changeset
9102
Dave Love <fx@gnu.org>
parents:
diff changeset
9103 * screen.c (make_minibuffer_screen): Do set has_minibuffer for
Dave Love <fx@gnu.org>
parents:
diff changeset
9104 minibuffer-only screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
9105 (Fscreen_parameters): Correctly generate value of minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9106 parameter using SCREEN_HAS_MINIBUF and SCREEN_MINIBUF_ONLY_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
9107 * screen.h (SCREEN_HAS_MINIBUF): New predicate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9108 * dispnew.c (change_screen_size): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9109 * screen.c (Fdelete_screen): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9110
Dave Love <fx@gnu.org>
parents:
diff changeset
9111 * screen.c (Vglobal_minibuffer_screen): Renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
9112 Vdefault_minibuffer_screen to better describe its significance.
Dave Love <fx@gnu.org>
parents:
diff changeset
9113 (make_screen_without_minibuffer, syms_of_screen): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9114 * xfns.c (Fx_create_screen): Doc string adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9115
Dave Love <fx@gnu.org>
parents:
diff changeset
9116 * xdisp.c (display_mode_line): Make the code which names the
Dave Love <fx@gnu.org>
parents:
diff changeset
9117 screen after the current buffer not depend on
Dave Love <fx@gnu.org>
parents:
diff changeset
9118 Vglobal_minibuffer_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9119 * xterm.c (Vglobal_minibuffer_screen): Don't declare this extern
Dave Love <fx@gnu.org>
parents:
diff changeset
9120 here; it's never used.
Dave Love <fx@gnu.org>
parents:
diff changeset
9121
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9122 1991-11-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9123
Dave Love <fx@gnu.org>
parents:
diff changeset
9124 * screen.c (Fdelete_screen): Document the fact that surrogate
Dave Love <fx@gnu.org>
parents:
diff changeset
9125 minibuffer screens may not be deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9126
Dave Love <fx@gnu.org>
parents:
diff changeset
9127 * screen.h (SCREEN_MINIBUF_ONLY_P): New predicate, true iff the
Dave Love <fx@gnu.org>
parents:
diff changeset
9128 screen's only window is a minibuffer, aka a "minibuffer screen" or
Dave Love <fx@gnu.org>
parents:
diff changeset
9129 a "minibuffer-only" screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9130 * dispnew.c (change_screen_size): Use it.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9131 * screen.c (Fselect_screen, next_screen, prev_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9132 (Fdelete_screen): Use it.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9133 * window.c (Fdisplay_buffer): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9134
Dave Love <fx@gnu.org>
parents:
diff changeset
9135 * screen.c (next_screen, prev_screen): Make MINIBUF a lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
9136 boolean, not a C boolean.
Dave Love <fx@gnu.org>
parents:
diff changeset
9137 (Fnext_screen, Fdelete_screen): Changed to fit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9138 * window.c (Fnext_window, Fprevious_window): Changed to fit.
Dave Love <fx@gnu.org>
parents:
diff changeset
9139
Dave Love <fx@gnu.org>
parents:
diff changeset
9140 * screen.c (make_screen_without_minibuffer): Error string improvement.
Dave Love <fx@gnu.org>
parents:
diff changeset
9141
Dave Love <fx@gnu.org>
parents:
diff changeset
9142 * screen.c (syms_of_screen): Doc grammar fix for Vemacs_iconified.
Dave Love <fx@gnu.org>
parents:
diff changeset
9143
Dave Love <fx@gnu.org>
parents:
diff changeset
9144 * screen.c (next_screen): Added some sanity checks, rewrote comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
9145
Dave Love <fx@gnu.org>
parents:
diff changeset
9146 * screen.h (Vglobal_minibuffer_screen): Don't declare this. It
Dave Love <fx@gnu.org>
parents:
diff changeset
9147 shouldn't be used for anything but screen creation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9148 * window.c (Fminibuffer_window): Vglobal_minibuffer_screen is not
Dave Love <fx@gnu.org>
parents:
diff changeset
9149 necessarily the screen containing the current minibuffer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9150 Also, call choose_minibuf_window; it does much of the work here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9151 (Fnext_window): Used to insist on looping through all screens if
Dave Love <fx@gnu.org>
parents:
diff changeset
9152 Vglobal_minibuffer_screen was non-nil. Now includes screen's
Dave Love <fx@gnu.org>
parents:
diff changeset
9153 minibuffer window according to MINIBUF, no matter what screen it's
Dave Love <fx@gnu.org>
parents:
diff changeset
9154 on, and ignores Vglobal_minibuffer_screen. Loop termination logic
Dave Love <fx@gnu.org>
parents:
diff changeset
9155 cleaned up. Clarified doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9156 (Fprev_window): Same problems as Fnext_window, above.
Dave Love <fx@gnu.org>
parents:
diff changeset
9157 * screen.c (Vglobal_minibuffer_screen): Documentation rewritten to
Dave Love <fx@gnu.org>
parents:
diff changeset
9158 emphasize that it is only a parameter of the creation of
Dave Love <fx@gnu.org>
parents:
diff changeset
9159 minibufferless screens, and not an indication of where the
Dave Love <fx@gnu.org>
parents:
diff changeset
9160 minibuffer is.
Dave Love <fx@gnu.org>
parents:
diff changeset
9161 (prev_screen): Used to assume that Vglobal_minibuffer_screen was
Dave Love <fx@gnu.org>
parents:
diff changeset
9162 the only minibuffer-only screen, and would enter an infinite loop
Dave Love <fx@gnu.org>
parents:
diff changeset
9163 if Vglobal_minibuffer_screen was the only screen in the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
9164 Rewritten to fix these problems.
Dave Love <fx@gnu.org>
parents:
diff changeset
9165 * minibuf.c (Vglobal_minibuffer_screen): Don't declare it extern
Dave Love <fx@gnu.org>
parents:
diff changeset
9166 here; it's not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
9167
Dave Love <fx@gnu.org>
parents:
diff changeset
9168 * editfns.c (Fmessage): Don't call Fmake_screen_visible here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9169 * xdisp.c (message, message1): Call it here, so that Emacs C
Dave Love <fx@gnu.org>
parents:
diff changeset
9170 functions like Fy_or_n_p make the screen visible too.
Dave Love <fx@gnu.org>
parents:
diff changeset
9171
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9172 1991-11-04 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9173
Dave Love <fx@gnu.org>
parents:
diff changeset
9174 * keyboard.c (readable_events): If EVENT_QUEUES_EMPTY, we can
Dave Love <fx@gnu.org>
parents:
diff changeset
9175 short-circuit and say no. Otherwise, if do_mouse_tracking, we can
Dave Love <fx@gnu.org>
parents:
diff changeset
9176 short-circuit and say yes. These things let us scan the event
Dave Love <fx@gnu.org>
parents:
diff changeset
9177 queue less often.
Dave Love <fx@gnu.org>
parents:
diff changeset
9178
Dave Love <fx@gnu.org>
parents:
diff changeset
9179 * termhooks.h (mouse_tracking_enable_hook): Replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
9180 (mouse_moved, mouse_position_hook): It turns out that it is
Dave Love <fx@gnu.org>
parents:
diff changeset
9181 possible and no less efficient simply to tell Emacs if the mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
9182 has moved since last noticed, and let it ask for the current mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
9183 position; X's pointer motion hints are a cool thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
9184 * term.c (mouse_tracking_enable_hook): Replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
9185 (mouse_position_hook): New, simpler interface.
Dave Love <fx@gnu.org>
parents:
diff changeset
9186 * keyboard.c (struct movement, movement_buf, movement_ptr):
Dave Love <fx@gnu.org>
parents:
diff changeset
9187 Replaced by...
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
9188 (mouse_moved): This flag, to be used in conjunction with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9189 mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9190 (EVENT_QUEUES_EMPTY): Adjusted to use mouse_moved instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9191 movement_buf and movement_ptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
9192 (tracking_off, Ftrack_mouse): Don't call mouse_tracking_enable
Dave Love <fx@gnu.org>
parents:
diff changeset
9193 hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9194 (note_mouse_position): Moved to xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9195 (get_mouse_position): Replaced by mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9196 (make_lispy_event): Movement event generation code moved out to a
Dave Love <fx@gnu.org>
parents:
diff changeset
9197 separate function...
Dave Love <fx@gnu.org>
parents:
diff changeset
9198 (make_lispy_movement): Create a mouse movement event for the
Dave Love <fx@gnu.org>
parents:
diff changeset
9199 current mouse position. Use mouse_position_hook instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9200 get_mouse_position. Added static declaration for this above...
Dave Love <fx@gnu.org>
parents:
diff changeset
9201 (kbd_buffer_get_event): Use mouse_moved instead of movement_buf
Dave Love <fx@gnu.org>
parents:
diff changeset
9202 and movement_ptr. Call make_lispy_movement instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9203 make_lispy_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
9204 (init_keyboard): Initialize do_mouse_tracking. Don't init
Dave Love <fx@gnu.org>
parents:
diff changeset
9205 movement_ptr and movement_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
9206 * xterm.h (STANDARD_EVENT_SET): Add PointerMotionMask and
Dave Love <fx@gnu.org>
parents:
diff changeset
9207 PointerMotionHintMask to the set.
Dave Love <fx@gnu.org>
parents:
diff changeset
9208 * xterm.c (pixel_to_glyph_translation): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
9209 pixel_to_glyph_coords, made static, simplified to take advantage
Dave Love <fx@gnu.org>
parents:
diff changeset
9210 of constant-size characters, and extended to return the bounding
Dave Love <fx@gnu.org>
parents:
diff changeset
9211 rectangle of the glyph returned.
Dave Love <fx@gnu.org>
parents:
diff changeset
9212 (construct_mouse_click): The 'button' field of a button event is
Dave Love <fx@gnu.org>
parents:
diff changeset
9213 the button number, not a mask; convert it to a mask before
Dave Love <fx@gnu.org>
parents:
diff changeset
9214 frobbing x_mouse_grabbed. Call pixel_to_glyph_coords properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9215 (last_mouse_screen, last_mouse_glyph): New variables, to keep
Dave Love <fx@gnu.org>
parents:
diff changeset
9216 track of when the pointer has moved to a different glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
9217 (note_mouse_position): Moved here from keyboard.c and made static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9218 Check if the new mouse position is over a new glyph. If it is,
Dave Love <fx@gnu.org>
parents:
diff changeset
9219 set mouse_moved flag; otherwise, call XQueryPointer to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
9220 next motion event.
Dave Love <fx@gnu.org>
parents:
diff changeset
9221 (XTmouse_tracking_enable): No longer needed, since pointer motion
Dave Love <fx@gnu.org>
parents:
diff changeset
9222 hints let us implement the simpler mouse position hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9223 (XTmouse_position): New hook. Call XQueryPointer to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
9224 current mouse position and request notification about the next
Dave Love <fx@gnu.org>
parents:
diff changeset
9225 mouse movement. Clear the mouse_moved flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
9226 (pixel_to_glyph_coords, construct_mouse_click,
Dave Love <fx@gnu.org>
parents:
diff changeset
9227 note_mouse_position, XTmouse_position): Put these all on the same
Dave Love <fx@gnu.org>
parents:
diff changeset
9228 page.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9229 (XTread_socket): Case MotionNotify, call note_mouse_position with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9230 the right args; don't call pixel_to_glyph_translation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9231 (x_term_init): Set mouse_position_hook instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9232 mouse_tracking_enable_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9233
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9234 1991-10-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9235
Dave Love <fx@gnu.org>
parents:
diff changeset
9236 * xdisp.c (redisplay_window): When trying to avoid starting
Dave Love <fx@gnu.org>
parents:
diff changeset
9237 display at the end of the buffer: check that startp < ZV, not
Dave Love <fx@gnu.org>
parents:
diff changeset
9238 startp <= ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
9239
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9240 1991-10-29 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9241
Dave Love <fx@gnu.org>
parents:
diff changeset
9242 * xterm.c (x_do_pending_expose, XTmouse_tracking_enable): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9243 SCREEN_IS_X instead of testing output_method directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9244
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9245 1991-10-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9246
Dave Love <fx@gnu.org>
parents:
diff changeset
9247 * xdisp.c (redisplay): In the single-screen optimization, always
Dave Love <fx@gnu.org>
parents:
diff changeset
9248 update the minibuffer's screen as well as the selected screen, no
Dave Love <fx@gnu.org>
parents:
diff changeset
9249 matter what the echo_area_glyphs are. This makes sure that
Dave Love <fx@gnu.org>
parents:
diff changeset
9250 messages get cleared after a keystroke.
Dave Love <fx@gnu.org>
parents:
diff changeset
9251
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9252 1991-10-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9253
Dave Love <fx@gnu.org>
parents:
diff changeset
9254 * callint.c (Finteractive): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9255
Dave Love <fx@gnu.org>
parents:
diff changeset
9256 * xterm.c (XTmouse_tracking_enable): Block input while changing
Dave Love <fx@gnu.org>
parents:
diff changeset
9257 the screens' input selection masks.
Dave Love <fx@gnu.org>
parents:
diff changeset
9258
Dave Love <fx@gnu.org>
parents:
diff changeset
9259 * window.c (change_window_height): If the window being resized is
Dave Love <fx@gnu.org>
parents:
diff changeset
9260 the only window of the screen, no size change is possible; make
Dave Love <fx@gnu.org>
parents:
diff changeset
9261 the delta be zero. Exit without "changing" the sizes of any
Dave Love <fx@gnu.org>
parents:
diff changeset
9262 windows if the delta is zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
9263
Dave Love <fx@gnu.org>
parents:
diff changeset
9264 * alloc.c: Don't bother to include xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9265 (Fgarbage_collect): Don't bother to BLOCK_INPUT here,
Dave Love <fx@gnu.org>
parents:
diff changeset
9266 since we don't cons in the input handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
9267
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9268 1991-10-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9269
Dave Love <fx@gnu.org>
parents:
diff changeset
9270 * window.c (init_window_once): Set last_nonminibuf_screen to the
Dave Love <fx@gnu.org>
parents:
diff changeset
9271 initial terminal screen, so that poor Fdisplay_buffer doesn't try
Dave Love <fx@gnu.org>
parents:
diff changeset
9272 to create a new screen on a terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
9273
Dave Love <fx@gnu.org>
parents:
diff changeset
9274 1991-10-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9275
Dave Love <fx@gnu.org>
parents:
diff changeset
9276 * m-intel386.h (signal): Optionally don't define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9277 * s-isc2-2.h (DONT_DEFINE_SIGNAL): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
9278
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9279 1991-10-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9280
Dave Love <fx@gnu.org>
parents:
diff changeset
9281 * scroll.c (line_ins_del): Don't calculate costs off the end of mf
Dave Love <fx@gnu.org>
parents:
diff changeset
9282 and ov; use < in loop condition, not <=.
Dave Love <fx@gnu.org>
parents:
diff changeset
9283
Dave Love <fx@gnu.org>
parents:
diff changeset
9284 * scroll.c (scroll_cost): Logic rearranged.
Dave Love <fx@gnu.org>
parents:
diff changeset
9285
Dave Love <fx@gnu.org>
parents:
diff changeset
9286 * dispnew.c (change_screen_size): Change "SCREEN_IS_TERMCAP
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
9287 (screen) == output_termap" to "SCREEN_IS_TERMCAP (screen)".
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9288 (window_change_signal): Use SCREEN_IS_TERMCAP predicate instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9289 testing output_method_directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9290
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9291 1991-10-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9292
Dave Love <fx@gnu.org>
parents:
diff changeset
9293 * xterm.h (STANDARD_EVENT_SET): Include ButtonReleaseMask in
Dave Love <fx@gnu.org>
parents:
diff changeset
9294 STANDARD_EVENT_SET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9295 * xterm.c (XTmouse_tracking_enable): Don't bother or'ing
Dave Love <fx@gnu.org>
parents:
diff changeset
9296 ButtonReleaseMask with the STANDARD_EVENT_SET.
Dave Love <fx@gnu.org>
parents:
diff changeset
9297
Dave Love <fx@gnu.org>
parents:
diff changeset
9298 * dispnew.c (buffer_posn_from_coords): If the coordinates are off
Dave Love <fx@gnu.org>
parents:
diff changeset
9299 past the end of a line, return them as being *before* the newline,
Dave Love <fx@gnu.org>
parents:
diff changeset
9300 not after.
Dave Love <fx@gnu.org>
parents:
diff changeset
9301
Dave Love <fx@gnu.org>
parents:
diff changeset
9302 * keyboard.c (kbd_buffer_get_event): Set input_pending after
Dave Love <fx@gnu.org>
parents:
diff changeset
9303 reading the event, no matter what sort of event it is - i.e., move
Dave Love <fx@gnu.org>
parents:
diff changeset
9304 the assignment to input_pending outside of the event lispifying
Dave Love <fx@gnu.org>
parents:
diff changeset
9305 conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
9306
Dave Love <fx@gnu.org>
parents:
diff changeset
9307 * keyboard.c (note_mouse_position): Don't record a "new" mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
9308 position unless it really differs from the last one returned.
Dave Love <fx@gnu.org>
parents:
diff changeset
9309
Dave Love <fx@gnu.org>
parents:
diff changeset
9310 * keyboard.c (kbd_buffer_read_char): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
9311 kbd_buffer_get_event, for consistency with kbd_buffer_store_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
9312
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9313 * window.c (Fwindow_at): Modified to take the coordinates as a
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9314 pair, not a two-element list, for ease of use and compatibility
Dave Love <fx@gnu.org>
parents:
diff changeset
9315 with events. Make SCREEN argument second and optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
9316 (Fcoordinates_in_window_p): Modified to take and return the
Dave Love <fx@gnu.org>
parents:
diff changeset
9317 coordinates as above, and to distinguish the right border as well
Dave Love <fx@gnu.org>
parents:
diff changeset
9318 as the mode line.
Dave Love <fx@gnu.org>
parents:
diff changeset
9319 (window_from_coordinates): Modified to distinguish the right
Dave Love <fx@gnu.org>
parents:
diff changeset
9320 border as well as the mode line.
Dave Love <fx@gnu.org>
parents:
diff changeset
9321 * lisp.h (Qmode_line, Qvertical_split): Declare this extern, from
Dave Love <fx@gnu.org>
parents:
diff changeset
9322 keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9323 * keyboard.c (make_lispy_event): Distinguish a window's right
Dave Love <fx@gnu.org>
parents:
diff changeset
9324 border from its text area.
Dave Love <fx@gnu.org>
parents:
diff changeset
9325
Dave Love <fx@gnu.org>
parents:
diff changeset
9326 * window.c (coordinates_in_window): Make it static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9327
Dave Love <fx@gnu.org>
parents:
diff changeset
9328 * window.c (Flocate_window_from_coordinates): Renamed to
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9329 Fwindow_at.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9330 (syms_of_window): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9331 * lisp.h: Adjusted to say so.
Dave Love <fx@gnu.org>
parents:
diff changeset
9332
Dave Love <fx@gnu.org>
parents:
diff changeset
9333 * screen.c (Fcoordinates_in_window_p, window_from_coordinates,
Dave Love <fx@gnu.org>
parents:
diff changeset
9334 Flocate_window_from_coordinates): Functions moved to window.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9335 (syms_of_screen): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9336 * window.c (Fcoordinates_in_window_p, window_from_coordinates,
Dave Love <fx@gnu.org>
parents:
diff changeset
9337 Flocate_window_from_coordinates): Here they are.
Dave Love <fx@gnu.org>
parents:
diff changeset
9338 (syms_of_window): Adjusted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9339 * lisp.h: Adjusted to say so.
Dave Love <fx@gnu.org>
parents:
diff changeset
9340
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9341 1991-10-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9342
Dave Love <fx@gnu.org>
parents:
diff changeset
9343 * xterm.c (XTclear_end_of_line): This used to try to get the
Dave Love <fx@gnu.org>
parents:
diff changeset
9344 cursor out of the way by comparing the line being cleared with
Dave Love <fx@gnu.org>
parents:
diff changeset
9345 s->cursor_y, which is meaningless; it should have compared it with
Dave Love <fx@gnu.org>
parents:
diff changeset
9346 s->phys_cursor_y. Changed to just mark the cursor as cleared if
Dave Love <fx@gnu.org>
parents:
diff changeset
9347 it's in the area we're clearing.
Dave Love <fx@gnu.org>
parents:
diff changeset
9348
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9349 1991-10-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9350
Dave Love <fx@gnu.org>
parents:
diff changeset
9351 * m-intel386.h: Fix typo in #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
9352
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9353 1991-10-12 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9354
Dave Love <fx@gnu.org>
parents:
diff changeset
9355 * callint.c (Fcall_interactively): Added new interactive spec 'K',
Dave Love <fx@gnu.org>
parents:
diff changeset
9356 for mouse clicks. Added explanation to doc string. Removed 'e'
Dave Love <fx@gnu.org>
parents:
diff changeset
9357 spec, which didn't work with the new input model anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
9358 * keyboard.c (Fmouse_click_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9359 (syms_of_keyboard): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9360
Dave Love <fx@gnu.org>
parents:
diff changeset
9361 * keyboard.c (EVENT_QUEUES_EMPTY): Clarified comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9362 (tracking_off): Change "if (!readable_events)" to
Dave Love <fx@gnu.org>
parents:
diff changeset
9363 "if (!readable_events ())".
Dave Love <fx@gnu.org>
parents:
diff changeset
9364 (Ftrack_mouse): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9365 (kbd_buffer_read_char): Fix brainos in tossing of unwanted events.
Dave Love <fx@gnu.org>
parents:
diff changeset
9366 Don't use EVENT_QUEUES_EMPTY to set input_pending; call
Dave Love <fx@gnu.org>
parents:
diff changeset
9367 readable_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
9368
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9369 1991-10-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9370
Dave Love <fx@gnu.org>
parents:
diff changeset
9371 * keyboard.c (Qmode_line): New quoted symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
9372 (syms_of_keyboard): Initialize and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9373 (make_lispy_event): Use it to indicate when a mouse position is in
Dave Love <fx@gnu.org>
parents:
diff changeset
9374 a window's mode line.
Dave Love <fx@gnu.org>
parents:
diff changeset
9375
Dave Love <fx@gnu.org>
parents:
diff changeset
9376 * xterm.c (XTread_socket): Consider the window to be resized if
Dave Love <fx@gnu.org>
parents:
diff changeset
9377 either the character or pixel dimensions have changed; this will
Dave Love <fx@gnu.org>
parents:
diff changeset
9378 catch font size changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9379
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9380 1991-10-08 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9381
Dave Love <fx@gnu.org>
parents:
diff changeset
9382 * process.c (wait_reading_process_input): Removed all the
Dave Love <fx@gnu.org>
parents:
diff changeset
9383 exceptional condition stuff. Emacs lacks any way to respond to
Dave Love <fx@gnu.org>
parents:
diff changeset
9384 such a state, and selecting for it without responding to it can make
Dave Love <fx@gnu.org>
parents:
diff changeset
9385 Emacs loop indefinitely.
Dave Love <fx@gnu.org>
parents:
diff changeset
9386
Dave Love <fx@gnu.org>
parents:
diff changeset
9387 * xterm.c (XTread_socket, construct_mouse_click): Make sure that
Dave Love <fx@gnu.org>
parents:
diff changeset
9388 all enqueued events have their timestamp field set.
Dave Love <fx@gnu.org>
parents:
diff changeset
9389 * termhooks.h (struct input_event): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9390 * keyboard.c (last_event_timestamp): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9391 (get_mouse_position, kbd_buffer_store_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
9392 kbd_buffer_read_char): Make sure to fill in Vlast_event_screen and
Dave Love <fx@gnu.org>
parents:
diff changeset
9393 last_event_timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9394 * xselect.c (mouse_timestamp): Don't use this anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
9395 (last_event_timestamp): Use this instead.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9396 (Fx_own_selection, Fx_own_clipboard, Fx_get_selection)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9397 (Fx_get_clipboard): Use last_event_timestamp instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9398 mouse_timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9399
Dave Love <fx@gnu.org>
parents:
diff changeset
9400 * xdisp.c (redisplay): Don't pass extra arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
9401 update_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9402
Dave Love <fx@gnu.org>
parents:
diff changeset
9403 * keyboard.c (echo_truncate): Don't call echo here; this results
Dave Love <fx@gnu.org>
parents:
diff changeset
9404 in extraneous echoing of characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9405 (read_key_sequence): After calling echo_truncate, call echo_char
Dave Love <fx@gnu.org>
parents:
diff changeset
9406 to put the character we just read into the minibuffer, if
Dave Love <fx@gnu.org>
parents:
diff changeset
9407 appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9408
Dave Love <fx@gnu.org>
parents:
diff changeset
9409 * keyboard.c (read_key_sequence): Removed unused argument
Dave Love <fx@gnu.org>
parents:
diff changeset
9410 no_redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
9411
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9412 1991-10-01 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9413
Dave Love <fx@gnu.org>
parents:
diff changeset
9414 * xfns.c (x_create_screen): Initialize phys_cursor_x to -1, to
Dave Love <fx@gnu.org>
parents:
diff changeset
9415 indicate that the screen has no displayed cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
9416
Dave Love <fx@gnu.org>
parents:
diff changeset
9417 * xfns.c (x_create_screen): Let InternalBorderWidth default to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
9418
Dave Love <fx@gnu.org>
parents:
diff changeset
9419 * xterm.c (x_display_bar_cursor): Declare this to be static void.
Dave Love <fx@gnu.org>
parents:
diff changeset
9420
Dave Love <fx@gnu.org>
parents:
diff changeset
9421 * xterm.c (XTupdate_begin): Don't turn off the cursor. This makes
Dave Love <fx@gnu.org>
parents:
diff changeset
9422 ugly flickering. Instead, make it okay for XTins_del_lines to do
Dave Love <fx@gnu.org>
parents:
diff changeset
9423 so:
Dave Love <fx@gnu.org>
parents:
diff changeset
9424 * screen.h (struct screen): New field phys_cursor_glyph, keeping
Dave Love <fx@gnu.org>
parents:
diff changeset
9425 track of the glyph under the currently displayed cursor. Since
Dave Love <fx@gnu.org>
parents:
diff changeset
9426 current_glyphs is sometimes inaccurate when we want to undraw the
Dave Love <fx@gnu.org>
parents:
diff changeset
9427 cursor (as when XTins_del_lines is called from do_scrolling), we
Dave Love <fx@gnu.org>
parents:
diff changeset
9428 can't always get the GLYPH from there.
Dave Love <fx@gnu.org>
parents:
diff changeset
9429 * xterm.c (x_draw_single_glyph): Take the glyph to draw as an
Dave Love <fx@gnu.org>
parents:
diff changeset
9430 argument, instead of taking it from the screen matrix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9431 (x_display_box_cursor): Set and use s->phys_cursor_glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
9432
Dave Love <fx@gnu.org>
parents:
diff changeset
9433 * ymakefile: Note that scroll.o and xmenu.o depend on screen.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9434
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9435 1991-09-29 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9436
Dave Love <fx@gnu.org>
parents:
diff changeset
9437 * keyboard.c (make_lispy_event): When building mouse movement
Dave Love <fx@gnu.org>
parents:
diff changeset
9438 event, use `m', not `event', dummy.
Dave Love <fx@gnu.org>
parents:
diff changeset
9439
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9440 1991-09-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9441
Dave Love <fx@gnu.org>
parents:
diff changeset
9442 * screen.c (Fscreen_parameters): Return the proper value for the
Dave Love <fx@gnu.org>
parents:
diff changeset
9443 'minibuffer parameter for minibuffer-only screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
9444
Dave Love <fx@gnu.org>
parents:
diff changeset
9445 * xdisp.c (redisplay_window): When the start position is forced,
Dave Love <fx@gnu.org>
parents:
diff changeset
9446 constrain it to be within the visible region anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
9447
Dave Love <fx@gnu.org>
parents:
diff changeset
9448 * xterm.c (XTwrite_glyphs): Instead of turning off the cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
9449 before we write, just notice if we wrote over it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9450
Dave Love <fx@gnu.org>
parents:
diff changeset
9451 * xfns.c (x_decode_color): If a screen has two planes, then it is
Dave Love <fx@gnu.org>
parents:
diff changeset
9452 considered a color screen, and we should look up the color value.
Dave Love <fx@gnu.org>
parents:
diff changeset
9453
Dave Love <fx@gnu.org>
parents:
diff changeset
9454 * ymakefile: Include xselect.o and xrdb.o in XOBJ even when
Dave Love <fx@gnu.org>
parents:
diff changeset
9455 HAVE_X_MENU is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9456
Dave Love <fx@gnu.org>
parents:
diff changeset
9457 * fns.c (Fdelete): This used to be named Fdelq; Roland forgot to
Dave Love <fx@gnu.org>
parents:
diff changeset
9458 change the function name in his August 17 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
9459 (syms_of_fns): defsubr Fdelete.
Dave Love <fx@gnu.org>
parents:
diff changeset
9460
Dave Love <fx@gnu.org>
parents:
diff changeset
9461 1991-09-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9462
Dave Love <fx@gnu.org>
parents:
diff changeset
9463 * alloca.c: Do nothing if alloca is defined as a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9464
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9465 1991-09-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9466
Dave Love <fx@gnu.org>
parents:
diff changeset
9467 * m-pfa50.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9468
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9469 1991-09-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9470
Dave Love <fx@gnu.org>
parents:
diff changeset
9471 * unexec.c: Add conditionals for COFF_ENCAPSULATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9472
Dave Love <fx@gnu.org>
parents:
diff changeset
9473 1991-08-17 Roland McGrath (roland@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9474
Dave Love <fx@gnu.org>
parents:
diff changeset
9475 * fns.c (Fdelete): New fn. We have member now; we should have
Dave Love <fx@gnu.org>
parents:
diff changeset
9476 delete too.
Dave Love <fx@gnu.org>
parents:
diff changeset
9477
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9478 1991-08-16 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9479
Dave Love <fx@gnu.org>
parents:
diff changeset
9480 * xfns.c (x_get_arg): Clean bad characters out of the screen name
Dave Love <fx@gnu.org>
parents:
diff changeset
9481 before using it as a resource key.
Dave Love <fx@gnu.org>
parents:
diff changeset
9482
Dave Love <fx@gnu.org>
parents:
diff changeset
9483 * abbrev.c (Fexpand_abbrev): Don't let capitalization go past point.
Dave Love <fx@gnu.org>
parents:
diff changeset
9484
Dave Love <fx@gnu.org>
parents:
diff changeset
9485 * sysdep.c (sys_suspend): Don't use & before array name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9486
Dave Love <fx@gnu.org>
parents:
diff changeset
9487 * sysdep.c [BROKEN_FIONREAD]: Undefine FASYNC.
Dave Love <fx@gnu.org>
parents:
diff changeset
9488
Dave Love <fx@gnu.org>
parents:
diff changeset
9489 * m-tandem-s2.h (START_FILES, LIB_STANDARD): Added.
Dave Love <fx@gnu.org>
parents:
diff changeset
9490
Dave Love <fx@gnu.org>
parents:
diff changeset
9491 * s/s-aix3-1.h: Define HAVE_TCATTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
9492
Dave Love <fx@gnu.org>
parents:
diff changeset
9493 * xfns.c (Fx_grab_cursor, Fx_ungrab_cursor): Functions removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9494
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9495 1991-08-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9496
Dave Love <fx@gnu.org>
parents:
diff changeset
9497 * bytecode.c (Qbyte_code_meter): New.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9498 (Bend_of_line, Bset_marker, Bmatch_beginning, Bmatch_end, Bupcase)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9499 (Bdowncase, BRgoto, BRgotoifnil, BRgotoifnonnil)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9500 (BRgotoifnilelsepop, BRgotoifnonnilelsepop, BlistN, BconcatN): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9501 byte codes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9502 (Fbyte_code): Implemented new codes listed above. Added code to
Dave Love <fx@gnu.org>
parents:
diff changeset
9503 count how many times a function is called.
Dave Love <fx@gnu.org>
parents:
diff changeset
9504 (syms_of_bytecode): Initialize and staticpro Qbyte_code_meter.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9505
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9506 * xfns.c (x_window): When setting the class hints, use the
Dave Love <fx@gnu.org>
parents:
diff changeset
9507 screen's name as the res_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9508
Dave Love <fx@gnu.org>
parents:
diff changeset
9509 * xfns.c (x_make_screen_name): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9510 (Fx_create_screen): Use x_get_arg to find screen name; if none has
Dave Love <fx@gnu.org>
parents:
diff changeset
9511 been specified, use x_make_screen_name; don't set the name again
Dave Love <fx@gnu.org>
parents:
diff changeset
9512 at the bottom.
Dave Love <fx@gnu.org>
parents:
diff changeset
9513 (x_get_arg): If SCREEN_NAME is nil, don't pass any class to
Dave Love <fx@gnu.org>
parents:
diff changeset
9514 Fx_get_resource.
Dave Love <fx@gnu.org>
parents:
diff changeset
9515
Dave Love <fx@gnu.org>
parents:
diff changeset
9516 * xfns.c (x_get_arg, x_default_parameter): Take an extra argument
Dave Love <fx@gnu.org>
parents:
diff changeset
9517 TYPE, instead of encoding the type in the first letter of the
Dave Love <fx@gnu.org>
parents:
diff changeset
9518 property name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9519
Dave Love <fx@gnu.org>
parents:
diff changeset
9520 1991-08-15 Roland McGrath (roland@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9521
Dave Love <fx@gnu.org>
parents:
diff changeset
9522 * buffer.c (Fkill_all_local_variables): Don't pass
Dave Love <fx@gnu.org>
parents:
diff changeset
9523 Fmake_local_variable too many args. Use Fset instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9524
Dave Love <fx@gnu.org>
parents:
diff changeset
9525 1991-08-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9526
Dave Love <fx@gnu.org>
parents:
diff changeset
9527 * xfns.c (emacs_class): Variable removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9528 (EMACS_CLASS): New macro, specifying Emacs class for xrdb use.
Dave Love <fx@gnu.org>
parents:
diff changeset
9529 Use a class of "Emacs", to be compatible with previous versions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9530 (Fx_get_resource, x_window, Fx_open_connection): Use macro here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9531
Dave Love <fx@gnu.org>
parents:
diff changeset
9532 * buffer.c (Fgenerate_new_buffer): Function moved to
Dave Love <fx@gnu.org>
parents:
diff changeset
9533 lisp/files.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
9534 (Fgenerate_new_buffer_name): New function which does only the
Dave Love <fx@gnu.org>
parents:
diff changeset
9535 name-choosing work Fgenerate_new_buffer used to do.
Dave Love <fx@gnu.org>
parents:
diff changeset
9536 (Frename_buffer): Added second optional argument DISTINGUISH,
Dave Love <fx@gnu.org>
parents:
diff changeset
9537 which lets rename_buffer use generate-new-buffer-name if non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
9538 Return the name the buffer was given.
Dave Love <fx@gnu.org>
parents:
diff changeset
9539 Do nothing if new name is already buffer's name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9540
Dave Love <fx@gnu.org>
parents:
diff changeset
9541 * xfns.c (Fx_get_resource): Take third argument CLASS, and require
Dave Love <fx@gnu.org>
parents:
diff changeset
9542 it to be specified whenever NAME is.
Dave Love <fx@gnu.org>
parents:
diff changeset
9543 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9544 [not HAVE_X11] (Fx_get_default): Only take the one arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9545 [not HAVE_X11] (Fx_get_resource): Toss the second two args.
Dave Love <fx@gnu.org>
parents:
diff changeset
9546
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9547 1991-08-13 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9548
Dave Love <fx@gnu.org>
parents:
diff changeset
9549 * xfns.c (Fx_close_current_connection): Add \n to error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
9550
Dave Love <fx@gnu.org>
parents:
diff changeset
9551 * keyboard.c (make_lispy_event): Added HP keys into the
Dave Love <fx@gnu.org>
parents:
diff changeset
9552 function_key_names array.
Dave Love <fx@gnu.org>
parents:
diff changeset
9553 * xterm.c (XTread_socket): For KeyPressed events, strip the
Dave Love <fx@gnu.org>
parents:
diff changeset
9554 keysym's vendor-specific bit, and take a shot at fitting it into
Dave Love <fx@gnu.org>
parents:
diff changeset
9555 the Emacs key numbering.
Dave Love <fx@gnu.org>
parents:
diff changeset
9556
Dave Love <fx@gnu.org>
parents:
diff changeset
9557 * screen.c (Vdefault_screen_alist): Definition moved from
Dave Love <fx@gnu.org>
parents:
diff changeset
9558 screen.el to here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9559 (syms_of_screen): DEFVAR_LISP and initialize it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9560 * screen.h: Declare it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9561 * xfns.c (x_get_arg): Use it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9562
Dave Love <fx@gnu.org>
parents:
diff changeset
9563 * screen.c (make_screen): When choosing a buffer for the screen's
Dave Love <fx@gnu.org>
parents:
diff changeset
9564 root window, shy away from buffers whose names start with a space.
Dave Love <fx@gnu.org>
parents:
diff changeset
9565
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9566 1991-08-11 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9567
Dave Love <fx@gnu.org>
parents:
diff changeset
9568 * process.c (exec_sentinel, exec_sentinel_unwind): Move these
Dave Love <fx@gnu.org>
parents:
diff changeset
9569 above status_notify.
Dave Love <fx@gnu.org>
parents:
diff changeset
9570
Dave Love <fx@gnu.org>
parents:
diff changeset
9571 * eval.c (Qinhibit_quit): New variable, to support Aug 5 changes
Dave Love <fx@gnu.org>
parents:
diff changeset
9572 to process.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
9573 (syms_of_eval): Initialize and staticpro above.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9574 * lisp.h: Added extern declaration for above.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9575
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9576 1991-08-10 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9577
Dave Love <fx@gnu.org>
parents:
diff changeset
9578 * regex.c (re_search_2): When searching with the fastmap, test for
Dave Love <fx@gnu.org>
parents:
diff changeset
9579 a translate table outside of the loop, not inside the loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
9580
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9581 1991-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9582
Dave Love <fx@gnu.org>
parents:
diff changeset
9583 * fns.c (Fequal): Don't crash on circular structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
9584 (internal_equal): New subroutine does the recursion.
Dave Love <fx@gnu.org>
parents:
diff changeset
9585
Dave Love <fx@gnu.org>
parents:
diff changeset
9586 * print.c (print): Recognize circular car pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
9587
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9588 1991-08-10 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9589
Dave Love <fx@gnu.org>
parents:
diff changeset
9590 * process.c (wait_reading_process_input): Ignore exceptional
Dave Love <fx@gnu.org>
parents:
diff changeset
9591 conditions on the keyboard input.
Dave Love <fx@gnu.org>
parents:
diff changeset
9592
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9593 1991-08-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9594
Dave Love <fx@gnu.org>
parents:
diff changeset
9595 * lisp.h: Fiddled with formatting.
Dave Love <fx@gnu.org>
parents:
diff changeset
9596
Dave Love <fx@gnu.org>
parents:
diff changeset
9597 * process.c (exec_sentinel_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9598 (exec_sentinel): Restore the process's sentinel, using an
Dave Love <fx@gnu.org>
parents:
diff changeset
9599 unwind_protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
9600
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9601 1991-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9602
Dave Love <fx@gnu.org>
parents:
diff changeset
9603 * keyboard.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9604
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9605 1991-08-05 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9606
Dave Love <fx@gnu.org>
parents:
diff changeset
9607 * dired.h: Don't include search.h; it doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
9608
Dave Love <fx@gnu.org>
parents:
diff changeset
9609 * process.c (read_process_output, exec_sentinel): Bind
Dave Love <fx@gnu.org>
parents:
diff changeset
9610 Qinhibit_quit to true and call the filter directly instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
9611 through a condition-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
9612 (run_filter): Removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9613 (this_filter, filter_process, filter_string): Variables now
Dave Love <fx@gnu.org>
parents:
diff changeset
9614 unnecessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
9615
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9616 * xfns.c (Fx_get_resource): Take the screen name as an optional
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9617 argument and look up resources using the name of the screen as
Dave Love <fx@gnu.org>
parents:
diff changeset
9618 part of the key.
Dave Love <fx@gnu.org>
parents:
diff changeset
9619 [not HAVE_X11] (Fx_get_default): Take optional 2nd arg NAME and
Dave Love <fx@gnu.org>
parents:
diff changeset
9620 ignore it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9621 (x_get_arg): Take the screen name as an arg, and call
Dave Love <fx@gnu.org>
parents:
diff changeset
9622 Fx_get_resource with that argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
9623 (x_default_parameter, x_figure_window_size, x_icon): Pass the
Dave Love <fx@gnu.org>
parents:
diff changeset
9624 screen's name to x_get_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9625 (Fx_create_screen): Make sure the screen name is either nil or a
Dave Love <fx@gnu.org>
parents:
diff changeset
9626 string, and pass it to x_get_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
9627
Dave Love <fx@gnu.org>
parents:
diff changeset
9628 * xfns.c (Vx_screen_defaults): Variable removed; such settings
Dave Love <fx@gnu.org>
parents:
diff changeset
9629 belong in the .Xdefaults file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9630 (syms_of_xfns): Don't defvar it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9631 (Fx_create_screen): Don't use it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9632
Dave Love <fx@gnu.org>
parents:
diff changeset
9633 * keyboard.c (classify_object): #if 0'd function finally removed.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9634 * xterm.c (Qmapped_screen, Qunmapped_screen, Qexited_scrollbar)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9635 (Qexited_window, Qredraw_screen): Unused, so removed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9636 (syms_of_xterm): Don't bother to initialize above.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9637
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9638 * xterm.c (init_input_symbols): Renamed to syms_of_xterm, for
Dave Love <fx@gnu.org>
parents:
diff changeset
9639 consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
9640 (x_term_init): Don't call it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9641 * xfns.c (syms_of_xfns): Don't call syms_of_xselect here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9642 * emacs.c (main): Call them here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9643
Dave Love <fx@gnu.org>
parents:
diff changeset
9644 * xterm.c (invocation_name): Made this a Lisp_Object, so that its
Dave Love <fx@gnu.org>
parents:
diff changeset
9645 string value could be relocated properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
9646 (x_term_init, x_text_icon): Adjusted code appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
9647 (syms_of_xterm): staticpro invocation_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9648 * xfns.c (invocation_name): Changed extern declaration, deleted
Dave Love <fx@gnu.org>
parents:
diff changeset
9649 extra declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
9650 (Fx_get_resource): Adjusted code appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
9651
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9652 1991-08-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9653
Dave Love <fx@gnu.org>
parents:
diff changeset
9654 * lread.c (read1): Accept #[...] for bytecode object.
Dave Love <fx@gnu.org>
parents:
diff changeset
9655 * print.c (print): Print them that way.
Dave Love <fx@gnu.org>
parents:
diff changeset
9656
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9657 1991-08-01 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9658
Dave Love <fx@gnu.org>
parents:
diff changeset
9659 * fileio.c (Fexpand_file_name): Avoid doing strlen (0).
Dave Love <fx@gnu.org>
parents:
diff changeset
9660
Dave Love <fx@gnu.org>
parents:
diff changeset
9661 * editfns.c, filelock.c [VMS]: Use pwd.h from Emacs, not from system.
Dave Love <fx@gnu.org>
parents:
diff changeset
9662 * fileio.c [VMS]: Likewise. Also include stddef.h, string.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9663 Include perror.h only once.
Dave Love <fx@gnu.org>
parents:
diff changeset
9664 [VMS] (file_name_as_directory, directory_file_name): Remove
Dave Love <fx@gnu.org>
parents:
diff changeset
9665 assignments from if conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9666 (Fexpand_file_name): Remove excess slash from end of user's home dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
9667
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9668 1991-08-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9669
Dave Love <fx@gnu.org>
parents:
diff changeset
9670 * emacs.c (main): Add SIGIO conditional within AIX conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
9671
Dave Love <fx@gnu.org>
parents:
diff changeset
9672 * xdisp.c (try_window_id): Compute proper position for screen bottom
Dave Love <fx@gnu.org>
parents:
diff changeset
9673 when all changes are below the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9674 When first computing bp, don't go more than HEIGHT + 1 lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
9675
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9676 1991-07-31 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9677
Dave Love <fx@gnu.org>
parents:
diff changeset
9678 * xterm.c (x_destroy_window): If we're destroying the currently
Dave Love <fx@gnu.org>
parents:
diff changeset
9679 highlighted screen, clear x_highlight_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9680
Dave Love <fx@gnu.org>
parents:
diff changeset
9681 * xdisp.c (display_text_line, display_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
9682 Don't go past endp for multi-column chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
9683
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9684 1991-07-28 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9685
Dave Love <fx@gnu.org>
parents:
diff changeset
9686 * lread.c (init_lread): If Vload_path was set specially before
Dave Love <fx@gnu.org>
parents:
diff changeset
9687 dumping, preserve it by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
9688
Dave Love <fx@gnu.org>
parents:
diff changeset
9689 * process.c (process_send_signal): Notice and deal if the
Dave Love <fx@gnu.org>
parents:
diff changeset
9690 TIOCGPGRP ioctl says that the subprocess has no pgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
9691
Dave Love <fx@gnu.org>
parents:
diff changeset
9692 * xdisp.c (try_window_id): Always update window_end_* if successful.
Dave Love <fx@gnu.org>
parents:
diff changeset
9693
Dave Love <fx@gnu.org>
parents:
diff changeset
9694 * process.h (subtty): New slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
9695 * process.c (create_process): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9696 (process_send_signal): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9697
Dave Love <fx@gnu.org>
parents:
diff changeset
9698 * alloc.c (Fmake_rope): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9699 * screen.c (Fselect_screen): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9700 * vms-pp.c: Fix comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
9701
Dave Love <fx@gnu.org>
parents:
diff changeset
9702 * keymap.c (Fkeymapp, Fdefine_prefix_command): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9703
Dave Love <fx@gnu.org>
parents:
diff changeset
9704 * window.c (window_select_count): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
9705 (init_window_once): Increment window_select_count, to give each
Dave Love <fx@gnu.org>
parents:
diff changeset
9706 window a unique use_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
9707 * window.h (window_select_count): extern this here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9708 * screen.c (make_screen): Stamp a new screen's selected window
Dave Love <fx@gnu.org>
parents:
diff changeset
9709 with the proper selection time.
Dave Love <fx@gnu.org>
parents:
diff changeset
9710
Dave Love <fx@gnu.org>
parents:
diff changeset
9711 * ymakefile: xselect.o depends on screen.h, xterm.h, and config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9712 xrdb.o depends on config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9713 xterm.o depends on gnu.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9714 * xfns.h: File removed - it only declared Vx_send_movement_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
9715 All includers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9716
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9717 1991-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9718
Dave Love <fx@gnu.org>
parents:
diff changeset
9719 * keymap.c (Fcopy_keymap): Don't recursively copy maps inside symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
9720
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9721 1991-07-27 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9722
Dave Love <fx@gnu.org>
parents:
diff changeset
9723 * xdisp.c (redisplay): If echo_area_display puts text in a
Dave Love <fx@gnu.org>
parents:
diff changeset
9724 surrogate minibuffer screen, don't neglect to update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9725
Dave Love <fx@gnu.org>
parents:
diff changeset
9726 * keyboard.c (kbd_buffer_store_event): Make sure
Dave Love <fx@gnu.org>
parents:
diff changeset
9727 Vlast_event_screen is set properly for quit characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9728
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9729 1991-07-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9730
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9731 * keyboard.c (command_loop_1): Pass both arguments to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9732 Fselect_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9733
Dave Love <fx@gnu.org>
parents:
diff changeset
9734 * screen.c (make_screen): Divide the size by sizeof (Lisp_Object)
Dave Love <fx@gnu.org>
parents:
diff changeset
9735 before passing it to Fmake_vector.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9736
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9737 * screen.h [not MULTI_SCREEN] (SCREEN_SCROLL_BOTTOM_VPOS): Fixed
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9738 definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
9739
Dave Love <fx@gnu.org>
parents:
diff changeset
9740 * screen.c: #include termhooks.h and therefore stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9741 (make_screen): Initialize focus_screen member.
Dave Love <fx@gnu.org>
parents:
diff changeset
9742 (Fdelete_screen): Refuse to delete SCREEN if it is a
Dave Love <fx@gnu.org>
parents:
diff changeset
9743 surrogate minibuffer for some other screen, not just if it's the
Dave Love <fx@gnu.org>
parents:
diff changeset
9744 global minibuffer screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9745 (Fredirect_screen_focus, Fscreen_focus): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9746 (syms_of_screen): defsubr Sredirect_screen_focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
9747 * window.c: Don't include termhooks.h or stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9748 (Fselect_window): Removed grunge to support minibuffer hack.
Dave Love <fx@gnu.org>
parents:
diff changeset
9749 * screen.h (struct screen): Added focus_screen member, and
Dave Love <fx@gnu.org>
parents:
diff changeset
9750 accessor for it.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9751 * alloc.c (mark_object): Mark focus_screen member of Lisp_Screens.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9752 * xterm.c (XTscreen_rehighlight): Use the focus_screen member to
Dave Love <fx@gnu.org>
parents:
diff changeset
9753 decide which screen to highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
9754 (XTread_socket): Use focus_screen when enqueuing keystrokes.
Dave Love <fx@gnu.org>
parents:
diff changeset
9755 * minibuf.c (read_minibuf, read_minibuf_unwind): Shift the
Dave Love <fx@gnu.org>
parents:
diff changeset
9756 selected screen's focus around appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
9757 * termhooks.h (screen_rehighlight_hook): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
9758
Dave Love <fx@gnu.org>
parents:
diff changeset
9759 * lisp.h (CHECK_IMPURE): Moved definition...
Dave Love <fx@gnu.org>
parents:
diff changeset
9760 * puresize.h (CHECK_IMPURE): To here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9761
Dave Love <fx@gnu.org>
parents:
diff changeset
9762 1991-07-25 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9763
Dave Love <fx@gnu.org>
parents:
diff changeset
9764 * dispnew.c (buffer_posn_from_coords): Bufp is broken; don't use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9765
Dave Love <fx@gnu.org>
parents:
diff changeset
9766 * xterm.c (XTscreen_rehighlight): Neatened sloppy logic.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9767
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9768 * keyboard.c (read_key_sequence): When truncating a key sequence,
Dave Love <fx@gnu.org>
parents:
diff changeset
9769 don't forget to put the new keystroke back in this_command_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
9770 Do this before calling echo_truncate, and don't call echo_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
9771
Dave Love <fx@gnu.org>
parents:
diff changeset
9772 1991-07-24 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9773
Dave Love <fx@gnu.org>
parents:
diff changeset
9774 * xterm.c (x_term_init): Initialize x_focus_screen and
Dave Love <fx@gnu.org>
parents:
diff changeset
9775 x_highlight_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9776
Dave Love <fx@gnu.org>
parents:
diff changeset
9777 * xterm.c (XTscreen_rehighlight): Handle things correctly when
Dave Love <fx@gnu.org>
parents:
diff changeset
9778 x_focus_screen is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
9779 (XTread_socket): Process EnterNotify and LeaveNotify events with
Dave Love <fx@gnu.org>
parents:
diff changeset
9780 .focus == 0 properly. For FocusOut events, pass the right
Dave Love <fx@gnu.org>
parents:
diff changeset
9781 arguments to x_new_focus_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9782
Dave Love <fx@gnu.org>
parents:
diff changeset
9783 * fileio.c (Finsert_file_contents): Use RETURN_UNGCPRO macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
9784
Dave Love <fx@gnu.org>
parents:
diff changeset
9785 * buffer.c (Fbuffer_name): Fix typo in doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
9786 (syms_of_buffer): Fix typo in before_change_function name.
Dave Love <fx@gnu.org>
parents:
diff changeset
9787
Dave Love <fx@gnu.org>
parents:
diff changeset
9788 1991-07-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9789
Dave Love <fx@gnu.org>
parents:
diff changeset
9790 * screen.h (CHECK_SCREEN): Define a dummy version of this when
Dave Love <fx@gnu.org>
parents:
diff changeset
9791 MULTI_SCREEN is not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
9792
Dave Love <fx@gnu.org>
parents:
diff changeset
9793 * sysdep.c (init_signals, sys_signal, sys_sigpause): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9794 (sys_sigblock, sys_sigunblock, sys_sigsetmask): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9795
Dave Love <fx@gnu.org>
parents:
diff changeset
9796 * sysdep.c (_sobuf): Unsigned chars if DGUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
9797
Dave Love <fx@gnu.org>
parents:
diff changeset
9798 * sysdep.c [DGUX]: Include file.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9799 [DGUX] (sys_siglist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9800
Dave Love <fx@gnu.org>
parents:
diff changeset
9801 * x11term.c (x_init_1) [SYSV_STREAMS]: Don't close the old
Dave Love <fx@gnu.org>
parents:
diff changeset
9802 descriptor.
Dave Love <fx@gnu.org>
parents:
diff changeset
9803
Dave Love <fx@gnu.org>
parents:
diff changeset
9804 * keyboard.c (read_key_sequence): Treat function keys like ascii
Dave Love <fx@gnu.org>
parents:
diff changeset
9805 characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
9806
Dave Love <fx@gnu.org>
parents:
diff changeset
9807 * lread.c (init_lread, syms_of_lread): New names for init_read and
Dave Love <fx@gnu.org>
parents:
diff changeset
9808 syms_of_read, for consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
9809
Dave Love <fx@gnu.org>
parents:
diff changeset
9810 * emacssignal.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9811 * data.c, keyboard.c, process.c, sysdep.c: Include it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9812 * data.c (arith_error): Use SIGEMPTYMASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
9813 * keyboard.c (sigfree, sigunblockx): Use SIGEMPTYMASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
9814 (sigholdx, sigblockx): Use sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
9815 (gobble_input): Use sigblockx instead of sigholdx, so that any
Dave Love <fx@gnu.org>
parents:
diff changeset
9816 other blocked signals stay blocked during and after the call to
Dave Love <fx@gnu.org>
parents:
diff changeset
9817 read_avail_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
9818 * process.c (create_process): Use sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
9819 [FASYNC] (request_sigio): Use sigunblock.
Dave Love <fx@gnu.org>
parents:
diff changeset
9820 * xterm.c (sigmask): Removed #definition here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9821 * ymakefile (keyboard.o, process.o, sysdep.o, data.o): Make these
Dave Love <fx@gnu.org>
parents:
diff changeset
9822 depend on emacssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9823
Dave Love <fx@gnu.org>
parents:
diff changeset
9824 * window.c (Fselect_window): Modify surrogate minibuffer hack to
Dave Love <fx@gnu.org>
parents:
diff changeset
9825 make the minibuffer the selected window of the selected screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
9826 AND select the minibuffer window's screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9827 * minibuf.c (read_minibuf): If the minibuffer window is on a
Dave Love <fx@gnu.org>
parents:
diff changeset
9828 different screen, save that screen's configuration too.
Dave Love <fx@gnu.org>
parents:
diff changeset
9829
Dave Love <fx@gnu.org>
parents:
diff changeset
9830 * window.c (Fset_window_configuration): Use SCREEN_ accessor to
Dave Love <fx@gnu.org>
parents:
diff changeset
9831 get at a screen's root window. Removed unused variable
Dave Love <fx@gnu.org>
parents:
diff changeset
9832 screen_to_select.
Dave Love <fx@gnu.org>
parents:
diff changeset
9833 (Fcurrent_window_configuration): Take an optional argument SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
9834 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9835
Dave Love <fx@gnu.org>
parents:
diff changeset
9836 * window.c (auto_new_screen, Vauto_new_screen_function): Renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
9837 to pop_up_screens and pop_up_screen_function, to be parallel with
Dave Love <fx@gnu.org>
parents:
diff changeset
9838 pop_up_windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
9839 (display_buffer, syms_of_window): Changed appropriately.
Dave Love <fx@gnu.org>
parents:
diff changeset
9840
Dave Love <fx@gnu.org>
parents:
diff changeset
9841 * fns.c (Fload_average) [DGUX]: Add code to support DGUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
9842
Dave Love <fx@gnu.org>
parents:
diff changeset
9843 * s-dgux.h, m-aviion.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9844
Dave Love <fx@gnu.org>
parents:
diff changeset
9845 * emacs.c (main) [POSIX_SIGNALS]: Call init_signals.
Dave Love <fx@gnu.org>
parents:
diff changeset
9846
Dave Love <fx@gnu.org>
parents:
diff changeset
9847 * screen.c (Fdelete_screen): Update last_nonminibuf_screen if
Dave Love <fx@gnu.org>
parents:
diff changeset
9848 the screen it's currently pointing to gets deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
9849
Dave Love <fx@gnu.org>
parents:
diff changeset
9850 1991-07-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9851
Dave Love <fx@gnu.org>
parents:
diff changeset
9852 * screen.c (last_nonminibuf_screen): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9853 (Fselect_screen): Set last_nonminibuf_screen if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9854
Dave Love <fx@gnu.org>
parents:
diff changeset
9855 1991-07-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9856
Dave Love <fx@gnu.org>
parents:
diff changeset
9857 * screen.h (last_nonminibuf_screen): Added declarations for new
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9858 variable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9859 * minibuf.c (active_screen): Variable removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9860 (read_minibuf): Removed code to set and clear active_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9861 * window.c (Fdisplay_buffer): Rewritten to use
Dave Love <fx@gnu.org>
parents:
diff changeset
9862 last_nonminibuf_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9863
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9864 * screen.c (next_screen): Use SCREEN_ accessors instead of ->.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9865
Dave Love <fx@gnu.org>
parents:
diff changeset
9866 * window.c (Fdisplay_buffer): Removed reference to
Dave Love <fx@gnu.org>
parents:
diff changeset
9867 Fx_create_screen; we should rely on the auto-new-screen-function
Dave Love <fx@gnu.org>
parents:
diff changeset
9868 being set to something appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
9869
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9870 1991-07-21 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9871
Dave Love <fx@gnu.org>
parents:
diff changeset
9872 * keyboard.c (read_key_sequence): Restore the state of
Dave Love <fx@gnu.org>
parents:
diff changeset
9873 this_command_key_count along with the echoing state.
Dave Love <fx@gnu.org>
parents:
diff changeset
9874
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9875 1991-07-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9876
Dave Love <fx@gnu.org>
parents:
diff changeset
9877 * xfns.c (Fx_synchronize): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9878 (syms_of_xfns): defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9879
Dave Love <fx@gnu.org>
parents:
diff changeset
9880 * xdisp.c (redisplay): Don't turn on all_windows whenever we're
Dave Love <fx@gnu.org>
parents:
diff changeset
9881 using a separate minibuffer screen. Even if there is some tweak
Dave Love <fx@gnu.org>
parents:
diff changeset
9882 necessary, this wasn't it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9883
Dave Love <fx@gnu.org>
parents:
diff changeset
9884 * process.c (status_notify): Do not forget to UNGCPRO.
Dave Love <fx@gnu.org>
parents:
diff changeset
9885
Dave Love <fx@gnu.org>
parents:
diff changeset
9886 * screen.c (next_screen): Re-work logic to skip minibuffer-only
Dave Love <fx@gnu.org>
parents:
diff changeset
9887 screens so that it doesn't loop indefinitely, even when the only
Dave Love <fx@gnu.org>
parents:
diff changeset
9888 screen is a minibuffer-only screen. Skip all screens that are
Dave Love <fx@gnu.org>
parents:
diff changeset
9889 only minibuffers, not just when they are the global minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9890 screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9891
Dave Love <fx@gnu.org>
parents:
diff changeset
9892 * xdisp.c (message, message1): If the screen's message buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
9893 is 0, toss the message; don't check the window system against
Dave Love <fx@gnu.org>
parents:
diff changeset
9894 the screen output_method.
Dave Love <fx@gnu.org>
parents:
diff changeset
9895
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9896 1991-07-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9897
Dave Love <fx@gnu.org>
parents:
diff changeset
9898 * keyboard.c (read_key_sequence): When we truncate the echo
Dave Love <fx@gnu.org>
parents:
diff changeset
9899 buffer because the user has switched screens, re-echo the
Dave Love <fx@gnu.org>
parents:
diff changeset
9900 character that caused the truncation.
Dave Love <fx@gnu.org>
parents:
diff changeset
9901
Dave Love <fx@gnu.org>
parents:
diff changeset
9902 * lread.c (Fload): Change "source newer than ..." message not to
Dave Love <fx@gnu.org>
parents:
diff changeset
9903 refer to "libraries." What is a "library," anyway?
Dave Love <fx@gnu.org>
parents:
diff changeset
9904
Dave Love <fx@gnu.org>
parents:
diff changeset
9905 * window.c: #include "termhooks.h", and therefore <stdio.h> too.
Dave Love <fx@gnu.org>
parents:
diff changeset
9906 [MULTI_SCREEN] (Fselect_window): If the window being selected is
Dave Love <fx@gnu.org>
parents:
diff changeset
9907 the selected screen's minibuffer, but it lives on another screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
9908 don't select that other screen - call the screen_rehighlight_hook
Dave Love <fx@gnu.org>
parents:
diff changeset
9909 instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
9910 * termhooks.h (screen_rehighlight_hook): New hook, so that Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
9911 can shift the screen highlighting when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
9912 * term.c (screen_rehighlight_hook): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
9913 * xterm.c (x_highlight_screen): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
9914 (x_new_focus_screen): Move the rehighlighting code to...
Dave Love <fx@gnu.org>
parents:
diff changeset
9915 (XTscreen_rehighlight): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
9916 (x_display_bar_cursor, x_display_box_cursor): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
9917 x_highlighted_screen instead of x_focus_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9918 (x_term_init): Initialize screen_rehighlight_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9919 * ymakefile: Make window.o depend on termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9920
Dave Love <fx@gnu.org>
parents:
diff changeset
9921 * xfns.c (Fx_create_screen): Add mention of
Dave Love <fx@gnu.org>
parents:
diff changeset
9922 global-minibuffer-screen to docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9923 * screen.c (make_screen_without_minibuffer): Improve error message
Dave Love <fx@gnu.org>
parents:
diff changeset
9924 displayed when Vglobal_minibuffer_screen is not a proper screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9925
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9926 1991-07-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9927
Dave Love <fx@gnu.org>
parents:
diff changeset
9928 * config.h (PURESIZE): Definition moved to...
Dave Love <fx@gnu.org>
parents:
diff changeset
9929 * puresize.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
9930 (PURESIZE): Define this here. This will allow people to change
Dave Love <fx@gnu.org>
parents:
diff changeset
9931 their pure storage allocation without having to recompile most of
Dave Love <fx@gnu.org>
parents:
diff changeset
9932 Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
9933 * data.c: #include puresize.h, since CHECK_IMPURE needs PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9934 * alloc.c: #include puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
9935 [HAVE_SHM] (pure_size): New variable, so that XPNTR doesn't depend
Dave Love <fx@gnu.org>
parents:
diff changeset
9936 on PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
9937 [HAVE_SHM] (init_alloc_once): Initialize pure_size here.
Dave Love <fx@gnu.org>
parents:
diff changeset
9938 * lisp.h [HAVE_SHM] (XPNTR): Defined in terms of pure_size,
Dave Love <fx@gnu.org>
parents:
diff changeset
9939 instead of PURESIZE.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
9940 (pure_size): Extern declaration added here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9941 * ymakefile: Added puresize.h to dependencies for alloc.c and
Dave Love <fx@gnu.org>
parents:
diff changeset
9942 data.c's .o files.
Dave Love <fx@gnu.org>
parents:
diff changeset
9943
Dave Love <fx@gnu.org>
parents:
diff changeset
9944 * emacs.c (main): Doc fix for kludge to scan for -d.
Dave Love <fx@gnu.org>
parents:
diff changeset
9945
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9946 1991-07-17 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9947
Dave Love <fx@gnu.org>
parents:
diff changeset
9948 * termhooks.h (struct input_event): #if 0'd out the definition for
Dave Love <fx@gnu.org>
parents:
diff changeset
9949 the screen_selected event type, and added the stipulation that the
Dave Love <fx@gnu.org>
parents:
diff changeset
9950 {non_,}ascii_keystroke events specify the screen they happen in.
Dave Love <fx@gnu.org>
parents:
diff changeset
9951 * xterm.c (x_new_focus_screen): Don't enqueue a screen_selected
Dave Love <fx@gnu.org>
parents:
diff changeset
9952 event.
Dave Love <fx@gnu.org>
parents:
diff changeset
9953 (XTread_socket): Calls to x_new_focus_screen in the EnterNotify,
Dave Love <fx@gnu.org>
parents:
diff changeset
9954 FocusIn, LeaveNotify, and FocusOut event code don't worry about
Dave Love <fx@gnu.org>
parents:
diff changeset
9955 enqueued events any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
9956 * keyboard.c (new_selected_screen): Removed - see below.
Dave Love <fx@gnu.org>
parents:
diff changeset
9957 (Vlast_event_screen): New variable, visible to lisp code.
Dave Love <fx@gnu.org>
parents:
diff changeset
9958 (echo_length, echo_truncate): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
9959 (readable_events): Removed screen_selected events from the set of
Dave Love <fx@gnu.org>
parents:
diff changeset
9960 things to skip.
Dave Love <fx@gnu.org>
parents:
diff changeset
9961 (kbd_buffer_store_event): Don't bother collapsing consecutive
Dave Love <fx@gnu.org>
parents:
diff changeset
9962 screen_selected events.
Dave Love <fx@gnu.org>
parents:
diff changeset
9963 (kbd_buffer_read_char): Don't process screen_selected events.
Dave Love <fx@gnu.org>
parents:
diff changeset
9964 (make_lispy_event): Re-arrange scrollbar events to put the window
Dave Love <fx@gnu.org>
parents:
diff changeset
9965 whose scrollbar was diddled right after the identifying symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
9966 for consistency.
Dave Love <fx@gnu.org>
parents:
diff changeset
9967 (read_key_sequence): Let the selected screen and the location of
Dave Love <fx@gnu.org>
parents:
diff changeset
9968 the event affect the keymap used to find its binding.
Dave Love <fx@gnu.org>
parents:
diff changeset
9969 (Fread_key_sequence): Update docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
9970 (syms_of_keyboard): Added DEFVAR_LISP for Vlast_event_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
9971
Dave Love <fx@gnu.org>
parents:
diff changeset
9972 1991-07-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9973
Dave Love <fx@gnu.org>
parents:
diff changeset
9974 * screen.c (next_screen): If !mini_screen, only exclude the global
Dave Love <fx@gnu.org>
parents:
diff changeset
9975 minibuffer screen when the minibuffer is its only window.
Dave Love <fx@gnu.org>
parents:
diff changeset
9976 (Fnext_screen): Make the docstring clearer about what MINISCREEN
Dave Love <fx@gnu.org>
parents:
diff changeset
9977 means.
Dave Love <fx@gnu.org>
parents:
diff changeset
9978
Dave Love <fx@gnu.org>
parents:
diff changeset
9979 * window.c (Fother_window): Indicate that it takes both a required
Dave Love <fx@gnu.org>
parents:
diff changeset
9980 and optional argument, instead of just one required.
Dave Love <fx@gnu.org>
parents:
diff changeset
9981
Dave Love <fx@gnu.org>
parents:
diff changeset
9982 1991-07-15 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
9983
Dave Love <fx@gnu.org>
parents:
diff changeset
9984 * buffer.c (Fkill_buffer): Rehacked kill-buffer-hooks to use
Dave Love <fx@gnu.org>
parents:
diff changeset
9985 standard name kill-buffer-hook, and to use set_buffer_internal
Dave Love <fx@gnu.org>
parents:
diff changeset
9986 instead of Fset_buffer. Use static variable containing symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
9987 instead of intern.
Dave Love <fx@gnu.org>
parents:
diff changeset
9988 (syms_of_buffer, init_buffer_once): Qkill_buffer_hook =
Dave Love <fx@gnu.org>
parents:
diff changeset
9989 'kill-buffer-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
9990
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
9991 1991-07-15 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
9992
Dave Love <fx@gnu.org>
parents:
diff changeset
9993 * keymap.c (Fsingle_key_description): When describing a listy
Dave Love <fx@gnu.org>
parents:
diff changeset
9994 object, take the car to find the symbol that heads it, not the cdr.
Dave Love <fx@gnu.org>
parents:
diff changeset
9995
Dave Love <fx@gnu.org>
parents:
diff changeset
9996 * dispnew.c (buffer_posn_from_coords): Pass col and line to
Dave Love <fx@gnu.org>
parents:
diff changeset
9997 compute_motion in the correct order.
Dave Love <fx@gnu.org>
parents:
diff changeset
9998
Dave Love <fx@gnu.org>
parents:
diff changeset
9999 * keyboard.c (make_lispy_event): When calculating rows and columns
Dave Love <fx@gnu.org>
parents:
diff changeset
10000 for mouse clicks and movement events, don't forget to subtract the
Dave Love <fx@gnu.org>
parents:
diff changeset
10001 position of the window's top left corner before passing them to
Dave Love <fx@gnu.org>
parents:
diff changeset
10002 buffer_posn_from_coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
10003
Dave Love <fx@gnu.org>
parents:
diff changeset
10004 * screen.c (coordinates_in_window): Removed useless test for *y ==
Dave Love <fx@gnu.org>
parents:
diff changeset
10005 screen_height, and screen_height variable; this would be out of
Dave Love <fx@gnu.org>
parents:
diff changeset
10006 range of all the windows anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
10007
Dave Love <fx@gnu.org>
parents:
diff changeset
10008 * xdisp.c (message1): Removed code to ignore messages before X has
Dave Love <fx@gnu.org>
parents:
diff changeset
10009 started up; this issue has hopefully been addressed by the
Dave Love <fx@gnu.org>
parents:
diff changeset
10010 condition-case in startup.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
10011
Dave Love <fx@gnu.org>
parents:
diff changeset
10012 * editfns.c (init_editfns): Make user_name char * instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
10013 unsigned char *, since that's what most of the usages seem to
Dave Love <fx@gnu.org>
parents:
diff changeset
10014 want. And when expanding ampersands in AMPERSAND_FULL_NAME mode,
Dave Love <fx@gnu.org>
parents:
diff changeset
10015 don't try to use user_name as a string; use Vuser_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10016
Dave Love <fx@gnu.org>
parents:
diff changeset
10017 * minibuf.c (assoc_for_completion): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10018 (do_completion): Use that to check for exact match.
Dave Love <fx@gnu.org>
parents:
diff changeset
10019
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10020 * minibuf.c (Ftry_completion): Fix handling of matches aside from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10021 case. If ignoring case, and all else equal, try to preserve the
Dave Love <fx@gnu.org>
parents:
diff changeset
10022 case of the characters in the input.
Dave Love <fx@gnu.org>
parents:
diff changeset
10023
Dave Love <fx@gnu.org>
parents:
diff changeset
10024 * process.c (status_notify): GCPRO tail.
Dave Love <fx@gnu.org>
parents:
diff changeset
10025
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10026 * sysdep.c (creat_copy_attrs, rename_sans_version): Always set
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10027 protection to O:REWD when creating file. Added new function
Dave Love <fx@gnu.org>
parents:
diff changeset
10028 rename_sans_version, which strips the version number from the target
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10029 filename, renames the temporary file to this filename, and then
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10030 sets the file protection of this new file to be the same as the file
Dave Love <fx@gnu.org>
parents:
diff changeset
10031 being edited.
Dave Love <fx@gnu.org>
parents:
diff changeset
10032
Dave Love <fx@gnu.org>
parents:
diff changeset
10033 * sysdep.c [VMS]: Include pwd.h from Emacs. Use sys/file.h if GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
10034 (F_SETFL) [VMS]: Undefine this, to control conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
10035 (getpwnam): Make `full' unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
10036 (creat_copy_attrs): Add some casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
10037 (sys_access): Change prvmask and CHECKPRIV to use bitfields.
Dave Love <fx@gnu.org>
parents:
diff changeset
10038 Add some casts, and make dummy an unsigned short int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10039 Don't use & on constants.
Dave Love <fx@gnu.org>
parents:
diff changeset
10040 (vmserrstr): Add a cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
10041 (sys_creat): Define va_count before this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10042
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10043 1991-07-14 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10044
Dave Love <fx@gnu.org>
parents:
diff changeset
10045 * sysdep.c (sys_sleep, input_wait_timeout): Don't use & on constant.
Dave Love <fx@gnu.org>
parents:
diff changeset
10046 [VMS]: Include pwd.h from Emacs. Use sys/file.h if GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
10047 (bzero, bcopy) [VMS]: Don't take address of `length'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10048
Dave Love <fx@gnu.org>
parents:
diff changeset
10049 * sysdep.c (sys_suspend): Cast value of `signal' to insulate from
Dave Love <fx@gnu.org>
parents:
diff changeset
10050 changed value type in sysV.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
10051
Dave Love <fx@gnu.org>
parents:
diff changeset
10052 * sysdep.c (child_setup_tty): Turn off erase & kill chars for BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
10053
Dave Love <fx@gnu.org>
parents:
diff changeset
10054 * sysdep.c (discard_tty_input): Use TIOCFLUSH on Apollo.
Dave Love <fx@gnu.org>
parents:
diff changeset
10055 (init_sys_modes): Avoid TIOCSTART on Apollo.
Dave Love <fx@gnu.org>
parents:
diff changeset
10056
Dave Love <fx@gnu.org>
parents:
diff changeset
10057 * sysdep.c: If HAVE_TERMIOS is not defined, define tcgetattr in
Dave Love <fx@gnu.org>
parents:
diff changeset
10058 terms of the TIOCGETP ioctl.
Dave Love <fx@gnu.org>
parents:
diff changeset
10059 (init_sys_modes): Handle VSUSP, V_DSUSP if HAVE_TCATTR.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10060 (discard_tty_input, init_baud_rate, child_setup_tty)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10061 (init_sys_modes, tabs_safe_p, reset_sys_modes):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10062 Use tcgetattr, and if HAVE_TCATTR, use tcsetattr.
Dave Love <fx@gnu.org>
parents:
diff changeset
10063
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10064 1991-07-13 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10065
Dave Love <fx@gnu.org>
parents:
diff changeset
10066 * s-hpux8.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10067 * fileio.c [HPUX8]: Don't include errnet.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
10068
Dave Love <fx@gnu.org>
parents:
diff changeset
10069 * unexhp9k800.c (unexec): Local variable i to avoid compiler bug?
Dave Love <fx@gnu.org>
parents:
diff changeset
10070
Dave Love <fx@gnu.org>
parents:
diff changeset
10071 * sysdep.c (insque) [WRONG_NAME_INSQUE]: New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10072 * s-386ix.h (WRONG_NAME_INSQUE): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10073
Dave Love <fx@gnu.org>
parents:
diff changeset
10074 * xdisp.c (message_buf_print): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10075 (message): Clear it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10076 * dispextern.h: Declare it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10077 * print.c (printchar, strout): Set it and test it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10078
Dave Love <fx@gnu.org>
parents:
diff changeset
10079 * keyboard.c (command_loop_1): Don't clear last_command when start
Dave Love <fx@gnu.org>
parents:
diff changeset
10080 macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10081
Dave Love <fx@gnu.org>
parents:
diff changeset
10082 * keyboard.c (read_command_char): Exit at eof if noninteractive.
Dave Love <fx@gnu.org>
parents:
diff changeset
10083
Dave Love <fx@gnu.org>
parents:
diff changeset
10084 * indent.c (invalidate_current_column): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10085 * editfns.c (Fwiden, Fnarrow_to_region): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10086
Dave Love <fx@gnu.org>
parents:
diff changeset
10087 * process.c (create_process): Use O_NOCTTY whenever defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
10088 unless USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
10089
Dave Love <fx@gnu.org>
parents:
diff changeset
10090 * process.c (Fprocess_send_eof): If using a pipe, close it.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10091 (close_process_descs): Check IN and OUT for nonzeroness.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10092
Dave Love <fx@gnu.org>
parents:
diff changeset
10093 * process.c (process_send_signal): Use interrupt chars
Dave Love <fx@gnu.org>
parents:
diff changeset
10094 to send certain signals to the process group.
Dave Love <fx@gnu.org>
parents:
diff changeset
10095 (TIOCGETC): Undefine this if it is not really usable.
Dave Love <fx@gnu.org>
parents:
diff changeset
10096
Dave Love <fx@gnu.org>
parents:
diff changeset
10097 * sysdep.c (discard_tty_input): Do nothing if read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
10098
Dave Love <fx@gnu.org>
parents:
diff changeset
10099 * xfns.c (x_set_mouse_color): Change the default pointer shapes to
Dave Love <fx@gnu.org>
parents:
diff changeset
10100 be closer to xterm and emacs 18.
Dave Love <fx@gnu.org>
parents:
diff changeset
10101
Dave Love <fx@gnu.org>
parents:
diff changeset
10102 * xterm.c (x_focus_on_screen, x_unfocus_screen): These no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
10103 call XSetInputFocus, because I think that the X-windows ICCCM
Dave Love <fx@gnu.org>
parents:
diff changeset
10104 says that only the window manager can do this sort of thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
10105
Dave Love <fx@gnu.org>
parents:
diff changeset
10106 * keyboard.c (read_char): When there is an unread command
Dave Love <fx@gnu.org>
parents:
diff changeset
10107 character, goto reread_first when this_command_key_count is zero,
Dave Love <fx@gnu.org>
parents:
diff changeset
10108 not when it is >= 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
10109 (command_loop_1): Reset this_command_key_count only if there is no
Dave Love <fx@gnu.org>
parents:
diff changeset
10110 prefix argument. This makes echoing of keystrokes work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10111
Dave Love <fx@gnu.org>
parents:
diff changeset
10112 1991-07-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
10113
Dave Love <fx@gnu.org>
parents:
diff changeset
10114 * eval.c (Finteractive_p): Changed "! XTYPE (foo) == Lisp_Bar" to
Dave Love <fx@gnu.org>
parents:
diff changeset
10115 "XTYPE (foo) != bar".
Dave Love <fx@gnu.org>
parents:
diff changeset
10116
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10117 1991-07-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10118
Dave Love <fx@gnu.org>
parents:
diff changeset
10119 * eval.c (apply1): Don't forget to UNGCPRO before returning.
Dave Love <fx@gnu.org>
parents:
diff changeset
10120
Dave Love <fx@gnu.org>
parents:
diff changeset
10121 * xterm.c (XTupdate_begin): Undisplay the cursor here; do_scrolling
Dave Love <fx@gnu.org>
parents:
diff changeset
10122 will call XTins_del_lines when the screen matrix is inaccurate, so
Dave Love <fx@gnu.org>
parents:
diff changeset
10123 we cannot undisplay the cursor then, but do_scrolling is always
Dave Love <fx@gnu.org>
parents:
diff changeset
10124 called within an update.
Dave Love <fx@gnu.org>
parents:
diff changeset
10125
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10126 1991-07-10 David J. MacKenzie (djm@nutrimat)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10127
Dave Love <fx@gnu.org>
parents:
diff changeset
10128 * termcap.c, tparam.c [!emacs, USG || STDC_HEADERS]: Define bcopy
Dave Love <fx@gnu.org>
parents:
diff changeset
10129 in terms of memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
10130
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10131 1991-07-09 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10132
Dave Love <fx@gnu.org>
parents:
diff changeset
10133 * scroll.c (do_scrolling): Use correct termination condition for
Dave Love <fx@gnu.org>
parents:
diff changeset
10134 loop that uses the glyph pointers for the deleted lines to fill in
Dave Love <fx@gnu.org>
parents:
diff changeset
10135 the inserted lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
10136
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10137 1991-07-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10138
Dave Love <fx@gnu.org>
parents:
diff changeset
10139 * editfns.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10140
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10141 1991-07-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10142
Dave Love <fx@gnu.org>
parents:
diff changeset
10143 * dispnew.c (line_hash_code): Test m->highlight[vpos], not
Dave Love <fx@gnu.org>
parents:
diff changeset
10144 m->highlight. All lines were getting hash codes of -1, because
Dave Love <fx@gnu.org>
parents:
diff changeset
10145 the highlight vector was never NULL. Golly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10146
Dave Love <fx@gnu.org>
parents:
diff changeset
10147 * process.c (list_processes_1): Handle status of network streams.
Dave Love <fx@gnu.org>
parents:
diff changeset
10148
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10149 1991-07-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10150
Dave Love <fx@gnu.org>
parents:
diff changeset
10151 * doc.c (Fdocumentation_property):
Dave Love <fx@gnu.org>
parents:
diff changeset
10152 Pass only strings to Fsubstitute_command_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
10153
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10154 1991-07-02 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10155
Dave Love <fx@gnu.org>
parents:
diff changeset
10156 * editfns.c (init_editfns): If neither of the environment
Dave Love <fx@gnu.org>
parents:
diff changeset
10157 variables are set, DON'T set Vuser_name to Vuser_real_name; it's
Dave Love <fx@gnu.org>
parents:
diff changeset
10158 supposed to reflect the EFFECTIVE uid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10159 Get the full name according to Vuser_name if it differs from
Dave Love <fx@gnu.org>
parents:
diff changeset
10160 Vuser_real_name, not if they are equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10161 And pass Vuser_name to getpwnam in that case instead of user_name,
Dave Love <fx@gnu.org>
parents:
diff changeset
10162 which might be 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
10163
Dave Love <fx@gnu.org>
parents:
diff changeset
10164 * lisp.h (RETURN_UNGCPRO): New macro.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10165
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10166 * bytecode.c (Fbyte_code): Do not remove GC protection from the
Dave Love <fx@gnu.org>
parents:
diff changeset
10167 stack when making a function call, because the caller is
Dave Love <fx@gnu.org>
parents:
diff changeset
10168 responsible for protecting the arguments to a MANY-arg'ed
Dave Love <fx@gnu.org>
parents:
diff changeset
10169 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10170 * eval.c (Fapply): If we use funcall_args, GCPRO it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10171 And when we call Ffuncall with funcall_args, tell it the correct
Dave Love <fx@gnu.org>
parents:
diff changeset
10172 length of funcall_args, no matter which branch allocated it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10173 (Ffuncall): Don't gcpro the arguments before calling
Dave Love <fx@gnu.org>
parents:
diff changeset
10174 Fgarbage_collect.
Dave Love <fx@gnu.org>
parents:
diff changeset
10175 (Feval): If we're calling a subr that takes MANY args, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
10176 UNGCPRO until after we call the subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
10177 (apply1, call0, call1, call2, call3): GCPRO the arg arrays passed
Dave Love <fx@gnu.org>
parents:
diff changeset
10178 to Ffuncall and Fapply.
Dave Love <fx@gnu.org>
parents:
diff changeset
10179 * callproc.c (Fcall_process, Fcall_process_region): Don't GCPRO
Dave Love <fx@gnu.org>
parents:
diff changeset
10180 the argument array.
Dave Love <fx@gnu.org>
parents:
diff changeset
10181 * editfns.c (Finsert, Finsert_before_markers): Don't GCPRO the
Dave Love <fx@gnu.org>
parents:
diff changeset
10182 argument array. Added comment about when GCPROing is not needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10183 * mocklisp.c (Finsert_string): Don't GCPRO the argument array.
Dave Love <fx@gnu.org>
parents:
diff changeset
10184
Dave Love <fx@gnu.org>
parents:
diff changeset
10185 * keyboard.c (init_keyboard): Handle SIGQUIT with interrupt_signal
Dave Love <fx@gnu.org>
parents:
diff changeset
10186 on any system that has HAVE_TERMIO, not just on USG systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
10187
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10188 1991-07-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10189
Dave Love <fx@gnu.org>
parents:
diff changeset
10190 * editfns.c (init_editfns): Test that user_name isn't 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
10191
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10192 1991-06-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10193
Dave Love <fx@gnu.org>
parents:
diff changeset
10194 * search.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10195
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10196 1991-06-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10197
Dave Love <fx@gnu.org>
parents:
diff changeset
10198 * keyboard.c (make_lispy_event): Let the posns of mouse clicks and
Dave Love <fx@gnu.org>
parents:
diff changeset
10199 mouse movements be nil when window_from_coordinates returns a
Dave Love <fx@gnu.org>
parents:
diff changeset
10200 NON-window, not when it returns a window. Since posn is a lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
10201 object, don't call make_number when consing up the event.
Dave Love <fx@gnu.org>
parents:
diff changeset
10202 Don't call make_number on the code member of the event.
Dave Love <fx@gnu.org>
parents:
diff changeset
10203
Dave Love <fx@gnu.org>
parents:
diff changeset
10204 * keyboard.c (struct movement): Make the x, y, and time members
Dave Love <fx@gnu.org>
parents:
diff changeset
10205 Lisp_Objects, since it's easier to convert from a Lisp_Object than
Dave Love <fx@gnu.org>
parents:
diff changeset
10206 to.
Dave Love <fx@gnu.org>
parents:
diff changeset
10207 (note_mouse_position): Adjusted for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
10208 (make_lispy_event): Removed code to make Lisp_Objects for those
Dave Love <fx@gnu.org>
parents:
diff changeset
10209 members.
Dave Love <fx@gnu.org>
parents:
diff changeset
10210
Dave Love <fx@gnu.org>
parents:
diff changeset
10211 * xterm.c (XTread_socket): When handling LeaveNotify events,
Dave Love <fx@gnu.org>
parents:
diff changeset
10212 remember that the focus member of the event is true when the
Dave Love <fx@gnu.org>
parents:
diff changeset
10213 receiving window now has the focus, not when it is losing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10214 * xfns.c (Ffocus_screen): Don't signal an error if SCREEN is
Dave Love <fx@gnu.org>
parents:
diff changeset
10215 already the focus screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
10216
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10217 1991-06-26 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10218
Dave Love <fx@gnu.org>
parents:
diff changeset
10219 * alloc.c (Fmake_rope): Use sizeof (GLYPH) instead of 2 to
Dave Love <fx@gnu.org>
parents:
diff changeset
10220 determine how large the string should be, and changed doc string
Dave Love <fx@gnu.org>
parents:
diff changeset
10221 to describe ropes as strings of glyphs, not just as strings of
Dave Love <fx@gnu.org>
parents:
diff changeset
10222 character pairs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10223 (Frope_elt): Use sizeof (GLYPH) as the element size, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
10224 assuming that the elements are two bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10225 * lisp.h (typedef GLYPH): Moved the definition from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
10226 * config.h (typedef GLYPH): to here, so people can elect to get
Dave Love <fx@gnu.org>
parents:
diff changeset
10227 better performance if they don't want to use huge fonts.
Dave Love <fx@gnu.org>
parents:
diff changeset
10228 * xterm.c (dumpglyphs): Use XDrawImageString or
Dave Love <fx@gnu.org>
parents:
diff changeset
10229 XDrawImageString16, Depending on sizeof (GLYPH).
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10230
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10231 * data.c (Fsetq_default): Call Fset_default to do the assignments,
Dave Love <fx@gnu.org>
parents:
diff changeset
10232 not plain Fset.
Dave Love <fx@gnu.org>
parents:
diff changeset
10233
Dave Love <fx@gnu.org>
parents:
diff changeset
10234 The following changes were contributed by Jamie Zawinski
Dave Love <fx@gnu.org>
parents:
diff changeset
10235 <jwz@lucid.com>:
Dave Love <fx@gnu.org>
parents:
diff changeset
10236
Dave Love <fx@gnu.org>
parents:
diff changeset
10237 * bytecode.c (Fbyte_code): BYTE_CODE_SAFE and BYTE_CODE_METER
Dave Love <fx@gnu.org>
parents:
diff changeset
10238 options added.
Dave Love <fx@gnu.org>
parents:
diff changeset
10239 Added Bmark, Bscan_buffer, Bset_mark to support error-checking for
Dave Love <fx@gnu.org>
parents:
diff changeset
10240 these obsolete bytecodes.
Dave Love <fx@gnu.org>
parents:
diff changeset
10241 Added Bunbind_all to support tail-call optimization (not yet
Dave Love <fx@gnu.org>
parents:
diff changeset
10242 implemented).
Dave Love <fx@gnu.org>
parents:
diff changeset
10243 Did NOT add the relative branch opcodes that were in the version
Dave Love <fx@gnu.org>
parents:
diff changeset
10244 of bytecode.c that Jamie sent.
Dave Love <fx@gnu.org>
parents:
diff changeset
10245 The branching bytecodes now only QUIT if they take the branch.
Dave Love <fx@gnu.org>
parents:
diff changeset
10246 Btemp_output_buffer_show, Bforward_char, Bforward_word,
Dave Love <fx@gnu.org>
parents:
diff changeset
10247 Bskip_chars_forward, Bskip_chars_backward, and Bforward_line
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10248 passed the wrong number of arguments to their subrs.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10249 Brem, Bbuffer_substring, Bdelete_region, Bnarrow_to_region,
Dave Love <fx@gnu.org>
parents:
diff changeset
10250 Bstringeqlsign, Bstringlss, Bequal, Bnthcdr, Bmember, Bassq,
Dave Love <fx@gnu.org>
parents:
diff changeset
10251 Bsetcar, and Bsetcdr passed arguments to the subr in the wrong
Dave Love <fx@gnu.org>
parents:
diff changeset
10252 order.
Dave Love <fx@gnu.org>
parents:
diff changeset
10253
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10254 1991-06-25 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10255
Dave Love <fx@gnu.org>
parents:
diff changeset
10256 * doc.c (Fdocumentation): Added a QUIT test to the loop that finds
Dave Love <fx@gnu.org>
parents:
diff changeset
10257 the symbol's function value.
Dave Love <fx@gnu.org>
parents:
diff changeset
10258
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10259 1991-06-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10260
Dave Love <fx@gnu.org>
parents:
diff changeset
10261 * xterm.c (dumprectangle): Removed call to XFlushQueue here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10262
Dave Love <fx@gnu.org>
parents:
diff changeset
10263 * keyboard.c (command_loop_1): Call Fselect_screen to establish
Dave Love <fx@gnu.org>
parents:
diff changeset
10264 the new selected screen after the key sequence has been read, not
Dave Love <fx@gnu.org>
parents:
diff changeset
10265 at the top of the loop. This way, a key sequence will happen in
Dave Love <fx@gnu.org>
parents:
diff changeset
10266 the screen it was typed at, or (to be more precise) the screen its
Dave Love <fx@gnu.org>
parents:
diff changeset
10267 last character was typed at.
Dave Love <fx@gnu.org>
parents:
diff changeset
10268
Dave Love <fx@gnu.org>
parents:
diff changeset
10269 * keyboard.c (fast_read_one_key): Function deleted, since it had
Dave Love <fx@gnu.org>
parents:
diff changeset
10270 been #if 0'd out a long time ago.
Dave Love <fx@gnu.org>
parents:
diff changeset
10271 (command_loop_1): Support for fast_read_one_key removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10272
Dave Love <fx@gnu.org>
parents:
diff changeset
10273 * eval.c (Ffuncall): Do GCPRO the arguments, contrary to the May
Dave Love <fx@gnu.org>
parents:
diff changeset
10274 16 change. The convention appears to be that the MANY-arged
Dave Love <fx@gnu.org>
parents:
diff changeset
10275 callee must protect its own arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10276 (Fapply): Don't protect funcall_args; they are the caller's
Dave Love <fx@gnu.org>
parents:
diff changeset
10277 responsibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
10278 * bytecode.c (Fbyte_code): GCPRO the section of the stack *above*
Dave Love <fx@gnu.org>
parents:
diff changeset
10279 the args to Ffuncall, since it will be protected again once
Dave Love <fx@gnu.org>
parents:
diff changeset
10280 Ffuncall returns and therefore should stay valid. If it is not
Dave Love <fx@gnu.org>
parents:
diff changeset
10281 protected, string relocation may make it invalid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10282 * mocklisp.c (Finsert_string): GCPRO the arguments, since insert
Dave Love <fx@gnu.org>
parents:
diff changeset
10283 may cause a garbage collection.
Dave Love <fx@gnu.org>
parents:
diff changeset
10284 * editfns.c (Finsert, Finsert_before_markers): GCPRO the
Dave Love <fx@gnu.org>
parents:
diff changeset
10285 arguments, since insert may cause a garbage collection.
Dave Love <fx@gnu.org>
parents:
diff changeset
10286 * callproc.c (Fcall_process, Fcall_process_region): GCPRO the
Dave Love <fx@gnu.org>
parents:
diff changeset
10287 arguments, since insert may cause a garbage collection.
Dave Love <fx@gnu.org>
parents:
diff changeset
10288
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10289 1991-06-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10290
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10291 * buffer.h (struct buffer_text, struct buffer): Small change to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10292 comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10293
Dave Love <fx@gnu.org>
parents:
diff changeset
10294 * search.c (Fmatch_beginning, Fmatch_end): Fixed doc strings to
Dave Love <fx@gnu.org>
parents:
diff changeset
10295 indicate that non-regexp searches set these too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10296
Dave Love <fx@gnu.org>
parents:
diff changeset
10297 * window.c (Fset_window_start): If window is not the selected
Dave Love <fx@gnu.org>
parents:
diff changeset
10298 window, set windows_or_buffers_changed, so that redisplay will
Dave Love <fx@gnu.org>
parents:
diff changeset
10299 know that it should redisplay the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
10300
Dave Love <fx@gnu.org>
parents:
diff changeset
10301 * callint.c (Finteractive): Changed doc string to indicate that
Dave Love <fx@gnu.org>
parents:
diff changeset
10302 the interactive prompts are passed through format.
Dave Love <fx@gnu.org>
parents:
diff changeset
10303
Dave Love <fx@gnu.org>
parents:
diff changeset
10304 1991-06-20 Roland McGrath (roland@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
10305
Dave Love <fx@gnu.org>
parents:
diff changeset
10306 * buffer.c (syms_of_buffer): buffer-undo-list doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
10307
Dave Love <fx@gnu.org>
parents:
diff changeset
10308 1991-06-11 Roland McGrath (roland@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
10309
Dave Love <fx@gnu.org>
parents:
diff changeset
10310 * data.c (Fsetq_default): Take multiple SYM, VAL args; syntax now
Dave Love <fx@gnu.org>
parents:
diff changeset
10311 parallel to setq.
Dave Love <fx@gnu.org>
parents:
diff changeset
10312
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10313 1991-05-25 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10314
Dave Love <fx@gnu.org>
parents:
diff changeset
10315 * keyboard.c (kbd_buffer_read_char): Fix wait-for-input loop so
Dave Love <fx@gnu.org>
parents:
diff changeset
10316 that we always process/toss events we don't want to return.
Dave Love <fx@gnu.org>
parents:
diff changeset
10317
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10318 * screen.c (Fselect_screen): Call Ffocus_screen instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10319 x_new_selected_screen, which doesn't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
10320
Dave Love <fx@gnu.org>
parents:
diff changeset
10321 * xfns.c (Ffocus_screen): Declare the type of the SCREEN argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
10322
Dave Love <fx@gnu.org>
parents:
diff changeset
10323 * xfns.c (Fx_track_pointer): Function #if 0'd out - I don't think
Dave Love <fx@gnu.org>
parents:
diff changeset
10324 that this is a feature that we want.
Dave Love <fx@gnu.org>
parents:
diff changeset
10325 (syms_of_xfns): Elide the defsubr for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
10326
Dave Love <fx@gnu.org>
parents:
diff changeset
10327 * xterm.c (x_mouse_screen, x_input_screen): Variable deleted,
Dave Love <fx@gnu.org>
parents:
diff changeset
10328 since all we really need is x_focus_screen; all other issues are
Dave Love <fx@gnu.org>
parents:
diff changeset
10329 the realm and responsibility of the window manager.
Dave Love <fx@gnu.org>
parents:
diff changeset
10330 (x_new_selected_screen): Renamed to x_new_focus_screen, and
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
10331 modified not to do things inappropriate for signal handlers.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10332 (XTread_socket): Change the handling of EnterNotify, LeaveNotify,
Dave Love <fx@gnu.org>
parents:
diff changeset
10333 FocusOut and FocusIn events to use x_new_selected_screen, and
Dave Love <fx@gnu.org>
parents:
diff changeset
10334 ditched code that deals with x_mouse_screen and x_input_screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
10335 since they don't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
10336 (x_display_bar_cursor, x_display_box_cursor): Compare s with
Dave Love <fx@gnu.org>
parents:
diff changeset
10337 x_focus_screen to see what form the cursor should take.
Dave Love <fx@gnu.org>
parents:
diff changeset
10338 (x_destroy_window): Don't bother with x_input_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
10339 * xfns.c (x_mouse_screen): Removed extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
10340 (Fx_grab_pointer): Confine the pointer to x_focus_screen, not
Dave Love <fx@gnu.org>
parents:
diff changeset
10341 x_mouse_screen. This is wrong, but will make emacs compile until
Dave Love <fx@gnu.org>
parents:
diff changeset
10342 this gets fixed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10343
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10344 1991-05-23 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10345
Dave Love <fx@gnu.org>
parents:
diff changeset
10346 * keyboard.c (get_input_pending): Don't use trim_events; use
Dave Love <fx@gnu.org>
parents:
diff changeset
10347 readable_events instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
10348
Dave Love <fx@gnu.org>
parents:
diff changeset
10349 * keyboard.c (make_lispy_event): Remove case for window_sys_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
10350 since that type of event doesn't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
10351
Dave Love <fx@gnu.org>
parents:
diff changeset
10352 * minibuf.c (Fcompleting_read): Document the backup-n argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
10353
Dave Love <fx@gnu.org>
parents:
diff changeset
10354 * dispnew.c (init_display): Don't declare alternate_display extern
Dave Love <fx@gnu.org>
parents:
diff changeset
10355 here. I can't figure out what this feature is, and it's broken.
Dave Love <fx@gnu.org>
parents:
diff changeset
10356 * emacs.c (main): Don't test alternate_display and put its value
Dave Love <fx@gnu.org>
parents:
diff changeset
10357 in the environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
10358
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10359 1991-05-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10360
Dave Love <fx@gnu.org>
parents:
diff changeset
10361 * keyboard.c (struct movement): Made .used an int instead of a
Dave Love <fx@gnu.org>
parents:
diff changeset
10362 char, since that's more likely to be stored atomically on SPARCS
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10363 and similar machines.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10364
Dave Love <fx@gnu.org>
parents:
diff changeset
10365 * termhooks.h (struct input_event): Removed the window_sys_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
10366 since it's not used anywhere. Added screen_selected event type.
Dave Love <fx@gnu.org>
parents:
diff changeset
10367 The event handling code used to change the current buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
10368 selected window, and selected screen out from under running lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
10369 code. Now we wait for a more convenient time by enqueuing an
Dave Love <fx@gnu.org>
parents:
diff changeset
10370 event.
Dave Love <fx@gnu.org>
parents:
diff changeset
10371 * xterm.c (XTread_socket): When handling FocusIn events and
Dave Love <fx@gnu.org>
parents:
diff changeset
10372 EnterNotify events with the focus member set, enqueue a
Dave Love <fx@gnu.org>
parents:
diff changeset
10373 selected_screen event instead of calling x_new_selected_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
10374 * keyboard.c (trim_events): Function deleted; it is a bad idea to
Dave Love <fx@gnu.org>
parents:
diff changeset
10375 delete events based on the current tracking state, since tracking
Dave Love <fx@gnu.org>
parents:
diff changeset
10376 might be re-enabled later.
Dave Love <fx@gnu.org>
parents:
diff changeset
10377 (readable_events): New function which searches the input queue for
Dave Love <fx@gnu.org>
parents:
diff changeset
10378 readable events.
Dave Love <fx@gnu.org>
parents:
diff changeset
10379 (tracking_off): Call readable_events to see if we should
Dave Love <fx@gnu.org>
parents:
diff changeset
10380 redisplay.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
10381 (kbd_buffer_read_char): Toss events that we are not interested in.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10382 This is a better place to do it than trim_events, since we know
Dave Love <fx@gnu.org>
parents:
diff changeset
10383 that do_mouse_tracking will not change. Also, handle
Dave Love <fx@gnu.org>
parents:
diff changeset
10384 screen_selected events.
Dave Love <fx@gnu.org>
parents:
diff changeset
10385 (new_selected_screen): New variable, holding the screen which
Dave Love <fx@gnu.org>
parents:
diff changeset
10386 should become selected the next time through command_loop_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
10387 (syms_of_keyboard): Initialize and staticpro new_selected_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
10388 (command_loop_1): If there is a new screen to be selected, do so.
Dave Love <fx@gnu.org>
parents:
diff changeset
10389
Dave Love <fx@gnu.org>
parents:
diff changeset
10390 1991-05-21 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
10391
Dave Love <fx@gnu.org>
parents:
diff changeset
10392 * xdisp.c (message): Removed the if at the top that did not
Dave Love <fx@gnu.org>
parents:
diff changeset
10393 display messages if the current screen was a termcap screen and a
Dave Love <fx@gnu.org>
parents:
diff changeset
10394 window system will be used. The change to startup.el on May 18,
Dave Love <fx@gnu.org>
parents:
diff changeset
10395 1991 replaces this.
Dave Love <fx@gnu.org>
parents:
diff changeset
10396
Dave Love <fx@gnu.org>
parents:
diff changeset
10397 * ralloc.c (check_memory_limits): If the address returned by the
Dave Love <fx@gnu.org>
parents:
diff changeset
10398 allocator is not representable in a Lisp_Object, call memory_full
Dave Love <fx@gnu.org>
parents:
diff changeset
10399 instead of printing a very silly "warning" message.
Dave Love <fx@gnu.org>
parents:
diff changeset
10400
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10401 1991-05-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10402
Dave Love <fx@gnu.org>
parents:
diff changeset
10403 * xterm.c (XTread_socket): Don't overwrite the end of the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
10404 with function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
10405
Dave Love <fx@gnu.org>
parents:
diff changeset
10406 * keyboard.c (tracking_off): Update input_pending after reading
Dave Love <fx@gnu.org>
parents:
diff changeset
10407 all the input.
Dave Love <fx@gnu.org>
parents:
diff changeset
10408 * process.c: #include "screen.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
10409 (wait_reading_process_input): Check if any screens have been newly
Dave Love <fx@gnu.org>
parents:
diff changeset
10410 mapped and need updating.
Dave Love <fx@gnu.org>
parents:
diff changeset
10411 * xterm.c (XTread_socket): Don't SET_SCREEN_GARBAGED when the
Dave Love <fx@gnu.org>
parents:
diff changeset
10412 screen is unmapped; do this when is mapped.
Dave Love <fx@gnu.org>
parents:
diff changeset
10413 (dumprectangle): Don't dump any data for garbaged screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
10414
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10415 1991-05-18 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10416
Dave Love <fx@gnu.org>
parents:
diff changeset
10417 * sysdep.c (init_sys_modes): Moved the clauses that set up
Dave Love <fx@gnu.org>
parents:
diff changeset
10418 interrupt-driven input out of the "if running on a terminal"
Dave Love <fx@gnu.org>
parents:
diff changeset
10419 clause, since these may need to be set up even when running on a
Dave Love <fx@gnu.org>
parents:
diff changeset
10420 window system.
Dave Love <fx@gnu.org>
parents:
diff changeset
10421
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10422 1991-05-17 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10423
Dave Love <fx@gnu.org>
parents:
diff changeset
10424 * process.c (Fprocess_status): For network connections, return
Dave Love <fx@gnu.org>
parents:
diff changeset
10425 Qopen and Qclosed instead of Qrun and Qexit, as documented.
Dave Love <fx@gnu.org>
parents:
diff changeset
10426
Dave Love <fx@gnu.org>
parents:
diff changeset
10427 * lread.c (read1): Removed code that treated numbers starting with
Dave Love <fx@gnu.org>
parents:
diff changeset
10428 a zero as octal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10429
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10430 1991-05-16 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10431
Dave Love <fx@gnu.org>
parents:
diff changeset
10432 * eval.c (Ffuncall): Don't gcpro the arguments; the caller
Dave Love <fx@gnu.org>
parents:
diff changeset
10433 protects them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10434 (Fapply): Gcpro funcall_args, if we use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10435
Dave Love <fx@gnu.org>
parents:
diff changeset
10436 * xterm.c (notice_mouse_movement): #if 0'd this function out.
Dave Love <fx@gnu.org>
parents:
diff changeset
10437 (XTread_socket): #if 0 the code that fakes motion events for
Dave Love <fx@gnu.org>
parents:
diff changeset
10438 moving in and out of windows. Also, rearrange the MotionNotify
Dave Love <fx@gnu.org>
parents:
diff changeset
10439 case to give character rows and columns to note_mouse_position,
Dave Love <fx@gnu.org>
parents:
diff changeset
10440 not pixel x and y positions. Don't deal with scrollbars here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10441 * termhooks.h (struct input_event): Removed the mouse_movement
Dave Love <fx@gnu.org>
parents:
diff changeset
10442 event kind.
Dave Love <fx@gnu.org>
parents:
diff changeset
10443 * keyboard.c (movement_buf): A new buffer for mouse-movement events.
Dave Love <fx@gnu.org>
parents:
diff changeset
10444 This is hairier than you might think; see the comments for this
Dave Love <fx@gnu.org>
parents:
diff changeset
10445 and the comments for note_mouse_position and get_mouse_position
Dave Love <fx@gnu.org>
parents:
diff changeset
10446 for an explanation of why this is hairy.
Dave Love <fx@gnu.org>
parents:
diff changeset
10447 (movement_ptr): Where the event handler should store new mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
10448 locations.
Dave Love <fx@gnu.org>
parents:
diff changeset
10449 (EVENT_QUEUES_EMPTY): New macro, to be used in the places that
Dave Love <fx@gnu.org>
parents:
diff changeset
10450 used to compare kbd_fetch_ptr to kbd_store_ptr to see if there
Dave Love <fx@gnu.org>
parents:
diff changeset
10451 were any events available; this macro tests the mouse movement
Dave Love <fx@gnu.org>
parents:
diff changeset
10452 buffer too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10453 (Qmouse_movement): New symbol to head mouse movement events with.
Dave Love <fx@gnu.org>
parents:
diff changeset
10454 (trim_events): Mouse movement events are no longer in kbd_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
10455 so don't try to trim them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10456 (tracking_off, kbd_buffer_read_char, get_input_pending): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
10457 EVENT_QUEUES_EMPTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
10458 (get_mouse_position): New function to retrieve a mouse position
Dave Love <fx@gnu.org>
parents:
diff changeset
10459 from the buffer properly, no matter when the event-handling signal
Dave Love <fx@gnu.org>
parents:
diff changeset
10460 occurs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10461 (kbd_buffer_read_char): If there is something in kbd_buffer, make
Dave Love <fx@gnu.org>
parents:
diff changeset
10462 an event for that; if there is a mouse movement, make an event for
Dave Love <fx@gnu.org>
parents:
diff changeset
10463 that; otherwise, the while loop lied.
Dave Love <fx@gnu.org>
parents:
diff changeset
10464 (make_lispy_event): Added code to produce mouse movement events.
Dave Love <fx@gnu.org>
parents:
diff changeset
10465 (init_keyboard): Clear the mouse movement buffer.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10466 (Qmouse_moved, Qredraw_screen, Qmapped_screen, Qunmapped_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10467 (Qexited_window, Qexited_scrollbar): Removed extern declarations
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10468 for these, since they're no longer generated.
Dave Love <fx@gnu.org>
parents:
diff changeset
10469 (syms_of_keyboard): Initialize and staticpro Qmouse_movement,
Dave Love <fx@gnu.org>
parents:
diff changeset
10470 remove DEFVAR_LISP for Vignore_mouse_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
10471
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10472 1991-05-14 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10473
Dave Love <fx@gnu.org>
parents:
diff changeset
10474 * lread.c (read1): Correctly parenthesize the shift when parsing
Dave Love <fx@gnu.org>
parents:
diff changeset
10475 octal numbers, and signal an error if we see a non-octal digit.
Dave Love <fx@gnu.org>
parents:
diff changeset
10476
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10477 1991-05-13 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10478
Dave Love <fx@gnu.org>
parents:
diff changeset
10479 * keyboard.c (trim_events): New function, to remove uninteresting
Dave Love <fx@gnu.org>
parents:
diff changeset
10480 events from the input queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
10481 (get_input_pending): Call trim_events before checking the queue,
Dave Love <fx@gnu.org>
parents:
diff changeset
10482 so as not to advertise input we don't care about.
Dave Love <fx@gnu.org>
parents:
diff changeset
10483 (Ftrack_mouse): A new function to enable mouse tracking for a
Dave Love <fx@gnu.org>
parents:
diff changeset
10484 block of code.
Dave Love <fx@gnu.org>
parents:
diff changeset
10485 (tracking_off): A function for unwind_protection; restore the
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
10486 mouse tracking state to what it was outside of the track-mouse.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10487 (syms_of_keyboard): defsubr track-mouse.
Dave Love <fx@gnu.org>
parents:
diff changeset
10488 (make_lispy_event): Find the window io which the click occurred
Dave Love <fx@gnu.org>
parents:
diff changeset
10489 when processing mouse_click events, instead of trusting the window
Dave Love <fx@gnu.org>
parents:
diff changeset
10490 tree in the signal-handling code. Include the buffer position in
Dave Love <fx@gnu.org>
parents:
diff changeset
10491 the click event.
Dave Love <fx@gnu.org>
parents:
diff changeset
10492
Dave Love <fx@gnu.org>
parents:
diff changeset
10493 * xterm.c (construct_mouse_click): Return the click's screen, not
Dave Love <fx@gnu.org>
parents:
diff changeset
10494 its window, and don't bother updating Vmouse_window. Calculate
Dave Love <fx@gnu.org>
parents:
diff changeset
10495 the row and column of text-area clicks using
Dave Love <fx@gnu.org>
parents:
diff changeset
10496 pixel_to_glyph_translation, since we know that those data
Dave Love <fx@gnu.org>
parents:
diff changeset
10497 structures are alive in signal handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10498
Dave Love <fx@gnu.org>
parents:
diff changeset
10499 * screen.c (window_from_coordinates,
Dave Love <fx@gnu.org>
parents:
diff changeset
10500 Flocate_window_from_coordinates): Moved these to window.c, since I
Dave Love <fx@gnu.org>
parents:
diff changeset
10501 need to be able to call them even if we don't have multi-screen
Dave Love <fx@gnu.org>
parents:
diff changeset
10502 support.
Dave Love <fx@gnu.org>
parents:
diff changeset
10503 (syms_of_screen): Removed defsubr for
Dave Love <fx@gnu.org>
parents:
diff changeset
10504 Flocate_window_from_coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
10505 * window.c (window_from_coordinates, Flocate_window_from_coordinates):
Dave Love <fx@gnu.org>
parents:
diff changeset
10506 Here they are.
Dave Love <fx@gnu.org>
parents:
diff changeset
10507 (syms_of_window): Here is the defsubr.
Dave Love <fx@gnu.org>
parents:
diff changeset
10508
Dave Love <fx@gnu.org>
parents:
diff changeset
10509 * keyboard.c (note_mouse_position): New function to enqueue
Dave Love <fx@gnu.org>
parents:
diff changeset
10510 mouse movement events properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10511 (current_movement_event): New variable, to support the above. See
Dave Love <fx@gnu.org>
parents:
diff changeset
10512 its comment for more explanation.
Dave Love <fx@gnu.org>
parents:
diff changeset
10513
Dave Love <fx@gnu.org>
parents:
diff changeset
10514 * termhooks.h (struct input_event): Change the .window member to
Dave Love <fx@gnu.org>
parents:
diff changeset
10515 .screen, make it a struct screen *, and indicate that those events
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
10516 which used to return windows now return screens. It is unsafe
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10517 for the event reader to traverse the window structure, because it
Dave Love <fx@gnu.org>
parents:
diff changeset
10518 can be called by a signal handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
10519
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10520 1991-05-10 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10521
Dave Love <fx@gnu.org>
parents:
diff changeset
10522 * keyboard.c (Vignore_mouse_events): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10523 (make_lispy_event): For mouse and scrollbar clicks, return the
Dave Love <fx@gnu.org>
parents:
diff changeset
10524 position as a pair of numbers, not a list of two numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10525
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10526 1991-05-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10527
Dave Love <fx@gnu.org>
parents:
diff changeset
10528 * keyboard.c (do_mouse_tracking): Define this variable, which
Dave Love <fx@gnu.org>
parents:
diff changeset
10529 controls whether kbd_buffer_read_char will ignore button up and
Dave Love <fx@gnu.org>
parents:
diff changeset
10530 mouse movement events.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10531 * termhooks.h: Declare do_mouse_tracking here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10532
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10533 * xterm.h (STANDARD_EVENT_SET): New constant, giving the event
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10534 mask all the windows use.
Dave Love <fx@gnu.org>
parents:
diff changeset
10535
Dave Love <fx@gnu.org>
parents:
diff changeset
10536 * xfns.c (Vx_send_mouse_movement_events): Removed this variable;
Dave Love <fx@gnu.org>
parents:
diff changeset
10537 XTmouse_tracking_enable and do_mouse_tracking do its job better.
Dave Love <fx@gnu.org>
parents:
diff changeset
10538 (syms_of_xfns): Remove the DEFVAR_LISP for the above.
Dave Love <fx@gnu.org>
parents:
diff changeset
10539 (x_window): Don't ask for any pointer motion events or button
Dave Love <fx@gnu.org>
parents:
diff changeset
10540 release events by default; use the unmodified STANDARD_EVENT_MASK.
Dave Love <fx@gnu.org>
parents:
diff changeset
10541 The user will ask for them explicitly if he or she wants them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10542 And don't ask for backing store.
Dave Love <fx@gnu.org>
parents:
diff changeset
10543
Dave Love <fx@gnu.org>
parents:
diff changeset
10544 * xterm.c (XTmouse_tracking_enable): New function to
Dave Love <fx@gnu.org>
parents:
diff changeset
10545 request/unrequest detailed mouse tracking information of the
Dave Love <fx@gnu.org>
parents:
diff changeset
10546 server, and set the flag used by XTread_socket.
Dave Love <fx@gnu.org>
parents:
diff changeset
10547 (x_term_init): Set mouse_tracking_enable_hook to
Dave Love <fx@gnu.org>
parents:
diff changeset
10548 XTmouse_tracking_enable here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10549 (XTread_socket): Handle mouse movement events by calling
Dave Love <fx@gnu.org>
parents:
diff changeset
10550 note_mouse_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
10551
Dave Love <fx@gnu.org>
parents:
diff changeset
10552 * xterm.c (XTread_socket): For MapNotify events, go ahead and set
Dave Love <fx@gnu.org>
parents:
diff changeset
10553 the screen's visible flag, so Expose events will work. Clear the
Dave Love <fx@gnu.org>
parents:
diff changeset
10554 iconified flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10555
Dave Love <fx@gnu.org>
parents:
diff changeset
10556 * editfns.c (Finsert_char): Return immediately if n <= 0, not just
Dave Love <fx@gnu.org>
parents:
diff changeset
10557 if n < 0, so that the `while' below does not become an infinite
Dave Love <fx@gnu.org>
parents:
diff changeset
10558 loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
10559
Dave Love <fx@gnu.org>
parents:
diff changeset
10560 * term.c (mouse_tracking_enable_hook): Added this variable to
Dave Love <fx@gnu.org>
parents:
diff changeset
10561 allow emacs to request that the window system start or stop
Dave Love <fx@gnu.org>
parents:
diff changeset
10562 detailed mouse tracking.
Dave Love <fx@gnu.org>
parents:
diff changeset
10563 * termhooks.h (mouse_tracking_enable_hook): Declare it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10564
Dave Love <fx@gnu.org>
parents:
diff changeset
10565 * xfns.c: Declare the functions before initializing
Dave Love <fx@gnu.org>
parents:
diff changeset
10566 x_screen_parm_table to point to them.
Dave Love <fx@gnu.org>
parents:
diff changeset
10567
Dave Love <fx@gnu.org>
parents:
diff changeset
10568 * xterm.c (XTread_socket): Don't send Qmapped_screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
10569 Qunmapped_screen, Qexited_scrollbar, Qexited_window,
Dave Love <fx@gnu.org>
parents:
diff changeset
10570 Qredraw_screen - these are not features that we want to support.
Dave Love <fx@gnu.org>
parents:
diff changeset
10571
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10572 1991-05-07 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10573
Dave Love <fx@gnu.org>
parents:
diff changeset
10574 * editfns.c (Finsert_char): Let strlen be the minimum of n and
Dave Love <fx@gnu.org>
parents:
diff changeset
10575 256, not the maximum, so we use an n-byte buffer when n < 256, and
Dave Love <fx@gnu.org>
parents:
diff changeset
10576 a 256-byte buffer many times when n > 256.
Dave Love <fx@gnu.org>
parents:
diff changeset
10577
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10578 1991-05-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10579
Dave Love <fx@gnu.org>
parents:
diff changeset
10580 * keymap.c (Fkeymapp): Fixed docstring to give the right
Dave Love <fx@gnu.org>
parents:
diff changeset
10581 definition of a keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10582
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10583 1991-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10584
Dave Love <fx@gnu.org>
parents:
diff changeset
10585 * data.c (Fcompiled_function_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
10586
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10587 1991-05-03 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10588
Dave Love <fx@gnu.org>
parents:
diff changeset
10589 * xfns.c (struct x_screen_parm_table): New type for recording
Dave Love <fx@gnu.org>
parents:
diff changeset
10590 information about screen parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
10591 (x_screen_parms): New table describing the existing parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
10592 (init_x_parm_symbols, x_set_screen_param): Use x_screen_parms
Dave Love <fx@gnu.org>
parents:
diff changeset
10593 instead of a large switch statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
10594 (x_figure_window_size): Make the default case of the switch call
Dave Love <fx@gnu.org>
parents:
diff changeset
10595 abort instead of signalling an error, since window_prompting's
Dave Love <fx@gnu.org>
parents:
diff changeset
10596 value is internally generated.
Dave Love <fx@gnu.org>
parents:
diff changeset
10597
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10598 1991-05-01 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10599
Dave Love <fx@gnu.org>
parents:
diff changeset
10600 * keymap.c (describe_map_tree): GCPRO the maps variable;
Dave Love <fx@gnu.org>
parents:
diff changeset
10601 Fkey_description calls Fmapconcat, which eventually calls
Dave Love <fx@gnu.org>
parents:
diff changeset
10602 Ffuncall, which can garbage-collect.
Dave Love <fx@gnu.org>
parents:
diff changeset
10603
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10604 1991-04-28 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10605
Dave Love <fx@gnu.org>
parents:
diff changeset
10606 * dispnew.c (buffer_posn_from_coords): Use the information in bufp
Dave Love <fx@gnu.org>
parents:
diff changeset
10607 to reduce the distance compute_motion must scan, when possible.
Dave Love <fx@gnu.org>
parents:
diff changeset
10608
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10609 1991-04-27 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10610
Dave Love <fx@gnu.org>
parents:
diff changeset
10611 * keyboard.c (syms_of_keyboard): Qtop_level is initialized and
Dave Love <fx@gnu.org>
parents:
diff changeset
10612 staticpro'd in syms_of_data too. Don't staticpro (or initialize)
Dave Love <fx@gnu.org>
parents:
diff changeset
10613 it again here.
Dave Love <fx@gnu.org>
parents:
diff changeset
10614
Dave Love <fx@gnu.org>
parents:
diff changeset
10615 * macros.c (syms_of_macros): Since executing-macro and
Dave Love <fx@gnu.org>
parents:
diff changeset
10616 executing-kbd-macro are actually the same variable, use
Dave Love <fx@gnu.org>
parents:
diff changeset
10617 DEFVAR_LISP_NOPRO for the second one so it doesn't get staticpro'd
Dave Love <fx@gnu.org>
parents:
diff changeset
10618 twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
10619
Dave Love <fx@gnu.org>
parents:
diff changeset
10620 * process.c (syms_of_process): Don't staticpro or initialize Qexit
Dave Love <fx@gnu.org>
parents:
diff changeset
10621 here, since syms_of_eval already does this and it's bad to
Dave Love <fx@gnu.org>
parents:
diff changeset
10622 staticpro something twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
10623 (Qexit): Remove declaration here, so there will be a compilation
Dave Love <fx@gnu.org>
parents:
diff changeset
10624 error if someone rearranges eval.c without fixing the Qexit stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
10625 * eval.c (syms_of_eval): Add comment here to say that
Dave Love <fx@gnu.org>
parents:
diff changeset
10626 syms_of_process cares about Qexit too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10627
Dave Love <fx@gnu.org>
parents:
diff changeset
10628 * lread.c (init_obarray): Don't staticpro Vobarray, since the
Dave Love <fx@gnu.org>
parents:
diff changeset
10629 DEFVAR_LISP in syms_of_read takes care of that.
Dave Love <fx@gnu.org>
parents:
diff changeset
10630
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10631 1991-04-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10632
Dave Love <fx@gnu.org>
parents:
diff changeset
10633 * window.c (save_window_save): Always get the selected window's
Dave Love <fx@gnu.org>
parents:
diff changeset
10634 value of point from its buffer, not just when it's also the
Dave Love <fx@gnu.org>
parents:
diff changeset
10635 current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
10636
Dave Love <fx@gnu.org>
parents:
diff changeset
10637 * lisp.h (Qdisabled): Declare this here so that the keys_of_*
Dave Love <fx@gnu.org>
parents:
diff changeset
10638 files can disable the commands they define.
Dave Love <fx@gnu.org>
parents:
diff changeset
10639 * casefiddle.c (keys_of_casefiddle): Make upcase-region and
Dave Love <fx@gnu.org>
parents:
diff changeset
10640 downcase-region disabled, by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
10641
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10642 1991-04-16 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10643
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10644 * bytecode.c (PUSH): Alliant can't be bothered to implement the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10645 preincrement operator right, so use a comma.
Dave Love <fx@gnu.org>
parents:
diff changeset
10646
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10647 * print.c (syms_of_print): staticpro Qexternal_debugging_output.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10648
Dave Love <fx@gnu.org>
parents:
diff changeset
10649 * editfns.c (clip_to_bounds): No longer static - used in window.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
10650 * window.c (unshow_buffer): Use clip_to_bounds to make sure we
Dave Love <fx@gnu.org>
parents:
diff changeset
10651 change point to something legal.
Dave Love <fx@gnu.org>
parents:
diff changeset
10652
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10653 1991-04-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10654
Dave Love <fx@gnu.org>
parents:
diff changeset
10655 * sysdep.c: Changes in formatting and comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10656
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10657 1991-04-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10658
Dave Love <fx@gnu.org>
parents:
diff changeset
10659 * editfns.c (Fbuffer_substring): Don't call make_string, because
Dave Love <fx@gnu.org>
parents:
diff changeset
10660 it may cause a compaction and move the buffer, and then copy the
Dave Love <fx@gnu.org>
parents:
diff changeset
10661 wrong data.
Dave Love <fx@gnu.org>
parents:
diff changeset
10662
Dave Love <fx@gnu.org>
parents:
diff changeset
10663 * keyboard.c (read_char): Only GC if we've actually done enough
Dave Love <fx@gnu.org>
parents:
diff changeset
10664 consing since the last gc to make it worthwhile.
Dave Love <fx@gnu.org>
parents:
diff changeset
10665
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10666 1991-04-11 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10667
Dave Love <fx@gnu.org>
parents:
diff changeset
10668 * keymap.c (access_keymap): Canonicalize the order of the
Dave Love <fx@gnu.org>
parents:
diff changeset
10669 modifiers when you look up a symbol in a keymap, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10670 (where-is-internal): If the keymap in which we found the
Dave Love <fx@gnu.org>
parents:
diff changeset
10671 definition was reached by meta-prefix-char, replace it with the
Dave Love <fx@gnu.org>
parents:
diff changeset
10672 metized character.
Dave Love <fx@gnu.org>
parents:
diff changeset
10673
Dave Love <fx@gnu.org>
parents:
diff changeset
10674 * eval.c (Fcondition_case): Initialize the `handler_list' member
Dave Love <fx@gnu.org>
parents:
diff changeset
10675 of the catchtag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10676
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10677 * keyboard.c (read_char): Reset recent_keys_index when it is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10678 greater than OR EQUAL to the number of elements in recent_keys,
Dave Love <fx@gnu.org>
parents:
diff changeset
10679 stupid.
Dave Love <fx@gnu.org>
parents:
diff changeset
10680
Dave Love <fx@gnu.org>
parents:
diff changeset
10681 * keymap.c (access_keymap): When fetching the car of listy events,
Dave Love <fx@gnu.org>
parents:
diff changeset
10682 no need to call Fcar_safe - extract the car directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10683 * keyboard.c (read_key_sequence): Don't extract the car from listy
Dave Love <fx@gnu.org>
parents:
diff changeset
10684 events here since 1) it strips information that we need from the
Dave Love <fx@gnu.org>
parents:
diff changeset
10685 events, and 2) access_keymap will take care of that for us.
Dave Love <fx@gnu.org>
parents:
diff changeset
10686
Dave Love <fx@gnu.org>
parents:
diff changeset
10687 * macros.c (Qexecute_kbd_macro): New variable, used by
Dave Love <fx@gnu.org>
parents:
diff changeset
10688 Fexecute_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
10689 (syms_of_macros): Initialize and staticpro Qexecute_kbd_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10690 * lisp.h: Add extern declaration for Qexecute_kbd_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10691 * keyboard.c (Fcommand_execute): Add an entry to the command
Dave Love <fx@gnu.org>
parents:
diff changeset
10692 history for keyboard macros too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10693
Dave Love <fx@gnu.org>
parents:
diff changeset
10694 * xterm.c (XTread_socket): If we get a MappingNotify event whose
Dave Love <fx@gnu.org>
parents:
diff changeset
10695 request == MappingKeyboard, someone has changed the keyboard
Dave Love <fx@gnu.org>
parents:
diff changeset
10696 mapping, and we should get the new mapping with
Dave Love <fx@gnu.org>
parents:
diff changeset
10697 XRefreshKeyboardMapping.
Dave Love <fx@gnu.org>
parents:
diff changeset
10698
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10699 1991-04-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10700
Dave Love <fx@gnu.org>
parents:
diff changeset
10701 * commands.h: Declare last_command_char to be a Lisp_Object, not
Dave Love <fx@gnu.org>
parents:
diff changeset
10702 an integer (ack).
Dave Love <fx@gnu.org>
parents:
diff changeset
10703
Dave Love <fx@gnu.org>
parents:
diff changeset
10704 * cmds.c (Fself_insert_command): If last_command_char is not an
Dave Love <fx@gnu.org>
parents:
diff changeset
10705 integer, beep.
Dave Love <fx@gnu.org>
parents:
diff changeset
10706 * minibuf.c (Fself_insert_and_exit): Same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
10707
Dave Love <fx@gnu.org>
parents:
diff changeset
10708 * keyboard.c (format_modifiers): New function, factoring out code
Dave Love <fx@gnu.org>
parents:
diff changeset
10709 from modify_event_symbol and reorder_modifiers.
Dave Love <fx@gnu.org>
parents:
diff changeset
10710 (modify_event_symbol): Call format_modifiers instead of doing the
Dave Love <fx@gnu.org>
parents:
diff changeset
10711 work inline.
Dave Love <fx@gnu.org>
parents:
diff changeset
10712 (reorder_modifiers): New function to put the modifiers on a
Dave Love <fx@gnu.org>
parents:
diff changeset
10713 modified symbol in the canonical order.
Dave Love <fx@gnu.org>
parents:
diff changeset
10714
Dave Love <fx@gnu.org>
parents:
diff changeset
10715 * keymap.c (modify_event_symbol): Prepend the modifiers so they
Dave Love <fx@gnu.org>
parents:
diff changeset
10716 appear in the canonical order: `M-C-S-U-'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10717 (store_in_keymap): If IDX is a symbol, put the modifiers in the
Dave Love <fx@gnu.org>
parents:
diff changeset
10718 canonical order before storing.
Dave Love <fx@gnu.org>
parents:
diff changeset
10719
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10720 1991-04-09 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10721
Dave Love <fx@gnu.org>
parents:
diff changeset
10722 * keymap.c (Flocal_set_key, Fglobal_set_key): When checking types
Dave Love <fx@gnu.org>
parents:
diff changeset
10723 of arguments, allow KEYS to be a vector or string, not just a
Dave Love <fx@gnu.org>
parents:
diff changeset
10724 string.
Dave Love <fx@gnu.org>
parents:
diff changeset
10725 (keymap_table): New static function to replace duplicated code in
Dave Love <fx@gnu.org>
parents:
diff changeset
10726 access_keymap and store_in_keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10727 (access_keymap): Use keymap_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
10728 (store_in_keymap): Use keymap_table, and put non-character
Dave Love <fx@gnu.org>
parents:
diff changeset
10729 definitions in dense keymaps *after* the vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10730
Dave Love <fx@gnu.org>
parents:
diff changeset
10731 * fileio.c (directory_file_name): Remove trailing slashes from
Dave Love <fx@gnu.org>
parents:
diff changeset
10732 single-letter names like "a/" too. Let slen be the string length,
Dave Love <fx@gnu.org>
parents:
diff changeset
10733 not one less than the string length.
Dave Love <fx@gnu.org>
parents:
diff changeset
10734
Dave Love <fx@gnu.org>
parents:
diff changeset
10735 * keyboard.c (Fset_input_mode): Don't complain that QUIT isn't an
Dave Love <fx@gnu.org>
parents:
diff changeset
10736 ASCII character if it is nil - it is an optional parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
10737
Dave Love <fx@gnu.org>
parents:
diff changeset
10738 * keymap.c (Faccessible_keymaps): Use meta-characters in the key
Dave Love <fx@gnu.org>
parents:
diff changeset
10739 sequences returned, carefully making sure that the sequences still
Dave Love <fx@gnu.org>
parents:
diff changeset
10740 appear in order of increasing length.
Dave Love <fx@gnu.org>
parents:
diff changeset
10741
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10742 1991-04-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10743
Dave Love <fx@gnu.org>
parents:
diff changeset
10744 * vmsfns.c (vms_trnlog): Increased size of str to 256 elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
10745 (vms_symbol): Increased size of str to 1025 elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
10746
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10747 1991-03-24 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10748
Dave Love <fx@gnu.org>
parents:
diff changeset
10749 * dispnew.c (pixel_to_glyph_translation): Moved this function to
Dave Love <fx@gnu.org>
parents:
diff changeset
10750 xterm.c, since it is specific to X and only called by the X code.
Dave Love <fx@gnu.org>
parents:
diff changeset
10751 * xterm.c (pixel_to_glyph_translation): Here it is.
Dave Love <fx@gnu.org>
parents:
diff changeset
10752
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10753 1991-03-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10754
Dave Love <fx@gnu.org>
parents:
diff changeset
10755 * s-usg5-4.h (DATA_SEG_BITS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10756 * m-intel386.h (DATA_SEG_BITS): Define here if USG5_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
10757
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10758 1991-03-22 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10759
Dave Love <fx@gnu.org>
parents:
diff changeset
10760 * keymap.c (Faccessible_keymaps): Produce meta-characters in the
Dave Love <fx@gnu.org>
parents:
diff changeset
10761 key sequences instead of [meta-prefix-char CHAR] sequences.
Dave Love <fx@gnu.org>
parents:
diff changeset
10762
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10763 1991-03-21 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10764
Dave Love <fx@gnu.org>
parents:
diff changeset
10765 * keymap.c (Flookup_key): If KEY is a zero-length array, then
Dave Love <fx@gnu.org>
parents:
diff changeset
10766 return KEYMAP; this is more algebraically satisfying.
Dave Love <fx@gnu.org>
parents:
diff changeset
10767
Dave Love <fx@gnu.org>
parents:
diff changeset
10768 * dispnew.c (Fsit_for): If the time to sit is zero and there is no
Dave Love <fx@gnu.org>
parents:
diff changeset
10769 input available, then return Qt, not Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
10770
Dave Love <fx@gnu.org>
parents:
diff changeset
10771 * keyboard.c (read_char): If a quit occurs and we return
Dave Love <fx@gnu.org>
parents:
diff changeset
10772 quit_char, clear Vquit_flag, so we don't end up returning it again
Dave Love <fx@gnu.org>
parents:
diff changeset
10773 and again... All lisp code does this manually if they call
Dave Love <fx@gnu.org>
parents:
diff changeset
10774 read-char with quits inhibited, so it's the right thing to do.
Dave Love <fx@gnu.org>
parents:
diff changeset
10775
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10776 1991-03-20 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10777
Dave Love <fx@gnu.org>
parents:
diff changeset
10778 * keyboard.c (read_char): If there is still no input available
Dave Love <fx@gnu.org>
parents:
diff changeset
10779 after an auto-save, do a garbage-collection.
Dave Love <fx@gnu.org>
parents:
diff changeset
10780
Dave Love <fx@gnu.org>
parents:
diff changeset
10781 * undo.c (truncate_undo_list): Always leave at least one undo
Dave Love <fx@gnu.org>
parents:
diff changeset
10782 record in the undo list. And use sizeof (struct Lisp_Cons), etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10783 instead of 8, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10784
Dave Love <fx@gnu.org>
parents:
diff changeset
10785 * keyboard.c (read_char): When deciding whether to wrap
Dave Love <fx@gnu.org>
parents:
diff changeset
10786 recent_keys_index back to 0, compare it against
Dave Love <fx@gnu.org>
parents:
diff changeset
10787 sizeof (recent_keys)/sizeof(recent_keys[0]),
Dave Love <fx@gnu.org>
parents:
diff changeset
10788 not sizeof (recent_keys).
Dave Love <fx@gnu.org>
parents:
diff changeset
10789 (quit_char): This can't be anything but an ASCII character, so it
Dave Love <fx@gnu.org>
parents:
diff changeset
10790 shouldn't be a Lisp_Object. The declaration's comment says why.
Dave Love <fx@gnu.org>
parents:
diff changeset
10791 (read_char, init_keyboard): Treat quit_char as an int now.
Dave Love <fx@gnu.org>
parents:
diff changeset
10792 (Fset_input_mode): As above, and signal an error if QUIT is not an
Dave Love <fx@gnu.org>
parents:
diff changeset
10793 ASCII character.
Dave Love <fx@gnu.org>
parents:
diff changeset
10794
Dave Love <fx@gnu.org>
parents:
diff changeset
10795 * callint.c (Fprefix_numeric_value): Use XFASTINT to initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
10796 val, not raw.
Dave Love <fx@gnu.org>
parents:
diff changeset
10797
Dave Love <fx@gnu.org>
parents:
diff changeset
10798 * fileio.c (Fmake_symbolic_link): Don't expand FILENAME; this
Dave Love <fx@gnu.org>
parents:
diff changeset
10799 would make it impossible to make a link to a relative name.
Dave Love <fx@gnu.org>
parents:
diff changeset
10800
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10801 1991-03-19 Jim Blandy (jimb@pogo.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10802
Dave Love <fx@gnu.org>
parents:
diff changeset
10803 * keyboard.c (syms_of_keyboard): Removed the DEFVAR_BOOL for
Dave Love <fx@gnu.org>
parents:
diff changeset
10804 meta-flag. This cannot be a lisp variable because we need to
Dave Love <fx@gnu.org>
parents:
diff changeset
10805 change the terminal settings whenever this flag changes. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
10806 this through set-input-mode instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
10807
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10808 1991-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10809
Dave Love <fx@gnu.org>
parents:
diff changeset
10810 * keyboard.c (read_avail_input): Raise SIGHUP if no input on AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
10811
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10812 1991-03-19 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10813
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10814 * keyboard.c (kbd_buffer_store_event, kbd_buffer_read_char)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10815 (read_key_sequence, Fexecute_extended_command, Fset_input_mode)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10816 (init_keyboard, syms_of_keyboard): Use XSET (var, Lisp_Int, exp)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10817 instead of XSETINT (var, exp) in those cases where var is not
Dave Love <fx@gnu.org>
parents:
diff changeset
10818 known to already be a Lisp_Int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10819 * search.c (skip_chars): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
10820 * xterm.c (construct_mouse_click, XTread_socket): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
10821 * callint.c (Fprefix_numeric_value): Make sure to return a
Dave Love <fx@gnu.org>
parents:
diff changeset
10822 Lisp_Int even when RAW is a cons whose car is not a Lisp_Int.
Dave Love <fx@gnu.org>
parents:
diff changeset
10823 * process.c (sigchld_handler): When searching for a process whose
Dave Love <fx@gnu.org>
parents:
diff changeset
10824 pid is -1, make sure that the pid is an int first, since network
Dave Love <fx@gnu.org>
parents:
diff changeset
10825 streams are in Vprocess_alist too.
Dave Love <fx@gnu.org>
parents:
diff changeset
10826
Dave Love <fx@gnu.org>
parents:
diff changeset
10827 * keyboard.c (syms_of_keyboard): Added DEFVAR_BOOL for
Dave Love <fx@gnu.org>
parents:
diff changeset
10828 meta-flag. Emacs 18 had this, and I see no entry in the ChangeLog
Dave Love <fx@gnu.org>
parents:
diff changeset
10829 saying that it was purposefully removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10830
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10831 1991-03-17 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10832
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10833 * keymap.c (Fcopy_keymap, Faccessible_keymaps, describe_map)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10834 (append_key): Minor typos and brainos corrected.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10835
Dave Love <fx@gnu.org>
parents:
diff changeset
10836 * keyboard.c (read_char): Removed code to find the vector in a
Dave Love <fx@gnu.org>
parents:
diff changeset
10837 (kbd-macro . VECTOR) - style macro, since the macro is represented
Dave Love <fx@gnu.org>
parents:
diff changeset
10838 by the vector itself.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10839 (read_char_menu_prompt): Changed to correctly recognize the new
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10840 dense keymap structures.
Dave Love <fx@gnu.org>
parents:
diff changeset
10841 (read_key_sequence): Changed code that checks for keymapness to
Dave Love <fx@gnu.org>
parents:
diff changeset
10842 use get_keymap_1 instead of doing the indirection and keymapness
Dave Love <fx@gnu.org>
parents:
diff changeset
10843 testing itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
10844 (Fcommand_execute): A keyboard macro is now a string or a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
10845 (Fexecute_extended_command): When expanding this_command_keys,
Dave Love <fx@gnu.org>
parents:
diff changeset
10846 remember that it is now an array of Lisp_Objects, not chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10847
Dave Love <fx@gnu.org>
parents:
diff changeset
10848 * doc.c (Fdocumentation): Rearranged into a switch statement, and
Dave Love <fx@gnu.org>
parents:
diff changeset
10849 made vectors macros, not keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10850
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10851 * eval.c (Fcommandp): Removed code to recognize
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10852 (kbd-macro . VECTOR) as a command, and added code to recognize
Dave Love <fx@gnu.org>
parents:
diff changeset
10853 vectors as commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
10854 * macros.c (Qkbd_macro): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
10855 (syms_of_macros): Initialization of Qkbd_macro removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10856
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10857 1991-03-14 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10858
Dave Love <fx@gnu.org>
parents:
diff changeset
10859 * minibuf.c (keys_of_minibuf): Changed all calls to
Dave Love <fx@gnu.org>
parents:
diff changeset
10860 initial_define_lisp_key to calls to initial_define_key.
Dave Love <fx@gnu.org>
parents:
diff changeset
10861
Dave Love <fx@gnu.org>
parents:
diff changeset
10862 * keymap.c (describe_map): Adjusted to handle the new style of
Dave Love <fx@gnu.org>
parents:
diff changeset
10863 keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10864
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10865 1991-03-14 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10866
Dave Love <fx@gnu.org>
parents:
diff changeset
10867 * fileio.c (Fwrite_region): On VMS, don't try rewriting old version.
Dave Love <fx@gnu.org>
parents:
diff changeset
10868
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10869 1991-03-14 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10870
Dave Love <fx@gnu.org>
parents:
diff changeset
10871 * keymap.c (Faccessible_keymaps): Adjusted to handle the new style
Dave Love <fx@gnu.org>
parents:
diff changeset
10872 of keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10873 (Fwhere_is_internal): Handle the new-style of keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10874 Additionally, only check to see if a match is shadowed by a
Dave Love <fx@gnu.org>
parents:
diff changeset
10875 binding in the local keymap when LOCAL_KEYMAP is non-nil, instead
Dave Love <fx@gnu.org>
parents:
diff changeset
10876 of comparing elt against DEFINITION yet again.
Dave Love <fx@gnu.org>
parents:
diff changeset
10877 (describe_map_tree): Handle key sequences that are vectors, as
Dave Love <fx@gnu.org>
parents:
diff changeset
10878 well as those that are strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
10879
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10880 1991-03-13 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10881
Dave Love <fx@gnu.org>
parents:
diff changeset
10882 * commands.h, keymap.c (meta_map, control_x_map): Make these
Dave Love <fx@gnu.org>
parents:
diff changeset
10883 Lisp_Objects, not Lisp_Vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
10884 keymap.c (syms_of_keymap): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
10885
Dave Love <fx@gnu.org>
parents:
diff changeset
10886 * keymap.c (Fuse_global_map): There is no longer any reason to
Dave Love <fx@gnu.org>
parents:
diff changeset
10887 insist that KEYMAP must be a dense keymap; delete the code that
Dave Love <fx@gnu.org>
parents:
diff changeset
10888 does so.
Dave Love <fx@gnu.org>
parents:
diff changeset
10889
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10890 1991-03-12 Jim Blandy (jimb@wookumz.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10891
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
10892 * commands.h, lisp.h: Changed global_map and current_global_map to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10893 be Lisp_Objects, not Lisp_Vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
10894 keyboard.c (read_key_sequence): Same.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10895 keymap.c (Fkey_binding, Fglobal_key_binding, Fglobal_set_key)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10896 (Fuse_global_map, Fwhere_is_internal, describe_buffer_bindings)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
10897 (syms_of_keymap): Same.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10898
Dave Love <fx@gnu.org>
parents:
diff changeset
10899 * keymap.c (Fdefine_key): Braino: increment idx and clear metized
Dave Love <fx@gnu.org>
parents:
diff changeset
10900 flag even when the element of the key sequence isn't a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
10901 (Flookup_key): Fix same braino.
Dave Love <fx@gnu.org>
parents:
diff changeset
10902
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10903 1991-03-10 Jim Blandy (jimb@wookumz.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10904
Dave Love <fx@gnu.org>
parents:
diff changeset
10905 * keymap.c (get_keyelt): Use access_keymap to resolve indirect
Dave Love <fx@gnu.org>
parents:
diff changeset
10906 entries, instead of duplicating its code.
Dave Love <fx@gnu.org>
parents:
diff changeset
10907 (Fcopy_keymap): Handle the new keymap structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
10908
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10909 1991-03-09 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10910
Dave Love <fx@gnu.org>
parents:
diff changeset
10911 * eval.c (struct catchtag): New field handlerlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
10912 (internal_catch, internal_condition_case): Set that field.
Dave Love <fx@gnu.org>
parents:
diff changeset
10913 (unbind_catch): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
10914
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10915 1991-03-08 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10916
Dave Love <fx@gnu.org>
parents:
diff changeset
10917 * m-intel386.h (signal): Maybe define if USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
10918
Dave Love <fx@gnu.org>
parents:
diff changeset
10919 * keyboard.c (echo_char): Don't have space at end of echobuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
10920
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10921 1991-03-07 Jim Blandy (jimb@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10922
Dave Love <fx@gnu.org>
parents:
diff changeset
10923 * keyboard.c (syms_of_keyboard): Initialize mouse_syms, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
10924 doing func_key_syms twice. Don't deal with scrollbar_syms, since
Dave Love <fx@gnu.org>
parents:
diff changeset
10925 it doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
10926
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10927 1991-03-06 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10928
Dave Love <fx@gnu.org>
parents:
diff changeset
10929 * keymap.c (access_keymap, store_in_keymap): Changed to handle the
Dave Love <fx@gnu.org>
parents:
diff changeset
10930 new style of keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10931
Dave Love <fx@gnu.org>
parents:
diff changeset
10932 * fns.c (Fassq, Fcopy_alist): Changed docstring to promise to
Dave Love <fx@gnu.org>
parents:
diff changeset
10933 ignore elements of LIST that are not conses. See access_keymap
Dave Love <fx@gnu.org>
parents:
diff changeset
10934 and copy_keymap for a cheap excuse.
Dave Love <fx@gnu.org>
parents:
diff changeset
10935
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10936 1991-03-06 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10937
Dave Love <fx@gnu.org>
parents:
diff changeset
10938 * s-vms.h (DATA_START): Remove `+ 512'.
Dave Love <fx@gnu.org>
parents:
diff changeset
10939
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10940 1991-03-05 Jim Blandy (jimb@spiff.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10941
Dave Love <fx@gnu.org>
parents:
diff changeset
10942 * keymap.c (Fmake_keymap): Rewritten to construct the
Dave Love <fx@gnu.org>
parents:
diff changeset
10943 new dense keymap structure: (keymap VECTOR . ALIST). Docstring
Dave Love <fx@gnu.org>
parents:
diff changeset
10944 adjusted accordingly. This means that the keyboard macro
Dave Love <fx@gnu.org>
parents:
diff changeset
10945 stupidity (see Feb 27, keyboard.c) is no longer needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
10946
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10947 1991-03-03 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10948
Dave Love <fx@gnu.org>
parents:
diff changeset
10949 * sysdep.c (MEMORY_IN_STRING_H): New compilation flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
10950 * s-isc2-2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
10951
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10952 1991-02-27 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10953
Dave Love <fx@gnu.org>
parents:
diff changeset
10954 * macros.c (Qkbd_macro): New variable, to hold the symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
10955 `kbd-macro', which we use to tag vector-style keyboard macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10956 (syms_of_macros): Initialize and staticpro Qkbd_macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
10957
Dave Love <fx@gnu.org>
parents:
diff changeset
10958 * eval.c (Fcommandp): Recognize the new keyboard macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
10959
Dave Love <fx@gnu.org>
parents:
diff changeset
10960 * keyboard.c (Fcommand_execute): A keyboard macro is now a string,
Dave Love <fx@gnu.org>
parents:
diff changeset
10961 or a cons whose car is the symbol `kbd-macro' and whose
Dave Love <fx@gnu.org>
parents:
diff changeset
10962 cdr is a vector of events; previously, macros were strings or
Dave Love <fx@gnu.org>
parents:
diff changeset
10963 vectors, but that makes it difficult to tell the difference
Dave Love <fx@gnu.org>
parents:
diff changeset
10964 between macros and dense keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
10965 (read_char): Handle the new macros correctly, and re-allocate
Dave Love <fx@gnu.org>
parents:
diff changeset
10966 this_command_keys correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
10967
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10968 1991-02-26 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10969
Dave Love <fx@gnu.org>
parents:
diff changeset
10970 * s-vms.h (calloc): Define like malloc, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
10971
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10972 1991-02-26 Jim Blandy (jimb@spiff.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10973
Dave Love <fx@gnu.org>
parents:
diff changeset
10974 * xterm.c (XTread_socket): Move enter_timestamp outside of the
Dave Love <fx@gnu.org>
parents:
diff changeset
10975 function; static variables inside functions don't always work in
Dave Love <fx@gnu.org>
parents:
diff changeset
10976 Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
10977
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
10978 * editfns.c (in_accessible_range): Deleted - insufficiently
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10979 general.
Dave Love <fx@gnu.org>
parents:
diff changeset
10980 (clip_to_bounds): New function, much like in_accessible_range,
Dave Love <fx@gnu.org>
parents:
diff changeset
10981 except that the upper and lower bounds are arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
10982 (goto_char, save_restriction_restore): Rewritten to use
Dave Love <fx@gnu.org>
parents:
diff changeset
10983 clip_to_bounds instead of in_accessible_range.
Dave Love <fx@gnu.org>
parents:
diff changeset
10984
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
10985 1991-02-25 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
10986
Dave Love <fx@gnu.org>
parents:
diff changeset
10987 * keymap.c (initial_define_lisp_key): Turn KEY into a Lisp_Int
Dave Love <fx@gnu.org>
parents:
diff changeset
10988 before passing it to store_in_keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
10989
Dave Love <fx@gnu.org>
parents:
diff changeset
10990 * buffer.c (reset_buffer_local_variables): Don't try to initialize
Dave Love <fx@gnu.org>
parents:
diff changeset
10991 the buffer's mouse_map and function_key_map fields, since they
Dave Love <fx@gnu.org>
parents:
diff changeset
10992 don't exist anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
10993
Dave Love <fx@gnu.org>
parents:
diff changeset
10994 * macro.c (kbd_macro_buffer, kbd_macro_ptr, kbd_macro_end): These
Dave Love <fx@gnu.org>
parents:
diff changeset
10995 are now all pointers to Lisp_Objects instead of chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
10996 (Fend_kbd_macro): Use make_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
10997 (store_kbd_macro_char): Argument c is now a Lisp_Object. Change
Dave Love <fx@gnu.org>
parents:
diff changeset
10998 call to xrealloc to ask for Lisp_Objects instead of chars. Set
Dave Love <fx@gnu.org>
parents:
diff changeset
10999 kbd_macro_end to the same place in the new buffer as it was in the
Dave Love <fx@gnu.org>
parents:
diff changeset
11000 old one, not to the end of the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
11001 (Fexecute_kbd_macro): Allow MACRO to be a string or a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
11002 (syms_of_macros): Allocate Lisp_Objects instead of chars for
Dave Love <fx@gnu.org>
parents:
diff changeset
11003 kbd_macro_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
11004
Dave Love <fx@gnu.org>
parents:
diff changeset
11005 * alloc.c (make_sequence): New function, useful to keyboard.c and
Dave Love <fx@gnu.org>
parents:
diff changeset
11006 macro.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11007 * keyboard.c (Fread_key_sequence): Use make_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
11008 (Fthis_command_keys): Use make_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
11009
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11010 1991-02-24 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11011
Dave Love <fx@gnu.org>
parents:
diff changeset
11012 * keymap.c (Fwhere_is): If the command can't be found, the message
Dave Love <fx@gnu.org>
parents:
diff changeset
11013 is now "foobie is not on any key.", instead of "... any keys.".
Dave Love <fx@gnu.org>
parents:
diff changeset
11014
Dave Love <fx@gnu.org>
parents:
diff changeset
11015 * keyboard.c (input_poll_signal): Pass 0 to read_avail_input,
Dave Love <fx@gnu.org>
parents:
diff changeset
11016 instead of `&junk'. Removed variable `junk'.
Dave Love <fx@gnu.org>
parents:
diff changeset
11017 (command_loop_1): Updated to handle the unified function key/mouse
Dave Love <fx@gnu.org>
parents:
diff changeset
11018 event/keystroke arrangement.
Dave Love <fx@gnu.org>
parents:
diff changeset
11019 (Finput_pending_p): Removed vestiges of code to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
11020 unread_input_char value of -1, since this doesn't happen anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
11021 (read_char): Adapted to handle lispy events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11022 (read_char_menu_prompt): Allocate `menu' buffer using alloca,
Dave Love <fx@gnu.org>
parents:
diff changeset
11023 instead of a variable-sized array, which is gcc-specific.
Dave Love <fx@gnu.org>
parents:
diff changeset
11024 (Frecent_keys): Return the most recent "keystrokes" as a vector,
95236
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
11025 to accommodate lispy events.
6e2a8cad250c Spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 94701
diff changeset
11026 (Fset_input_mode): Accommodate non-characters as quit keys. If
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11027 this is a bad thing, init_sys_modes will tell us.
Dave Love <fx@gnu.org>
parents:
diff changeset
11028 (init_keyboard): this_command_keys is now an array of
Dave Love <fx@gnu.org>
parents:
diff changeset
11029 Lisp_Objects; adjust the amount of storage we request to hold it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11030 Remember that quit_char can be any keystroke.
Dave Love <fx@gnu.org>
parents:
diff changeset
11031 (syms_of_keyboard): last_command_char, last_input_char, help_char,
Dave Love <fx@gnu.org>
parents:
diff changeset
11032 menu_prompt_more_char and meta_prefix_char are now DEFVAR_LISPs
Dave Love <fx@gnu.org>
parents:
diff changeset
11033 instead of DEFVAR_INTs.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11034
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11035 1991-02-24 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11036
Dave Love <fx@gnu.org>
parents:
diff changeset
11037 * process.c (wait_reading_process_input): Use NETCONN_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
11038
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11039 1991-02-23 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11040
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11041 * keyboard.c (recent_keys, this_command_keys)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11042 (menu_prompt_more_char, help_char, last_command_char, quit_char)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11043 (last_input_char): Changed to Lisp_Objects, so we can use function
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11044 keys for them.
Dave Love <fx@gnu.org>
parents:
diff changeset
11045 (Vglobal_function_map): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11046 (echo_char): Echo function keys too. The argument C is now a
Dave Love <fx@gnu.org>
parents:
diff changeset
11047 Lisp_Object instead of a char.
Dave Love <fx@gnu.org>
parents:
diff changeset
11048 (Fread_key_sequence): Removed sludge to handle window events
Dave Love <fx@gnu.org>
parents:
diff changeset
11049 specially, and added sludge to handle sequences with
Dave Love <fx@gnu.org>
parents:
diff changeset
11050 non-characters in them.
Dave Love <fx@gnu.org>
parents:
diff changeset
11051 (classify_object): Elided, since this should go away soon.
Dave Love <fx@gnu.org>
parents:
diff changeset
11052 (read_key_sequence): Adapted to look up symbols in keymaps,
Dave Love <fx@gnu.org>
parents:
diff changeset
11053 just like characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
11054
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11055 1991-02-23 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11056
Dave Love <fx@gnu.org>
parents:
diff changeset
11057 * process.c (send_process): Handle EAGAIN like EWOULDBLOCK.
Dave Love <fx@gnu.org>
parents:
diff changeset
11058
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11059 1991-02-22 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11060
Dave Love <fx@gnu.org>
parents:
diff changeset
11061 * doc.c (substitute_command_keys): Call describe_map_tree with
Dave Love <fx@gnu.org>
parents:
diff changeset
11062 only three arguments, since the CHARTAB arg has been disposed of.
Dave Love <fx@gnu.org>
parents:
diff changeset
11063
Dave Love <fx@gnu.org>
parents:
diff changeset
11064 * keymap.c (Fcurrent_global_map, Fuse_local_mouse_map): Functions
Dave Love <fx@gnu.org>
parents:
diff changeset
11065 deleted, since the mouse maps are no longer separate from the key
Dave Love <fx@gnu.org>
parents:
diff changeset
11066 maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
11067 (append_key): New function, which handles tacking a single
Dave Love <fx@gnu.org>
parents:
diff changeset
11068 keystroke on the end of a key sequence, promoting strings to
Dave Love <fx@gnu.org>
parents:
diff changeset
11069 vectors when needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
11070 (Faccessible_keymaps): Adjusted to return vectors for key
Dave Love <fx@gnu.org>
parents:
diff changeset
11071 sequences, when necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
11072 (Fkey_description): Removed stuff to handle mouse buttons and
Dave Love <fx@gnu.org>
parents:
diff changeset
11073 other things specially, since this work will go into
Dave Love <fx@gnu.org>
parents:
diff changeset
11074 Fsingle_key_description.
Dave Love <fx@gnu.org>
parents:
diff changeset
11075 (Fsingle_key_description): SIMPLIFIED to handle everything
Dave Love <fx@gnu.org>
parents:
diff changeset
11076 correctly! Jeepers!
Dave Love <fx@gnu.org>
parents:
diff changeset
11077 (Fwhere_is_internal): Scan the assoc-list at the end of dense
Dave Love <fx@gnu.org>
parents:
diff changeset
11078 keymaps, and construct strings or vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
11079 (where_is_string, describe_buffer_bindings): Simplified by
Dave Love <fx@gnu.org>
parents:
diff changeset
11080 deleting code to handle mouse button bindings specially.
Dave Love <fx@gnu.org>
parents:
diff changeset
11081 (describe_map_tree): Removed CHARTAB argument; this was
Dave Love <fx@gnu.org>
parents:
diff changeset
11082 a kludge to print out mouse events nicely, and is no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
11083 necessary. Nobody was using it anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
11084 (describe_map): Removed ugly hack to handle mouse buttons
Dave Love <fx@gnu.org>
parents:
diff changeset
11085 specially, added code to describe alists on dense keymaps, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11086 removed CHARTAB argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
11087 (describe_alist): Made to handle bindings of symbols as well as
Dave Love <fx@gnu.org>
parents:
diff changeset
11088 characters. Removed CHARTAB argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
11089 (describe_vector): Removed CHARTAB argument, allocated KLUDGE
Dave Love <fx@gnu.org>
parents:
diff changeset
11090 outside of loop and GCPRO'd it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11091 (syms_of_keymap): Remove last vestiges of Vglobal_mouse_map,
Dave Love <fx@gnu.org>
parents:
diff changeset
11092 Vmouse_button_names, Suse_local_mouse_map,
Dave Love <fx@gnu.org>
parents:
diff changeset
11093 Scurrent_local_mouse_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
11094
Dave Love <fx@gnu.org>
parents:
diff changeset
11095 * buffer.h (struct buffer): Removed mouse_map and function_key_map
Dave Love <fx@gnu.org>
parents:
diff changeset
11096 members, since they are now handled by the keymap element.
Dave Love <fx@gnu.org>
parents:
diff changeset
11097
Dave Love <fx@gnu.org>
parents:
diff changeset
11098 * keyboard.c (syms_of_keyboard): Change initialization of
Dave Love <fx@gnu.org>
parents:
diff changeset
11099 meta_prefix_char, since it's now a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11100
Dave Love <fx@gnu.org>
parents:
diff changeset
11101 * keymap.c (Fkeymapp): Rewrote this to use get_keymap_1; now it's
Dave Love <fx@gnu.org>
parents:
diff changeset
11102 a one-liner instead of a 13-liner.
Dave Love <fx@gnu.org>
parents:
diff changeset
11103 (DENSE_TABLE_SIZE): Created new constant for the # of lookup-style
Dave Love <fx@gnu.org>
parents:
diff changeset
11104 entries in a dense keymap, and the index of the map's assoc list.
Dave Love <fx@gnu.org>
parents:
diff changeset
11105 Used it where appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
11106 (Fcopy_keymap): Notice that 129'th element in dense keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
11107 (Fdefine_key, Flookup_key): Reworked to deal with vectors of
Dave Love <fx@gnu.org>
parents:
diff changeset
11108 symbols and characters as well as strings for key sequences.
Dave Love <fx@gnu.org>
parents:
diff changeset
11109 (meta_prefix_char): Changed from an int to a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11110
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11111 1991-02-21 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11112
Dave Love <fx@gnu.org>
parents:
diff changeset
11113 * fileio.c (report_file_error): Don't downcase "I/O".
Dave Love <fx@gnu.org>
parents:
diff changeset
11114
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11115 1991-02-20 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11116
Dave Love <fx@gnu.org>
parents:
diff changeset
11117 * keymap.c (access_keymap): Allow IDX to be any sort of bindable
Dave Love <fx@gnu.org>
parents:
diff changeset
11118 event, and deal with the extended keymaps. IDX is now a
Dave Love <fx@gnu.org>
parents:
diff changeset
11119 Lisp_Object instead of an int, obviously.
Dave Love <fx@gnu.org>
parents:
diff changeset
11120 (store_in_keymap): Allow IDX to be any sort of bindable event, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11121 deal with the extended keymaps. IDX is now a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11122
Dave Love <fx@gnu.org>
parents:
diff changeset
11123 * xterm.c (construct_mouse_click): Add code to set the up_modifier
Dave Love <fx@gnu.org>
parents:
diff changeset
11124 bit for ButtonRelease events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11125
Dave Love <fx@gnu.org>
parents:
diff changeset
11126 * keyboard.c (kbd_buffer_store_event): Use XFASTINT and XSETINT to
Dave Love <fx@gnu.org>
parents:
diff changeset
11127 access event->code, since it's a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
11128 (kbd_buffer_read_char): Golly, perhaps we should increment
Dave Love <fx@gnu.org>
parents:
diff changeset
11129 kbd_fetch_ptr to remove the event we just read from the queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
11130 (modify_event_symbol): Stupid fixes: correctly look up unmodified
Dave Love <fx@gnu.org>
parents:
diff changeset
11131 symbols when cache entry has a modified symbol vector. And, when
Dave Love <fx@gnu.org>
parents:
diff changeset
11132 first adding the modified symbol vector, copy the old slot value
Dave Love <fx@gnu.org>
parents:
diff changeset
11133 into it correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
11134
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11135 1991-02-19 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11136
Dave Love <fx@gnu.org>
parents:
diff changeset
11137 * keyboard.c (command_loop_1): #if 0 the block of code which
Dave Love <fx@gnu.org>
parents:
diff changeset
11138 handles mouse events and other lispy events specially, since I
Dave Love <fx@gnu.org>
parents:
diff changeset
11139 hope it will go away soon.
Dave Love <fx@gnu.org>
parents:
diff changeset
11140
Dave Love <fx@gnu.org>
parents:
diff changeset
11141 * dispnew.c (Fsleep_for_millisecs): Pass all four arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
11142 wait_reading_process_input, instead of just the first two.
Dave Love <fx@gnu.org>
parents:
diff changeset
11143
Dave Love <fx@gnu.org>
parents:
diff changeset
11144 * process.c (wait_reading_process_input): Remove support for
Dave Love <fx@gnu.org>
parents:
diff changeset
11145 only waiting for mouse input, since that has been superceded.
Dave Love <fx@gnu.org>
parents:
diff changeset
11146 This removes X dependencies from process.c, and eliminates some
Dave Love <fx@gnu.org>
parents:
diff changeset
11147 references to code that should only exist when using X10.
Dave Love <fx@gnu.org>
parents:
diff changeset
11148
Dave Love <fx@gnu.org>
parents:
diff changeset
11149 * keyboard.c (mouse_moved_symbol, redraw_screen_symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
11150 mapped_screen_symbol, unmapped_screen_symbol,
Dave Love <fx@gnu.org>
parents:
diff changeset
11151 exited_window_symbol, exited_scrollbar_symbol): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
11152 Qmouse_moved, Qredraw_screen, Qmapped_screen, Qunmapped_screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
11153 Qexited_window, Qexited_scrollbar, just as done in xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11154 (classify_object): Removed code to look up a function key in the
Dave Love <fx@gnu.org>
parents:
diff changeset
11155 global and local function key keymaps, since this will be done
Dave Love <fx@gnu.org>
parents:
diff changeset
11156 more generally.
Dave Love <fx@gnu.org>
parents:
diff changeset
11157 (Fexecute_mouse_event): Elided this function with a #if 0; I
Dave Love <fx@gnu.org>
parents:
diff changeset
11158 think it will go away once the more general keymap stuff is
Dave Love <fx@gnu.org>
parents:
diff changeset
11159 implemented, but I'm not sure.
Dave Love <fx@gnu.org>
parents:
diff changeset
11160 (syms_of_keyboard): Removed defsubr for Sexecute_mouse_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11161 (where_is_string, describe_buffer_bindings, syms_of_keymap):
Dave Love <fx@gnu.org>
parents:
diff changeset
11162 Elided code to handle mouse button bindings specially; I hope this
Dave Love <fx@gnu.org>
parents:
diff changeset
11163 will go away.
Dave Love <fx@gnu.org>
parents:
diff changeset
11164
Dave Love <fx@gnu.org>
parents:
diff changeset
11165 * lread.c (syms_of_lread): Change defsubr for eval-buffer to
Dave Love <fx@gnu.org>
parents:
diff changeset
11166 defsubr for eval-current-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
11167
Dave Love <fx@gnu.org>
parents:
diff changeset
11168 * keymap.c (syms_of_keymap): defvar for Vglobal_function_map
Dave Love <fx@gnu.org>
parents:
diff changeset
11169 removed, since that variable has disappeared.
Dave Love <fx@gnu.org>
parents:
diff changeset
11170
Dave Love <fx@gnu.org>
parents:
diff changeset
11171 * xterm.c (x_func_key_to_sym): Removed entirely, since we no
Dave Love <fx@gnu.org>
parents:
diff changeset
11172 longer convert X keycodes to symbols in this section of code.
Dave Love <fx@gnu.org>
parents:
diff changeset
11173 (x_convert_modifiers): New function to turn the X modifier bits
Dave Love <fx@gnu.org>
parents:
diff changeset
11174 into struct input_event modifier bits.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11175 (encode_mouse_button): Removed, since this work isn't done here
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11176 anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
11177 (Vx_send_mouse_movement_events): Add an extern declaration for
Dave Love <fx@gnu.org>
parents:
diff changeset
11178 this.
Dave Love <fx@gnu.org>
parents:
diff changeset
11179
Dave Love <fx@gnu.org>
parents:
diff changeset
11180 * termhooks.h: Only define struct input_event if the module
Dave Love <fx@gnu.org>
parents:
diff changeset
11181 has previously #included lisp.h; this avoids forcing simple modules
Dave Love <fx@gnu.org>
parents:
diff changeset
11182 like cm.c to #include lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11183
Dave Love <fx@gnu.org>
parents:
diff changeset
11184 * term.c: #include "lisp.h" before #including "termhooks.h", since
Dave Love <fx@gnu.org>
parents:
diff changeset
11185 the latter uses Lisp_Objects now.
Dave Love <fx@gnu.org>
parents:
diff changeset
11186
Dave Love <fx@gnu.org>
parents:
diff changeset
11187 * xfns.c (syms_of_xfns): Delete the defsubr for Sx_window_id,
Dave Love <fx@gnu.org>
parents:
diff changeset
11188 since Fx_window_id is gone.
Dave Love <fx@gnu.org>
parents:
diff changeset
11189
Dave Love <fx@gnu.org>
parents:
diff changeset
11190 * xterm.c (construct_mouse_event): Construct a struct input_event
Dave Love <fx@gnu.org>
parents:
diff changeset
11191 instead of a lispy event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11192
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11193 * screen.c (coordinates_in_window): Added explanatory comment.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11194 (window_from_coordinates): Change PART, whose returned values are
Dave Love <fx@gnu.org>
parents:
diff changeset
11195 dependent on X-windows, to be called MODELINE_P, with appropriate
Dave Love <fx@gnu.org>
parents:
diff changeset
11196 new return values.
Dave Love <fx@gnu.org>
parents:
diff changeset
11197 * xterm.c (notice_mouse_movement): Handle the X-windows dependent
Dave Love <fx@gnu.org>
parents:
diff changeset
11198 stuff that used to be in window_from_coordinates here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
11199 (XTread_socket): Modified to produce struct input_events
Dave Love <fx@gnu.org>
parents:
diff changeset
11200 instead of lispy events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11201
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11202 1991-02-18 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11203
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11204 * termhooks.h: Added up_modifier to the enum for modifier bits;
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11205 this bit will be applied to mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11206 (struct input_event): Changed specification of non_ascii_keystroke
Dave Love <fx@gnu.org>
parents:
diff changeset
11207 events to send the function key number instead of a symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
11208 * keyboard.c (modify_event_symbol): Re-arranged to work well
Dave Love <fx@gnu.org>
parents:
diff changeset
11209 with function key/mouse button numbers instead of symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
11210 And if (MODIFIERS & up_modifer), prepend "U-" to the name of the
Dave Love <fx@gnu.org>
parents:
diff changeset
11211 symbol being constructed.
Dave Love <fx@gnu.org>
parents:
diff changeset
11212 (make_lispy_event): Use the new modify_event_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
11213
Dave Love <fx@gnu.org>
parents:
diff changeset
11214 * xterm.c (notice_mouse_movement): Adjusted this function to
Dave Love <fx@gnu.org>
parents:
diff changeset
11215 work with a struct input_event instead of producing an
Dave Love <fx@gnu.org>
parents:
diff changeset
11216 s-expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
11217
Dave Love <fx@gnu.org>
parents:
diff changeset
11218 * xterm.c, xfns.c: Made all references to x_mouse_queue,
Dave Love <fx@gnu.org>
parents:
diff changeset
11219 x_expose_queue, and the functions which manipulate them
Dave Love <fx@gnu.org>
parents:
diff changeset
11220 conditional on having X10, since only X10 code ever places
Dave Love <fx@gnu.org>
parents:
diff changeset
11221 anything in these queues.
Dave Love <fx@gnu.org>
parents:
diff changeset
11222
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11223 1991-02-15 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11224
Dave Love <fx@gnu.org>
parents:
diff changeset
11225 * termhooks.h: Define struct input_event, to represent input
Dave Love <fx@gnu.org>
parents:
diff changeset
11226 events while they sit in the keyboard input buffer. Using lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
11227 objects to represent input events is a bad idea because the
Dave Love <fx@gnu.org>
parents:
diff changeset
11228 routines which enqueue them can be called from signal handlers,
Dave Love <fx@gnu.org>
parents:
diff changeset
11229 and therefore should not cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
11230
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11231 * keyboard.c (kbd_buffer, kbd_fetch_ptr, kbd_store_ptr): Change
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11232 these to be of type `struct input_event *'.
Dave Love <fx@gnu.org>
parents:
diff changeset
11233 (kbd_buffer_store_event): Manipulate struct input_events instead
Dave Love <fx@gnu.org>
parents:
diff changeset
11234 of lisp objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
11235 (make_lispy_event): New function, to construct a lisp-style event
Dave Love <fx@gnu.org>
parents:
diff changeset
11236 corresponding to a particular struct input_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11237 (modify_event_symbol): New function, to add modifier prefixes to a
Dave Love <fx@gnu.org>
parents:
diff changeset
11238 symbol, and look the new symbols up quickly if they've already
Dave Love <fx@gnu.org>
parents:
diff changeset
11239 been created.
Dave Love <fx@gnu.org>
parents:
diff changeset
11240 (kbd_buffer_read_char): Call make_lispy_event to turn the thing
Dave Love <fx@gnu.org>
parents:
diff changeset
11241 in the keyboard buffer into the form that read_char is expecting.
Dave Love <fx@gnu.org>
parents:
diff changeset
11242 (Qwith_modifier_keys): Define this new symbol variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11243 (syms_of_keyboard): Initialize and protect Qwith_modifier_keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
11244
Dave Love <fx@gnu.org>
parents:
diff changeset
11245 * xterm.c (init_input_symbols): Rearranged the code that produces
Dave Love <fx@gnu.org>
parents:
diff changeset
11246 the func_key_syms array.
Dave Love <fx@gnu.org>
parents:
diff changeset
11247 (x_func_key_to_sym): Simplified, since more will be handled in
Dave Love <fx@gnu.org>
parents:
diff changeset
11248 make_lispy_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11249 (XTread_socket): When handling KeyPress events, don't pass the
Dave Love <fx@gnu.org>
parents:
diff changeset
11250 state of the modifier keys to x_func_key_to_sym, since it doesn't
Dave Love <fx@gnu.org>
parents:
diff changeset
11251 care any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
11252
Dave Love <fx@gnu.org>
parents:
diff changeset
11253 * sysdep.c (kbd_input_ast, end_kbd_input, read_input_waiting):
Dave Love <fx@gnu.org>
parents:
diff changeset
11254 Rename kbd_buffer_store_char to kbd_buffer_store_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11255
Dave Love <fx@gnu.org>
parents:
diff changeset
11256 * keyboard.c (stuff_buffered_input): Since the keyboard buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
11257 holds lisp objects, only stuff entries that are Lisp_Ints, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11258 XINT them before passing them to stuff_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
11259 (kbd_buffer_store_char): Make this not a static function, since
Dave Love <fx@gnu.org>
parents:
diff changeset
11260 sysdep.c calls it. And rename it kbd_buffer_store_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11261
Dave Love <fx@gnu.org>
parents:
diff changeset
11262 * keyboard.c (kbd_buffer, kbd_fetch_ptr, kbd_store_ptr): Made these
Dave Love <fx@gnu.org>
parents:
diff changeset
11263 variables static, to document the fact that they're only used
Dave Love <fx@gnu.org>
parents:
diff changeset
11264 within keyboard.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11265
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11266 1991-02-13 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11267
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11268 * xterm.c (init_input_symbols): Remove the `xk-' prefix from all
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11269 the function key symbols, since they're going to be used for
Dave Love <fx@gnu.org>
parents:
diff changeset
11270 function keys from all sorts of terminals, not just when running
Dave Love <fx@gnu.org>
parents:
diff changeset
11271 under X.
Dave Love <fx@gnu.org>
parents:
diff changeset
11272
Dave Love <fx@gnu.org>
parents:
diff changeset
11273 * lread.c (read_escape): Removed support for mouse button escapes
Dave Love <fx@gnu.org>
parents:
diff changeset
11274 (\S-, \U-, \C- applied to digits), because they're being replaced
Dave Love <fx@gnu.org>
parents:
diff changeset
11275 by something more rational.
Dave Love <fx@gnu.org>
parents:
diff changeset
11276
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11277 1991-02-09 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11278
Dave Love <fx@gnu.org>
parents:
diff changeset
11279 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
11280
Dave Love <fx@gnu.org>
parents:
diff changeset
11281 * sysdep.c (dup2): Rewrite of non-F_DUPFD case.
Dave Love <fx@gnu.org>
parents:
diff changeset
11282
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11283 1991-02-08 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11284
Dave Love <fx@gnu.org>
parents:
diff changeset
11285 * m-intel386.h (LOAD_AVE_CVT): Add extra parens.
Dave Love <fx@gnu.org>
parents:
diff changeset
11286 * s-usg5-4.h (LIBX11_SYSTEM): #undef it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11287
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11288 1991-02-07 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11289
Dave Love <fx@gnu.org>
parents:
diff changeset
11290 * s-esix.h: New version from kayvan.
Dave Love <fx@gnu.org>
parents:
diff changeset
11291 Adds HAVE_X11 conditional, NEED_PTEM_H, USG_SYS_TIME, USE_UTIME,
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11292 LIBS_DEBUG; removes #undef sigsetmask, LIBS_SYSTEM, ESIX,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11293 MISSING_UTIMES.
Dave Love <fx@gnu.org>
parents:
diff changeset
11294
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11295 1991-02-06 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11296
Dave Love <fx@gnu.org>
parents:
diff changeset
11297 * process.c (Faccept_process_output): Second arg gives timeout.
Dave Love <fx@gnu.org>
parents:
diff changeset
11298
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11299 1991-02-06 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11300
Dave Love <fx@gnu.org>
parents:
diff changeset
11301 * lread.c (read_escape): Added support for \S- and \U- escapes (for
Dave Love <fx@gnu.org>
parents:
diff changeset
11302 binding mouse buttons), and noted that \C- must work on digits.
Dave Love <fx@gnu.org>
parents:
diff changeset
11303
Dave Love <fx@gnu.org>
parents:
diff changeset
11304 * xterm.c (init_input_symbols): Was mistakenly renamed
Dave Love <fx@gnu.org>
parents:
diff changeset
11305 init_inputs; named back.
Dave Love <fx@gnu.org>
parents:
diff changeset
11306
Dave Love <fx@gnu.org>
parents:
diff changeset
11307 * xterm.c (construct_mouse_click, encode_mouse_button): Rewritten
Dave Love <fx@gnu.org>
parents:
diff changeset
11308 to build new-style mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11309
Dave Love <fx@gnu.org>
parents:
diff changeset
11310 * dispnew.c (update_line): Write a zero into obody[olen] to make
Dave Love <fx@gnu.org>
parents:
diff changeset
11311 sure the lines in current_screen->glyphs remain terminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
11312 * xdisp.c (display_string, display_text_line): Don't write off
Dave Love <fx@gnu.org>
parents:
diff changeset
11313 the end of the line and destroy the zero terminator when expanding
Dave Love <fx@gnu.org>
parents:
diff changeset
11314 a tab.
Dave Love <fx@gnu.org>
parents:
diff changeset
11315
Dave Love <fx@gnu.org>
parents:
diff changeset
11316 * fns.c (Fy_or_n_p): Accept C-] (usually abort-recursive-edit) as
Dave Love <fx@gnu.org>
parents:
diff changeset
11317 well as C-g to quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
11318
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11319 1991-02-05 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11320
Dave Love <fx@gnu.org>
parents:
diff changeset
11321 * sysdep.c, s-aix3-1.h, s-hpux.h, s-iris3-5.h, s-iris3-6.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11322 * s-irix3-3.h, s-rtu.h, s-sunos4-1.h, s-unipl5-0.h, s-unipl5-2.h,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11323 * s-usg5-0.h, s-usg5-2-2.h, s-usg5-2.h, s-usg5-3.h, s-xenix.h:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11324 Globally replaced INTERRUPTABLE with INTERRUPTIBLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
11325
Dave Love <fx@gnu.org>
parents:
diff changeset
11326 * xterm.c (construct_mouse_event): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
11327 construct_mouse_click, since there are kinds of mouse events
Dave Love <fx@gnu.org>
parents:
diff changeset
11328 besides clicks (movement, for example).
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11329 (XTread_socket): Rename calls here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11330
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11331 * xterm.c (mapped_screen_symbol, unmapped_screen_symbol)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11332 (exited_scrollbar_symbol, exited_window_symbol)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11333 (redraw_screen_symbol, mouse_moved_symbol): Renamed to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11334 Qmapped_screen, Qunmapped_screen, Qexited_scrollbar,
Dave Love <fx@gnu.org>
parents:
diff changeset
11335 Qexited_window, Qredraw_screen, Qmouse_moved, to agree with naming
Dave Love <fx@gnu.org>
parents:
diff changeset
11336 conventions elsewhere in Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
11337
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11338 * xfns.c (text_part_sym, modeline_part_sym)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11339 (vertical_scrollbar_sym, vertical_slider_sym, vertical_thumbup_sym)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11340 (vertical_thumbdown_sym, horizontal_scrollbar_sym)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11341 (horizontal_slider_sym, horizontal_thumbleft_sym)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11342 (horizontal_thumbright_sym): Renamed to Qtext_part, Qmodeline_part,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11343 Qvscrollbar_part, Qvslider_part, Qvthumbup_part, Qvthumbdown_part,
Dave Love <fx@gnu.org>
parents:
diff changeset
11344 Qhscrollbar_part, Qhslider_part, Qhthumbleft_part,
Dave Love <fx@gnu.org>
parents:
diff changeset
11345 Qhthumbright_part, to agree with the naming conventions elsewhere
Dave Love <fx@gnu.org>
parents:
diff changeset
11346 in Emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
11347
Dave Love <fx@gnu.org>
parents:
diff changeset
11348 * xterm.c (XTread_socket): While handling EnterNotify events,
Dave Love <fx@gnu.org>
parents:
diff changeset
11349 clear Vmouse_event here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11350 (notice_mouse_movement): Don't clear it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11351
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11352 1991-02-04 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11353
Dave Love <fx@gnu.org>
parents:
diff changeset
11354 * s-sunos4-0.h: Renamed from s-sunos4.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11355 (read, write, open, close): Macro defs moved to s-sunos4-1.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11356 (INTERRUPTABLE_*): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11357 * s-sunos4-1.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
11358
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11359 1991-02-04 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11360
Dave Love <fx@gnu.org>
parents:
diff changeset
11361 * keymap.c (Vglobal_mouse_map, Vglobal_function_map): Variables
Dave Love <fx@gnu.org>
parents:
diff changeset
11362 removed in preparation for conversion to unified keymap format.
Dave Love <fx@gnu.org>
parents:
diff changeset
11363 (Fmake_keymap): Make vector keymaps with 129 entries; the last
Dave Love <fx@gnu.org>
parents:
diff changeset
11364 will be an assoc-list for looking up symbols. Update docstring to
Dave Love <fx@gnu.org>
parents:
diff changeset
11365 describe 129'th element.
Dave Love <fx@gnu.org>
parents:
diff changeset
11366 (Fmake_sparse_keymap): Update docstring to say that you can bind
Dave Love <fx@gnu.org>
parents:
diff changeset
11367 symbols in these maps too.
Dave Love <fx@gnu.org>
parents:
diff changeset
11368 (Fkeymapp): Recognize 129-element vectors as keymaps, not
Dave Love <fx@gnu.org>
parents:
diff changeset
11369 128-element vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
11370 (get_keymap_1): wrong_type_argument can no longer return a new
Dave Love <fx@gnu.org>
parents:
diff changeset
11371 value supplied by the debugger; remove loop to support this.
Dave Love <fx@gnu.org>
parents:
diff changeset
11372
Dave Love <fx@gnu.org>
parents:
diff changeset
11373 * xterm.c (XTread_socket): When handling EnterNotify events,
Dave Love <fx@gnu.org>
parents:
diff changeset
11374 enqueue fake mouse events iff Vx_send_mouse_movement_events !=
Dave Love <fx@gnu.org>
parents:
diff changeset
11375 Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
11376
Dave Love <fx@gnu.org>
parents:
diff changeset
11377 * xfns.c (Fx_window_id): Function removed; Fscreen_parameters
Dave Love <fx@gnu.org>
parents:
diff changeset
11378 already provides this information.
Dave Love <fx@gnu.org>
parents:
diff changeset
11379
Dave Love <fx@gnu.org>
parents:
diff changeset
11380 * xterm.c (x_term_init): Cleaned up the code to get the host name,
Dave Love <fx@gnu.org>
parents:
diff changeset
11381 and removed fixed limit on host name length.
Dave Love <fx@gnu.org>
parents:
diff changeset
11382
Dave Love <fx@gnu.org>
parents:
diff changeset
11383 * window.c (Fscroll_other_window): Don't explicitly save
Dave Love <fx@gnu.org>
parents:
diff changeset
11384 current_buffer and point; the save_excursion will take care of
Dave Love <fx@gnu.org>
parents:
diff changeset
11385 that anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
11386
Dave Love <fx@gnu.org>
parents:
diff changeset
11387 * dispnew.c (safe_bcopy): Rewritten to handle overlapping regions
Dave Love <fx@gnu.org>
parents:
diff changeset
11388 with multiple calls to bcopy instead of a stupid copy loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
11389
Dave Love <fx@gnu.org>
parents:
diff changeset
11390 * xterm.c, xfns.c (Vscreen_part, Vx_send_movement_events): These
Dave Love <fx@gnu.org>
parents:
diff changeset
11391 variables renamed to Vmouse_screen_part,
Dave Love <fx@gnu.org>
parents:
diff changeset
11392 Vx_send_mouse_movement_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11393
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11394 * lread.c (Feval_buffer): Function deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11395 (Feval_current_buffer): Removed "#if 0 ... #endif" around this
Dave Love <fx@gnu.org>
parents:
diff changeset
11396 function.
Dave Love <fx@gnu.org>
parents:
diff changeset
11397
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11398 1991-02-03 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11399
Dave Love <fx@gnu.org>
parents:
diff changeset
11400 * Makefile, ymakefile (SHELL): Force use of sh.
Dave Love <fx@gnu.org>
parents:
diff changeset
11401
Dave Love <fx@gnu.org>
parents:
diff changeset
11402 * s-usg5-4.h (USG5_4): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11403 (LOAD_AVE_*): Don't define them.
Dave Love <fx@gnu.org>
parents:
diff changeset
11404 * m-intel386.h (LOAD_AVE_*): Define, if USG5_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
11405
Dave Love <fx@gnu.org>
parents:
diff changeset
11406 * buffer.c (Fbuffer_local_variables): Omit slots with no names.
Dave Love <fx@gnu.org>
parents:
diff changeset
11407
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11408 1991-02-03 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11409
Dave Love <fx@gnu.org>
parents:
diff changeset
11410 * xterm.c (x_term_init, init_input_symbols): Moved these to the
Dave Love <fx@gnu.org>
parents:
diff changeset
11411 bottom of the file, 1) to be consistent with the other files, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11412 2) so it can initialize some variables I want.
Dave Love <fx@gnu.org>
parents:
diff changeset
11413
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11414 1991-02-02 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11415
Dave Love <fx@gnu.org>
parents:
diff changeset
11416 * xterm.h: Added external declaration for x_focus_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
11417
Dave Love <fx@gnu.org>
parents:
diff changeset
11418 * search.h: File deleted.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11419 * buffer.h: Declare searchbuf here instead.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11420
Dave Love <fx@gnu.org>
parents:
diff changeset
11421 * screen.c (Ffocus_screen, Funfocus_screen): Moved these functions
Dave Love <fx@gnu.org>
parents:
diff changeset
11422 to xfns.c, since they're x-specific.
Dave Love <fx@gnu.org>
parents:
diff changeset
11423 (syms_of_screen): Removed defsubr calls for above.
Dave Love <fx@gnu.org>
parents:
diff changeset
11424 * xfns.c (Ffocus_screen, Funfocus_screen): Here they are.
Dave Love <fx@gnu.org>
parents:
diff changeset
11425 (syms_of_xfns): The defsubrs are here now.
Dave Love <fx@gnu.org>
parents:
diff changeset
11426
Dave Love <fx@gnu.org>
parents:
diff changeset
11427 * buffer.h (PT): Make this expand to an expression which is not an
Dave Love <fx@gnu.org>
parents:
diff changeset
11428 l-value, to prevent people from assigning to it. If everyplace
Dave Love <fx@gnu.org>
parents:
diff changeset
11429 uses SET_PT, it will be easier to merge in the interval code.
Dave Love <fx@gnu.org>
parents:
diff changeset
11430 (point): Similar changes here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11431 (SET_PT): This can no longer be written in terms of PT, so write
Dave Love <fx@gnu.org>
parents:
diff changeset
11432 out current_buffer->text.pt.
Dave Love <fx@gnu.org>
parents:
diff changeset
11433
Dave Love <fx@gnu.org>
parents:
diff changeset
11434 * xterm.c (x_new_font): Rewritten to remove arbitrary limit on
Dave Love <fx@gnu.org>
parents:
diff changeset
11435 size of x_font_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
11436 (x_font_table_size): Created new variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11437 (n_available_fonts, font_names, font_info, MAX_FONTS): Deleted
Dave Love <fx@gnu.org>
parents:
diff changeset
11438 these variables/macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
11439
Dave Love <fx@gnu.org>
parents:
diff changeset
11440 * dispnew.c (scroll_screen_lines): Instead of disabling the lines
Dave Love <fx@gnu.org>
parents:
diff changeset
11441 vacated by the scroll (i.e. zeroing enable), mark them as enabled
Dave Love <fx@gnu.org>
parents:
diff changeset
11442 but empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
11443
Dave Love <fx@gnu.org>
parents:
diff changeset
11444 * callint.c (Fcall_interactively): Move UNGCPRO down, so that
Dave Love <fx@gnu.org>
parents:
diff changeset
11445 stuff is protected while we build the command history entry and do
Dave Love <fx@gnu.org>
parents:
diff changeset
11446 the function call.
Dave Love <fx@gnu.org>
parents:
diff changeset
11447
Dave Love <fx@gnu.org>
parents:
diff changeset
11448 * xterm.c (XTupdate_end): Turn cursor on, even if we don't
Dave Love <fx@gnu.org>
parents:
diff changeset
11449 currently have the focus.
Dave Love <fx@gnu.org>
parents:
diff changeset
11450
Dave Love <fx@gnu.org>
parents:
diff changeset
11451 * minibuf.c (temp_echo_area_glyphs): Clear echo_area_glyphs and
Dave Love <fx@gnu.org>
parents:
diff changeset
11452 previous_echo_glyphs, so the message we're displaying will
Dave Love <fx@gnu.org>
parents:
diff changeset
11453 supercede any existing message.
Dave Love <fx@gnu.org>
parents:
diff changeset
11454
Dave Love <fx@gnu.org>
parents:
diff changeset
11455 * keyboard.c: Removed external declaration of echo_area_glyphs,
Dave Love <fx@gnu.org>
parents:
diff changeset
11456 since it's declared in window.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11457
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11458 1991-01-31 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11459
Dave Love <fx@gnu.org>
parents:
diff changeset
11460 * xterm.c (XRINGBELL): Pass 0 as the second argument to XBell;
Dave Love <fx@gnu.org>
parents:
diff changeset
11461 respect the user's preferences.
Dave Love <fx@gnu.org>
parents:
diff changeset
11462
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11463 1991-01-30 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11464
Dave Love <fx@gnu.org>
parents:
diff changeset
11465 * xterm.c (x_draw_single_glyph): New function, created to simplify
Dave Love <fx@gnu.org>
parents:
diff changeset
11466 cursor drawing/undrawing.
Dave Love <fx@gnu.org>
parents:
diff changeset
11467 (x_display_box_cursor): Rewritten to properly handle the box
Dave Love <fx@gnu.org>
parents:
diff changeset
11468 cursor in its filled and hollow forms.
Dave Love <fx@gnu.org>
parents:
diff changeset
11469 * xterm.h (enum text_cursor_kinds): Added enum for the different
Dave Love <fx@gnu.org>
parents:
diff changeset
11470 kinds of cursors which might be displayed in a window.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11471 (struct x_display): Added member `text_cursor_kind' which says
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11472 which kind of cursor is currently being displayed in the window, so
Dave Love <fx@gnu.org>
parents:
diff changeset
11473 we can arrange to redraw it effectively.
Dave Love <fx@gnu.org>
parents:
diff changeset
11474
Dave Love <fx@gnu.org>
parents:
diff changeset
11475 * keyboard.c (command_loop_1): When handling the forward_char
Dave Love <fx@gnu.org>
parents:
diff changeset
11476 command, don't let point move to the location after the end of the
Dave Love <fx@gnu.org>
parents:
diff changeset
11477 buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
11478
Dave Love <fx@gnu.org>
parents:
diff changeset
11479 * keyboard.c (poll_suppress_count): Define this even if
Dave Love <fx@gnu.org>
parents:
diff changeset
11480 POLL_FOR_INPUT is not defined, because this makes lots of #ifdef
Dave Love <fx@gnu.org>
parents:
diff changeset
11481 clauses unnecessary, and doesn't hurt, because
Dave Love <fx@gnu.org>
parents:
diff changeset
11482 {start,stop}_polling become nops.
Dave Love <fx@gnu.org>
parents:
diff changeset
11483
Dave Love <fx@gnu.org>
parents:
diff changeset
11484 * config.h, config.h-dist: Make these #include "system.h" and
Dave Love <fx@gnu.org>
parents:
diff changeset
11485 "machine.h", and let the config script link these appropriately,
Dave Love <fx@gnu.org>
parents:
diff changeset
11486 instead of using the machine-specific names and expecting the user
Dave Love <fx@gnu.org>
parents:
diff changeset
11487 to edit this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
11488
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11489 1991-01-29 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11490
Dave Love <fx@gnu.org>
parents:
diff changeset
11491 * window.c (Fdelete_window): sib is a Lisp_Object; treat it as
Dave Love <fx@gnu.org>
parents:
diff changeset
11492 such.
Dave Love <fx@gnu.org>
parents:
diff changeset
11493
Dave Love <fx@gnu.org>
parents:
diff changeset
11494 * xterm.c (screen_unhighlight): When the focus leaves a screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
11495 draw the cursor as a box instead of making it disappear entirely.
Dave Love <fx@gnu.org>
parents:
diff changeset
11496
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11497 1991-01-29 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11498
Dave Love <fx@gnu.org>
parents:
diff changeset
11499 * unexec.c (make_hdr) [TPIX]: Set f_hdr.f_nscns and f_thdr.f_scnptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
11500
Dave Love <fx@gnu.org>
parents:
diff changeset
11501 * sysdep.c [BROKEN_TIOCGWINSZ]: Undef TIOCGWINSZ.
Dave Love <fx@gnu.org>
parents:
diff changeset
11502
Dave Love <fx@gnu.org>
parents:
diff changeset
11503 * process.c (wait_reading_process_input): Don't ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
11504 a zero-length read on a network connection. Do close it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11505
Dave Love <fx@gnu.org>
parents:
diff changeset
11506 * sysdep.c (hft_init, hft_reset): Pass &junk as arg to HFQERROR.
Dave Love <fx@gnu.org>
parents:
diff changeset
11507 Do nothing if not HFT.
Dave Love <fx@gnu.org>
parents:
diff changeset
11508
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11509 1991-01-29 Jim Blandy (jimb@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11510
Dave Love <fx@gnu.org>
parents:
diff changeset
11511 * xfns.h: Created, to declare things defined in xfns.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11512 Declare Vx_send_movement_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
11513 * xfns.c: #include "xfns.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
11514 (Vx_send_movement_events): Define this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11515 (syms_of_xfns): DEFVAR_LISP it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11516 * xterm.c: #include "xfns.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
11517 (XTread_socket): Place a mouse-moved event in the buffer iff
Dave Love <fx@gnu.org>
parents:
diff changeset
11518 Vx_send_movement_events says to.
Dave Love <fx@gnu.org>
parents:
diff changeset
11519
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11520 1991-01-28 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11521
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11522 * ymakefile: Noted that callint.o depends on mocklisp.h,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11523 and dired.o on search.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11524
Dave Love <fx@gnu.org>
parents:
diff changeset
11525 * environ.h: Deleted - its creation in the first place was misguided.
Dave Love <fx@gnu.org>
parents:
diff changeset
11526 callproc.h: Removed #include "environ.h", and added declarations
Dave Love <fx@gnu.org>
parents:
diff changeset
11527 for environ.h
Dave Love <fx@gnu.org>
parents:
diff changeset
11528
Dave Love <fx@gnu.org>
parents:
diff changeset
11529 * buffer.c (syms_of_buffer): Add more detailed documentation to
Dave Love <fx@gnu.org>
parents:
diff changeset
11530 buffer-undo-list.
Dave Love <fx@gnu.org>
parents:
diff changeset
11531
Dave Love <fx@gnu.org>
parents:
diff changeset
11532 * lisp.h (poll_suppress_count): Add external declaration for this here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11533
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11534 1991-01-28 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11535
Dave Love <fx@gnu.org>
parents:
diff changeset
11536 * m-sun3-68881.h, m-sun3-fpa.h, m-sun3-soft.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
11537
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11538 1991-01-27 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11539
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11540 * lisp.h (struct handler): Add poll_suppress_count member, so
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11541 we can restore poll_suppress_count when we handle an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
11542 * eval.c (struct catchtag): Add it here too, for throws.
Dave Love <fx@gnu.org>
parents:
diff changeset
11543 (internal_catch, Fcondition_case, internal_condition_case): Record
Dave Love <fx@gnu.org>
parents:
diff changeset
11544 the value of poll_suppress_count here in the handler and catch tag.
Dave Love <fx@gnu.org>
parents:
diff changeset
11545 (Fthrow, Fsignal): Restore it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11546
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11547 1991-01-25 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11548
Dave Love <fx@gnu.org>
parents:
diff changeset
11549 * xterm.c (x_display_box_cursor): If we're undrawing the cursor by
Dave Love <fx@gnu.org>
parents:
diff changeset
11550 redrawing the character underneath it, draw according to that
Dave Love <fx@gnu.org>
parents:
diff changeset
11551 line's highlight, instead of assuming it's in the normal GC.
Dave Love <fx@gnu.org>
parents:
diff changeset
11552
41966
e10e36f31de3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 40965
diff changeset
11553 1991-01-25 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11554
Dave Love <fx@gnu.org>
parents:
diff changeset
11555 * buffer.h (PTR_CHAR_POS): Value was too small by 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
11556
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11557 1991-01-16 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11558
Dave Love <fx@gnu.org>
parents:
diff changeset
11559 * doprnt.c (doprnt): Check for overflow in fmtcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
11560
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11561 1991-01-16 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11562
Dave Love <fx@gnu.org>
parents:
diff changeset
11563 * window.c (Fdelete_window): If the deletee gives its space to its
Dave Love <fx@gnu.org>
parents:
diff changeset
11564 next sibling, that sibling needs to have its top/left side pulled
Dave Love <fx@gnu.org>
parents:
diff changeset
11565 back to where the deletee's is.
Dave Love <fx@gnu.org>
parents:
diff changeset
11566
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11567 1991-01-15 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11568
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11569 * doc.c (Fsnarf_documentation): Handle attaching docstrings to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11570 bytecode objects too.
Dave Love <fx@gnu.org>
parents:
diff changeset
11571
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11572 * syntax.h (syntax_spec_code): Make external declaration for this
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11573 unsigned char to match the definition in syntax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11574
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11575 * indent.c (compute_motion): Added comments describing how it
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11576 can be used.
Dave Love <fx@gnu.org>
parents:
diff changeset
11577
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11578 1991-01-15 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11579
Dave Love <fx@gnu.org>
parents:
diff changeset
11580 * process.c (create_process): Use SETUP_SLAVE_PTY if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
11581
Dave Love <fx@gnu.org>
parents:
diff changeset
11582 * s-usg5-4.h (HAVE_PTYS, HAVE_SETSID): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
11583 (HAVE_WAIT_HEADER, WAITTYPE, wait3, WRETCODE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
11584 (TIOCSIGSEND): Alias for TIOCSIGNAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
11585 (FIRST_PTY_LETTER): Overridden.
Dave Love <fx@gnu.org>
parents:
diff changeset
11586 (PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF, SETUP_SLAVE_PTY): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
11587
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
11588 * m-ibmrs6000.h (CANNOT_DUMP): Undefine it.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11589 (UNEXEC): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11590 (PURE_SEG_BITS, SHMKEY): Define only if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
11591 (LINKER): Override it. Then add -bnodelcsect.
Dave Love <fx@gnu.org>
parents:
diff changeset
11592
Dave Love <fx@gnu.org>
parents:
diff changeset
11593 * xfns.c (Fx_get_default): Try reversing XGetDefault args if it fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
11594
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11595 1991-01-13 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11596
Dave Love <fx@gnu.org>
parents:
diff changeset
11597 * s-usg5-4.h (LOAD_AVE_CVT): Cast value to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
11598
Dave Love <fx@gnu.org>
parents:
diff changeset
11599 * keyboard.c (read_avail_input): Signal SIGHUP if FIONREAD fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
11600
Dave Love <fx@gnu.org>
parents:
diff changeset
11601 * ymakefile: Put tokens after #endif into comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
11602
Dave Love <fx@gnu.org>
parents:
diff changeset
11603 * filelock.c (lock_file_owner_name): Declare argument type.
Dave Love <fx@gnu.org>
parents:
diff changeset
11604
Dave Love <fx@gnu.org>
parents:
diff changeset
11605 * syntax.c (syntax_spec_code): Type now unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
11606
Dave Love <fx@gnu.org>
parents:
diff changeset
11607 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
11608 Call status_notify even when not doing redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
11609
Dave Love <fx@gnu.org>
parents:
diff changeset
11610 * emacs.c (Fkill_emacs): Turn off SIGIO before exiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
11611
Dave Love <fx@gnu.org>
parents:
diff changeset
11612 * s-usg5-3.h (USG5_3): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11613 * m-ibmps2-aix.h [USG5_3]: Define TEXT_START as 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11614 Don't define DATA_START or DATA_END or TEXT_END or DATA_SEG_BITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
11615 Override various other symbols at end of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
11616
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11617 1991-01-12 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11618
Dave Love <fx@gnu.org>
parents:
diff changeset
11619 * window.c (window-configuration-p): Closing paren needed. Added.
Dave Love <fx@gnu.org>
parents:
diff changeset
11620
Dave Love <fx@gnu.org>
parents:
diff changeset
11621 * keyboard.c (command_loop_1): When displaying a message over an
Dave Love <fx@gnu.org>
parents:
diff changeset
11622 active minibuffer, call Fsit_for with three arguments, not two.
Dave Love <fx@gnu.org>
parents:
diff changeset
11623
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11624 1991-01-12 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11625
Dave Love <fx@gnu.org>
parents:
diff changeset
11626 * s-irix3-3.h (HAVE_SYSVIPC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
11627
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11628 1991-01-12 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11629
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11630 * dispnew.c (buffer_posn_from_coords): Compute_motion starting
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11631 from bufp[y] instead of counting from the top of the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
11632
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11633 1991-01-11 Richard Mlynarik (mly@pizza.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11634
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11635 * window.c (window-configuration-p): Needed. Added.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11636
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11637 1991-01-11 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11638
Dave Love <fx@gnu.org>
parents:
diff changeset
11639 * dispnew.c (buffer_posn_from_coords): Remember to deduce space
Dave Love <fx@gnu.org>
parents:
diff changeset
11640 for the line continuation markers and the window separators from
Dave Love <fx@gnu.org>
parents:
diff changeset
11641 the window width.
Dave Love <fx@gnu.org>
parents:
diff changeset
11642
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11643 1991-01-11 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11644
Dave Love <fx@gnu.org>
parents:
diff changeset
11645 * m-tower32v3.h (VALBITS, GCTYPEBITS): Use 26 bits for pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
11646
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11647 1991-01-10 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11648
Dave Love <fx@gnu.org>
parents:
diff changeset
11649 * fileio.c (Fcopy_file): Always close descriptors.
Dave Love <fx@gnu.org>
parents:
diff changeset
11650
Dave Love <fx@gnu.org>
parents:
diff changeset
11651 * s-sunos4.h: read, write, open and close are interruptable.
Dave Love <fx@gnu.org>
parents:
diff changeset
11652
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11653 1991-01-09 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11654
Dave Love <fx@gnu.org>
parents:
diff changeset
11655 * xterm.c, dispnew.c (pixel_to_char_translation): Renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
11656 pixel_to_glyph_translation, and rewritten. Just get coordinates,
Dave Love <fx@gnu.org>
parents:
diff changeset
11657 don't return anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
11658 (buffer_posn_from_coords): New function - given a window and
Dave Love <fx@gnu.org>
parents:
diff changeset
11659 co-ordinates on the screen, find the buffer position at those
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11660 co-ordinates.
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11661
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11662 1991-01-08 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11663
Dave Love <fx@gnu.org>
parents:
diff changeset
11664 * alloc.c (Fmake_byte_code): Flesh out docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
11665
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11666 * window.c (window_loop): Pick the first window correctly, even
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11667 when screen == 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11668
Dave Love <fx@gnu.org>
parents:
diff changeset
11669 * dispnew.c (scroll_screen_lines): Don't forget to call
Dave Love <fx@gnu.org>
parents:
diff changeset
11670 update_begin at the top of the down-scrolling section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11671 And rotate by amount, not -amount, in the up-scrolling section.
Dave Love <fx@gnu.org>
parents:
diff changeset
11672
Dave Love <fx@gnu.org>
parents:
diff changeset
11673 * xterm.h (MAX_FONTS, x_font_table, n_fonts): Removed external
Dave Love <fx@gnu.org>
parents:
diff changeset
11674 declarations for these variables, since they're declared static in
Dave Love <fx@gnu.org>
parents:
diff changeset
11675 xterm.c and not used elsewhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
11676 * xterm.c (MAX_FONTS): Moved definition of this to here from
Dave Love <fx@gnu.org>
parents:
diff changeset
11677 xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
11678
Dave Love <fx@gnu.org>
parents:
diff changeset
11679 * xterm.c (x_new_font): If you can't find the requested font,
Dave Love <fx@gnu.org>
parents:
diff changeset
11680 return a code which indicates this, instead of calling abort.
Dave Love <fx@gnu.org>
parents:
diff changeset
11681
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11682 1991-01-07 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11683
Dave Love <fx@gnu.org>
parents:
diff changeset
11684 * xdisp.c (redisplay, display_mode_line): To test
Dave Love <fx@gnu.org>
parents:
diff changeset
11685 Vglobal_minibuffer_screen for validity, you must check that its
Dave Love <fx@gnu.org>
parents:
diff changeset
11686 type is Lisp_Screen; comparing it to Qnil isn't good enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
11687
Dave Love <fx@gnu.org>
parents:
diff changeset
11688 * screen.c (syms_of_screen): Initialize Vglobal_minibuffer_screen
Dave Love <fx@gnu.org>
parents:
diff changeset
11689 to Qnil; otherwise, it inhibits decent redisplay (is that another
Dave Love <fx@gnu.org>
parents:
diff changeset
11690 bug?)
Dave Love <fx@gnu.org>
parents:
diff changeset
11691
Dave Love <fx@gnu.org>
parents:
diff changeset
11692 * dispnew.c (init_display): Make sure that the standard input is a
Dave Love <fx@gnu.org>
parents:
diff changeset
11693 terminal here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11694 * emacs.c (main): Not here, since we don't know yet if we want to
Dave Love <fx@gnu.org>
parents:
diff changeset
11695 use a window system of some sort.
Dave Love <fx@gnu.org>
parents:
diff changeset
11696
Dave Love <fx@gnu.org>
parents:
diff changeset
11697 * xfns.c (x_make_gc): Delete code to support default_face and
Dave Love <fx@gnu.org>
parents:
diff changeset
11698 highlight_face, since they're part of the interval code, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11699 shouldn't be installed yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
11700
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11701 * dispnew.c (init_display): Calculate_costs expects a screen
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11702 parameter; pass selected_screen, instead of nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
11703
Dave Love <fx@gnu.org>
parents:
diff changeset
11704 * search.c (Freplace_match): Protect STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
11705 * process.c (run_filter): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
11706 (read_process_output, exec_sentinel): Use run_filter to call the
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11707 process's filter function.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11708 (status_notify): GCPro MSG.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11709 * process.c (Fopen_network_stream): Protect various args.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11710 * print.c (Fprin1_to_string, Fprint): Protect OBJ.
Dave Love <fx@gnu.org>
parents:
diff changeset
11711 * lread.c (Feval_region): Check type of B.
Dave Love <fx@gnu.org>
parents:
diff changeset
11712 * keymap.c (describe_alist): Protect ELT_PREFIX and TEM2.
Dave Love <fx@gnu.org>
parents:
diff changeset
11713 (describe_vector): Likewise for ELT_PREFIX and TEM1.
Dave Love <fx@gnu.org>
parents:
diff changeset
11714
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11715 1991-01-06 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11716
Dave Love <fx@gnu.org>
parents:
diff changeset
11717 * sysdep.c (init_sys_modes): Turn off VSUSP and V_DSUSP if they exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
11718 Only on a MIPS.
Dave Love <fx@gnu.org>
parents:
diff changeset
11719
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11720 1991-01-05 Jim Blandy (jimb@spiff.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11721
Dave Love <fx@gnu.org>
parents:
diff changeset
11722 * xselect.c (x_answer_selection_request): For incremental, set
Dave Love <fx@gnu.org>
parents:
diff changeset
11723 format to 32 and send only 1 element. Pass the address of size,
Dave Love <fx@gnu.org>
parents:
diff changeset
11724 not size itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
11725 (x_selection_arrival): For incremental, delete the property
Dave Love <fx@gnu.org>
parents:
diff changeset
11726 containing the size of the transfer. This generates a
Dave Love <fx@gnu.org>
parents:
diff changeset
11727 PropertyNotify to the owner, starting the exchange.
Dave Love <fx@gnu.org>
parents:
diff changeset
11728
Dave Love <fx@gnu.org>
parents:
diff changeset
11729 * xrdb.c (get_user_app): Pass correct number of parameters to
Dave Love <fx@gnu.org>
parents:
diff changeset
11730 sprintf.
Dave Love <fx@gnu.org>
parents:
diff changeset
11731
Dave Love <fx@gnu.org>
parents:
diff changeset
11732 * xfns.c (x_window): Don't use backing store or saveunders; they
Dave Love <fx@gnu.org>
parents:
diff changeset
11733 seem to slow down suns.
Dave Love <fx@gnu.org>
parents:
diff changeset
11734 (x_icon): Set the InputHint to the window manager to False.
Dave Love <fx@gnu.org>
parents:
diff changeset
11735 (x_make_gc): Initialize gc_values.line_width to zero before
Dave Love <fx@gnu.org>
parents:
diff changeset
11736 creating the normal video GC, since it uses it. And set the
Dave Love <fx@gnu.org>
parents:
diff changeset
11737 default_face and hilite_face gcs here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11738 (install_vertical_scrollbar): Add 2 to thumbdown y position, and
Dave Love <fx@gnu.org>
parents:
diff changeset
11739 don't add ibw.
Dave Love <fx@gnu.org>
parents:
diff changeset
11740
Dave Love <fx@gnu.org>
parents:
diff changeset
11741 * insdel.c (insert, del_range): Use SET_PT rather than assigning
Dave Love <fx@gnu.org>
parents:
diff changeset
11742 point directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
11743 * window.c (Fselect_window): Here too.
Dave Love <fx@gnu.org>
parents:
diff changeset
11744
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11745 * xdisp.c (redisplay_all_windows): Removed static declaration for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11746 this nonexistent function.
Dave Love <fx@gnu.org>
parents:
diff changeset
11747
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11748 1991-01-04 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11749
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11750 * window.c (window_loop): Neatened up. MINI being non-zero now
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11751 makes it recognize active minibuffer windows. Iterates properly
Dave Love <fx@gnu.org>
parents:
diff changeset
11752 over multiple screens when asked nicely.
Dave Love <fx@gnu.org>
parents:
diff changeset
11753 (Fget_lru_window, Fget_largest_window): SCREENS arguments are now
Dave Love <fx@gnu.org>
parents:
diff changeset
11754 declared as a Lisp_Object, and documented.
Dave Love <fx@gnu.org>
parents:
diff changeset
11755 (Fget_buffer_window): SCREENS argument is now documented.
Dave Love <fx@gnu.org>
parents:
diff changeset
11756 (Fdelete_other_windows): Delete other windows on the argument
Dave Love <fx@gnu.org>
parents:
diff changeset
11757 window's screen, not the current screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
11758
Dave Love <fx@gnu.org>
parents:
diff changeset
11759 * screen.c (window_from_coordinates): Changed other reference to
Dave Love <fx@gnu.org>
parents:
diff changeset
11760 Fnext_window to use next_screen_window; see below.
Dave Love <fx@gnu.org>
parents:
diff changeset
11761
Dave Love <fx@gnu.org>
parents:
diff changeset
11762 * window.c (Fnext_window, Fprevious_window): Accept non-nil, non-t
Dave Love <fx@gnu.org>
parents:
diff changeset
11763 values for mini, and don't turn off all-screens when mini is t but
Dave Love <fx@gnu.org>
parents:
diff changeset
11764 there is no global minibuffer screen. Remove screen_{root,mini}
Dave Love <fx@gnu.org>
parents:
diff changeset
11765 variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
11766 (Fother_window): Added second argument all_screens.
Dave Love <fx@gnu.org>
parents:
diff changeset
11767
Dave Love <fx@gnu.org>
parents:
diff changeset
11768 * undo.c (record_delete): Removed dead variable llength.
Dave Love <fx@gnu.org>
parents:
diff changeset
11769
Dave Love <fx@gnu.org>
parents:
diff changeset
11770 * data.c (Qkeyp, Fkeyp): Removed these and supporting code.
Dave Love <fx@gnu.org>
parents:
diff changeset
11771 * keymap.c (Fsingle_key_description): Report an error instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
11772 calling wrong_type_argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
11773 * lisp.h (Qkeyp): Removed external declaration for this.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11774
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11775 1991-01-03 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11776
Dave Love <fx@gnu.org>
parents:
diff changeset
11777 * search.c (search_buffer): Return starting position if count == 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
11778
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11779 1991-01-02 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11780
Dave Love <fx@gnu.org>
parents:
diff changeset
11781 * scroll.c (do_scrolling): Use correct limits on loop to clear
Dave Love <fx@gnu.org>
parents:
diff changeset
11782 lines just inserted--old version lost a line.
Dave Love <fx@gnu.org>
parents:
diff changeset
11783
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
11784 * screen.c: #ifdef HAVE_X_WINDOWS, #include xterm.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11785 (Ffocus_screen, Funfocus_screen): Use Joe's new definitions, and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11786 only define these functions ifdef HAVE_X_WINDOWS.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11787 (window_from_coordinates): Use next_screen_window instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11788 Fnext_window, so that global minibuffers work.
Dave Love <fx@gnu.org>
parents:
diff changeset
11789
Dave Love <fx@gnu.org>
parents:
diff changeset
11790 * lread.c (syms_of_read): Don't forget to defsubr
Dave Love <fx@gnu.org>
parents:
diff changeset
11791 read-char-exclusive.
Dave Love <fx@gnu.org>
parents:
diff changeset
11792
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11793 * lisp.h (Fscreenp, Fselect_screen, Ffocus_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11794 (Funfocus_screen, Fselected_screen, Fwindow_screen)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11795 (Fscreen_root_window, Fscreen_selected_window, Fscreen_list)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11796 (Fnext_screen, Fdelete_screen, Fread_mouse_position)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11797 (Fset_mouse_position, Fmake_screen_visible, Fmake_screen_invisible)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11798 (Ficonify_screen, Fdeiconify_screen, Fscreen_visible_p)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11799 (Fvisible_screen_list, Fscreen_parameters)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11800 (Fmodify_screen_parameters, Fscreen_pixel_size, Fscreen_height)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11801 (Fscreen_width, Fset_screen_height, Fset_screen_width)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11802 (Fset_screen_size, Fset_screen_position, Fcoordinates_in_window_p)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11803 (Flocate_window_from_coordinates, Frubber_band_rectangle): Added
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11804 extern declarations for all these.
Dave Love <fx@gnu.org>
parents:
diff changeset
11805
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11806 * lisp.h (Qscreenp): Added an extern declaration for this.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11807
Dave Love <fx@gnu.org>
parents:
diff changeset
11808 * lisp.h (DBL_DIG): Added constant for the maximum number of
Dave Love <fx@gnu.org>
parents:
diff changeset
11809 decimal digits a float could print to. Used in print.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
11810
Dave Love <fx@gnu.org>
parents:
diff changeset
11811 * keymap.c (Fkey_description): Produce pretty descriptions of
Dave Love <fx@gnu.org>
parents:
diff changeset
11812 mouse and window system events too.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11813 (Fsingle_key_description): Signal an error if obj is not a key.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11814
Dave Love <fx@gnu.org>
parents:
diff changeset
11815 * data.c (Fkeyp, Qkeyp): Added predicate to recognize things which
Dave Love <fx@gnu.org>
parents:
diff changeset
11816 can be bound - this includes keys, symbols (for function keys and
Dave Love <fx@gnu.org>
parents:
diff changeset
11817 window system events), and conses (for mouse events).
Dave Love <fx@gnu.org>
parents:
diff changeset
11818 * lisp.h (Qkeyp): Added external declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
11819
Dave Love <fx@gnu.org>
parents:
diff changeset
11820 * keyboard.c (Frecursive_edit): Don't specbind the standard IO here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11821 (recursive_edit_1): Do it here, and don't forgot to unbind_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
11822
Dave Love <fx@gnu.org>
parents:
diff changeset
11823 (command_loop_1): Reset no_redisplay after mouse commands.
Dave Love <fx@gnu.org>
parents:
diff changeset
11824
Dave Love <fx@gnu.org>
parents:
diff changeset
11825 (classify_object): Place the object in read_key_sequence_cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
11826
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11827 (Fread_key_sequence): Recognize that when read_key_sequence
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11828 returns -1 or -2, it's a mouse event or window system event.
Dave Love <fx@gnu.org>
parents:
diff changeset
11829
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11830 1991-01-01 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11831
Dave Love <fx@gnu.org>
parents:
diff changeset
11832 * fileio.c (Fwrite_region): We should dereference GPT_ADDR[-1]
Dave Love <fx@gnu.org>
parents:
diff changeset
11833 before comparing it to '\n' for VMS cruft.
Dave Love <fx@gnu.org>
parents:
diff changeset
11834 (Fdo_auto_save): Don't call run-hooks before it's defined. This
Dave Love <fx@gnu.org>
parents:
diff changeset
11835 only happens before emacs is dumped, when loading inc-vers.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
11836
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11837 * eval.c (Fsignal): TOTALLY_UNBLOCK_INPUT here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11838 (error): Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11839
Dave Love <fx@gnu.org>
parents:
diff changeset
11840 (Feval): We use argvals[0..5], so declare it to have six elements
Dave Love <fx@gnu.org>
parents:
diff changeset
11841 instead of just five.
Dave Love <fx@gnu.org>
parents:
diff changeset
11842
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11843 1990-12-30 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11844
Dave Love <fx@gnu.org>
parents:
diff changeset
11845 * eval.c (Fsignal): Don't ever return.
Dave Love <fx@gnu.org>
parents:
diff changeset
11846 Call error instead if user tries to use debugger to return.
Dave Love <fx@gnu.org>
parents:
diff changeset
11847
Dave Love <fx@gnu.org>
parents:
diff changeset
11848 * eval.c (unbind_to): New second arg is value to return. gcpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11849 All callers changed to pass the arg; if a caller uses unbind_to
Dave Love <fx@gnu.org>
parents:
diff changeset
11850 just before returning, it passes as this arg the value it wants
Dave Love <fx@gnu.org>
parents:
diff changeset
11851 to return, then it returns whatever comes back.
Dave Love <fx@gnu.org>
parents:
diff changeset
11852
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11853 1990-12-28 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11854
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11855 * print.c (print): Put obj in a non-register variable so
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11856 we could gcpro it. Also fixed some syntax errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
11857
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11858 * editfns.c (Fformat): Declare nstrings, and declare nstrings and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11859 strings in a local block.
Dave Love <fx@gnu.org>
parents:
diff changeset
11860 (Fformat): XFLOAT(args[n]) isn't a float; ->data is.
Dave Love <fx@gnu.org>
parents:
diff changeset
11861
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11862 1990-12-27 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11863
Dave Love <fx@gnu.org>
parents:
diff changeset
11864 * m-tower32.h: Add comments for how to optimize.
Dave Love <fx@gnu.org>
parents:
diff changeset
11865 * m-tower32v3.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
11866
Dave Love <fx@gnu.org>
parents:
diff changeset
11867 * fileio.c (Fwrite_region): Save errno around unlock_file.
Dave Love <fx@gnu.org>
parents:
diff changeset
11868
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11869 1990-12-26 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11870
Dave Love <fx@gnu.org>
parents:
diff changeset
11871 * editfns.c (Fformat): Handle floats. Convert between int and float.
Dave Love <fx@gnu.org>
parents:
diff changeset
11872 Don't truncate value at null char coming from doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
11873 * doprnt.c (doprnt): Replace tembuf with malloced buff if too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
11874 Handle %e, %f and %g.
Dave Love <fx@gnu.org>
parents:
diff changeset
11875
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11876 1990-12-25 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11877
Dave Love <fx@gnu.org>
parents:
diff changeset
11878 * abbrev.c (Fexpand_abbrev): Use insert_from_string, not insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
11879 (Funexpand_abbrev): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11880 * doc.c (Fsubstitute_command_keys): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11881 * editfns.c (Finsert, Finsert_before_markers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11882 * minibuf.c (Fminibuffer_complete_word): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11883 * mocklisp.c (Finsert_string): Use insert1.
Dave Love <fx@gnu.org>
parents:
diff changeset
11884 * vmsfns.c (Fdefault_subproc_input_handler): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11885
Dave Love <fx@gnu.org>
parents:
diff changeset
11886 * print.c: Don't use strout for the text of a Lisp string.
Dave Love <fx@gnu.org>
parents:
diff changeset
11887 (print_string): New function to use instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
11888 (print): Use print_string when no escapes needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
11889 When printing with escapes, protect the string and check addr often.
Dave Love <fx@gnu.org>
parents:
diff changeset
11890
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11891 1990-12-24 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11892
Dave Love <fx@gnu.org>
parents:
diff changeset
11893 * insdel.c (insert_from_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
11894
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11895 1990-12-20 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11896
Dave Love <fx@gnu.org>
parents:
diff changeset
11897 * term.c (ins_del_lines): Handle scroll region wrt chars_wasted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11898
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11899 1990-12-16 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11900
Dave Love <fx@gnu.org>
parents:
diff changeset
11901 * Globally renamed InsStr to insert_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
11902
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11903 1990-12-15 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11904
Dave Love <fx@gnu.org>
parents:
diff changeset
11905 * s-usg5-3.h (USG_SHARED_LIBRARIES): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11906
Dave Love <fx@gnu.org>
parents:
diff changeset
11907 * m-intel386.h (C_SWITCH_MACHINE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
11908
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11909 1990-12-15 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11910
Dave Love <fx@gnu.org>
parents:
diff changeset
11911 * alloc.c (STRING_FULLSIZE): Use sizeof(struct Lisp_String)
Dave Love <fx@gnu.org>
parents:
diff changeset
11912 instead of sizeof(int).
Dave Love <fx@gnu.org>
parents:
diff changeset
11913
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11914 1990-12-14 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11915
Dave Love <fx@gnu.org>
parents:
diff changeset
11916 * keyboard.c (Fread_key_sequence): Clear this_command_key_count
Dave Love <fx@gnu.org>
parents:
diff changeset
11917 here; who unfixed this?
Dave Love <fx@gnu.org>
parents:
diff changeset
11918
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11919 1990-12-12 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11920
Dave Love <fx@gnu.org>
parents:
diff changeset
11921 * abbrev.c (Fdefine_abbrevs): Don't crash when EXPANSION is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
11922
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11923 1990-12-11 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11924
Dave Love <fx@gnu.org>
parents:
diff changeset
11925 * eval.c (Fmacroexpand): Change handling of (foo . bar) in ENV.
Dave Love <fx@gnu.org>
parents:
diff changeset
11926
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11927 1990-12-10 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11928
Dave Love <fx@gnu.org>
parents:
diff changeset
11929 * m-pmax.h (SYSTEM_MALLOC): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11930
Dave Love <fx@gnu.org>
parents:
diff changeset
11931 * process.c (wait_reading_process_input): Ignore failure with EIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
11932
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11933 1990-12-09 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11934
Dave Love <fx@gnu.org>
parents:
diff changeset
11935 * m-iris4d.h (LOAD_AVE_CVT): Divide by 1024.
Dave Love <fx@gnu.org>
parents:
diff changeset
11936 (LIB_STANDARD): Use -lbsd first.
Dave Love <fx@gnu.org>
parents:
diff changeset
11937 (LIBS_MACHINE): Don't use -lbsd here.
Dave Love <fx@gnu.org>
parents:
diff changeset
11938 * s-irix3-3.h (ADDR_CORRECT): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11939 (LIBS_MACHINE): Macro deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11940 (LDAV_SYMBOL): Delete the `_' from start of symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
11941
Dave Love <fx@gnu.org>
parents:
diff changeset
11942 * process.c (create_process): Delete duplicate sigsetmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
11943
Dave Love <fx@gnu.org>
parents:
diff changeset
11944 * m-ibmrt.h (RTPC_REGISTER_BUG, SHORT_CAST_BUG): Macros deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
11945 (C_SWITCH_MACHINE): Use -D to define alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
11946 (SIGN_EXTEND_CHAR): Use a cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
11947
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11948 1990-12-05 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11949
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11950 * keyboard.c (Fsuspend_emacs): Protect STUFFSTRING.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11951 (cmd_error): Protect TAIL while printing.
Dave Love <fx@gnu.org>
parents:
diff changeset
11952 (input_poll_signal, start_polling): Use polling_period.
Dave Love <fx@gnu.org>
parents:
diff changeset
11953 (syms_of_keyboard): Initialize it and make it a Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
11954
Dave Love <fx@gnu.org>
parents:
diff changeset
11955 * fns.c (Fyes_or_no_p): Protect PROMPT for entire loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
11956
Dave Love <fx@gnu.org>
parents:
diff changeset
11957 * fileio.c (Frename_file): Protect args.
Dave Love <fx@gnu.org>
parents:
diff changeset
11958 * fileio.c (Fadd_name_to_file): Protect the args.
Dave Love <fx@gnu.org>
parents:
diff changeset
11959 (Fcopy_file, Fmake_symbolic_link): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
11960 (Finsert_file_contents): Protect FILENAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
11961
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11962 1990-12-04 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11963
Dave Love <fx@gnu.org>
parents:
diff changeset
11964 * eval.c (Fbacktrace): gcpro TAIL.
Dave Love <fx@gnu.org>
parents:
diff changeset
11965 * emacs.c (Fkill_emacs): gcpro ARG.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11966 * editfns.c (Fformat): Remove remains of gcpro'd args.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11967
Dave Love <fx@gnu.org>
parents:
diff changeset
11968 * dispnew.c (syms_of_dispnew): Don't clobber Vwindow_system_version
Dave Love <fx@gnu.org>
parents:
diff changeset
11969 if CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
11970
Dave Love <fx@gnu.org>
parents:
diff changeset
11971 * dired.c (file_name_completion): Check that FILE is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
11972
Dave Love <fx@gnu.org>
parents:
diff changeset
11973 * buffer.c (Fbury_buffer): Don't init BUF1.
Dave Love <fx@gnu.org>
parents:
diff changeset
11974
Dave Love <fx@gnu.org>
parents:
diff changeset
11975 * doc.c (Fsubstitute_command_keys): Protect STR and don't keep a
Dave Love <fx@gnu.org>
parents:
diff changeset
11976 pointer to the middle of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
11977
Dave Love <fx@gnu.org>
parents:
diff changeset
11978 * m-hp9000s300.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Override for BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
11979
Dave Love <fx@gnu.org>
parents:
diff changeset
11980 * process.c (sigchld_handler): Clear synch_process_alive if the
Dave Love <fx@gnu.org>
parents:
diff changeset
11981 dying process isn't in the table at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
11982 * callproc.c (call_process_cleanup): Clear synch_process_alive.
Dave Love <fx@gnu.org>
parents:
diff changeset
11983
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
11984 1990-12-03 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11985
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
11986 * callproc.c (Fcall_process): Change synch_process_pid to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11987 synch_process_alive, as a general flag that we are waiting for
Dave Love <fx@gnu.org>
parents:
diff changeset
11988 a synchronous process to die. This obviates the need to block
Dave Love <fx@gnu.org>
parents:
diff changeset
11989 SIGCHLDs until we know the pid.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
11990 * sysdep.c (wait_for_termination): Wait for synch_process_alive to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
11991 be false.
Dave Love <fx@gnu.org>
parents:
diff changeset
11992
Dave Love <fx@gnu.org>
parents:
diff changeset
11993 * process.c (sigchld_handler): If pid not recognized, look for a
Dave Love <fx@gnu.org>
parents:
diff changeset
11994 process recorded with pid -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
11995 (create_process): Set pid to -1 before the fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
11996 Store correct pid right after the fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
11997 Don't change sigchld handler on system V.
Dave Love <fx@gnu.org>
parents:
diff changeset
11998
Dave Love <fx@gnu.org>
parents:
diff changeset
11999 * process.c (Fstart_process): Set BUFFER before other string vars
Dave Love <fx@gnu.org>
parents:
diff changeset
12000 so a gc in Fget_buffer_create won't clobber them.
Dave Love <fx@gnu.org>
parents:
diff changeset
12001
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12002 1990-11-30 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12003
Dave Love <fx@gnu.org>
parents:
diff changeset
12004 * keyboard.c (read_command_char): Save and restore getcjmp.
Dave Love <fx@gnu.org>
parents:
diff changeset
12005
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12006 1990-11-29 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12007
Dave Love <fx@gnu.org>
parents:
diff changeset
12008 * process.c (status_convert): Use WRETCODE for exited process.
Dave Love <fx@gnu.org>
parents:
diff changeset
12009
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12010 1990-11-26 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12011
Dave Love <fx@gnu.org>
parents:
diff changeset
12012 * s-usg5-4.h (LIB_STANDARD): Add libucb.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
12013 (NEED_PTEM_H): Define this instead of NEED_SIOCTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
12014 * m-ibm370aix.h, m-ibmps2-aix.h, m-ibmrs6000.h (NEED_SIOCTL):
Dave Love <fx@gnu.org>
parents:
diff changeset
12015 Undefine this.
Dave Love <fx@gnu.org>
parents:
diff changeset
12016 (NEED_PTEM_H): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12017
Dave Love <fx@gnu.org>
parents:
diff changeset
12018 * s-sunos4.h (O_NDELAY): Don't define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
12019
Dave Love <fx@gnu.org>
parents:
diff changeset
12020 * print.c (Fwith_output_to_temp_buffer): Don't eval first arg twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
12021
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12022 1990-11-22 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12023
Dave Love <fx@gnu.org>
parents:
diff changeset
12024 * m-hp9000s300.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Alternate defs for BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12025
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12026 1990-11-21 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12027
Dave Love <fx@gnu.org>
parents:
diff changeset
12028 * dispnew.c (init_display): Check if we're using a window system
Dave Love <fx@gnu.org>
parents:
diff changeset
12029 before trying to initialize the terminal. If someone has
Dave Love <fx@gnu.org>
parents:
diff changeset
12030 indicated that they want to use a window system, we shouldn't
Dave Love <fx@gnu.org>
parents:
diff changeset
12031 bother initializing the terminal. This is especially important
Dave Love <fx@gnu.org>
parents:
diff changeset
12032 when the terminal is so dumb that emacs gives up and doesn't bother
Dave Love <fx@gnu.org>
parents:
diff changeset
12033 using the window system.
Dave Love <fx@gnu.org>
parents:
diff changeset
12034
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12035 1990-11-20 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12036
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12037 * print.c (Fexternal_debugging_output): Added new function which
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12038 writes a character to stderr, for use when debugging emacs with
Dave Love <fx@gnu.org>
parents:
diff changeset
12039 gdb.
Dave Love <fx@gnu.org>
parents:
diff changeset
12040
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12041 1990-11-14 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12042
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12043 * dispnew.c (window_change_signal): Used to assume that SIGWINCHes
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12044 always applied to the currently selected screen. Now it scans the
Dave Love <fx@gnu.org>
parents:
diff changeset
12045 list of screens for a screen controlled by termcap, and changes that
Dave Love <fx@gnu.org>
parents:
diff changeset
12046 screen's size.
Dave Love <fx@gnu.org>
parents:
diff changeset
12047
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12048 1990-11-13 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12049
Dave Love <fx@gnu.org>
parents:
diff changeset
12050 * fileio.c (err_str): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
12051 (Finsert_file_contents, Fwrite_region): Use it in error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
12052
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12053 1990-11-12 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12054
Dave Love <fx@gnu.org>
parents:
diff changeset
12055 * insdel.c (del_range): Supply missing arg to gap_left.
Dave Love <fx@gnu.org>
parents:
diff changeset
12056
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12057 1990-11-11 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12058
Dave Love <fx@gnu.org>
parents:
diff changeset
12059 * regex.c: Disabled definition of NULL from lisp.h
Dave Love <fx@gnu.org>
parents:
diff changeset
12060
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12061 * crt0.c (_start): Added static declaration of start1.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12062
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12063 * xfns.c: Added definition for Vbar_cursor.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12064 (syms_of_xfns): Added DEFVAR_LISP clause for Vbar_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
12065
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12066 * xterm.c (XTread_socket): Passed &event.xkey instead of &event to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12067 XLookupString, so things will typecheck nicely.
Dave Love <fx@gnu.org>
parents:
diff changeset
12068
Dave Love <fx@gnu.org>
parents:
diff changeset
12069 * Globally rewrote all references to Vmouse_buffer to use the
Dave Love <fx@gnu.org>
parents:
diff changeset
12070 buffer viewed by Vmouse_window instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
12071
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12072 * alloc.c (xmalloc, xrealloc): Removed calls to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12073 {un,}hold_window_change. The new SIGWINCH-handling code and
Dave Love <fx@gnu.org>
parents:
diff changeset
12074 do_pending_window_change make them unnecessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
12075
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12076 1990-11-11 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12077
Dave Love <fx@gnu.org>
parents:
diff changeset
12078 * process.c (wait_reading_process_input): Make Available static;
Dave Love <fx@gnu.org>
parents:
diff changeset
12079 don't clear when a nonzero bit is found.
Dave Love <fx@gnu.org>
parents:
diff changeset
12080
Dave Love <fx@gnu.org>
parents:
diff changeset
12081 * fns.c (Fnthcdr): Stop loop if reach end.
Dave Love <fx@gnu.org>
parents:
diff changeset
12082
Dave Love <fx@gnu.org>
parents:
diff changeset
12083 * dispnew.c: Include fcntl.h if HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
12084
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12085 1990-11-10 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12086
Dave Love <fx@gnu.org>
parents:
diff changeset
12087 * alloc.c (make_uninit_string): No longer declared static, and
Dave Love <fx@gnu.org>
parents:
diff changeset
12088 extern declaration added to lisp.h. It's used in dired.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
12089
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12090 1990-11-08 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12091
Dave Love <fx@gnu.org>
parents:
diff changeset
12092 * dispnew.c (do_pending_window_change): Changed incorrect call to
Dave Love <fx@gnu.org>
parents:
diff changeset
12093 change_window_size_1 into a loop which scans list of screens and
Dave Love <fx@gnu.org>
parents:
diff changeset
12094 resizes those that need resizing.
Dave Love <fx@gnu.org>
parents:
diff changeset
12095
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12096 1990-11-06 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12097
Dave Love <fx@gnu.org>
parents:
diff changeset
12098 * m-ibmrs6000.h (CANNOT_DUMP): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12099
Dave Love <fx@gnu.org>
parents:
diff changeset
12100 * process.c (create_process): Unblock SIGCHLD in the child.
Dave Love <fx@gnu.org>
parents:
diff changeset
12101
Dave Love <fx@gnu.org>
parents:
diff changeset
12102 * process.c (wait_reading_process_input): Don't read input
Dave Love <fx@gnu.org>
parents:
diff changeset
12103 from more than one process between calls to `select'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12104
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12105 1990-11-02 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12106
Dave Love <fx@gnu.org>
parents:
diff changeset
12107 * callint.c (syms_of_callint):
Dave Love <fx@gnu.org>
parents:
diff changeset
12108 Initialize Vprefix_arg and Vcurrent_prefix_arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
12109
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12110 1990-11-01 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12111
Dave Love <fx@gnu.org>
parents:
diff changeset
12112 * dired.c (Fdirectory_files): Avoid using MAXNAMLEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
12113
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12114 1990-10-31 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12115
Dave Love <fx@gnu.org>
parents:
diff changeset
12116 * process.c (MAXDESC): Enclosed definition in `#ifndef ... #endif'
Dave Love <fx@gnu.org>
parents:
diff changeset
12117 clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
12118
Dave Love <fx@gnu.org>
parents:
diff changeset
12119 * bytecode.c: Included syntax.h to declare syntax_code_spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
12120
Dave Love <fx@gnu.org>
parents:
diff changeset
12121 * syntax.h (syntax_spec_code): Added extern declaration for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
12122
Dave Love <fx@gnu.org>
parents:
diff changeset
12123 * floatfns.c (float_error): Added static declaration for this at
Dave Love <fx@gnu.org>
parents:
diff changeset
12124 the top of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12125
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12126 1990-10-29 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12127
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12128 * indent.c (position_indentation): Renamed stray `bf_cur' to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12129 `current_buffer', and old `CharAt' usages to `FETCH_CHAR'.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12130 * buffer.c (Fbuffer_disable_undo): The symbol object for this
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12131 subroutine was still named Sbuffer_flush_undo, and the symbol's
Dave Love <fx@gnu.org>
parents:
diff changeset
12132 lisp name was similarly out of date. Renamed both, and added an
Dave Love <fx@gnu.org>
parents:
diff changeset
12133 alias in lisp/subr.el .
Dave Love <fx@gnu.org>
parents:
diff changeset
12134
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12135 * keyboard.c (Fset_input_mode): A `meta_flag' had escaped being
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12136 renamed to `meta_key'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12137
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12138 1990-10-29 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12139
Dave Love <fx@gnu.org>
parents:
diff changeset
12140 * process.c (Fprocess_send_region, Fprocess_send_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
12141 Break data into bunches less than 500 bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
12142 Accept process output between bunches.
Dave Love <fx@gnu.org>
parents:
diff changeset
12143 ??? Must update manual.
Dave Love <fx@gnu.org>
parents:
diff changeset
12144
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12145 1990-10-29 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12146
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12147 * window.c (Fset_window_start, window_scroll): Renamed stray
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12148 references to `redo_mode_line' to `update_mode_line'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12149
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12150 * xdisp.c (decode_mode_spec): Renamed stray references to `bf_cur'
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12151 and `bf_modified' to `current_buffer' and `MODIFF'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12152
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12153 1990-10-25 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12154
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12155 * environ.h: File created - contains declarations for users of the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12156 environment variable list.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12157 * callproc.c (environ): Removed extern declaration of environ, and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12158 included environ.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12159
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12160 1990-10-24 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12161
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12162 * callproc.c (init_callproc): Removed extern declaration of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12163 environ - it's already taken care of at the top of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12164
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12165 * mocklisp.h: File created - externally declares certain
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12166 functions defined in mocklisp.c.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12167 * lisp.h (Fread_buffer, Fread_key_sequence): Added extern
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12168 declarations for these functions.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12169 * callint.c (ml_apply, Fread_buffer, Fread_key_sequence): Removed
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12170 extern declarations for these functions, included mocklisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12171 Moved external declaration of index to top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12172
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12173 1990-10-24 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12174
Dave Love <fx@gnu.org>
parents:
diff changeset
12175 * ymakefile (GNULIB_VAR): New make variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
12176 (LIBES): Use that, not GNULIB directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
12177 (GNULIB): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12178
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12179 1990-10-23 Jim Blandy (jimb@geech.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12180
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12181 * indent.h (last_known_column_point): Added extern declaration for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12182 this variable.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12183 * buffer.c (last_known_column_point): Removed extern declaration for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12184 this variable, included indent.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12185 (Vprin1_to_string_buffer): Removed extern declaration - it's
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12186 already in lisp.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12187
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12188 * lisp.h (catchlist, backtrace_list, stack_bottom)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12189 (current_global_map): Added extern declarations for these
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12190 variables.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12191 * alloc.c: Removed external declarations for catchlist,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12192 backtrace_list, and stack_bottom, since this file includes
Dave Love <fx@gnu.org>
parents:
diff changeset
12193 lisp.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12194 * callint.c (current_global_map): Removed extern declaration.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12195
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12196 * search.h: New file - declares searchbuf.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12197 * dired.c (Fdirectory_files): Removed extern declaration of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12198 searchbuf, included search.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12199
Dave Love <fx@gnu.org>
parents:
diff changeset
12200 * Globally renamed `CHAR_AT_POSITION' to `FETCH_CHAR'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12201
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12202 1990-10-22 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12203
Dave Love <fx@gnu.org>
parents:
diff changeset
12204 * keyboard.c (quit_char): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
12205 (init_keyboard): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12206 (Fset_input_mode): New optional arg to set quit_char.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12207 (command_loop_1, read_char, kbd_buffer_store_char)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12208 (read_avail_input): Use quit_char, not C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
12209 * sysdep.c (init_sys_modes): Use quit_char to set special chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
12210 * xterm.c (x_term_init): Pass new arg to Fset_input_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
12211
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12212 1990-10-22 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12213
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12214 * xdisp.c: Added `extern' declaration for command_loop_level.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12215
Dave Love <fx@gnu.org>
parents:
diff changeset
12216 * term.c (term_init): Internal cleanups.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12217 (write_glyphs): Renamed argument `start' to `string'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12218
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12219 1990-10-21 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12220
Dave Love <fx@gnu.org>
parents:
diff changeset
12221 * xterm.c (FIONREAD): Undefine if BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12222 (SIGIO): Undefine if no FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12223 (ioctl.h, termio.h, strings.h, string.h): Include them before those.
Dave Love <fx@gnu.org>
parents:
diff changeset
12224
Dave Love <fx@gnu.org>
parents:
diff changeset
12225 * alloc.c (make_vector_from_string, Fvector_from_string):
Dave Love <fx@gnu.org>
parents:
diff changeset
12226 Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
12227
Dave Love <fx@gnu.org>
parents:
diff changeset
12228 * sysdep.c (select): Handle timeout == 0. Add var local_timeout.
Dave Love <fx@gnu.org>
parents:
diff changeset
12229
Dave Love <fx@gnu.org>
parents:
diff changeset
12230 * alloc.c (make_uninit_string, make_float): Use VALIDATE_LISP_STORAGE.
Dave Love <fx@gnu.org>
parents:
diff changeset
12231 (Fcons, Fmake_vector, Fmake_symbol, Fmake_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12232 (Fmake_vector_from_list): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12233 (VALIDATE_LISP_STORAGE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
12234
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12235 1990-10-20 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12236
Dave Love <fx@gnu.org>
parents:
diff changeset
12237 * dispnew.c (scrolling): Give up if some new lines not enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
12238 (update_screen): Rework outq logic.
Dave Love <fx@gnu.org>
parents:
diff changeset
12239
Dave Love <fx@gnu.org>
parents:
diff changeset
12240 * xdisp.c (message, message1): Clear noninteractive_need_newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
12241
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12242 1990-10-19 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12243
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12244 * scroll.c (do_scrolling): Allocate queue using alloca instead
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12245 of variable-sized arrays.
Dave Love <fx@gnu.org>
parents:
diff changeset
12246
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12247 1990-10-19 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12248
Dave Love <fx@gnu.org>
parents:
diff changeset
12249 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12250
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12251 1990-10-18 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12252
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12253 * print.c (internal_with_output_to_temp_buffer): Install an
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12254 unwind_protect to make sure the current buffer is restored.
Dave Love <fx@gnu.org>
parents:
diff changeset
12255
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12256 * minibuf.c (read_minibuf): Call recursive_edit_1 instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12257 Frecursive_edit, to support the new command_loop_level
Dave Love <fx@gnu.org>
parents:
diff changeset
12258 arrangement.
Dave Love <fx@gnu.org>
parents:
diff changeset
12259
Dave Love <fx@gnu.org>
parents:
diff changeset
12260 * malloc.c (calloc): Added this function, in case something linked
Dave Love <fx@gnu.org>
parents:
diff changeset
12261 with emacs calls it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12262
Dave Love <fx@gnu.org>
parents:
diff changeset
12263 * lread.c (openp): Since access returns 0 on success, change that
Dave Love <fx@gnu.org>
parents:
diff changeset
12264 into a 1 before returning it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12265
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12266 * lisp.h: Deleted DEFSIMPLE and DEFPRED, since they're no
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12267 longer used.
Dave Love <fx@gnu.org>
parents:
diff changeset
12268
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12269 1990-10-18 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12270
Dave Love <fx@gnu.org>
parents:
diff changeset
12271 * m-intel386.h (alloca): Define as builtin, if using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
12272
Dave Love <fx@gnu.org>
parents:
diff changeset
12273 * m-att3b.h (NEED_PTEM_H): Define this for 3b2.
Dave Love <fx@gnu.org>
parents:
diff changeset
12274
Dave Love <fx@gnu.org>
parents:
diff changeset
12275 * s-aix3-1.h (SYSV_SYSTEM_DIR): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12276
Dave Love <fx@gnu.org>
parents:
diff changeset
12277 * print.c (print): Improve error message for bad data type.
Dave Love <fx@gnu.org>
parents:
diff changeset
12278
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12279 1990-10-18 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12280
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12281 * keymap.c (Flookup_key): Rearranged to use an index into the key
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12282 sequence instead of a pointer and a level counter.
Dave Love <fx@gnu.org>
parents:
diff changeset
12283
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12284 1990-10-18 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12285
Dave Love <fx@gnu.org>
parents:
diff changeset
12286 * floatfns.c (sinh, cosh): On VMS, define to use exp.
Dave Love <fx@gnu.org>
parents:
diff changeset
12287 (IN_FLOAT): Detect errors reported using errno.
Dave Love <fx@gnu.org>
parents:
diff changeset
12288 (float_error): Define function unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
12289 Reestablish handler when called, if not BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12290
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12291 1990-10-17 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12292
Dave Love <fx@gnu.org>
parents:
diff changeset
12293 * m-delta.h (C_DEBUG_SWITCH): Don't define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
12294
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12295 1990-10-17 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12296
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12297 * keyboard.c (command_loop): Made call to command_loop_2
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12298 conditional on minibuf_level too (it used to be only conditional
Dave Love <fx@gnu.org>
parents:
diff changeset
12299 on command_loop_level), since this is what 18.56 and all the other
Dave Love <fx@gnu.org>
parents:
diff changeset
12300 functions in Emacs 19 keyboard.c do.
Dave Love <fx@gnu.org>
parents:
diff changeset
12301
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12302 1990-10-16 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12303
Dave Love <fx@gnu.org>
parents:
diff changeset
12304 * keyboard.c (read_char): Don't echo dash if there is already
Dave Love <fx@gnu.org>
parents:
diff changeset
12305 something else being displayed in the echo area.
Dave Love <fx@gnu.org>
parents:
diff changeset
12306
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12307 1990-10-16 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12308
Dave Love <fx@gnu.org>
parents:
diff changeset
12309 * process.c (status_convert): If killed by signal, use WTERMSIG.
Dave Love <fx@gnu.org>
parents:
diff changeset
12310
Dave Love <fx@gnu.org>
parents:
diff changeset
12311 * data.c (arith_error): Reestablish handler on VMS.
Dave Love <fx@gnu.org>
parents:
diff changeset
12312
Dave Love <fx@gnu.org>
parents:
diff changeset
12313 * keyboard.c (start_polling, stop_polling): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
12314 (input_poll_signal): New function, handles periodic alarms.
Dave Love <fx@gnu.org>
parents:
diff changeset
12315 (read_command_char): Turn off polling temporarily.
Dave Love <fx@gnu.org>
parents:
diff changeset
12316 * xdisp.c (redisplay): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12317 * process.c (wait_reading_process_input, create_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12318
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12319 1990-10-16 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12320
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12321 * indent.c (position_indentation): Instead of using CharAt, use a
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12322 pointer to scan the buffer - this is faster.
Dave Love <fx@gnu.org>
parents:
diff changeset
12323
Dave Love <fx@gnu.org>
parents:
diff changeset
12324 * emacs.c (Fdump_emacs): The conditional expression which passes
Dave Love <fx@gnu.org>
parents:
diff changeset
12325 symname to unexec was missing a `: 0'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12326
Dave Love <fx@gnu.org>
parents:
diff changeset
12327 * dispnew.c (rotate_vector): Was rotating backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
12328
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12329 1990-10-15 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12330
Dave Love <fx@gnu.org>
parents:
diff changeset
12331 * dired.c (file_name_completion): Use scmp to compare names.
Dave Love <fx@gnu.org>
parents:
diff changeset
12332
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12333 1990-10-15 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12334
Dave Love <fx@gnu.org>
parents:
diff changeset
12335 * process.c (create_process): Don't turn off handling of SIGCHLD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12336 Just set a flag if a signal comes in when not wanted.
Dave Love <fx@gnu.org>
parents:
diff changeset
12337 (create_process_sigchld): New signal handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
12338
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12339 1990-10-14 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12340
Dave Love <fx@gnu.org>
parents:
diff changeset
12341 * bytecode.c: De-implement Bmark, Bset_mark, Bscan_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12342 Mark Bsymbol_function, Bfset, Bread_char as obsolete.
Dave Love <fx@gnu.org>
parents:
diff changeset
12343 Implement codes Bmult, Bforward_char...Bwiden,
Dave Love <fx@gnu.org>
parents:
diff changeset
12344 and Bstringeqlsign...Bintegerp.
Dave Love <fx@gnu.org>
parents:
diff changeset
12345
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12346 1990-10-12 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12347
Dave Love <fx@gnu.org>
parents:
diff changeset
12348 * buffer.c (list_buffers_1): Select the buffer given in
Dave Love <fx@gnu.org>
parents:
diff changeset
12349 Vstandard_output using Fset_buffer instead of set_buffer_internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
12350
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12351 * buffer.c (set_buffer_internal): Deleted variable swb - it's
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12352 never used.
Dave Love <fx@gnu.org>
parents:
diff changeset
12353
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12354 * buffer.c (count_modified_buffers): Function deleted - it's
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12355 not used anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
12356
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12357 1990-10-11 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12358
Dave Love <fx@gnu.org>
parents:
diff changeset
12359 * buffer.c (reset_buffer_local_variables, buffer_local_variables):
Dave Love <fx@gnu.org>
parents:
diff changeset
12360 added support for default values for buffer local variables which
Dave Love <fx@gnu.org>
parents:
diff changeset
12361 do not have a DEFVAR_PER_BUFFER, as described in the comments
Dave Love <fx@gnu.org>
parents:
diff changeset
12362 above buffer_local_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
12363
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12364 * buffer.c (Fget_buffer_create): Move initialization of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12365 b->save_length and b->last_window_start to reset_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12366
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12367 1990-10-11 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12368
Dave Love <fx@gnu.org>
parents:
diff changeset
12369 * m-ibmps2-aix.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Define them.
Dave Love <fx@gnu.org>
parents:
diff changeset
12370 (C_DEBUG_SWITCH): Delete -fstrength-reduce.
Dave Love <fx@gnu.org>
parents:
diff changeset
12371
Dave Love <fx@gnu.org>
parents:
diff changeset
12372 * unexmips.c (unexec): Add conditional for MIPS2.
Dave Love <fx@gnu.org>
parents:
diff changeset
12373
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12374 1990-10-10 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12375
Dave Love <fx@gnu.org>
parents:
diff changeset
12376 * m-iris4d.h (LIBS_MACHINE): Use -lsun, don't use -lPW.
Dave Love <fx@gnu.org>
parents:
diff changeset
12377
Dave Love <fx@gnu.org>
parents:
diff changeset
12378 * unexelf.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12379 * s-usg5-4.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12380 * unexec.c [USG_SHARED_LIBARARIES]: Numerous changes under this cond.
Dave Love <fx@gnu.org>
parents:
diff changeset
12381 (copy_text_and_data): New second argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
12382
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12383 1990-10-10 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12384
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12385 * alloc.c (gc_sweep): Only unchain markers that are in a buffer.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12386
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12387 1990-10-10 Mike Rowan (mtr@apple-gunkies)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12388
Dave Love <fx@gnu.org>
parents:
diff changeset
12389 * process.c: Merged in more changes from 18.56: update_status,
Dave Love <fx@gnu.org>
parents:
diff changeset
12390 FD_SET changes (define all the FD_ macros). Other small changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
12391
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12392 1990-10-09 Jim Blandy (jimb@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12393
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12394 * xdist.c (decode_mode_spec): Reworked code to handle %* - it now
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12395 goes like `if return else if return else ... return' instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
12396 using a conditional operator.
Dave Love <fx@gnu.org>
parents:
diff changeset
12397
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12398 * xdist.c (fmodetrunc): Function deleted - no longer used.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12399
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12400 1990-10-09 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12401
Dave Love <fx@gnu.org>
parents:
diff changeset
12402 * xdisp.c (decode_mode_spec): Handle dashes in wide windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
12403
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12404 1990-10-08 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12405
Dave Love <fx@gnu.org>
parents:
diff changeset
12406 * sysdep.c (sys_open, sys_close, sys_read, sys_write):
Dave Love <fx@gnu.org>
parents:
diff changeset
12407 Don't handle EAGAIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
12408
Dave Love <fx@gnu.org>
parents:
diff changeset
12409 * process.c (wait_reading_process_input): Handle nread==-1
Dave Love <fx@gnu.org>
parents:
diff changeset
12410 for O_NDELAY like O_NONBLOCK.
Dave Love <fx@gnu.org>
parents:
diff changeset
12411
Dave Love <fx@gnu.org>
parents:
diff changeset
12412 * s-vms.h (LINK_CTRL_SHARE): Turn on again.
Dave Love <fx@gnu.org>
parents:
diff changeset
12413 tranle@intellicorp.com found it needed in VMS 5.3.
Dave Love <fx@gnu.org>
parents:
diff changeset
12414
Dave Love <fx@gnu.org>
parents:
diff changeset
12415 * emacs.c (main): Move VMS declaration of environ outside function.
Dave Love <fx@gnu.org>
parents:
diff changeset
12416
Dave Love <fx@gnu.org>
parents:
diff changeset
12417 * vmsfns.c (Fdefault_subproc_input_handler): InsCstr -> insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
12418
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12419 1990-10-07 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12420
Dave Love <fx@gnu.org>
parents:
diff changeset
12421 * m-pmax.h (START_FILES): Handle crt0.o in different dir in Ultrix 4.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
12422
Dave Love <fx@gnu.org>
parents:
diff changeset
12423 * s-sunos4.h (O_NDELAY): Define only if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12424
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12425 1990-10-06 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12426
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12427 * sysdep.c (tabs_safe_p, get_screen_size): Renamed `sg' to `tty'.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12428
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12429 * sysdep.c (init_baud_rate): Rearranged code for calculating
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12430 baud_rate.
Dave Love <fx@gnu.org>
parents:
diff changeset
12431
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12432 1990-10-05 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12433
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12434 * search.c (Freplace_match): Used Finsert_buffer_substring instead
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12435 of place and deleted place.
Dave Love <fx@gnu.org>
parents:
diff changeset
12436
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12437 * search.c (place): Function removed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12438
Dave Love <fx@gnu.org>
parents:
diff changeset
12439 * process.c (count_active_processes): Deleted; not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
12440
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12441 * minibuf.c (read_minibuf): Renamed `prefix' argument to `initial'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12442
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12443 1990-10-01 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12444
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12445 * lread.c (Fload): Renamed `MISSING-OK' to `NOERROR'.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12446
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12447 * keyboard.c (describe_map): Renamed `keys' to `string'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12448
Dave Love <fx@gnu.org>
parents:
diff changeset
12449 * keyboard.c `Vauto_save_interval' unrenamed back to
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12450 `auto-save-interval'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12451
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12452 * keymap.c (Fdefine_key, Flookup_key): Renamed arguments called
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12453 `keys' to `key'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12454
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12455 1990-10-01 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12456
Dave Love <fx@gnu.org>
parents:
diff changeset
12457 * sysdep.c (sys_open, sys_close, sys_read, sys_write):
Dave Love <fx@gnu.org>
parents:
diff changeset
12458 Handle EAGAIN like EINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
12459
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12460 1990-09-30 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12461
Dave Love <fx@gnu.org>
parents:
diff changeset
12462 * insdel.c (gap_left, gap_right): Use bcopy if requested.
Dave Love <fx@gnu.org>
parents:
diff changeset
12463 New config parameters GAP_USE_BCOPY, BCOPY_SAFE_UPWARD,
Dave Love <fx@gnu.org>
parents:
diff changeset
12464 and BCOPY_SAFE_DOWNWARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
12465
Dave Love <fx@gnu.org>
parents:
diff changeset
12466 * eval.c (find_handler_clause): Bind debug-on-error to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
12467 (Qdebug_on_error): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
12468 (syms_of_eval): Initialize that.
Dave Love <fx@gnu.org>
parents:
diff changeset
12469
Dave Love <fx@gnu.org>
parents:
diff changeset
12470 * sysdep.c: Include various headers for ptys, for hpux, aix, and sysv.
Dave Love <fx@gnu.org>
parents:
diff changeset
12471
Dave Love <fx@gnu.org>
parents:
diff changeset
12472 * dispnew.c (preserve_other_columns): Fix args to second bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
12473
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12474 1990-09-30 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12475
Dave Love <fx@gnu.org>
parents:
diff changeset
12476 * keyboard.c: `auto_save_interval' renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
12477 `Vauto_save_interval', since it *is* a lisp-accessible variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
12478
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12479 * fileio.c (Fdo_auto_save): Call record_auto_save so that
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12480 read_char knows when we've auto-saved.
Dave Love <fx@gnu.org>
parents:
diff changeset
12481
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12482 * keyboard.c (record_auto_save): Added function to support the new
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12483 auto-save conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
12484
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12485 * keyboard.c (read_char): Use num_input_chars and last_auto_save
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12486 instead of keystrokes to decide when to autosave.
Dave Love <fx@gnu.org>
parents:
diff changeset
12487
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12488 * keyboard.c (keystrokes): Variable deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12489
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12490 1990-09-30 Mike Rowan (mtr@spike.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12491
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12492 * keyboard.c, alloc.c: Added malloc warning code from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12493 18.56.
Dave Love <fx@gnu.org>
parents:
diff changeset
12494
Dave Love <fx@gnu.org>
parents:
diff changeset
12495 * dispnew.c, xdisp.c: (un)hold_window_change no longer exists;
Dave Love <fx@gnu.org>
parents:
diff changeset
12496 added do_pending_window_change from 18.56.
Dave Love <fx@gnu.org>
parents:
diff changeset
12497
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
12498 * process.c, process.h: Add the raw_status_low and raw_status_high
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12499 code from 18.56.
Dave Love <fx@gnu.org>
parents:
diff changeset
12500
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12501 1990-09-29 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12502
Dave Love <fx@gnu.org>
parents:
diff changeset
12503 * alloca.s: Handle ns32000 like ns16000.
Dave Love <fx@gnu.org>
parents:
diff changeset
12504
Dave Love <fx@gnu.org>
parents:
diff changeset
12505 * m-ns32000.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12506
Dave Love <fx@gnu.org>
parents:
diff changeset
12507 * lread.c (Fload): Warn if elc file older than source file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12508
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12509 * ymakefile (LIB_X11_LIB): New parameter, default -lX11.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12510 (LIBX): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
12511
Dave Love <fx@gnu.org>
parents:
diff changeset
12512 * Makefile (xmakefile): Delete junk.c at the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
12513
Dave Love <fx@gnu.org>
parents:
diff changeset
12514 * hftctl.c: Include termios.h before termio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12515 Define TCGETS and TCSETS if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
12516 Give some forward declarations for the static functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
12517 Reformat in usual GNU style.
Dave Love <fx@gnu.org>
parents:
diff changeset
12518
Dave Love <fx@gnu.org>
parents:
diff changeset
12519 * m-orion105.h (LOAD_AVE_TYPE, FSCALE): Changed from double and 1.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
12520
Dave Love <fx@gnu.org>
parents:
diff changeset
12521 * m-delta.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
12522
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12523 1990-09-28 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12524
Dave Love <fx@gnu.org>
parents:
diff changeset
12525 * fns.c (Frequire): Undo certain things on failure, like autoload.
Dave Love <fx@gnu.org>
parents:
diff changeset
12526
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12527 1990-09-28 Jim Blandy (jimb@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12528
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12529 * fileio.c (Fwrite_region): Renamed variable `fd' to `desc' and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12530 changed argument to open from `1' to `O_WRONLY'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12531
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12532 * fileio.c (O_WRONLY): Added clause to define this if not already
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12533 defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12534
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12535 * emacs.c (Fdump_emacs): Removed a_name variable.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12536
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12537 * emacs.c (Fkill_emacs): Removed code which asked about modified
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12538 buffers and running subprocesses.
Dave Love <fx@gnu.org>
parents:
diff changeset
12539
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12540 * editfns.c (Fcurrent_time_string): Renamed variable `now' to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12541 `current_time'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12542
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12543 * dispnew.c (update_line): Renamed variables `m1' and `m2' to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12544 `begmatch' and `endmatch'.
Dave Love <fx@gnu.org>
parents:
diff changeset
12545
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12546 * dispnew.c (update_screen): Use preempt_count as a limit instead
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12547 of a counter; count with i instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
12548
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12549 * dispnew.c (visible_bell, inverse_video, baud_rate)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12550 (Vwindow_system): Rearranged comments.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12551
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12552 1990-09-27 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12553
Dave Love <fx@gnu.org>
parents:
diff changeset
12554 * emacs.c (main) : Set the DISPLAY environment value when both of
Dave Love <fx@gnu.org>
parents:
diff changeset
12555 MAINTAIN_ENVIRONMENT and HAVE_X_WINDOW are defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12556
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12557 * m-convex.h (LIB_STANDARD, LIBS_MACHINE): Remove these, they
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12558 cause an unnecessary C1/C2 dependency.
Dave Love <fx@gnu.org>
parents:
diff changeset
12559
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12560 * m-convex.h (LD_SWITCH_MACHINE): Use -e__start to specify
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12561 where crt0.c begins.
Dave Love <fx@gnu.org>
parents:
diff changeset
12562
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12563 * m-convex.h (HAVE_SETSID): Define; must call setsid
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12564 when creating an inferior with a different controlling tty.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12565 * process.c (create_process): Rearrange so that HAVE_SETSID
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12566 will be seen when not under USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
12567
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12568 * m-convex.h (S_IFMT etc): Define in case of posix compilation.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12569
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12570 * m-convex.h (FIRST_PTY_LETTER): Do it at runtime.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12571 * unexconvex.c (first_pty_letter): Routine to locate lowest pty.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12572
Dave Love <fx@gnu.org>
parents:
diff changeset
12573 * unexconvex.c: Rewrite so it can cope with thread-local sections.
Dave Love <fx@gnu.org>
parents:
diff changeset
12574
Dave Love <fx@gnu.org>
parents:
diff changeset
12575 * sysdep.c (select): Use process_tick and update_tick,
Dave Love <fx@gnu.org>
parents:
diff changeset
12576 not child_changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
12577
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12578 1990-09-23 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12579
Dave Love <fx@gnu.org>
parents:
diff changeset
12580 * keyboard.c (Fsuspend_emacs): Check screen size after resume.
Dave Love <fx@gnu.org>
parents:
diff changeset
12581
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12582 1990-09-19 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12583
Dave Love <fx@gnu.org>
parents:
diff changeset
12584 * editfns.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12585
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12586 1990-09-18 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12587
Dave Love <fx@gnu.org>
parents:
diff changeset
12588 * window.c (Fsplit_window): Minor cleanup.
Dave Love <fx@gnu.org>
parents:
diff changeset
12589
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12590 1990-09-17 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12591
Dave Love <fx@gnu.org>
parents:
diff changeset
12592 * emacs.c (main) [USG_SHARED_LIBRARIES]: Call brk.
Dave Love <fx@gnu.org>
parents:
diff changeset
12593
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12594 1990-09-13 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12595
Dave Love <fx@gnu.org>
parents:
diff changeset
12596 * floatfns.c (float_error_arg): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
12597 (IN_FLOAT): New arg; sets float_error_arg. All uses changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
12598 (float_error): Use that value when signaling error.
Dave Love <fx@gnu.org>
parents:
diff changeset
12599
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12600 1990-09-11 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12601
Dave Love <fx@gnu.org>
parents:
diff changeset
12602 * unexaix.c, m-ibmr2.h, s-aix3-1.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
12603
Dave Love <fx@gnu.org>
parents:
diff changeset
12604 * ymakefile (allocaobj): New variable. Used in otherobjs.
Dave Love <fx@gnu.org>
parents:
diff changeset
12605 Eliminates assignment of mallocobj using itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
12606 (mallocobj): Handle SYSTEM_MALLOC without HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
12607 (xemacs): Use -nl option if HAVE_SHM.
Dave Love <fx@gnu.org>
parents:
diff changeset
12608
Dave Love <fx@gnu.org>
parents:
diff changeset
12609 * sysdep.c: Change IBMRTAIX conditionals to AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12610 Move hft.h to the top.
Dave Love <fx@gnu.org>
parents:
diff changeset
12611 [IBMR2AIX]: Use termios.h and change macros accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
12612 (child_setup_tty): Change IBMRTAIX to AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12613 (setpgrp_of_tty): Handle IBMR2AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12614 (init_sys_modes): Handle IBMR2AIX. Output special things for AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12615 (reset_sys_modes): Output special things for AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12616 (hft_init, hft_reset): Conditionals for IBMR2AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12617
Dave Love <fx@gnu.org>
parents:
diff changeset
12618 * process.c: Change IBMRTAIX to AIX controlling time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12619 [AIX]: Include sys/pty.h and unistd.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12620 (wait_reading_process_input): If AIX, handle EBADF differently.
Dave Love <fx@gnu.org>
parents:
diff changeset
12621 (create_process): Handle HAVE_SETSID. Change conditional to AIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
12622
Dave Love <fx@gnu.org>
parents:
diff changeset
12623 * lisp.h (XPNTR): New definition if HAVE_SHM.
Dave Love <fx@gnu.org>
parents:
diff changeset
12624 (NULL): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
12625
Dave Love <fx@gnu.org>
parents:
diff changeset
12626 * emacs.c (main): If HAVE_SHM, call map_in_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
12627 Use AIX, not IBMRTAIX, for signal conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
12628 (Fdump_emacs_data): New function if HAVE_SHM.
Dave Love <fx@gnu.org>
parents:
diff changeset
12629 (Fdump_emacs): Don't define if HAVE_SHM.
Dave Love <fx@gnu.org>
parents:
diff changeset
12630
Dave Love <fx@gnu.org>
parents:
diff changeset
12631 * alloc.c (pure, PUREBEG): If HAVE_SHM, define place for a segment.
Dave Love <fx@gnu.org>
parents:
diff changeset
12632
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12633 1990-09-03 Mike Rowan (mtr@apple-gunkies)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12634
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12635 * sysdep.c: Added setup_pty from 18.56
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12636
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12637 * process.c: Merged in 18.55->6 changes. Same for process.h
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12638
36085
0b84ec0dc628 Fix problems confusing authors.el.
Dave Love <fx@gnu.org>
parents: 25830
diff changeset
12639 globally replaced:
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12640 redisplay_preserving_echo_area -> redisplay_preserve_echo_area
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12641 SetBfp -> set_buffer_internal
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12642 buffer_flush_undo -> buffer_disable_undo
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12643 redo_mode_line -> update_mode_line (window.h)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12644
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12645 1990-08-31 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12646
Dave Love <fx@gnu.org>
parents:
diff changeset
12647 * data.c (Fmake_local_variable): If var is local when set, make it
Dave Love <fx@gnu.org>
parents:
diff changeset
12648 local now in this buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12649
Dave Love <fx@gnu.org>
parents:
diff changeset
12650 * data.c (Fstring_to_int): Finish eliminating second arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
12651
Dave Love <fx@gnu.org>
parents:
diff changeset
12652 * data.c (Faset): Require integer as third arg for string.
Dave Love <fx@gnu.org>
parents:
diff changeset
12653
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12654 1990-08-28 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12655
Dave Love <fx@gnu.org>
parents:
diff changeset
12656 * search.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12657
Dave Love <fx@gnu.org>
parents:
diff changeset
12658 * screen.h (SCREEN_SCROLL_BOTTOM_VPOS): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
12659 * xdisp.c (screen_bottom_vpos): Variable used if just one screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
12660 (redisplay, try_window_id): Set that field in screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
12661 * dispnew.c (scrolling, update_screen): New arg scroll_bottom_vpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
12662
Dave Love <fx@gnu.org>
parents:
diff changeset
12663 * dispnew.c (scroll_screen_lines): Mark newly empty lines as empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
12664 (scrolling): Give up if any line in current_screen not enabled.
Dave Love <fx@gnu.org>
parents:
diff changeset
12665
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12666 1990-08-27 Roland McGrath (roland@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12667
Dave Love <fx@gnu.org>
parents:
diff changeset
12668 * dired.c (Ffile_attributes): Return the device number too (elt 11
Dave Love <fx@gnu.org>
parents:
diff changeset
12669 of the returned list).
Dave Love <fx@gnu.org>
parents:
diff changeset
12670
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12671 1990-08-27 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12672
Dave Love <fx@gnu.org>
parents:
diff changeset
12673 * sysdep.c (wait_for_kbd_input): Frob waiting_for_input here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12674 * keyboard.c (kbd_buffer_read_command_char): Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12675
Dave Love <fx@gnu.org>
parents:
diff changeset
12676 * sysdep.c (wait_for_kbd_input): Clear process_ef before snarfing
Dave Love <fx@gnu.org>
parents:
diff changeset
12677 process input.
Dave Love <fx@gnu.org>
parents:
diff changeset
12678
Dave Love <fx@gnu.org>
parents:
diff changeset
12679 * fileio.c (Fdirectory_file_name): On VMS, leave space for log name.
Dave Love <fx@gnu.org>
parents:
diff changeset
12680
Dave Love <fx@gnu.org>
parents:
diff changeset
12681 * sysdep.c (init_sys_modes): Clear process_ef only the first time.
Dave Love <fx@gnu.org>
parents:
diff changeset
12682
Dave Love <fx@gnu.org>
parents:
diff changeset
12683 * vmsfns.c (process_exit): Logic of deletion was wrong.
Dave Love <fx@gnu.org>
parents:
diff changeset
12684 (Fspawn_subprocess): Correctly reuse existing struct process_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
12685
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12686 1990-08-22 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12687
Dave Love <fx@gnu.org>
parents:
diff changeset
12688 * m-plexus.h (LD_SWITCH_MACHINE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
12689
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12690 1990-08-22 Joseph Arceneaux (jla@geech)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12691
Dave Love <fx@gnu.org>
parents:
diff changeset
12692 * xterm.c (XTread_socket): Cleaned up #ifdefs prior to event
Dave Love <fx@gnu.org>
parents:
diff changeset
12693 reading loop. Also handle FIOSNBIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
12694
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12695 1990-08-19 Joseph Arceneaux (jla@geech)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12696
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
12697 * xterm.c (dumpglyphs): Last vestige of MScreenWidth removed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12698 * config.h: MScreenWidth, MScreenHeight definitions removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
12699
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12700 1990-08-18 Joseph Arceneaux (jla@geech)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12701
Dave Love <fx@gnu.org>
parents:
diff changeset
12702 * scroll.c (do_scrolling): Pass the correct sizes to bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
12703 * dispnew.c (make_screen_glyphs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12704
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12705 1990-08-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12706
Dave Love <fx@gnu.org>
parents:
diff changeset
12707 * dispnew.c (scroll_screen_lines, free_screen_glyphs): Only deal
Dave Love <fx@gnu.org>
parents:
diff changeset
12708 with the X components of screen_glyphs if SCREEN_IS_X.
Dave Love <fx@gnu.org>
parents:
diff changeset
12709 free_screen_glyphs now takes screen argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
12710
Dave Love <fx@gnu.org>
parents:
diff changeset
12711 * window.c (Fnext_window, Fprevious_window): Fixed typo. New
96376
c3309dba6542 American English spelling fix.
Glenn Morris <rgm@gnu.org>
parents: 95891
diff changeset
12712 behavior: mini non-nil implies all_screens if global mini screen
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12713 exists, implies current screen only if not.
Dave Love <fx@gnu.org>
parents:
diff changeset
12714 (Fdisplay_buffer): Simplification of multi-screen code.
Dave Love <fx@gnu.org>
parents:
diff changeset
12715
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12716 1990-08-15 Richard Stallman (rms@mole.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12717
Dave Love <fx@gnu.org>
parents:
diff changeset
12718 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12719
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12720 1990-08-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12721
Dave Love <fx@gnu.org>
parents:
diff changeset
12722 * dispnew.c (update_line): Simplification of pixel size code, only
Dave Love <fx@gnu.org>
parents:
diff changeset
12723 done if screen is X.
Dave Love <fx@gnu.org>
parents:
diff changeset
12724 (update_screen): Only set pixel stuff if screen is X.
Dave Love <fx@gnu.org>
parents:
diff changeset
12725
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12726 1990-08-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12727
Dave Love <fx@gnu.org>
parents:
diff changeset
12728 * m-targon31.h (NO_REMAP): Definition removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
12729 (SEGMENT_MASK): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
12730
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12731 1990-08-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12732
Dave Love <fx@gnu.org>
parents:
diff changeset
12733 * lread.c (eval-region): Don't set opoint to point, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
12734 Fnarrow_to_region from BEGV, not b.
Dave Love <fx@gnu.org>
parents:
diff changeset
12735 (eval-buffer): New subr, generalization of eval-current-buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12736 (eval-current-buffer): Moved to elisp, in simple.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
12737
Dave Love <fx@gnu.org>
parents:
diff changeset
12738 * xfns.c (x_y_pos): Nuked. Replaced by pixel_to_char_translation
Dave Love <fx@gnu.org>
parents:
diff changeset
12739 and notice_mouse_movment (dispnew.c, xterm.c).
Dave Love <fx@gnu.org>
parents:
diff changeset
12740 (Fx_point_coordinates): Also nuked.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12741 (mouse_buffer_offset): New lisp variable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12742
Dave Love <fx@gnu.org>
parents:
diff changeset
12743 * xterm.c (notice_mouse_movement): Use it in call to
Dave Love <fx@gnu.org>
parents:
diff changeset
12744 pixel_to_char_translation.
Dave Love <fx@gnu.org>
parents:
diff changeset
12745
Dave Love <fx@gnu.org>
parents:
diff changeset
12746 * screen.h: For non-multiscreen, XSCREEN returns selected_screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
12747 as does WINDOW_SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
12748
Dave Love <fx@gnu.org>
parents:
diff changeset
12749 * xdisp.c (display_mode_line): Set desired_glyphs->bufp to 0 for
Dave Love <fx@gnu.org>
parents:
diff changeset
12750 mode line.
98444
e44273834265 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 98318
diff changeset
12751 All occurrences of struct screen * replaced with SCREEN_PTR.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12752
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12753 1990-08-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12754
Dave Love <fx@gnu.org>
parents:
diff changeset
12755 * xmenu.c (list_of_items, list_of_panes): Fixed wrong params to
Dave Love <fx@gnu.org>
parents:
diff changeset
12756 wrong_type_argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
12757
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12758 1990-08-12 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12759
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12760 * dispnew.c (pixel_to_char_translation): New algorithm for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12761 finding y.
Dave Love <fx@gnu.org>
parents:
diff changeset
12762
Dave Love <fx@gnu.org>
parents:
diff changeset
12763 * xfns.c (install_*_scrollbar): No more height, width parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
12764 Don't block input here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12765 (x_set_*_scrollbar): Block input here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12766
Dave Love <fx@gnu.org>
parents:
diff changeset
12767 * xterm.c (notice_mouse_motion): Check if the mouse is still in
Dave Love <fx@gnu.org>
parents:
diff changeset
12768 the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
12769 (encode_mouse_button): Don't bother about motion types.
Dave Love <fx@gnu.org>
parents:
diff changeset
12770
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12771 1990-08-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12772
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12773 * m-convex.h (C_SWITCH_MACHINE, LIB_STANDARD, LIBS_MACHINE)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12774 (LD_SWITCH_MACHINE): Add definitions for Convex V 4.0.
Dave Love <fx@gnu.org>
parents:
diff changeset
12775
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12776 1990-08-11 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12777
Dave Love <fx@gnu.org>
parents:
diff changeset
12778 * xfns.c (Fx_grab_pointer): Call XCreateFontCursor on shape,
Dave Love <fx@gnu.org>
parents:
diff changeset
12779 setting new variable grabbed_cursor. Return Qt if successful,
Dave Love <fx@gnu.org>
parents:
diff changeset
12780 Qnil otherwise.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12781 (Fx_ungrab_pointer): Free grabbed_cursor if non zero. Return Qnil.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12782
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12783 1990-08-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12784
Dave Love <fx@gnu.org>
parents:
diff changeset
12785 * xfns.c (x_figure_window_size): Don't set pixel sizes until
Dave Love <fx@gnu.org>
parents:
diff changeset
12786 height and width are determined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12787
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12788 1990-08-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12789
Dave Love <fx@gnu.org>
parents:
diff changeset
12790 * xfns.c (Fx_grab_pointer): New parameter to explicitly ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
12791 keyboard events.
Dave Love <fx@gnu.org>
parents:
diff changeset
12792
Dave Love <fx@gnu.org>
parents:
diff changeset
12793 * xterm.c (notice_mouse_movement): Use pixel_to_char_translation
Dave Love <fx@gnu.org>
parents:
diff changeset
12794 to get char position and buffer offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
12795
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12796 1990-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12797
Dave Love <fx@gnu.org>
parents:
diff changeset
12798 * sysdep.c [NEED_PTEM_H]: New flag macro says include ptem.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
12799
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12800 1990-08-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12801
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12802 * dispextern.h: Element bufp of screen_glyphs no longer dependent
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12803 on X windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
12804 * xdisp.c (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12805
Dave Love <fx@gnu.org>
parents:
diff changeset
12806 * xfns.c (Fx_grab_pointer, Fx_ungrab_pointer): New subrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
12807 (x_figure_window_size): Set pixel_width and pixel_height of
Dave Love <fx@gnu.org>
parents:
diff changeset
12808 screen, using font height and width.
Dave Love <fx@gnu.org>
parents:
diff changeset
12809
Dave Love <fx@gnu.org>
parents:
diff changeset
12810 * xfns.c: Vmouse_grabbed renamed Vmouse_depressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
12811 * xterm.c: Likewise.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12812 (construct_mouse_event): Don't check mouse coordinates; this is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12813 done by the notice_mouse_motion. Don't grab the mouse here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12814
Dave Love <fx@gnu.org>
parents:
diff changeset
12815 * dispnew.c (update_line): Set the pix_width and pix_height of the
Dave Love <fx@gnu.org>
parents:
diff changeset
12816 line. This fashion of doing so is temporary.
Dave Love <fx@gnu.org>
parents:
diff changeset
12817
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12818 1990-08-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12819
Dave Love <fx@gnu.org>
parents:
diff changeset
12820 * dispextern.h: screen_glyphs struct elements bottom_right_x,
Dave Love <fx@gnu.org>
parents:
diff changeset
12821 bottom_right_y changed to pix_width and pix_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
12822 * scroll.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12823 * dispnew.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12824 (update_screen): Set top_left_x, top_left_y for X windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
12825
Dave Love <fx@gnu.org>
parents:
diff changeset
12826 * xterm.h: Macros PIXEL_{WIDTH,HEIGHT} now use the display
Dave Love <fx@gnu.org>
parents:
diff changeset
12827 structure elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
12828
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12829 1990-08-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12830
Dave Love <fx@gnu.org>
parents:
diff changeset
12831 * xfns.c (x_window_to_scrollbar): Return Lisp symbol in parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
12832 PART_PTR, rather than string.
Dave Love <fx@gnu.org>
parents:
diff changeset
12833 Declare these symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
12834 New variable Vscreen_part, indicates which part of the screen the
Dave Love <fx@gnu.org>
parents:
diff changeset
12835 mouse is in.
Dave Love <fx@gnu.org>
parents:
diff changeset
12836
Dave Love <fx@gnu.org>
parents:
diff changeset
12837 * xterm.c (notice_mouse_motion): Do XQueryPointer first thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
12838 Set Vmouse_event to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
12839 (construct_mouse_event): Don't check if mouse has moved or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
12840 When returning cons, part is now already lisp symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
12841 (XTread_socket): Set Vmouse_window = Vscreen_part = Qnil when
Dave Love <fx@gnu.org>
parents:
diff changeset
12842 leaving screen, as well as setting x_mouse_x = x_mouse_y = -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
12843
Dave Love <fx@gnu.org>
parents:
diff changeset
12844 * keyboard.c: Vmouse_window, Vmouse_event declared extern and no
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
12845 longer DEFVARed: they are already declared in window.c.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12846
Dave Love <fx@gnu.org>
parents:
diff changeset
12847 * screen.c (window_from_coordinates): Use Fnext_window, even if
Dave Love <fx@gnu.org>
parents:
diff changeset
12848 MULTI_SCREEN, to obtain the next window. This is an test.
Dave Love <fx@gnu.org>
parents:
diff changeset
12849 Also, new paramater part returns text or modeline symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
12850 (Flocate_window_from_coordinates): Pass &part to
Dave Love <fx@gnu.org>
parents:
diff changeset
12851 window_from_coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
12852 (coordinates_in_window): Don't say modeline if window_height is 1,
Dave Love <fx@gnu.org>
parents:
diff changeset
12853 as this is likely to be the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12854
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12855 1990-08-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12856
Dave Love <fx@gnu.org>
parents:
diff changeset
12857 * screen.c (Fcoordinates_in_window_p): Doc fix. Simplified.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12858 (window_from_coordinates): New function.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12859 (Flocate_window_from_coordinates): Use it.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12860
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12861 * keyboard.c (classify_object): New function for dealing with the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12862 input object. New symbol, mouse-motion, called here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12863 Call to mouse-motion-handler now takes no parameters.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12864 (read_key_sequence): Use the new function. Don't set keybuf[0]
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12865 to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
12866
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12867 * xterm.c (init_input_symbols): Create all the Lisp symbols
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12868 returned in the input stream.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12869 (func_key_syms): New array to hold all symbols for function keys.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12870 (x_func_key_to_sym): Use this array.
Dave Love <fx@gnu.org>
parents:
diff changeset
12871 (notice_mouse_movement): New function for dealing with motion
Dave Love <fx@gnu.org>
parents:
diff changeset
12872 events.
Dave Love <fx@gnu.org>
parents:
diff changeset
12873 (XTread_socket): Use it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
12874
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12875 1990-08-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12876
Dave Love <fx@gnu.org>
parents:
diff changeset
12877 * callproc.c (child_setup): Report error in chdir.
Dave Love <fx@gnu.org>
parents:
diff changeset
12878
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12879 1990-08-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12880
Dave Love <fx@gnu.org>
parents:
diff changeset
12881 * lisp.h: New macro XFLOATINT. extract_float declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
12882 * floatfns.c (Ffloor): Call floor, not ceil.
Dave Love <fx@gnu.org>
parents:
diff changeset
12883 (extract_float): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
12884 * bytecode.c (Fbyte_code): Correctly handle floats in case Beqlsign.
Dave Love <fx@gnu.org>
parents:
diff changeset
12885
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12886 1990-07-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12887
Dave Love <fx@gnu.org>
parents:
diff changeset
12888 * keyboard.c (read_key_sequence): When downcasing letters,
Dave Love <fx@gnu.org>
parents:
diff changeset
12889 don't change the value returned in keybuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
12890 (This is an experiment; it might be unpleasant in
Dave Love <fx@gnu.org>
parents:
diff changeset
12891 things such as C-h c, but it is an improvement
Dave Love <fx@gnu.org>
parents:
diff changeset
12892 for M-x global-set-key.)
Dave Love <fx@gnu.org>
parents:
diff changeset
12893
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12894 1990-07-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12895
Dave Love <fx@gnu.org>
parents:
diff changeset
12896 * eval.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12897
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12898 1990-07-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12899
Dave Love <fx@gnu.org>
parents:
diff changeset
12900 * s-iris*.h (SYSTEM_TYPE): Change silicon-graphics-unix to irix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12901
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12902 1990-07-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12903
Dave Love <fx@gnu.org>
parents:
diff changeset
12904 * indent.c (Fmove_to_column): End-test was off by 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
12905
Dave Love <fx@gnu.org>
parents:
diff changeset
12906 * abbrev.c (Fexpand_abbrev): Return nil if alloca arg would be neg.
Dave Love <fx@gnu.org>
parents:
diff changeset
12907
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12908 1990-07-26 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12909
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12910 * xdisp.c (display_text_line): String to rope copy for inserting
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12911 arrow text.
Dave Love <fx@gnu.org>
parents:
diff changeset
12912
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12913 1990-07-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12914
Dave Love <fx@gnu.org>
parents:
diff changeset
12915 * xdisp.c (display_mode_line): Check that the name has actually
Dave Love <fx@gnu.org>
parents:
diff changeset
12916 changed before calling x_set_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
12917
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12918 * ralloc.c (check_memory_limits): New function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12919 Also check if new memory will be larger than elisp pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
12920 (r_alloc_sbrk): Call this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
12921 (relocate_blocs_upward, relocate_blocs_downward): Eliminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
12922 (r_alloc_sbrk): Use relocate_some_blocs instead of the eliminated
Dave Love <fx@gnu.org>
parents:
diff changeset
12923 functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
12924
Dave Love <fx@gnu.org>
parents:
diff changeset
12925 * vm-limit.c (morecore_with_warning): Check if new memory larger
Dave Love <fx@gnu.org>
parents:
diff changeset
12926 than elisp pointer size.
Dave Love <fx@gnu.org>
parents:
diff changeset
12927
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12928 1990-07-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12929
Dave Love <fx@gnu.org>
parents:
diff changeset
12930 * keyboard.c (save_getcjmp, restore_getcjmp): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
12931 (read_char): Use them around Fdo_auto_save.
Dave Love <fx@gnu.org>
parents:
diff changeset
12932 * process.c (read_process_output, exec_sentinel): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
12933 * fileio.c (Fdo_auto_save): Run auto-save-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
12934
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12935 1990-07-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12936
Dave Love <fx@gnu.org>
parents:
diff changeset
12937 * dispnew.c (safe_bcopy): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
12938
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12939 * ralloc.c (relocate_blocs_upward, relocate_blocs_downward):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12940 Use safe_bcopy.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12941
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12942 * mem_limits.c: typedef SIZE.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12943
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12944 1990-07-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12945
Dave Love <fx@gnu.org>
parents:
diff changeset
12946 * fileio.c (Finsert_file_contents): Initialize how_much when exiting
Dave Love <fx@gnu.org>
parents:
diff changeset
12947 main loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
12948
Dave Love <fx@gnu.org>
parents:
diff changeset
12949 * m/m-mips.h: Added stuff from the 18.56 version.
Dave Love <fx@gnu.org>
parents:
diff changeset
12950
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12951 1990-07-18 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12952
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12953 * indent.c (Fmove_to_column): Set end to ZV.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12954
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12955 1990-07-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12956
Dave Love <fx@gnu.org>
parents:
diff changeset
12957 * editfns.c (init_editfns): Let envvar NAME override full name.
Dave Love <fx@gnu.org>
parents:
diff changeset
12958
Dave Love <fx@gnu.org>
parents:
diff changeset
12959 * buffer.c (list_buffers_1): Avoid error with list-buffers-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
12960
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12961 1990-07-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12962
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12963 * buffer.c (list_buffers_1): Don't check list-buffers-directory.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12964
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12965 1990-07-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12966
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
12967 * xdisp.c (display_text_line): Don't print ellipsis if they're
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12968 off the left edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
12969
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12970 1990-07-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12971
Dave Love <fx@gnu.org>
parents:
diff changeset
12972 * s-386-ix.h: Define BROKEN_TIOCGETC.
Dave Love <fx@gnu.org>
parents:
diff changeset
12973
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12974 1990-07-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12975
Dave Love <fx@gnu.org>
parents:
diff changeset
12976 * m-pmax.h: Undef LD_SWITCH_MACHINE, change DATA_START
Dave Love <fx@gnu.org>
parents:
diff changeset
12977 and DATA_SEG_BITS.
Dave Love <fx@gnu.org>
parents:
diff changeset
12978
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12979 1990-07-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12980
Dave Love <fx@gnu.org>
parents:
diff changeset
12981 * s-iris3-6.h (HAVE_GETWD): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
12982 (KERNEL_FILE): Change to /unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
12983 (sigsetmask, sigblock, NEED_ERRNO, C_SWITCH_MACHINE): Turn off.
Dave Love <fx@gnu.org>
parents:
diff changeset
12984 (SIGIO): Don't undefine it.
Dave Love <fx@gnu.org>
parents:
diff changeset
12985 (LIBS_MACHINE): Remove -lbsd.
Dave Love <fx@gnu.org>
parents:
diff changeset
12986
Dave Love <fx@gnu.org>
parents:
diff changeset
12987 * minibuf.c (Fall_completions, do_completion): Treat nil as alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
12988 (Ftry_completion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
12989
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12990 1990-07-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12991
Dave Love <fx@gnu.org>
parents:
diff changeset
12992 * sysdep.c: Undefine TIOCGETC if BROKEN_TIOCGETC defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
12993 * s-usg5-3.h, s-xenix.h: Define BROKEN_TIOCGETC.
Dave Love <fx@gnu.org>
parents:
diff changeset
12994
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12995 1990-06-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
12996
Dave Love <fx@gnu.org>
parents:
diff changeset
12997 * process.c (Fopen_network_connection): Minor cleanup.
Dave Love <fx@gnu.org>
parents:
diff changeset
12998
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
12999 1990-06-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13000
Dave Love <fx@gnu.org>
parents:
diff changeset
13001 * m-sun3.h: Add comments for dealing with 68881.
Dave Love <fx@gnu.org>
parents:
diff changeset
13002
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13003 1990-06-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13004
Dave Love <fx@gnu.org>
parents:
diff changeset
13005 * m-ibmps2-aix.h [__GNUC__]: Define LIB_STANDARD and C_DEBUG_SWITCH,
Dave Love <fx@gnu.org>
parents:
diff changeset
13006 and don't define LIBS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
13007 (HAVE_WAIT_HEADER): Define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
13008 Also reordered definitions so recently added ones are together.
Dave Love <fx@gnu.org>
parents:
diff changeset
13009
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13010 1990-06-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13011
Dave Love <fx@gnu.org>
parents:
diff changeset
13012 * insdel.c (insert): Error if buffer would get too long.
Dave Love <fx@gnu.org>
parents:
diff changeset
13013 * fileio.c (Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13014
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13015 1990-06-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13016
Dave Love <fx@gnu.org>
parents:
diff changeset
13017 * syntax.c (scan_sexps_forward): Allow Squote inside symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
13018
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13019 1990-06-16 Joseph Arceneaux (jla@geech)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13020
Dave Love <fx@gnu.org>
parents:
diff changeset
13021 * window.c (Fscroll_other_window): Don't unbind_to. Keep track of
Dave Love <fx@gnu.org>
parents:
diff changeset
13022 current_buffer and point explicitly.
Dave Love <fx@gnu.org>
parents:
diff changeset
13023
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13024 1990-06-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13025
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13026 * term.c (cursor_to): Only add chars_wasted if not calling hook.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13027 (clear_end_of_line_raw): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13028 (clear_end_of_line): Check that screen is termcap before using
Dave Love <fx@gnu.org>
parents:
diff changeset
13029 chars_wasted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13030 (ins_del_lines): Eliminated local copybuf[].
Dave Love <fx@gnu.org>
parents:
diff changeset
13031 (calculate_ins_del_char_costs): Now has screen parameter.
Dave Love <fx@gnu.org>
parents:
diff changeset
13032 DCICcost: Change to char_ins_del_costs and defined with
Dave Love <fx@gnu.org>
parents:
diff changeset
13033 SCREEN_WIDTH (screen).
Dave Love <fx@gnu.org>
parents:
diff changeset
13034 DC_ICcost: Changed to char_ins_del_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
13035 * term.h: DCICcost no longer defined here. DC_ICcost no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
13036 declared here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13037 * dispnew.c: char_ins_del_cost defined here. char_ins_del_vector
Dave Love <fx@gnu.org>
parents:
diff changeset
13038 declared extern here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13039
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13040 1990-06-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13041
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
13042 Globally replaced screen_width with macro
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13043 SCREEN_WIDTH (selected_screen).
Dave Love <fx@gnu.org>
parents:
diff changeset
13044 * dispnew.c (init_display): Don't set SCREEN_WIDTH, etc. from
Dave Love <fx@gnu.org>
parents:
diff changeset
13045 screen_width.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13046 (change_window_size): No longer check output_type and set
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13047 ScreenRows.
Dave Love <fx@gnu.org>
parents:
diff changeset
13048
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13049 1990-06-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13050
Dave Love <fx@gnu.org>
parents:
diff changeset
13051 * indent.c (Findent_to): Don't fail to return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
13052 (Fmove_to_column, Fcurrent_column): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
13053
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13054 1990-06-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13055
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13056 * keyboard.c (echo_prompt): Now uses glyphs.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13057 echobuf, echobuf_ptr: These variables now glyphs.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13058
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13059 1990-06-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13060
Dave Love <fx@gnu.org>
parents:
diff changeset
13061 * fileio.c (Fdo_auto_save): Use glyphs_to_str_copy to set
Dave Love <fx@gnu.org>
parents:
diff changeset
13062 omessage.
Dave Love <fx@gnu.org>
parents:
diff changeset
13063 * alloc.c (Fgarbage_collect): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
13064
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13065 * xdisp.c (message): message_buf set here, realloced if smaller
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13066 than screen width.
Dave Love <fx@gnu.org>
parents:
diff changeset
13067 message_buf now type GLYF *. New variable message_buf_size holds
Dave Love <fx@gnu.org>
parents:
diff changeset
13068 its size.
Dave Love <fx@gnu.org>
parents:
diff changeset
13069 Use temp_buf for call to doprnt, then use str_to_glyph_cpy to set
Dave Love <fx@gnu.org>
parents:
diff changeset
13070 echo_area_glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
13071
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13072 * print.c (printchar, strout): Use message_buf_size. Convert to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13073 glyfs before assigning chars.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13074 (str_to_glyph_cpy, str_to_glyph_ncpy)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13075 (glyph_to_str_cpy, glyph_to_str_ncpy): New functions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13076
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13077 1990-06-03 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13078
Dave Love <fx@gnu.org>
parents:
diff changeset
13079 * keyboard.c (command_loop_1): Clear this_command_key_count here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13080 (Fread_key_sequence): And here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13081 (read_key_sequence): Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13082
Dave Love <fx@gnu.org>
parents:
diff changeset
13083 * dispnew.c (update_screen):
Dave Love <fx@gnu.org>
parents:
diff changeset
13084 Add missing else in handling cursor_in_echo_area.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13085 * xdisp.c (redisplay_window): Eliminate lpoint. Alter opoint
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13086 if point should be changed permanently in the selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
13087
Dave Love <fx@gnu.org>
parents:
diff changeset
13088 * window.c (unshow_buffer): Don't set pt in selected window's buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13089
Dave Love <fx@gnu.org>
parents:
diff changeset
13090 * xdisp.c (decode_mode_spec): Don't truncate buffer or file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
13091
Dave Love <fx@gnu.org>
parents:
diff changeset
13092 * editfns.c (Finsert_buffer_substring): Don't fail to set beg, end.
Dave Love <fx@gnu.org>
parents:
diff changeset
13093
Dave Love <fx@gnu.org>
parents:
diff changeset
13094 * keyboard.c (command_loop_level): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
13095 Used in place of RecurseDepth, but different meaning.
Dave Love <fx@gnu.org>
parents:
diff changeset
13096 (recursive_edit_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
13097 (Frecursive_edit): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13098 * minibuf.c (read_minibuf): Call recursive_edit_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
13099 * xdisp.c (RecurseDepth): Variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13100 display_minibuffer_message renamed echo_area_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
13101
Dave Love <fx@gnu.org>
parents:
diff changeset
13102 * print.c: Include dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
13103 (printchar, strout): Use message_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
13104
Dave Love <fx@gnu.org>
parents:
diff changeset
13105 * scroll.c (CalcIDCosts): Dynamically allocate ILcost, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
13106 (ILcost, DLcost, ILncost, DLncost): Now pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
13107 (do_scrolling): Use alloca for queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
13108
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13109 * term.c (term_init): selected_screen as arg to calculate_costs.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13110 (calculate_costs):
Dave Love <fx@gnu.org>
parents:
diff changeset
13111 Dynamically allocate chars_wasted, copybuf, DC_ICcost.
Dave Love <fx@gnu.org>
parents:
diff changeset
13112 Set RPov based on actual width.
Dave Love <fx@gnu.org>
parents:
diff changeset
13113 (chars_wasted, copybuf, DC_ICcost): Now pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
13114
Dave Love <fx@gnu.org>
parents:
diff changeset
13115 * xterm.c (x_term_init): Don't set dont_calculate_costs anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
13116
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13117 1990-06-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13118
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13119 * term.c (calculate_ins_del_char_costs, string_cost_one_line):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13120 Made static.
Dave Love <fx@gnu.org>
parents:
diff changeset
13121
Dave Love <fx@gnu.org>
parents:
diff changeset
13122 * dispnew.c: Declare scrolling_1;
Dave Love <fx@gnu.org>
parents:
diff changeset
13123
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13124 * scroll.c (CalcIDCosts, CalcIDCosts1, CalcLID): Renamed
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13125 calculate_ins_del_char_costs, ins_del_costs, and line_ins_del.
Dave Love <fx@gnu.org>
parents:
diff changeset
13126 CalcIDCosts1 and CalcLID also renamed.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13127 (calculate_scrolling): Now void.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13128
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13129 * Global renaming: bf_modified -> MODIFF. CharAt -> CHAR_AT_POSITION.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13130 BufferSafe{Floor,Ceiling} -> BUFFER_{FLOOR,CEILING}_OF.
Dave Love <fx@gnu.org>
parents:
diff changeset
13131 SetPoint -> SET_PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
13132
Dave Love <fx@gnu.org>
parents:
diff changeset
13133 * xterm.c (x_term_init): Don't CalcIDCosts here anymore.
Dave Love <fx@gnu.org>
parents:
diff changeset
13134
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13135 1990-06-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13136
Dave Love <fx@gnu.org>
parents:
diff changeset
13137 * print.c: Include dispextern.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
13138 (printchar, strout): Use message_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
13139
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13140 * sysdep.c (get_screen_size): Don't use MscreenWidth, MscreenLenght.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13141 * term.c: Likewise.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13142
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13143 * scroll.c (CalcIDCosts, CalcIDCosts1, CalcLID): These now take a
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13144 screen argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
13145 (CalcIDCosts): Dynamically allocate ILcost, etc.
Dave Love <fx@gnu.org>
parents:
diff changeset
13146 (ILcost, DLcost, ILncost, DLncost): Now pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
13147 (do_scrolling): Use alloca for queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
13148
Dave Love <fx@gnu.org>
parents:
diff changeset
13149 * dispnew.c (remake_screen_structures): Allocate message_buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
13150 Don't use MscreenWidth, MscreenLenght.
Dave Love <fx@gnu.org>
parents:
diff changeset
13151
Dave Love <fx@gnu.org>
parents:
diff changeset
13152 * xdisp.c: bf_cur replaced with current_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13153 Calls to SetBfx deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13154 message_buf is now char *.
Dave Love <fx@gnu.org>
parents:
diff changeset
13155 (message): Use SCREEN_WIDTH macro as limit for doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
13156
Dave Love <fx@gnu.org>
parents:
diff changeset
13157 * indent.c (current_column): Detect special case when point == BEGV.
Dave Love <fx@gnu.org>
parents:
diff changeset
13158
Dave Love <fx@gnu.org>
parents:
diff changeset
13159 * buffer.h (struct buffer_text): Component modified renamed to
Dave Love <fx@gnu.org>
parents:
diff changeset
13160 modiff. All refs changed to macros below.
Dave Love <fx@gnu.org>
parents:
diff changeset
13161 (MODIFF, BUF_MODIFF): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
13162 Macro SetBfx removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
13163 Macro SetPoint renamed SET_PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
13164
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13165 * fileio.c (Fexpand_file_name): Simplified.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13166
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13167 1990-06-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13168
Dave Love <fx@gnu.org>
parents:
diff changeset
13169 * dired.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
13170
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13171 1990-05-31 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13172
Dave Love <fx@gnu.org>
parents:
diff changeset
13173 * search.c (Fsearch_forward): Docstring fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
13174
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13175 1990-05-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13176
Dave Love <fx@gnu.org>
parents:
diff changeset
13177 * dired.c: Comment added.
Dave Love <fx@gnu.org>
parents:
diff changeset
13178
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13179 1990-05-31 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13180
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13181 * process.c (Fprocess_connection): Return the type of a process
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13182 object.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13183 (syms_of_process): Initialize pty_process and stream_process.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13184 Declare Fprocess_type.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13185 * process.h: New element type to struct Lisp_Process.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13186
Dave Love <fx@gnu.org>
parents:
diff changeset
13187 * syntax.c (scan_sexps_forward): Initialize curlevel->last to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
13188
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13189 1990-05-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13190
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13191 * fileio.c (Finsert_file_contents): Use new variable how_much to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13192 hold read result.
Dave Love <fx@gnu.org>
parents:
diff changeset
13193
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13194 1990-05-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13195
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13196 * lread.c (read_char_exclusive): New subr.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13197
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13198 1990-05-24 David Lawrence (tale@pogo.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13199
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13200 * fileio.c (file_executable_p): New function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13201
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13202 1990-05-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13203
Dave Love <fx@gnu.org>
parents:
diff changeset
13204 * insdel.c (make_gap): Only set BEG_ADDR if BUFFER_REALLOC was
Dave Love <fx@gnu.org>
parents:
diff changeset
13205 successful.
Dave Love <fx@gnu.org>
parents:
diff changeset
13206
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13207 * editfns.c (syms_of_editfns): DEFVAR the new variables.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13208
Dave Love <fx@gnu.org>
parents:
diff changeset
13209 * eval.c (Finteractive_p): Don't skip the first frame if the
Dave Love <fx@gnu.org>
parents:
diff changeset
13210 function was compiled.
Dave Love <fx@gnu.org>
parents:
diff changeset
13211
Dave Love <fx@gnu.org>
parents:
diff changeset
13212 * print.c (print): Use ... only for conses, and instead of normal
Dave Love <fx@gnu.org>
parents:
diff changeset
13213 print.
Dave Love <fx@gnu.org>
parents:
diff changeset
13214
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13215 1990-05-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13216
Dave Love <fx@gnu.org>
parents:
diff changeset
13217 * Renamed meta_flag meta_key.
Dave Love <fx@gnu.org>
parents:
diff changeset
13218
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13219 * termopts.h: Comment changes.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13220
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13221 1990-05-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13222
Dave Love <fx@gnu.org>
parents:
diff changeset
13223 * buffer.h: upcase_table and downcase_table are now Lisp_Objects.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13224 * alloc.c (mark_object, gc_sweep): Related changes.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13225 * casetab.c: Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
13226
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13227 1990-05-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13228
Dave Love <fx@gnu.org>
parents:
diff changeset
13229 * minibuf.c (Fall_completions): Protect STRING from gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
13230 Copy ALIST to TAIL to protect it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13231
Dave Love <fx@gnu.org>
parents:
diff changeset
13232 * paths.h-dist: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
13233
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13234 1990-05-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13235
Dave Love <fx@gnu.org>
parents:
diff changeset
13236 * search.c (Flooking_at, search_buffer): Use new accessors.
Dave Love <fx@gnu.org>
parents:
diff changeset
13237 * indent.c (Fcurrent_column): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13238 * minibuf.c (read_minibuf): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13239 * regex.c (re_match_2): Use PTR_CHAR_POS.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13240 * editfns.c (Fbuffer_size, Fnarrow_to_region, Fbuffer_substring)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13241 (Fbuffer_string, Finsert_buffer_substring): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13242 (save_restriction_restore): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13243 * dispnew.c (direct_output_for_insert): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13244 * fileio.c (Fwrite_region, Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13245 (Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13246 * insdel.c (move_gap, gap_left, gap_right, make_gap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13247 (InsCStr, del_range, modify_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13248 * process.c (Fprocess_send_region): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13249 * xdisp.c (try_window, try_window_id, display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13250 (redisplay): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13251 * buffer.c (list_buffers_1): Likewise.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13252 * marker.c (marker_position, Fset_marker, set_marker_restricted)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13253 (Fmarker_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13254 * window.c (unshow_buffer, Fset_window_configuration): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13255 (Fset_window_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13256
Dave Love <fx@gnu.org>
parents:
diff changeset
13257 * editfns.c (save_restriction_restore): Use a macro to alter point.
Dave Love <fx@gnu.org>
parents:
diff changeset
13258
Dave Love <fx@gnu.org>
parents:
diff changeset
13259 * lread.c (readchar): Use new accessors, and avoid knowing about
Dave Love <fx@gnu.org>
parents:
diff changeset
13260 the text field of a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13261 * window.c (Fpos_visible_in_window_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13262
Dave Love <fx@gnu.org>
parents:
diff changeset
13263 * buffer.h (struct buffer): Make the syntax table a Lisp object.
Dave Love <fx@gnu.org>
parents:
diff changeset
13264 * alloc.c (mark_buffer): No need to treat it specially.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13265 * syntax.c (Fsyntax_table, Fset_syntax_table, Fdescribe_syntax)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13266 (Fmodify_syntax_entry): Adjust for this change.
Dave Love <fx@gnu.org>
parents:
diff changeset
13267 * buffer.c (reset_buffer_local_variables): Need not be special.
Dave Love <fx@gnu.org>
parents:
diff changeset
13268 (init_buffer_once): Make this slot a defaulted local variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
13269 * syntax.h: Adjust macros for this change.
Dave Love <fx@gnu.org>
parents:
diff changeset
13270 (Vstandard_syntax_table): Define as macro, in buffer_defaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
13271 * syntax.c (syms_of_syntax): Don't staticpro it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13272 (Fset_syntax_table): Set the flag in local_var_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
13273
Dave Love <fx@gnu.org>
parents:
diff changeset
13274 * buffer.h (struct text): Represent the buffer dimensions
Dave Love <fx@gnu.org>
parents:
diff changeset
13275 with new slots, memory, begv, pt, gpt, zv, z and gap_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
13276 (BEGV, etc.): Use new slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
13277 (CharAt): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13278 (BufferSafeCeiling, BufferSafeFloor): Use new slots; fix old bugs.
Dave Love <fx@gnu.org>
parents:
diff changeset
13279 (bf_p1, bf_s1, etc.): Old macros deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13280
Dave Love <fx@gnu.org>
parents:
diff changeset
13281 * buffer.c (Fget_buffer_create): Set up memory and new slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
13282 (Fkill_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13283
Dave Love <fx@gnu.org>
parents:
diff changeset
13284 * insdel.c (move_gap, gap_left, gap_right, make_gap): Update new slots.
Dave Love <fx@gnu.org>
parents:
diff changeset
13285 (del_range, InsCStr): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13286 * fileio.c (Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13287 * window.c (temp_output_buffer_show): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13288 * xdisp.c (decode_mode_spec, try_window_id): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13289
Dave Love <fx@gnu.org>
parents:
diff changeset
13290 * insdel.c (make_gap): Complete rewrite. Arg is amount of new gap
Dave Love <fx@gnu.org>
parents:
diff changeset
13291 to create. All calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
13292 (gap_left): New argument NEWGAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
13293
Dave Love <fx@gnu.org>
parents:
diff changeset
13294 * buffer.c (Fset_buffer): Check for deleted buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13295 (SetBfp): Don't check.
Dave Love <fx@gnu.org>
parents:
diff changeset
13296 (SetBfp, Frename_buffer): Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13297 * print.c (PRINTPREPARE): Use Fset_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13298
Dave Love <fx@gnu.org>
parents:
diff changeset
13299 * buffer.c (SetBfp): Don't bother with selected window or its point.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13300 * window.c (Fselect_window): Always set pointm of old window.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13301
Dave Love <fx@gnu.org>
parents:
diff changeset
13302 * editfns.c: Eliminate all use of DEFSIMPLE and DEFPRED.
Dave Love <fx@gnu.org>
parents:
diff changeset
13303 * indent.c, keyboard.c: Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
13304
Dave Love <fx@gnu.org>
parents:
diff changeset
13305 * search.c (skip_chars): Eliminate PointLeft and PointRight.
Dave Love <fx@gnu.org>
parents:
diff changeset
13306 * cmds.c (SelfInsert): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13307
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13308 1990-05-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13309
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13310 * xdisp.c (try_window): No return value.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13311 Fix calls to try_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
13312 * Global variable RedoModes is now redraw_mode_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
13313
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13314 1990-05-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13315
Dave Love <fx@gnu.org>
parents:
diff changeset
13316 * keymap.c (Fdefine_key, Flookup_key): Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13317
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13318 * sysdep.c (sys_suspend): Use save_signal_handlers and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13319 restore_signal_handlers to save and restore signal state.
Dave Love <fx@gnu.org>
parents:
diff changeset
13320
Dave Love <fx@gnu.org>
parents:
diff changeset
13321 * indent.c (Findent_to): Merge guts of indentation into here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13322 (position_indentation): Scan with a pointer, for speed.
Dave Love <fx@gnu.org>
parents:
diff changeset
13323
Dave Love <fx@gnu.org>
parents:
diff changeset
13324 * casefiddle.c (operate_on_word): Just return the other end.
Dave Love <fx@gnu.org>
parents:
diff changeset
13325 (Fupcase_word, Fdowncase_word, Fcapitalize_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
13326 Pass that value to casify_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
13327
Dave Love <fx@gnu.org>
parents:
diff changeset
13328 * editfns.c (init_editfns): Store system and user names as
Dave Love <fx@gnu.org>
parents:
diff changeset
13329 strings to avoid arbitrary limits.
Dave Love <fx@gnu.org>
parents:
diff changeset
13330
Dave Love <fx@gnu.org>
parents:
diff changeset
13331 * keymap.c (describe_vector, describe_alist): Make elt_prefix
Dave Love <fx@gnu.org>
parents:
diff changeset
13332 and elt_describer responsible for indentation and newlines.
Dave Love <fx@gnu.org>
parents:
diff changeset
13333 Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13334 (describe_command): Do indentation and newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
13335 (describe_map): Add space to end of prefix.
Dave Love <fx@gnu.org>
parents:
diff changeset
13336 * syntax.c (describe_syntax): Do indentation and newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
13337
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13338 1990-05-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13339
Dave Love <fx@gnu.org>
parents:
diff changeset
13340 * process.c (create_process) [not USG]: Put subproc in pgrp 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
13341
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13342 1990-05-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13343
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13344 * dispextern.h: New struct screen_glyfs replaces struct
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13345 display_line.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13346 * screen.c: New screen elements current_glyfs, desired_glyfs, and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13347 temp_glyfs.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13348 * dispnew.c (make_screen_glyfs, free_screen_glyfs)
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13349 (remake_screen_glyfs): New functions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13350 (make_display_lines, new_display_line, return_display_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
13351 Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13352 (change_screen_size, init_display): Use the new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
13353 (cancel_line, clear_screen_records, get_display_line):
Dave Love <fx@gnu.org>
parents:
diff changeset
13354 Rewritten for new data structures. get_display_line no longer
Dave Love <fx@gnu.org>
parents:
diff changeset
13355 returns anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
13356 (preserve_other_columns, preserve_my_columns): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13357 (cancel_my_columns, direct_output*): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13358 (update_screen, update_line, quit_error_check, scrolling): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13359 (scroll_screen_lines): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13360 (rotate_vector, safe_bcopy): New subroutines.
Dave Love <fx@gnu.org>
parents:
diff changeset
13361 (line_hash_code, line_draw_cost): Cleaned up.
Dave Love <fx@gnu.org>
parents:
diff changeset
13362 Args are different, and hash computation too.
Dave Love <fx@gnu.org>
parents:
diff changeset
13363 (update_screen): Rearrange buffer-emptying code.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13364 * xdisp.c (display_minibuf_message, redisplay): Rewritten for new
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13365 structures.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13366 (display_text_line, display_mode_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13367 (display_mode_element, display_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13368 (decode_mode_spec): Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13369 * scroll.c (do_scrolling): Rewritten for new data structures.
Dave Love <fx@gnu.org>
parents:
diff changeset
13370 * xterm.c (XTflash): Use this new structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
13371
Dave Love <fx@gnu.org>
parents:
diff changeset
13372 * editfns.c (in_accessible_range): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
13373 (Fgoto_char, save_restriction_restore): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13374 (save_excursion_save, Fcurrent_time_string): Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13375
Dave Love <fx@gnu.org>
parents:
diff changeset
13376 * process.c (Fprocess_kill_without_query): New arg; new return value.
Dave Love <fx@gnu.org>
parents:
diff changeset
13377 (count_active_processes): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13378
Dave Love <fx@gnu.org>
parents:
diff changeset
13379 * fileio.c (Finsert_file, Fwrite_region): Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13380
Dave Love <fx@gnu.org>
parents:
diff changeset
13381 * fns.c (Fsubstring): Local cleanup.
Dave Love <fx@gnu.org>
parents:
diff changeset
13382
Dave Love <fx@gnu.org>
parents:
diff changeset
13383 * keyboard.c (echo_prompt, echo_char, echo_dash, echo): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
13384 (cancel_echoing): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13385 (immediate_echo, echoptr): New variables.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13386 (command_loop_1, request_echo, get_char, read_key_sequence)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13387 (set_waiting_for_input, interrupt_signal): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
13388 (get_char): No more declaration of request_echo. Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13389
Dave Love <fx@gnu.org>
parents:
diff changeset
13390 (this_command_key...): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
13391 (Fexecute_extended_command, Fthis_command_keys): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
13392 (init_keyboard, get_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13393
Dave Love <fx@gnu.org>
parents:
diff changeset
13394 * macros.c (Fstart_kbd_macro): Local cleanup.
Dave Love <fx@gnu.org>
parents:
diff changeset
13395
Dave Love <fx@gnu.org>
parents:
diff changeset
13396 * minibuf.c (read_minibuf): No more delcaration of
Dave Love <fx@gnu.org>
parents:
diff changeset
13397 Frestore_screen_configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
13398
Dave Love <fx@gnu.org>
parents:
diff changeset
13399 * search.c (Fregexp_quote): Simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
13400
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13401 1990-05-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13402
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13403 * process.c (Fopen_network_stream): Also handle numeric inet addresses.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13404
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13405 1990-05-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13406
Dave Love <fx@gnu.org>
parents:
diff changeset
13407 * alloca.c: #ifdef __STDC__ rather than X3J11/
Dave Love <fx@gnu.org>
parents:
diff changeset
13408
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13409 1990-05-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13410
Dave Love <fx@gnu.org>
parents:
diff changeset
13411 * fileio.c (Fmake_symbolic_link): Delete old file if permitted.
Dave Love <fx@gnu.org>
parents:
diff changeset
13412
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13413 1990-05-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13414
Dave Love <fx@gnu.org>
parents:
diff changeset
13415 * data.c (Fstring_to_int): Delete disabled feature
Dave Love <fx@gnu.org>
parents:
diff changeset
13416 of accepting `yes' and `no'.
Dave Love <fx@gnu.org>
parents:
diff changeset
13417
Dave Love <fx@gnu.org>
parents:
diff changeset
13418 * xdisp.c (redisplay, redisplay_preserving_echo_area):
Dave Love <fx@gnu.org>
parents:
diff changeset
13419 Two functions replace DoDsp. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
13420 (redisplay, redisplay_window): Eliminate `inhibit_hairy_id'.
Dave Love <fx@gnu.org>
parents:
diff changeset
13421 (redisplay_window): No return value. Local cleanups.
Dave Love <fx@gnu.org>
parents:
diff changeset
13422
Dave Love <fx@gnu.org>
parents:
diff changeset
13423 * alloc.c (Fmake_marker): Delete `modified' field.
Dave Love <fx@gnu.org>
parents:
diff changeset
13424 * insdel.c (adjust_markers): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13425
Dave Love <fx@gnu.org>
parents:
diff changeset
13426 * abbrev.c (Fdefine_mode_abbrev): Clean up error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
13427
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13428 1990-05-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13429
Dave Love <fx@gnu.org>
parents:
diff changeset
13430 * xfns.c (Fx_draw_rectangle, Fx_erase_rectangle): Simplified.
Dave Love <fx@gnu.org>
parents:
diff changeset
13431
Dave Love <fx@gnu.org>
parents:
diff changeset
13432 * xterm.c (x_display_cursor): Don't check s->phys_x when drawing
Dave Love <fx@gnu.org>
parents:
diff changeset
13433 cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
13434
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13435 * undo.c: New version.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13436 * undo.h: No longer exists.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13437 * alloc.c (Fgarbage_collect): Call truncate_undo_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
13438 (syms_of_alloc): Define vars undo-threshold and undo-high-threshold.
Dave Love <fx@gnu.org>
parents:
diff changeset
13439 * buffer.c (Fget_buffer_create): Set undo_list to t or nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
13440 (Fbuffer_disable_undo, Fbuffer_enable_undo): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13441 (Fkill_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13442 (init_buffer_once): Set up local variable buffer-undo-list.
Dave Love <fx@gnu.org>
parents:
diff changeset
13443 (syms_of_buffer): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13444 * buffer.h: New element undo_list in struct buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13445 * fileio.c (Finsert_file_contents): Store nil in undo_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
13446
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13447 * buffer.c: Variable bf_text deleted.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13448 (Fkill_buffer, SetBfp): Delete code that worked with it.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13449 (SetBfx): Now a macro in buffer.h
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13450 * editfns.c (Fwiden, Fnarrow_to_region): Related changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
13451 (save_restriction_save, save_restriction_restore): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13452 (Finsert_buffer_substring): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13453 * fileio.c (Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13454 * insdel.c (make_gap): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13455 * lread.c (readchar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13456 * marker.c (Fmarker_position, marker_position): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13457 (Fset_marker): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13458 * xdisp.c (DoDsp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
13459
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13460 1990-04-30 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13461
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13462 * buffer.h: New macro R_ALLOC_SET_BUFFER for declaring all the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13463 text pointers of a buffer to the relocating allocator.
Dave Love <fx@gnu.org>
parents:
diff changeset
13464 * buffer.c (Fbury_buffer, SetBfx, SetBfp): Use the macro.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13465 * editfns.c (Finsert_buffer_substring): Ditto.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13466 * fileio.c (Fdo_auto_save): Ditto.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13467 * insdel.c (make_gap): Ditto.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13468 * xfns.c (adjust_scrollbars): Don't set bf_cur->text.
Dave Love <fx@gnu.org>
parents:
diff changeset
13469
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13470 1990-04-26 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13471
Dave Love <fx@gnu.org>
parents:
diff changeset
13472 * minibuf.c: Declare active_screen struct screen *, not
Dave Love <fx@gnu.org>
parents:
diff changeset
13473 Lisp_Screen *.
Dave Love <fx@gnu.org>
parents:
diff changeset
13474
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13475 1990-04-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13476
Dave Love <fx@gnu.org>
parents:
diff changeset
13477 * xterm.c (XTupdate_end): Only x_display_cursor if s is x_input_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13478
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13479 1990-04-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13480
Dave Love <fx@gnu.org>
parents:
diff changeset
13481 * fns.c (Fy_or_n_p): If a C-g comes in and does not quit, quit by hand.
Dave Love <fx@gnu.org>
parents:
diff changeset
13482
Dave Love <fx@gnu.org>
parents:
diff changeset
13483 * buffer.c (Frename_buffer): Allow renaming to same name it has.
Dave Love <fx@gnu.org>
parents:
diff changeset
13484
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13485 1990-04-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13486
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13487 * xfns.c (Fx_open_connection): Attach xrdb to x_current_display.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13488
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13489 1990-04-17 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13490
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13491 * xterm.c (dumpborder): Now only used for X10.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13492 (highlight, unhighlight): New functions for X11.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13493
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13494 1990-04-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13495
Dave Love <fx@gnu.org>
parents:
diff changeset
13496 * cm.c (Wcm_init): Return -2 if screen size not specified.
Dave Love <fx@gnu.org>
parents:
diff changeset
13497 * term.c (term_init): Special error message for that case.
Dave Love <fx@gnu.org>
parents:
diff changeset
13498
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13499 1990-04-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13500
Dave Love <fx@gnu.org>
parents:
diff changeset
13501 * s-sunos4.h, s-sunos4shr.h (SYSTEM_MALLOC): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13502
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13503 1990-04-15 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13504
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13505 * xfns.c (Fx_get_resource): Concatenate invocation_name before
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13506 the resource tag.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13507 (Fx_create_screen): Use the latest resource id's.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13508
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13509 1990-04-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13510
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13511 * xfns.c (Fx_get_resource): New subr.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13512 (Fx_open_connection): Call x_load_resources. New parameter
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13513 xrm_string.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13514 * xrdb.c: New file for doing resource manager stuff.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13515
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13516 * xscrollbar.h: New file for scrollbar bitmaps.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13517
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13518 * xselect.h: New file for the X selection stuff.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13519
Dave Love <fx@gnu.org>
parents:
diff changeset
13520 * ymakefile: Take note of these new files.
Dave Love <fx@gnu.org>
parents:
diff changeset
13521
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13522 1990-04-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13523
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13524 * xterm.c (x_term_init): Use MAXPATHLEN.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13525
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13526 1990-04-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13527
Dave Love <fx@gnu.org>
parents:
diff changeset
13528 * buffer.c (list_buffers_1): Get filename from list-buffers-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
13529
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13530 1990-04-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13531
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13532 * screen.c (coordinates_in_window): Return -1 if in modeline of window.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13533 (Fcoordinates_in_window_p): Return Qt if in modeline of window.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13534 (Flocate_window_from_coordinates): Use next_screen_window if
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13535 MULTI_WINDOW is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
13536
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13537 1990-04-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13538
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13539 * xterm.c (construct_mouse_event): Deal with the motion events
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13540 first. Only grab the mouse when in the scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
13541
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13542 1990-04-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13543
Dave Love <fx@gnu.org>
parents:
diff changeset
13544 * screen.c (coordinates_in_window): Include mode line as part of
Dave Love <fx@gnu.org>
parents:
diff changeset
13545 window.
Dave Love <fx@gnu.org>
parents:
diff changeset
13546
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13547 * xterm.c (XTread_socket): Initialize nbytes to 0.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13548 (x_display_cursor): Don't draw if screen not selected.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13549
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13550 * xdisp.c (DoDsp): Additional checks for screen being visible.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13551
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13552 1990-04-03 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13553
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13554 * editfns.c (Fmessage): If there is a global minibuffer screen,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13555 raise it before displaying the message.
Dave Love <fx@gnu.org>
parents:
diff changeset
13556
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13557 * window.c (window_loop): Parameter SCREENS now affects which
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13558 screen is scanned for windows. All subrs calling window_loop must
Dave Love <fx@gnu.org>
parents:
diff changeset
13559 pass a Lisp_Object here now.
Dave Love <fx@gnu.org>
parents:
diff changeset
13560
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13561 1990-04-01 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13562
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13563 * window.c (window_loop): Additional parameter mini to control
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13564 minibuffer selection or not.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13565 (Fget_lru_window, Fget_largest_window, Fget_buffer_window)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13566 (Fdelete_other_windows, Fdelete_windows_on)
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13567 (Freplace_buffer_in_windows): Use that parameter.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13568
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13569 1990-03-29 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13570
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13571 * screen.c (Fselect_screen): Raise the selected screen.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13572
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13573 * window.c (Fget_buffer_window, Fget_largest_window)
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13574 (Fget_lru_window): New parameter all_screens.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13575 (Fdisplay_buffer): Use the new param in Fget_lru_window,
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13576 Fget_buffer_window, and Fget_largest_window.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13577 (Fscroll_other_window): Use new param in Fget_buffer_window.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13578 * buffer.c (Fother_buffer): Ditto.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13579
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13580 * xterm.c (x_display_cursor): Always draw the cursor if ON is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13581 true. Don't check if the screen S is selected or equal to
Dave Love <fx@gnu.org>
parents:
diff changeset
13582 mouse-screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13583
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13584 * xfns.c (Fx_track_pointer): Don't turn off cursor, just call
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13585 x_display_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
13586
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13587 1990-03-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13588
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13589 * data.c (Fmake_local_variable): Give the variable value nil if
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13590 unbound.
Dave Love <fx@gnu.org>
parents:
diff changeset
13591
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13592 * window.c (Fnext_window, Fprevious_window): For MULTI_SCREEN,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13593 check if Vglobal_minibuffer_screen is non-nil and maybe call
Dave Love <fx@gnu.org>
parents:
diff changeset
13594 next_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13595
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13596 * screen.c (Fscreen_selected_window, Fscreen_root_window):
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13597 If screen is nil, use selected-screen.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13598
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13599 1990-03-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13600
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13601 * xterm.c (XTread_socket): SET_SCREEN_GARBAGED which returning
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13602 symbol which causes DoDsp to be invoked.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13603 * keyboard.c (read_key_sequence): Don't SET_SCREEN_GARBAGED here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13604
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13605 * screen.h: New macro SET_SCREEN_GARBAGED.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13606
Dave Love <fx@gnu.org>
parents:
diff changeset
13607 * xfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
13608 * window.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
13609 * sysdep.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
13610 * keyboard.c:
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13611 * dispnew.c: Use the new macro.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13612
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13613 1990-03-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13614
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13615 * xfns.c (Fx_own_selection): Only take one argument, string.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13616
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13617 1990-03-24 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13618
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13619 * xfns.c (select_visual): Catch bullshit machines whose hardware
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13620 doesn't support the X server pixel depth by looking at colormap_size.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13621 (x_decode_color): Use x_screen_planes to check for color.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13622
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13623 1990-03-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13624
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13625 * xterm.c (x_display_cursor): Try using vertical bar cursor.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13626 (clear_cursor): Call x_display_cursor for X11.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13627
Dave Love <fx@gnu.org>
parents:
diff changeset
13628 * xfns.c: Zotzed Vx_pointer_mask.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13629 (Fx_track_pointer): Call x_display_cursor if we just
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13630 wasted the cursor. Break out of loop if no display line.
Dave Love <fx@gnu.org>
parents:
diff changeset
13631 Use mode line cursor if we're there.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13632 (x_y_pos): New function.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
13633 (x_set_font): Don't set x_font_{width,height}, they are gone.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13634
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13635 1990-03-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13636
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13637 * xfns.c (Fx_track_pointer): Check that s == selected_screen each
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13638 time through loop. If event is nil, read mouse position.
Dave Love <fx@gnu.org>
parents:
diff changeset
13639
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13640 * keyboard.c (get_char): DoDsp only if selected_screen visible.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13641
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13642 * xterm.c (XTread_socket): Mark screen as visible only on expose
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13643 event.
Dave Love <fx@gnu.org>
parents:
diff changeset
13644
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13645 * emacs.c (main): Check here for "-d" option and set display_arg.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13646 * dispnew.c (init_display): Set Vwindow_system, etc. if display_arg.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13647
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13648 1990-03-21 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13649
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13650 * keyboard.c (read_key_sequence): Don't DoDsp if the screen was
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13651 just unmapped.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13652 (command_loop_1): Call the mouse motion handler before calling
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13653 read_key_sequence.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13654 (interrupt_signal): Fixed typo checking screen type.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13655
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13656 * xfns.c (Fx_track_mouse): Don't crash because of null display
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13657 line. Don't set obj til call to get_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
13658
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13659 * xterm.c (x_term_init): Disable SIGWINCH here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13660
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13661 * fns.c (Fmember): New subr.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13662
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13663 * dispnew.c (init_display): Don't check env variable DISPLAY to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13664 set Vwindow_system. Now done in startup.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
13665
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13666 * emacs.c: Removed variables xargc, xargv.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13667
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13668 1990-03-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13669
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13670 * xfns.c (Fx_track_pointer): Go faster.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13671
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13672 * screen.h: New macro SCREENP.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13673
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13674 * window.c (Fminibuffer_window): Rewritten.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13675
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13676 1990-03-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13677
Dave Love <fx@gnu.org>
parents:
diff changeset
13678 * sysdep.c (perror): Control with HAVE_PERROR as well as HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
13679 * s-hpux.h (HAVE_PERROR): Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
13680
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13681 1990-03-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13682
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13683 * keyboard.c (command_loop_1): Restructured handling of X event
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13684 things.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13685 (read_key_sequence): Handle new `unmapped-screen' symbol with new
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13686 Vunmap_screen_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
13687
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13688 * xterm.c (XTread_socket): Return unmapped-screen symbol if the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13689 window for UnmapNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
13690
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13691 * lread.c (Feval_region): GCPRO opoint.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13692
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13693 1990-03-16 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13694
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13695 * keyboard.c (command_loop_1): Call mouse-motion handler with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13696 argument. Also, don't call undo-boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
13697
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13698 * process.c (create_process): Set the process group for BSD at
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13699 the same time as for USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
13700
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13701 1990-03-14 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13702
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13703 * xterm.c (x_new_selected_screen): Set x_input_screen here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13704
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13705 1990-03-11 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13706
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13707 * xterm.c: Vx_mouse_grabbed now Vmouse_grabbed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13708 (XTread_socket): Generate exited-window symbols on LeaveNotify
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13709 even if screen is focused.
Dave Love <fx@gnu.org>
parents:
diff changeset
13710
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13711 * xfns.c: Vx_mouse_grabbed now Vmouse_grabbed.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13712 (outline_region): Now static.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13713 (Fx_track_pointer): Check x_mouse_screen == s in loop.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13714
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13715 1990-03-10 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13716
Dave Love <fx@gnu.org>
parents:
diff changeset
13717 * xterm.c (encode_mouse_button): Correctly get the button from
Dave Love <fx@gnu.org>
parents:
diff changeset
13718 Motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
13719
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13720 * xfns.c (x11_encode_mouse_button): Nuked.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13721 (encode_mouse_button, Fx_mouse_events, Fx_get_mouse_event): #if 0'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
13722
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13723 * keyboard.c (get_char): Re-set obj if we've keyboard-translated c.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13724
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13725 1990-03-08 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13726
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13727 * xterm.c (x_focus_screen): No longer static.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13728 (x_error_handler): Use XDefaultIOError.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13729
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13730 * screen.c (Ffocus_screen): New subr, removed Fscreen_has_focus.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13731 (Fselect_screen): New, optional parameter no_enter.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13732 (Frestore_screen_configuration)
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13733 (Fdelete_screen): Pass second parm Qnil to Fselect_screen.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13734
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13735 * window.c (Fdisplay_buffer, Fset_window_configuration): Pass
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13736 second parm Qnil to Fselect_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13737
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13738 1990-03-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13739
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13740 * screen.c (Fscreen_has_focus): New subr.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13741 (Fselect_screen): Use x_focus_on_screen to physically select the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13742 screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13743
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13744 1990-03-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13745
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13746 * xfns.c (x_set_mouse_position): Moved to xterm.c.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13747
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13748 * fileio.c (Fremove_directory): New subr.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13749
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13750 * screen.c (Frelease_focused_screen): Just call x_unfocus_screen.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13751
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13752 * xterm.c (XTread_socket): On FocusOut, if s isn't mouse screen,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13753 return exited-window. On LeaveNotify, simplify if expression for
Dave Love <fx@gnu.org>
parents:
diff changeset
13754 dumpborder. Reworked FocusIn/FocusOut events.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13755 (x_unfocus_screen): Check that screen is x_focus_screen.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13756 (x_set_mouse_position): Moved from xfns.c. Use new macro
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13757 XWarpPointer.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13758 * xterm.h: New macro XWarpPointer.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13759
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13760 * buffer.c: Replaced Fbuffer_flush_undo with
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13761 Fbuffer_disable_undo.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13762 * process.c: Ditto.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13763
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13764 1990-03-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13765
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13766 * xterm.c (XTupdate_end): Use parameter s rather than
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13767 updating_screen.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13768 (XTread_socket): On EnterNotify, don't check s != focus_screen
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13769 before selecting. On Focus In/Out don't set/reset mouse_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13770
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13771 1990-03-04 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13772
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
13773 * eval.c: If using X windows, include xterm.h.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13774 (error): TOTALLY_UNBLOCK_INPUT if using X.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13775
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13776 * xterm.h (BLOCK_INPUT, UNBLOCK_INPUT): No signal stuff, just inc
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13777 and decrement x_input_blocked.
Dave Love <fx@gnu.org>
parents:
diff changeset
13778
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13779 * xfns.c (adjust_scrollbars): Don't BLOCK_INPUT.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13780 (x_set_font): Check result of x_new_font. Call error if nonzero.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13781 (x_set_icon_type): Check result of x_*_icon, maybe call error.
Dave Love <fx@gnu.org>
parents:
diff changeset
13782
Dave Love <fx@gnu.org>
parents:
diff changeset
13783 * screen.c (Fdeiconify_screen): Use x_make_screen_visible rather
Dave Love <fx@gnu.org>
parents:
diff changeset
13784 than x_deiconify_screen. Return screen.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13785 (Fmake_screen_visible): Don't raise it here. Return screen.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13786
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13787 * xterm.c (XTwrite_glyfs): Don't show cursor if screen is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13788 global-minibuffer-screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13789 (x_new_selected_screen): Do dumpborder and check auto-raise here,
Dave Love <fx@gnu.org>
parents:
diff changeset
13790 rather than XEvent switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
13791 (x_deiconify_screen): No longer exists.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13792 (x_do_pending_expose, x_clear_cursor)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13793 (x_invert_screen, scraplines, stufflines, x_bitmap_icon)
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13794 (x_text_icon, x_new_font): Don't BLOCK_INPUT.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13795 (XTins_del_lines): BLOCK_INPUT here.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13796 (XTupdate_end): Don't turn on cursor if minibuffer-screen.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13797 (XTread_socket): On MotionNotify, just that screen is selected before
Dave Love <fx@gnu.org>
parents:
diff changeset
13798 processing.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13799 (XTtopos): If updating_screen, just set x and y, don't flush.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13800 (x_bitmap_icon, x_text_icon, x_new_font): Return 1 if failed,
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
13801 don't call error.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13802 (x_make_screen_visible): Raise the screen as well.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13803
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13804 1990-03-02 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13805
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13806 * screen.c (Frelease_focused_screen): Just check that screen is
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13807 selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
13808
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13809 1990-02-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13810
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13811 * screen.c (Fselect_screen_focused, Frelease_focused_screen): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13812 subrs.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13813 * xterm.c (x_focus_on_screen, x_unfocus_screen): New procedures
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13814 to implement focusing.
Dave Love <fx@gnu.org>
parents:
diff changeset
13815
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13816 1990-02-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13817
Dave Love <fx@gnu.org>
parents:
diff changeset
13818 * casefiddle.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
13819
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13820 1990-02-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13821
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13822 * xterm.h: Redefined BLOCK_INPUT and UNBLOCK_INPUT to use sigblock
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13823 and sigsetmask if available.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13824 * xterm.c: Declare BLOCK_INPUT_mask if have SIGIO and FIONREAD.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13825
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13826 1990-02-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13827
Dave Love <fx@gnu.org>
parents:
diff changeset
13828 * minibuf.c (Fread_from_minibuffer): Initialize pos to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
13829
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13830 1990-02-25 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13831
Dave Love <fx@gnu.org>
parents:
diff changeset
13832 * keyboard.c (read_key_sequence): Handle mapped-screen event
Dave Love <fx@gnu.org>
parents:
diff changeset
13833 symbol by calling new hook Vmap_screen_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
13834
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13835 * xterm.c (x_make_screen_invisible): Use the new Xlib function
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13836 XWidthdrawWindow.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13837 (x_iconify_screen): Use the new Xlib function XIconifyWindow.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13838 (XTread_socket): Return mapped-screen symbol to signal
Dave Love <fx@gnu.org>
parents:
diff changeset
13839 mapped-screen events.
Dave Love <fx@gnu.org>
parents:
diff changeset
13840
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13841 1990-02-23 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13842
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13843 * keyboard.c (command_loop_1): Check the character for width 1
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13844 before doing direct_output_forward, as well as the cursor position
Dave Love <fx@gnu.org>
parents:
diff changeset
13845 on the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13846
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13847 * xdisp.c (DoDsp): Use redisplay_windows rather than
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13848 redisplay_all_windows, which was removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
13849
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13850 1990-02-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13851
Dave Love <fx@gnu.org>
parents:
diff changeset
13852 * unexencap.c: New file, waiting for papers.
Dave Love <fx@gnu.org>
parents:
diff changeset
13853
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13854 1990-02-22 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13855
Dave Love <fx@gnu.org>
parents:
diff changeset
13856 * keyboard.c: Removed much debugging stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
13857 * xterm.c: Removed much debugging stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
13858 (x_error_handler): For X11, if caught BadAlloc error while
Dave Love <fx@gnu.org>
parents:
diff changeset
13859 converting selection (note new variable x_converting_selection),
Dave Love <fx@gnu.org>
parents:
diff changeset
13860 just set new variable x_selection_alloc_error.
Dave Love <fx@gnu.org>
parents:
diff changeset
13861
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13862 * xfns.c: Massive changes for crufty selection processing details.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13863 New X atoms: Xatom_clipboard, Xatom_delete, Xatom_insert_selection,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13864 Xatom_insert_property, Xatom_pair.
Dave Love <fx@gnu.org>
parents:
diff changeset
13865
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13866 1990-02-21 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13867
Dave Love <fx@gnu.org>
parents:
diff changeset
13868 * keyboard.c (kbd_buffer_store_char): Check NULL objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
13869
Dave Love <fx@gnu.org>
parents:
diff changeset
13870 * xterm.c (XTread_socket): Correctly advance bufp for all KeyPress
Dave Love <fx@gnu.org>
parents:
diff changeset
13871 events.
Dave Love <fx@gnu.org>
parents:
diff changeset
13872
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13873 1990-02-20 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13874
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13875 * keyboard.c (kbd_buffer_get_char): Use KBD_BUFFER_SIZE rather
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13876 than sizeof kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13877 (read_key_sequence): Upon redraw-display symbol, set
Dave Love <fx@gnu.org>
parents:
diff changeset
13878 screen_garbaged.
Dave Love <fx@gnu.org>
parents:
diff changeset
13879
Dave Love <fx@gnu.org>
parents:
diff changeset
13880 * xterm.c (XTread_socket): On EnterNotify events, make sure to
Dave Love <fx@gnu.org>
parents:
diff changeset
13881 return mouse event for both scrollbars and windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
13882
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13883 1990-02-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13884
Dave Love <fx@gnu.org>
parents:
diff changeset
13885 * casefiddle.c (casify_region): Move the new statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
13886
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13887 1990-02-19 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13888
Dave Love <fx@gnu.org>
parents:
diff changeset
13889 * casefiddle.c (casify_region): Return if beginning and end same.
Dave Love <fx@gnu.org>
parents:
diff changeset
13890
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13891 1990-02-18 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13892
Dave Love <fx@gnu.org>
parents:
diff changeset
13893 * keyboard.c (kbd_buffer_store_char): Use KBD_BUFFER_SIZE rather
Dave Love <fx@gnu.org>
parents:
diff changeset
13894 than sizeof kbd_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
13895
Dave Love <fx@gnu.org>
parents:
diff changeset
13896 * fns.c (Fy_or_n_p): Only accept ints from get_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
13897
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13898 1990-02-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13899
Dave Love <fx@gnu.org>
parents:
diff changeset
13900 * minibuf.c (Fread_from_minibuffer): New arg POSITION.
Dave Love <fx@gnu.org>
parents:
diff changeset
13901
Dave Love <fx@gnu.org>
parents:
diff changeset
13902 * unexsunos4.c: New file. Waiting for papers.
Dave Love <fx@gnu.org>
parents:
diff changeset
13903 * s-sunos4shr.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
13904
Dave Love <fx@gnu.org>
parents:
diff changeset
13905 * emacs.c (main) [RUN_TIME_REMAP]: Call run_time_remap.
Dave Love <fx@gnu.org>
parents:
diff changeset
13906
Dave Love <fx@gnu.org>
parents:
diff changeset
13907 * ymakefile (LD): Let config file override with LD_CMD.
Dave Love <fx@gnu.org>
parents:
diff changeset
13908
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13909 1990-02-14 Joseph Arceneaux (jla@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13910
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13911 * keyboard.c (read_avail_input): Pass read_socket_hook
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13912 KBD_BUFFER_SIZE rather than doing sizeof (buf).
Dave Love <fx@gnu.org>
parents:
diff changeset
13913
Dave Love <fx@gnu.org>
parents:
diff changeset
13914 * xterm.c (XTread_socket): Set event.type = MotionNotify when
Dave Love <fx@gnu.org>
parents:
diff changeset
13915 entering screen or scrollbar to fake motion event.
Dave Love <fx@gnu.org>
parents:
diff changeset
13916
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13917 1990-02-13 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13918
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13919 * window.c (next_screen, prev_screen): Moved to screen.c.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13920 (Fnext_window): If mini non-nil, count the separate minibuffer
Dave Love <fx@gnu.org>
parents:
diff changeset
13921 screen.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13922 * screen.c (Fnext_screen): New subr.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13923
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13924 1990-02-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13925
Dave Love <fx@gnu.org>
parents:
diff changeset
13926 * xdisp.c (display_text_line, try_window, try_window_id, DoDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
13927 Don't display overlay arrow on more than one line in a window.
Dave Love <fx@gnu.org>
parents:
diff changeset
13928
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13929 1990-02-12 Joseph Arceneaux (jla@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13930
Dave Love <fx@gnu.org>
parents:
diff changeset
13931 * doprnt.c (doprnt): Expand size of tembuf to 512.
Dave Love <fx@gnu.org>
parents:
diff changeset
13932
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13933 1990-02-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13934
Dave Love <fx@gnu.org>
parents:
diff changeset
13935 * minibuf.c (Fread_no_blanks_input): Make second arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
13936
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13937 1990-02-09 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13938
Dave Love <fx@gnu.org>
parents:
diff changeset
13939 * keyboard.c (get_char): Remember to set obj when executing macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
13940 (read_key_sequence): Handle the exited-scrollbar symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
13941 Compare obj, not read_key_sequence_cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
13942
Dave Love <fx@gnu.org>
parents:
diff changeset
13943 * xterm.c (x_make_screen_visible, x_deiconify_screen): Check
Dave Love <fx@gnu.org>
parents:
diff changeset
13944 window-manager variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
13945 (x_make_screen_invisible, x_iconify_screen): Don't use new R4
Dave Love <fx@gnu.org>
parents:
diff changeset
13946 calls (they crash), do it ourselves.
Dave Love <fx@gnu.org>
parents:
diff changeset
13947 (XTread_socket): Return exited-scrollbar symbol when doing so.
Dave Love <fx@gnu.org>
parents:
diff changeset
13948
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13949 1990-02-08 Joseph Arceneaux (jla@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13950
Dave Love <fx@gnu.org>
parents:
diff changeset
13951 * xterm.c (construct_mouse_event): Rewritten to do mouse-motion
Dave Love <fx@gnu.org>
parents:
diff changeset
13952 compression. All mouse processing now done here.
Dave Love <fx@gnu.org>
parents:
diff changeset
13953 Also, just use nil and t for x-mouse-grabbed. Record buttons
Dave Love <fx@gnu.org>
parents:
diff changeset
13954 pressed in new variable x_mouse_grabbed. XGrabPointer on button
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13955 depression.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
13956 * xfns.c (Fx_horizontal_line): Use x_mouse_grabbed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13957
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13958 1990-02-07 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13959
Dave Love <fx@gnu.org>
parents:
diff changeset
13960 * xdisp.c (DoDsp): If only updating selected screen, but there is
Dave Love <fx@gnu.org>
parents:
diff changeset
13961 a minibuffer screen, update it as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
13962
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13963 1990-02-06 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13964
Dave Love <fx@gnu.org>
parents:
diff changeset
13965 * xfns.c (Fx_pixel_width, Fx_pixel_height): New subrs.
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
13966 * xterm.h: New components pixel_width, pixel_height, to x_display.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13967 * xterm.c (XTread_socket): On configure notify, set these components.
Dave Love <fx@gnu.org>
parents:
diff changeset
13968
Dave Love <fx@gnu.org>
parents:
diff changeset
13969 * window.c (Fset_window_configuration): Select the screen of the
Dave Love <fx@gnu.org>
parents:
diff changeset
13970 root window if it's not the selected_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13971 * minibuf.c (read_minibuf): Remove all the screen selection stuff,
Dave Love <fx@gnu.org>
parents:
diff changeset
13972 now that this is integrated in Fset_window_configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
13973
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13974 1990-02-05 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13975
Dave Love <fx@gnu.org>
parents:
diff changeset
13976 * screen.h: Declare Vglobal_minibuffer_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13977 * xdisp.c (DoDsp): Set all_windows if using global-minibuffer-screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13978
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13979 1990-02-03 Joseph Arceneaux (jla@geech)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13980
Dave Love <fx@gnu.org>
parents:
diff changeset
13981 * window.c (Fset_window_configuration): Make sure to set
Dave Love <fx@gnu.org>
parents:
diff changeset
13982 window->next to nil for a minibuffer-only screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
13983
Dave Love <fx@gnu.org>
parents:
diff changeset
13984 * screen.c (make_minibuffer_screen): Set mini_window->next nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
13985
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13986 1990-02-01 Joseph Arceneaux (jla@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
13987
Dave Love <fx@gnu.org>
parents:
diff changeset
13988 * screen.c (make_screen): Set wants_modeline elt to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
13989
Dave Love <fx@gnu.org>
parents:
diff changeset
13990 * window.c (Fset_window_configuration): Use screen->root_window
Dave Love <fx@gnu.org>
parents:
diff changeset
13991 as arg to delete_all_subwindows rather than minibuf_window->prev.
Dave Love <fx@gnu.org>
parents:
diff changeset
13992
Dave Love <fx@gnu.org>
parents:
diff changeset
13993 * minibuf.c (read_minibuf): Don't unwind with
Dave Love <fx@gnu.org>
parents:
diff changeset
13994 Frestore_screen_configuration. Save selected_screen if different
Dave Love <fx@gnu.org>
parents:
diff changeset
13995 than minibuf screen, and re-select it after reading minibuf.
Dave Love <fx@gnu.org>
parents:
diff changeset
13996 * screen.c: #if 0 Fscreen_configuration,
Dave Love <fx@gnu.org>
parents:
diff changeset
13997 Frestore_screen_configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
13998
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
13999 1990-02-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14000
Dave Love <fx@gnu.org>
parents:
diff changeset
14001 * m-ibmps2-aix.h: Undef NEED_SIOCTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
14002 (SIGN_EXTEND_CHAR): Cast to `signed char'.
Dave Love <fx@gnu.org>
parents:
diff changeset
14003
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14004 1990-01-28 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14005
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14006 * xfns.c (Fx_track_pointer): Rewrote this to loop while there are
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14007 mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
14008
Dave Love <fx@gnu.org>
parents:
diff changeset
14009 * xterm.c (XTread_socket): Return left-window-event symbol upon
Dave Love <fx@gnu.org>
parents:
diff changeset
14010 LeaveNotify.
Dave Love <fx@gnu.org>
parents:
diff changeset
14011 * keyboard.c (read_key_sequence): Handle this symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
14012
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14013 1990-01-27 Joseph Arceneaux (jla@churchy.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14014
Dave Love <fx@gnu.org>
parents:
diff changeset
14015 * xterm.c (x_display_cursor): Use dumpglyfs with SPACEGLYF for
Dave Love <fx@gnu.org>
parents:
diff changeset
14016 cursor, as `XFillRectaogle's kill HP-BSD server.
Dave Love <fx@gnu.org>
parents:
diff changeset
14017
Dave Love <fx@gnu.org>
parents:
diff changeset
14018 * xterm.h: Added nontext_cursor, modeline_cursor to x_display
Dave Love <fx@gnu.org>
parents:
diff changeset
14019 structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
14020 * xfns.c (x_set_mouse_color, Fx_track_pointer): Changes to use
Dave Love <fx@gnu.org>
parents:
diff changeset
14021 nontext_cursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
14022
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14023 1990-01-25 Joseph Arceneaux (jla@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14024
Dave Love <fx@gnu.org>
parents:
diff changeset
14025 * xterm.h: Changed the face structure for X11 to handle GCs and
Dave Love <fx@gnu.org>
parents:
diff changeset
14026 pixmaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
14027
Dave Love <fx@gnu.org>
parents:
diff changeset
14028 * xterm.c (XTread_socket): Return a motion event when mouse enters
Dave Love <fx@gnu.org>
parents:
diff changeset
14029 scrollbar or window.
Dave Love <fx@gnu.org>
parents:
diff changeset
14030 (x_make_screen_invisible): Use the new X11R4 function XWithdrawWindow.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
14031 (x_iconify_screen): Use the X11R4 function XIconifyWindow.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14032 (dumpglyfs): Use the new face structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
14033
Dave Love <fx@gnu.org>
parents:
diff changeset
14034 * xfns.c (install_vertical_scrollbar, install_horizontal_scrollbar):
Dave Love <fx@gnu.org>
parents:
diff changeset
14035 Accept EnterNotify events. Use XMapSubwindows rather than mapping
Dave Love <fx@gnu.org>
parents:
diff changeset
14036 each one.
Dave Love <fx@gnu.org>
parents:
diff changeset
14037 (Fx_set_face_font): New subr for X11 to set face GC.
Dave Love <fx@gnu.org>
parents:
diff changeset
14038
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14039 1990-01-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14040
Dave Love <fx@gnu.org>
parents:
diff changeset
14041 * dispnew.c (direct_output_for_insert): Give up if buf in 2 windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
14042
Dave Love <fx@gnu.org>
parents:
diff changeset
14043 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
14044 Dumb bugs disabled special fast display for character motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
14045
Dave Love <fx@gnu.org>
parents:
diff changeset
14046 * xdisp.c (DoDsp): For cursor motion within line,
Dave Love <fx@gnu.org>
parents:
diff changeset
14047 hpos result from compute_motion is relative to window.
Dave Love <fx@gnu.org>
parents:
diff changeset
14048
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14049 1990-01-24 Richard Stallman (rms@albert.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14050
Dave Love <fx@gnu.org>
parents:
diff changeset
14051 * eval.c (Fmacroexpand): Handle explicit macros ((macro ...) ...).
Dave Love <fx@gnu.org>
parents:
diff changeset
14052
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14053 1990-01-18 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14054
Dave Love <fx@gnu.org>
parents:
diff changeset
14055 * undo.c (Fundo_more): Fixed typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
14056
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14057 1990-01-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14058
Dave Love <fx@gnu.org>
parents:
diff changeset
14059 * xdisp.c (display_text_line): When checking HPOS for continuation
Dave Love <fx@gnu.org>
parents:
diff changeset
14060 line, compensate for w->left.
Dave Love <fx@gnu.org>
parents:
diff changeset
14061
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14062 1990-01-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14063
Dave Love <fx@gnu.org>
parents:
diff changeset
14064 * dispnew.c [no FIONREAD]: Undefine SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
14065
Dave Love <fx@gnu.org>
parents:
diff changeset
14066 * buffer.c (SetBfp): Use XTYPE to test for no selected window yet.
Dave Love <fx@gnu.org>
parents:
diff changeset
14067
Dave Love <fx@gnu.org>
parents:
diff changeset
14068 * editfns.c, dispnew.c, fileio.c, process.c, sysdep.c, xterm.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
14069 Uniformly let NEED_TIME_H control use of time.h instead of sys/time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14070
Dave Love <fx@gnu.org>
parents:
diff changeset
14071 * xterm.h (TOTALLY_UNBLOCK_INPUT, UNBLOCK_INPUT): Don't use
Dave Love <fx@gnu.org>
parents:
diff changeset
14072 SIGIO if no FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
14073
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14074 1990-01-15 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14075
Dave Love <fx@gnu.org>
parents:
diff changeset
14076 * xfns.c (x_set_mouse_color): Set non-text pointer shape with new
Dave Love <fx@gnu.org>
parents:
diff changeset
14077 variable Vx_nontext_pointer_shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
14078
Dave Love <fx@gnu.org>
parents:
diff changeset
14079 * keyboard.c: More checks for evil bug which trashes kbd_*_ptr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14080
Dave Love <fx@gnu.org>
parents:
diff changeset
14081 * m/hp300bsd.h: Try using BSD load average stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
14082
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14083 1990-01-11 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14084
Dave Love <fx@gnu.org>
parents:
diff changeset
14085 * xfns.c (x_draw_pixmap): New routine.
Dave Love <fx@gnu.org>
parents:
diff changeset
14086
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14087 1990-01-10 Jim Kingdon (kingdon@pogo)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14088
Dave Love <fx@gnu.org>
parents:
diff changeset
14089 * m/hp300bsd.h: New file
Dave Love <fx@gnu.org>
parents:
diff changeset
14090
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14091 1990-01-08 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14092
Dave Love <fx@gnu.org>
parents:
diff changeset
14093 * xfns.c (Fx_window_id): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14094
Dave Love <fx@gnu.org>
parents:
diff changeset
14095 * screen.c (make_screen): Set wants_modeline elt to mini_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
14096 If mini_p 0, then set root_window->next to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
14097
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14098 1990-01-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14099
Dave Love <fx@gnu.org>
parents:
diff changeset
14100 * editfns.c (Fchar_after): Set N after coercing marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
14101
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14102 1990-01-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14103
Dave Love <fx@gnu.org>
parents:
diff changeset
14104 * buffer.c (Fkill_all_local_variables): Force mode line update.
Dave Love <fx@gnu.org>
parents:
diff changeset
14105
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14106 1990-01-05 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14107
Dave Love <fx@gnu.org>
parents:
diff changeset
14108 * insdel.c: Declare Vfirst_change_function.
Dave Love <fx@gnu.org>
parents:
diff changeset
14109
Dave Love <fx@gnu.org>
parents:
diff changeset
14110 * keyboard.c (read_key_sequence): Function keys are now lisp symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
14111 (kbd_buffer_store_char): Abort if store pointer past
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
14112 buffer. Temporary; this shouldn't be able to happen.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14113 (read_key_sequence): #ifdef HAVE_X_WINDOWS code
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14114 which handles complex objects.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14115 (command_loop_1): Check not termcap screen before
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14116 processing non-char input.
Dave Love <fx@gnu.org>
parents:
diff changeset
14117 (kbd_{store,fetch}_char): More debugging checks.
Dave Love <fx@gnu.org>
parents:
diff changeset
14118
Dave Love <fx@gnu.org>
parents:
diff changeset
14119 * screen.c (make_screen): Set root_window height to 9 if mini_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
14120 (make_minibuffer_screen): Set the mini window's next,
Dave Love <fx@gnu.org>
parents:
diff changeset
14121 prev, and screen elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
14122
Dave Love <fx@gnu.org>
parents:
diff changeset
14123 * xterm.c (x_func_key_to_sym): New function, uses new variable
Dave Love <fx@gnu.org>
parents:
diff changeset
14124 func_key_syms.
Dave Love <fx@gnu.org>
parents:
diff changeset
14125 (XTread_socket): Use this in KeyPress event for function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
14126 (XTflash): Draw solid rectangle in middle of screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
14127 (x_set_offset): Set the size hints as well when doing
Dave Love <fx@gnu.org>
parents:
diff changeset
14128 this.
Dave Love <fx@gnu.org>
parents:
diff changeset
14129 (XTflash): Just dumpglyfs instead of redrawing the
Dave Love <fx@gnu.org>
parents:
diff changeset
14130 screen after flashing the rectangle.
Dave Love <fx@gnu.org>
parents:
diff changeset
14131
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14132 * lread.c (syms_of_lread): defsubr Fread_event.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14133
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14134 1990-01-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14135
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14136 * buffer.h, buffer.c (Vfirst_change_function): New Lisp variable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14137 * insdel.c (signal_before_change): Call that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
14138
Dave Love <fx@gnu.org>
parents:
diff changeset
14139 * keyboard.c (cmd_error): Don't crash if TAIL is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
14140
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14141 1989-12-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14142
Dave Love <fx@gnu.org>
parents:
diff changeset
14143 * minibuf.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
14144
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14145 1989-12-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14146
Dave Love <fx@gnu.org>
parents:
diff changeset
14147 * process.c (create_process): Unhold SIGCHLD in the child.
Dave Love <fx@gnu.org>
parents:
diff changeset
14148
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14149 1989-12-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14150
Dave Love <fx@gnu.org>
parents:
diff changeset
14151 * process.c (create_process): Treat HPUX like BSD for sigsetmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
14152
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14153 1989-12-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14154
Dave Love <fx@gnu.org>
parents:
diff changeset
14155 * fns.c (Fmapconcat): Gcpro SEP around mapcar1.
Dave Love <fx@gnu.org>
parents:
diff changeset
14156
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14157 1989-12-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14158
Dave Love <fx@gnu.org>
parents:
diff changeset
14159 * dispnew.c (get_display_line): Don't touch X data if not using X.
Dave Love <fx@gnu.org>
parents:
diff changeset
14160
Dave Love <fx@gnu.org>
parents:
diff changeset
14161 * syntax.c (Fscan_sexps): Fix fatal documentation typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
14162
Dave Love <fx@gnu.org>
parents:
diff changeset
14163 * lread.c: Include commands.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14164
Dave Love <fx@gnu.org>
parents:
diff changeset
14165 * xterm.c (construct_mouse_event): Delete unreached return at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
14166 (x_wm_set_size_hint): #if 0 some broken code.
Dave Love <fx@gnu.org>
parents:
diff changeset
14167
Dave Love <fx@gnu.org>
parents:
diff changeset
14168 * cmds.c (SelfInsert): Set HAIRY if have before or after change hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
14169 * editfns.c (Fsubst_char_in_region, Ftranslate_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
14170 Call signal_after_change for chars changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
14171 * undo.c (Fundo_more): When undoing Uchange, do signal_after_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
14172 * casefiddle.c (casify_region): Do modify_region before the change,
Dave Love <fx@gnu.org>
parents:
diff changeset
14173 signal_after_change afterward.
Dave Love <fx@gnu.org>
parents:
diff changeset
14174
Dave Love <fx@gnu.org>
parents:
diff changeset
14175 * insdel.c (prepare_to_modify_buffer): Call signal_before_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
14176 (del_range, InsCStr): Call signal_after_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
14177 (signal_after_change, signal_before_change): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
14178
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14179 1989-12-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14180
Dave Love <fx@gnu.org>
parents:
diff changeset
14181 * dispnew.c (init_display) [VMS]: Downcase terminal type.
Dave Love <fx@gnu.org>
parents:
diff changeset
14182
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14183 1989-12-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14184
Dave Love <fx@gnu.org>
parents:
diff changeset
14185 * sysdep.c: Use NEED_SIOCTL to control use of sioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14186 * m/m-mips.h, m/m-iris4d.h: Define that.
Dave Love <fx@gnu.org>
parents:
diff changeset
14187
Dave Love <fx@gnu.org>
parents:
diff changeset
14188 * m/m-ibmps2-aix.h (NEED_SIOCTL, HAVE_UNION_WAIT, HAVE_PTYS): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
14189 (HAVE_SYSVIPC, HAVE_SOCKETS, X_DEFAULT_FONT): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
14190 (sigsetmask): #undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
14191
46995
6c2895e062d3 Fixed spelling: Joseph Arceoeaux -> Arceneaux
Kim F. Storm <storm@cua.dk>
parents: 42860
diff changeset
14192 1989-12-15 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14193
Dave Love <fx@gnu.org>
parents:
diff changeset
14194 * lread.c (Fread_char): Catch error if read non-char.
Dave Love <fx@gnu.org>
parents:
diff changeset
14195 (Fread_event): New subr. Return any input object.
Dave Love <fx@gnu.org>
parents:
diff changeset
14196
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14197 1989-12-14 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14198
Dave Love <fx@gnu.org>
parents:
diff changeset
14199 * xfns.c: New variable Vx_no_window_manager.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14200 (Fx_track_pointer): If bufp < 0, abort.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14201
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14202 * xterm.c (XTread_socket): When leaving window, set x_mouse_x and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14203 x_mouse_y to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
14204
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14205 1989-12-13 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14206
Dave Love <fx@gnu.org>
parents:
diff changeset
14207 * xterm.c (XTread_socket): On ConfigureNotify events, return
Dave Love <fx@gnu.org>
parents:
diff changeset
14208 "redraw-screen" symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
14209 (dumpborder): Only do border stuff if x-no-window-manager non nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
14210 Also check if there is a tracking rectangle.
Dave Love <fx@gnu.org>
parents:
diff changeset
14211 (XTupdate_begin): If there is a mouse tracking rectangle, erase
Dave Love <fx@gnu.org>
parents:
diff changeset
14212 it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14213 * keyboard.c (read_key_sequence): Return -2 for symbols.
Dave Love <fx@gnu.org>
parents:
diff changeset
14214 (command_loop_1): DoDsp when 'redraw-screen arrives as input.
Dave Love <fx@gnu.org>
parents:
diff changeset
14215 For mouse events, call Fexecute_mouse_event with
Dave Love <fx@gnu.org>
parents:
diff changeset
14216 read_key_sequence_cmd instead of Vmouse_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14217
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14218 1989-12-08 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14219
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14220 * process.c (create_process): For not USG, properly set the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14221 process group.
Dave Love <fx@gnu.org>
parents:
diff changeset
14222
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14223 1989-12-07 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14224
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14225 * term.c (topos): Under X Windows, abort if topos_hook not
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14226 correct. Temporary.
Dave Love <fx@gnu.org>
parents:
diff changeset
14227
Dave Love <fx@gnu.org>
parents:
diff changeset
14228 * xfns.c (Fx_horizontal_line): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14229
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14230 1989-12-05 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14231
Dave Love <fx@gnu.org>
parents:
diff changeset
14232 * keyboard.c (Fexecute_mouse_event): Don't set Vmouse_window here
Dave Love <fx@gnu.org>
parents:
diff changeset
14233 for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
14234
Dave Love <fx@gnu.org>
parents:
diff changeset
14235 * xterm.c (construct_mouse_event): Vx_mouse_grabbed now indicates
Dave Love <fx@gnu.org>
parents:
diff changeset
14236 which keys are depressed.
Dave Love <fx@gnu.org>
parents:
diff changeset
14237 (construct_mouse_event): Set Vmouse_window here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14238
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14239 1989-12-04 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14240
Dave Love <fx@gnu.org>
parents:
diff changeset
14241 * screen.c (coordinates_in_window): New function.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14242 (Fcoordinates_in_window_p): Rewritten to use above.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14243
Dave Love <fx@gnu.org>
parents:
diff changeset
14244 * dispextern.h: New element bufp for display_line structure when
Dave Love <fx@gnu.org>
parents:
diff changeset
14245 using X windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
14246 * xdisp.c (redisplay_window): Set this to the position in the
Dave Love <fx@gnu.org>
parents:
diff changeset
14247 buffer of the first char in this display line.
Dave Love <fx@gnu.org>
parents:
diff changeset
14248 * dispnew.c (get_display_line): Set this to -1 here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14249
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14250 1989-12-03 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14251
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
14252 * alloc.c: Upped NSTATICS from 200 to 256.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14253
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14254 * xterm.c (XTread_socket): Report MotionNotify events only if
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14255 mouse has changed character position. Call x_read_mouse_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
14256 Set Vmouse_event here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14257 * xfns.c (x_read_mouse_position): Set new global variables
Dave Love <fx@gnu.org>
parents:
diff changeset
14258 x_mouse_x and x_mouse_y.
Dave Love <fx@gnu.org>
parents:
diff changeset
14259
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14260 * keyboard.c: Vignore_mouse_events: New variable.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14261
Dave Love <fx@gnu.org>
parents:
diff changeset
14262 * syntax.c (Fscan_sexps): Doc change.
Dave Love <fx@gnu.org>
parents:
diff changeset
14263
Dave Love <fx@gnu.org>
parents:
diff changeset
14264 * lread.c (Fread_char): Return only chars. If new variable
Dave Love <fx@gnu.org>
parents:
diff changeset
14265 Vignore_mouse_events non nil, execute any mouse events which
Dave Love <fx@gnu.org>
parents:
diff changeset
14266 appear.
Dave Love <fx@gnu.org>
parents:
diff changeset
14267
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14268 1989-12-01 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14269
Dave Love <fx@gnu.org>
parents:
diff changeset
14270 * xfns.c (Fx_track_pointer): Draw half-sized rectangles for '\n'.
Dave Love <fx@gnu.org>
parents:
diff changeset
14271 (x_rectangle): Draw half-size if negative argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
14272
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14273 * xterm.c (XTread_socket): Abort if garbage collecting when doing
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14274 mouse events.
Dave Love <fx@gnu.org>
parents:
diff changeset
14275
Dave Love <fx@gnu.org>
parents:
diff changeset
14276 * ymakefile: #define FLOATSUP if LISP_FLOAT_TYPE defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
14277
Dave Love <fx@gnu.org>
parents:
diff changeset
14278 * emacs.c (main): If BSD, set pgrp to pid.
Dave Love <fx@gnu.org>
parents:
diff changeset
14279
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14280 1989-11-30 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14281
Dave Love <fx@gnu.org>
parents:
diff changeset
14282 * callint.c (Fcall_interactively): For case 'e', set varies[i] to
Dave Love <fx@gnu.org>
parents:
diff changeset
14283 avoid entering in the command history.
Dave Love <fx@gnu.org>
parents:
diff changeset
14284
Dave Love <fx@gnu.org>
parents:
diff changeset
14285 * xterm.c: Removed the function x_indicate_pointer_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
14286 (XTread_socket): When leaving window, erase mouse tracking box if
Dave Love <fx@gnu.org>
parents:
diff changeset
14287 it exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
14288 * xfns.c (Fx_track_pointer): New function, does what
Dave Love <fx@gnu.org>
parents:
diff changeset
14289 x_indicate_pointer_char used to.
Dave Love <fx@gnu.org>
parents:
diff changeset
14290 (x_read_mouse_position): Subtract internal_border_width.
Dave Love <fx@gnu.org>
parents:
diff changeset
14291
Dave Love <fx@gnu.org>
parents:
diff changeset
14292 * screen.c: No rubber-banding function for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
14293
Dave Love <fx@gnu.org>
parents:
diff changeset
14294 * window.c (Fmove_to_window_line): Document string fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14295
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14296 1989-11-29 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14297
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14298 * lread.c (Fread_char): Return a Lisp_Object (directly from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14299 get_char).
Dave Love <fx@gnu.org>
parents:
diff changeset
14300
Dave Love <fx@gnu.org>
parents:
diff changeset
14301 * keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
14302 * xterm.c: Function keys now arrive as cons cells.
Dave Love <fx@gnu.org>
parents:
diff changeset
14303
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14304 1989-11-27 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14305
Dave Love <fx@gnu.org>
parents:
diff changeset
14306 * keyboard.c (read_key_sequence): Handle Lisp_Symbols on input
Dave Love <fx@gnu.org>
parents:
diff changeset
14307 (function keys). Also, handle these and mouse events with
Dave Love <fx@gnu.org>
parents:
diff changeset
14308 prefixes (by ignoring the prefixes for now).
Dave Love <fx@gnu.org>
parents:
diff changeset
14309
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
14310 * xfns.c: New variable Vx_mouse_grabbed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14311 * xterm.c (construct_mouse_event): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14312 (XTread_socket): Return Lisp_Symbol for function key.
Dave Love <fx@gnu.org>
parents:
diff changeset
14313
Dave Love <fx@gnu.org>
parents:
diff changeset
14314 * buffer.c (reset_buffer_local_variables): Set function_key_map to
Dave Love <fx@gnu.org>
parents:
diff changeset
14315 Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
14316
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14317 1989-11-24 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14318
Dave Love <fx@gnu.org>
parents:
diff changeset
14319 * buffer.h: Per-buffer function key maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
14320
Dave Love <fx@gnu.org>
parents:
diff changeset
14321 * keyboard.c (read_avail_input): Convert chars to Lisp_Objects in
Dave Love <fx@gnu.org>
parents:
diff changeset
14322 case of stdin.
Dave Love <fx@gnu.org>
parents:
diff changeset
14323
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14324 1989-11-22 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14325
Dave Love <fx@gnu.org>
parents:
diff changeset
14326 * keyboard.c (read_key_sequence): Check type of object returned
Dave Love <fx@gnu.org>
parents:
diff changeset
14327 from get_char. Handle mouse events (set Vmouse_event) and
Dave Love <fx@gnu.org>
parents:
diff changeset
14328 function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
14329 (get_char_menu_prompt): Return a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
14330 (Fexecute_mouse_event): No longer set Vmouse_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14331 Vmouse_window set here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14332
Dave Love <fx@gnu.org>
parents:
diff changeset
14333 * xterm.c (XTread_socket): KeyPress events now return
Dave Love <fx@gnu.org>
parents:
diff changeset
14334 Lisp_Objects, as do ButtonPress events.
Dave Love <fx@gnu.org>
parents:
diff changeset
14335 (construct_mouse_event): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
14336 (encode_mouse_button): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
14337
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14338 1989-11-21 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14339
Dave Love <fx@gnu.org>
parents:
diff changeset
14340 * keyboard.c (kbd_buffer_store_char, kbd_buffer_get_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
14341 Store and get Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
14342 (get_char): Use those Lisp_Objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
14343
Dave Love <fx@gnu.org>
parents:
diff changeset
14344 * fileio.c (Fread_filename_internal): If exactly complete, but
Dave Love <fx@gnu.org>
parents:
diff changeset
14345 string was modified, return string.
Dave Love <fx@gnu.org>
parents:
diff changeset
14346
Dave Love <fx@gnu.org>
parents:
diff changeset
14347 * minibuf.c (temp_minibuf_message): Pass correct arguments to Fsit_for.
Dave Love <fx@gnu.org>
parents:
diff changeset
14348
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14349 1989-11-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14350
Dave Love <fx@gnu.org>
parents:
diff changeset
14351 * s-386-ix.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
14352
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14353 1989-11-17 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14354
Dave Love <fx@gnu.org>
parents:
diff changeset
14355 * xterm.c (dump_rectangle): Flush the X queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
14356
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14357 1989-11-16 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14358
Dave Love <fx@gnu.org>
parents:
diff changeset
14359 * xmenu.c (xmenu_show): Use ButtonReleaseMask instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
14360 ButtonRelease.
Dave Love <fx@gnu.org>
parents:
diff changeset
14361
Dave Love <fx@gnu.org>
parents:
diff changeset
14362 * fileio.c (Fmake_directory): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14363
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14364 1989-11-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14365
Dave Love <fx@gnu.org>
parents:
diff changeset
14366 * config.h-dist (C_SWITCH_SITE, LD_SWITCH_SITE): Mention these.
Dave Love <fx@gnu.org>
parents:
diff changeset
14367 (HAVE_X11): Renamed from X11 and defined by default.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
14368 It should have no effect when not using X.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14369
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14370 1989-11-14 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14371
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14372 * xfns.c (Fx_get_selection, x_selection_arrival): Use &event
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14373 instead of event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14374 (x_selection_arrival): For incremental selections, loop on
Dave Love <fx@gnu.org>
parents:
diff changeset
14375 XGetWindowProperty if one is not enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
14376
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14377 1989-11-13 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14378
Dave Love <fx@gnu.org>
parents:
diff changeset
14379 * ymakefile: Just link if ../oldXMenu/libXMenu11.a already exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
14380
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14381 1989-11-09 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14382
Dave Love <fx@gnu.org>
parents:
diff changeset
14383 * m/m-sparc.h: If __GNUC__ use "-O", else "-O2"
Dave Love <fx@gnu.org>
parents:
diff changeset
14384
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14385 1989-11-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14386
Dave Love <fx@gnu.org>
parents:
diff changeset
14387 * search.c (Fstore_match_data): A marker pointing nowhere, treat as 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
14388
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14389 1989-11-08 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14390
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14391 * search.c (Fmatch_data): Fixed typo.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14392
Dave Love <fx@gnu.org>
parents:
diff changeset
14393 * insdel.c (make_gap): Use BUFFER_REALLOC instead of realloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
14394 * buffer.c (Fget_buffer_create): Use new define BUFFER_ALLOC in
Dave Love <fx@gnu.org>
parents:
diff changeset
14395 place of malloc, and set b->data.
Dave Love <fx@gnu.org>
parents:
diff changeset
14396 (Fkill_buffer): Use BUFFER_FREE on b->data, rather than malloc on
Dave Love <fx@gnu.org>
parents:
diff changeset
14397 b->p1 + 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
14398 * buffer.h: New element data in buffer_text structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
14399 New define for it, bf_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
14400
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14401 1989-11-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14402
Dave Love <fx@gnu.org>
parents:
diff changeset
14403 * marker.c (Fset_marker): Don't force POS into visible range.
Dave Love <fx@gnu.org>
parents:
diff changeset
14404 * window.c (set_marker_restricted): New function does what
Dave Love <fx@gnu.org>
parents:
diff changeset
14405 Fset_marker did. All calls in this file now use the new function.
Dave Love <fx@gnu.org>
parents:
diff changeset
14406
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14407 1989-11-07 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14408
Dave Love <fx@gnu.org>
parents:
diff changeset
14409 * buffer.h: Defines for allocating buffer variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
14410
Dave Love <fx@gnu.org>
parents:
diff changeset
14411 * ralloc.c: Completely rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
14412
Dave Love <fx@gnu.org>
parents:
diff changeset
14413 * alloc.c (xmalloc, xrealloc): Return 0 immediately for requests
Dave Love <fx@gnu.org>
parents:
diff changeset
14414 of 0 size.
Dave Love <fx@gnu.org>
parents:
diff changeset
14415
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14416 1989-11-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14417
Dave Love <fx@gnu.org>
parents:
diff changeset
14418 * search.c (Flooking_at, Fstring_match, search_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
14419 Record in search_regs_from_string whether matching against a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
14420 (Fmatch_data): Save data as integers if from a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
14421
Dave Love <fx@gnu.org>
parents:
diff changeset
14422 * s-umips.h: Now include either s-usg5-2-2.h or s-bsd4-3.h
Dave Love <fx@gnu.org>
parents:
diff changeset
14423 and then override as needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
14424 * m-mips.h: System dependence deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
14425 LD_SWITCH_MACHINE remains w/ options needed on all systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
14426 * m-pmax.h: A little of that (LIBS_DEBUG) moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14427 No need to undef LIBS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
14428
Dave Love <fx@gnu.org>
parents:
diff changeset
14429 * fns.c (Fload_average): FIXUP_KERNEL_SYMBOL_ADDR is now general hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
14430 * s-umips.h: Define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14431
Dave Love <fx@gnu.org>
parents:
diff changeset
14432 * sysdep.c: Handle BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
14433
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14434 1989-11-03 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14435
Dave Love <fx@gnu.org>
parents:
diff changeset
14436 * config.h-dist: Mention LISP_FLOAT_TYPE, GNU_MALLOC, and REL_ALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
14437
Dave Love <fx@gnu.org>
parents:
diff changeset
14438 * s/s-umips.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
14439
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14440 1989-11-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14441
Dave Love <fx@gnu.org>
parents:
diff changeset
14442 * process.c (Fopen_network_stream): Handle EINTR in connect.
Dave Love <fx@gnu.org>
parents:
diff changeset
14443 Describe errno in err msg if connect fails.
Dave Love <fx@gnu.org>
parents:
diff changeset
14444
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14445 1989-11-02 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14446
Dave Love <fx@gnu.org>
parents:
diff changeset
14447 * vm-limit.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
14448 * ralloc.c: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
14449 * ymakefile: Take vm-limit.o into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
14450
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14451 1989-11-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14452
Dave Love <fx@gnu.org>
parents:
diff changeset
14453 * alloc.c (staticvec): Make this a simple vector of pointers
Dave Love <fx@gnu.org>
parents:
diff changeset
14454 rather than an alias for a vector of chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
14455
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14456 1989-11-01 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14457
Dave Love <fx@gnu.org>
parents:
diff changeset
14458 * window.c: Moved some functions (save_window_save,
Dave Love <fx@gnu.org>
parents:
diff changeset
14459 replace_window, unshow_buffer) around.
Dave Love <fx@gnu.org>
parents:
diff changeset
14460 * search.c: Moved function place.
Dave Love <fx@gnu.org>
parents:
diff changeset
14461 * lread.c: Moved function read_escape.
Dave Love <fx@gnu.org>
parents:
diff changeset
14462 * unexec.c: Declarations for make_hdr, copy_text_and_data,
Dave Love <fx@gnu.org>
parents:
diff changeset
14463 copy_sym. Declare mark_x as static void.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14464 * dispextern.h: Removed declaration of new_display_line.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14465
Dave Love <fx@gnu.org>
parents:
diff changeset
14466 * emacs.c: Do malloc_init if GNU_MALLOC.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14467 * gmalloc.c (malloc_init): New function.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14468
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14469 * xfns.c (x_rectangle, Fx_draw_rectangle, Fx_erase_rectangle)
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14470 (outline_region, Fx_countour_region, Fx_uncontour_region): New
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14471 subroutines for drawing rectangles and things.
Dave Love <fx@gnu.org>
parents:
diff changeset
14472 (Fx_point_coordinates): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14473
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14474 1989-10-31 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14475
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14476 * All .c and .h files: New copyright header.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14477
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14478 1989-10-30 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14479
Dave Love <fx@gnu.org>
parents:
diff changeset
14480 * gmalloc.c: New GNU malloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
14481
Dave Love <fx@gnu.org>
parents:
diff changeset
14482 * emacs.c (main, Fdump_emacs): No malloc init if GNU_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
14483
Dave Love <fx@gnu.org>
parents:
diff changeset
14484 * ymakefile: Check if GNU_MALLOC defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
14485
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14486 1989-10-27 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14487
Dave Love <fx@gnu.org>
parents:
diff changeset
14488 * xfns.c (Fx_pointer_char): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14489 * xterm.c (x_indicate_pointer): New procedure.
Dave Love <fx@gnu.org>
parents:
diff changeset
14490
Dave Love <fx@gnu.org>
parents:
diff changeset
14491 * alloc.c (Fmake_vector_from_list, make_vector_from_list): New subrs.
Dave Love <fx@gnu.org>
parents:
diff changeset
14492
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14493 1989-10-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14494
Dave Love <fx@gnu.org>
parents:
diff changeset
14495 * xterm.c (x_term_init):
Dave Love <fx@gnu.org>
parents:
diff changeset
14496 Negate arg to fcntl F_SETOWN if F_SETOWN_SOCK_NEG.
Dave Love <fx@gnu.org>
parents:
diff changeset
14497 * keyboard.c (Fset_input_mode) [NO_SOCK_SIGIO]:
Dave Love <fx@gnu.org>
parents:
diff changeset
14498 No interrupt input if using a socket.
Dave Love <fx@gnu.org>
parents:
diff changeset
14499 * m-sequent.h: Define NO_SOCK_SIGIO, F_SETOWN_SOCK_NEG, MAIL_USE_FLOCK.
Dave Love <fx@gnu.org>
parents:
diff changeset
14500
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14501 1989-10-26 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14502
Dave Love <fx@gnu.org>
parents:
diff changeset
14503 * xterm.c (x_handle_error_gracefully): Make sure to completely
Dave Love <fx@gnu.org>
parents:
diff changeset
14504 release input before returning, using:
Dave Love <fx@gnu.org>
parents:
diff changeset
14505 * xterm.h New macro TOTALLY_UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
14506
Dave Love <fx@gnu.org>
parents:
diff changeset
14507 * xmenu.c (xmenu_quit): No longer use this error_handler; use
Dave Love <fx@gnu.org>
parents:
diff changeset
14508 default one.
Dave Love <fx@gnu.org>
parents:
diff changeset
14509
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14510 1989-10-25 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14511
Dave Love <fx@gnu.org>
parents:
diff changeset
14512 * config.h-dist: Comment fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14513
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14514 1989-10-24 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14515
Dave Love <fx@gnu.org>
parents:
diff changeset
14516 * xfns.c (Fx_draw_lines, translate_vectors): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
14517
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14518 1989-10-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14519
Dave Love <fx@gnu.org>
parents:
diff changeset
14520 * search.c (search_buffer): Always find null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
14521
Dave Love <fx@gnu.org>
parents:
diff changeset
14522 * window.c (window_loop): For UNSHOW_BUFFER, don't Fset_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
14523 unless window is the selected one.
Dave Love <fx@gnu.org>
parents:
diff changeset
14524
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14525 1989-10-20 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14526
Dave Love <fx@gnu.org>
parents:
diff changeset
14527 * xdisp.c (display_minibuf_message): Choose minibuf screen first
Dave Love <fx@gnu.org>
parents:
diff changeset
14528 of all. Return if not visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
14529
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14530 1989-10-19 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14531
Dave Love <fx@gnu.org>
parents:
diff changeset
14532 * xterm.c (x_handle_error_gracefully): New procedure to handle
Dave Love <fx@gnu.org>
parents:
diff changeset
14533 non-fatal X errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
14534 (x_error_handler): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14535 (acceptable_x_error_p): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
14536
Dave Love <fx@gnu.org>
parents:
diff changeset
14537 * xfns.c (Fx_own_selection): Use second parameter SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
14538
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14539 * xdisp.c (message, message1): No longer displays messages
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14540 when using X but not yet mapped.
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14541
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14542 1989-10-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14543
Dave Love <fx@gnu.org>
parents:
diff changeset
14544 * m-pyramid.h (NO_ARG_ARRAY): Define if using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
14545
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14546 1989-10-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14547
Dave Love <fx@gnu.org>
parents:
diff changeset
14548 * vmsfns.c (process_command_input): Call clear_waiting_for_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
14549
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14550 1989-10-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14551
Dave Love <fx@gnu.org>
parents:
diff changeset
14552 * syntax.c (scan_words): If words_include_escapes not 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
14553 treat Sescape and Scharquote like Sword.
Dave Love <fx@gnu.org>
parents:
diff changeset
14554 (syms_of_syntax): Define Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
14555
Dave Love <fx@gnu.org>
parents:
diff changeset
14556 * process.c (wait_reading_process_input): Get rid of kbd_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
14557 Use detect_input_pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
14558 * sysdep.c (select, read_input_waiting): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14559 (read_input_waiting): Don't read directly into kbd_buffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
14560 use kbd_buffer_store_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
14561 * keyboard.c: Don't define kbd_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
14562
Dave Love <fx@gnu.org>
parents:
diff changeset
14563 * keyboard.c (read_key_sequence): Reject the prefix char generated
Dave Love <fx@gnu.org>
parents:
diff changeset
14564 for a Meta char, if it finds a non-prefix definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
14565
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14566 1989-10-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14567
Dave Love <fx@gnu.org>
parents:
diff changeset
14568 * process.c (wait_reading_process_input): READ_KBD==2 means
Dave Love <fx@gnu.org>
parents:
diff changeset
14569 wait until have mouse input.
Dave Love <fx@gnu.org>
parents:
diff changeset
14570 * xfns.c (Fx_get_mouse_event): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
14571 * xterm.c (mouse_event_pending_p): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
14572
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14573 1989-10-13 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14574
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14575 * xfns.c (x_selection_arrival, x_send_incremental)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14576 (x_answer_selection_request): New procedures for incremental
Dave Love <fx@gnu.org>
parents:
diff changeset
14577 selection transfer.
Dave Love <fx@gnu.org>
parents:
diff changeset
14578
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14579 1989-10-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14580
Dave Love <fx@gnu.org>
parents:
diff changeset
14581 * lread.c (complete_filename_p): New function which replaces
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14582 absolute_filename_p. This one doesn't consider "~" valid.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14583
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14584 1989-10-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14585
Dave Love <fx@gnu.org>
parents:
diff changeset
14586 * buffer.c: Comment fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14587
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14588 1989-10-11 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14589
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14590 * xfns.c (Fx_open_connection) New X atoms Xatom_incremental and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14591 Xatom_multiple.
Dave Love <fx@gnu.org>
parents:
diff changeset
14592
Dave Love <fx@gnu.org>
parents:
diff changeset
14593 * xterm.h: New macros MAX_SELECTION and SELECTION_LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
14594
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14595 * process.c (child_sig): Check pid <= 0 in case WNOHANG not defined.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14596
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14597 1989-10-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14598
Dave Love <fx@gnu.org>
parents:
diff changeset
14599 * termcap.c (tgetent, gobble_line): Always store null at end of bfr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14600 Allocate one extra byte at end to ensure space.
Dave Love <fx@gnu.org>
parents:
diff changeset
14601 Clean up order of arithmetic when updating ptrs into buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
14602 after xrealloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
14603
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14604 1989-10-10 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14605
Dave Love <fx@gnu.org>
parents:
diff changeset
14606 * xfns.c (Fx_open_connection): Make all X Atoms here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14607
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14608 * xterm.c (x_iconify_screen): Cleaned up this code.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14609 (x_term_init): Removed warpmouseondeiconify stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
14610
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14611 1989-10-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14612
Dave Love <fx@gnu.org>
parents:
diff changeset
14613 * xdisp.c (DoDsp): Make sure to call unhold_window_change after
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14614 before all returns.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14615
Dave Love <fx@gnu.org>
parents:
diff changeset
14616 * minibuf.c (read_minibuf): Changed set_mouse_position to
Dave Love <fx@gnu.org>
parents:
diff changeset
14617 Fset_mouse_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
14618
Dave Love <fx@gnu.org>
parents:
diff changeset
14619 * xterm.c (XTread_socket): dumprectangle (whole screen) instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
14620 DoDsp in ConfigureNotify event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14621 (x_wm_set_size_hint): New calculations for size_hints.
Dave Love <fx@gnu.org>
parents:
diff changeset
14622
Dave Love <fx@gnu.org>
parents:
diff changeset
14623 * screen.c (Fset_mouse_position): No more function
Dave Love <fx@gnu.org>
parents:
diff changeset
14624 set_mouse_position; use x_set_mouse_position directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
14625
Dave Love <fx@gnu.org>
parents:
diff changeset
14626 * xfns.c (x_set_cursor_color): Really decode Vx_cusor_fore_pixel
Dave Love <fx@gnu.org>
parents:
diff changeset
14627 if set. Define new cursor before freeing old. This may eliminate
Dave Love <fx@gnu.org>
parents:
diff changeset
14628 a server bug on the Sony.
Dave Love <fx@gnu.org>
parents:
diff changeset
14629 Also check for invisible cursors.
Dave Love <fx@gnu.org>
parents:
diff changeset
14630 (x_set_mouse_color): Check for invisible pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
14631 (x_resize_scrollbars): BLOCK_INPUT whilst doing operations.
Dave Love <fx@gnu.org>
parents:
diff changeset
14632 (adjust_scrollbars): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14633
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14634 1989-10-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14635
Dave Love <fx@gnu.org>
parents:
diff changeset
14636 * m/m-hp9000s800.h (XUNMARK): Delete definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
14637 (S_IFLNK): Do not undef it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14638
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14639 1989-10-03 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14640
Dave Love <fx@gnu.org>
parents:
diff changeset
14641 * dispnew.c (get_display_line): If screen not visible, abort.
Dave Love <fx@gnu.org>
parents:
diff changeset
14642
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14643 1989-10-02 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14644
Dave Love <fx@gnu.org>
parents:
diff changeset
14645 * xterm.c (x_make_screen_visible): Set s->visible, unset
Dave Love <fx@gnu.org>
parents:
diff changeset
14646 s->iconified for HAVE_X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
14647
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14648 1989-09-29 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14649
Dave Love <fx@gnu.org>
parents:
diff changeset
14650 * xterm.c (XTread_socket): Check screen s before proceeding for
Dave Love <fx@gnu.org>
parents:
diff changeset
14651 MapNotify event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14652
Dave Love <fx@gnu.org>
parents:
diff changeset
14653 * xterm.c: No longer sets the variable mouse_down_timestamp.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14654 * xfns.c (Fx_get_mouse_event): mouse_timestamp (formerly
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14655 mouse_down_timestamp) set here. Also, mask out upper 9
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14656 bits before doing XSET.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14657
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14658 1989-09-28 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14659
Dave Love <fx@gnu.org>
parents:
diff changeset
14660 * xfns.c (Fx_geometry): Kludge for the case of position `-0'.
Dave Love <fx@gnu.org>
parents:
diff changeset
14661 (Fx_get_mouse_event): Also return the time stamp as last list elt.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14662 (Fx_color_display_p, Fx_defined_color, x_decode_color)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14663 (defined_color): Eliminate screen argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
14664 (Fx_create_screen): No more ColorMap component to display.x.
Dave Love <fx@gnu.org>
parents:
diff changeset
14665 * xterm.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14666
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14667 1989-09-27 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14668
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14669 * xfns.c (Fx_own_selection, Fx_get_selection, x_disown_selection):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14670 New funcs, which use new variables Vx_selection_value,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14671 x_begin_selection_own, mouse_down_timestamp, requestor_time,
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14672 requestor_window, property_name, and x_begin_selection_own.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14673
Dave Love <fx@gnu.org>
parents:
diff changeset
14674 * xterm.c (XTread_socket): Only do stuff if s for FocusOut under X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
14675 SelectionClear:
Dave Love <fx@gnu.org>
parents:
diff changeset
14676 SelectionRequest:
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14677 SelectionNotify: New events to handle the selection inter-client
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14678 communication mechanism.
Dave Love <fx@gnu.org>
parents:
diff changeset
14679 ButtonPress: Set mouse_down_timestamp.
Dave Love <fx@gnu.org>
parents:
diff changeset
14680
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14681 1989-09-26 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14682
Dave Love <fx@gnu.org>
parents:
diff changeset
14683 * xfns.c: New variable Vx_cursor_fore_pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
14684
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14685 1989-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14686
Dave Love <fx@gnu.org>
parents:
diff changeset
14687 * lread.c (openp): Don't ! the result of `access'.
Dave Love <fx@gnu.org>
parents:
diff changeset
14688
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14689 1989-09-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14690
Dave Love <fx@gnu.org>
parents:
diff changeset
14691 * fileio.c (Fread_file_name_internal): Try to work properly
Dave Love <fx@gnu.org>
parents:
diff changeset
14692 if dirs are specified using environment vars. Preserve use of vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
14693
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14694 1989-09-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14695
Dave Love <fx@gnu.org>
parents:
diff changeset
14696 * fileio.c: Comment fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14697
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14698 1989-09-18 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14699
Dave Love <fx@gnu.org>
parents:
diff changeset
14700 * xfns.c (Fx_get_cut_buffer): XFree the data returned by
Dave Love <fx@gnu.org>
parents:
diff changeset
14701 XFetchBytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
14702
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14703 1989-09-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14704
Dave Love <fx@gnu.org>
parents:
diff changeset
14705 * fileio.c (Fwrite_region): Reinstall #if 0 around fstat.
Dave Love <fx@gnu.org>
parents:
diff changeset
14706
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14707 1989-09-12 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14708
Dave Love <fx@gnu.org>
parents:
diff changeset
14709 * xfns.c (defined_color): New function to test if a color is
Dave Love <fx@gnu.org>
parents:
diff changeset
14710 currently defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
14711 (x_decode_color): Use defined_color.
Dave Love <fx@gnu.org>
parents:
diff changeset
14712 (Fx_defined_color): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14713 (select_visual): Select the appropriate X11 Visual.
Dave Love <fx@gnu.org>
parents:
diff changeset
14714 (Fx_open_connection): Use select_visual. screen_visual now
Dave Love <fx@gnu.org>
parents:
diff changeset
14715 global and used when making emacs windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
14716 (Fx_color_display_p): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14717
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14718 1989-09-11 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14719
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14720 * fileio.c (Fwrite_region): Fixed typo.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14721
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14722 * keyboard.c (Fdiscard_input): Fixed typo.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14723
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14724 * window.c (Fnext_window): Fixed typos.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14725
Dave Love <fx@gnu.org>
parents:
diff changeset
14726 * alloc.c (xmalloc, xrealloc): hold_window_changes whilst doing
Dave Love <fx@gnu.org>
parents:
diff changeset
14727 the associated operations.
Dave Love <fx@gnu.org>
parents:
diff changeset
14728
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14729 * dispnew.c (init_display, Fsleep_for, Fsit_for):
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14730 * process.c (Faccept_process_output):
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14731 * keyboard.c ({clear,set}_waiting_for_input)
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14732 (quit_throw_to_get_char, get_char):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14733 * xdisp.c (DoDsp, message, message1): Undid changes of Aug. 23
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14734 (see below); accept window changes most of the time.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14735
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14736 1989-09-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14737
Dave Love <fx@gnu.org>
parents:
diff changeset
14738 * keyboard.c: Eliminate kbd_count, and use two pointers,
Dave Love <fx@gnu.org>
parents:
diff changeset
14739 kbd_fetch_ptr and kbd_store_ptr. Assume buffer is empty when
Dave Love <fx@gnu.org>
parents:
diff changeset
14740 they are equal. This should eliminate timing error.
Dave Love <fx@gnu.org>
parents:
diff changeset
14741 (kbd_buffer_store_char): Update kbd_store_ptr when storing.
Dave Love <fx@gnu.org>
parents:
diff changeset
14742 Don't ever fill the entire buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
14743 (kbd_buffer_get_char): Update kbd_fetch_ptr when fetching.
Dave Love <fx@gnu.org>
parents:
diff changeset
14744 (stuff_buffered_input): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14745 (get_input_pending): Compare the two pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
14746
Dave Love <fx@gnu.org>
parents:
diff changeset
14747 * fileio.c (Fwrite_region): Reenable using fstat rather than stat
Dave Love <fx@gnu.org>
parents:
diff changeset
14748 to get the modtime of the file just written, except on VMS and APOLLO.
Dave Love <fx@gnu.org>
parents:
diff changeset
14749
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14750 1989-09-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14751
Dave Love <fx@gnu.org>
parents:
diff changeset
14752 * emacs.c, doc.c, filelock.c: Move Emacs header includes after
Dave Love <fx@gnu.org>
parents:
diff changeset
14753 system header includes, and #undef NULL in between.
Dave Love <fx@gnu.org>
parents:
diff changeset
14754
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14755 1989-08-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14756
Dave Love <fx@gnu.org>
parents:
diff changeset
14757 * process.c [SYSV_PTYS]: If `titan', include some other files.
Dave Love <fx@gnu.org>
parents:
diff changeset
14758
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14759 1989-08-29 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14760
Dave Love <fx@gnu.org>
parents:
diff changeset
14761 * fileio.c: read-file-name replaced with new version, formerly
Dave Love <fx@gnu.org>
parents:
diff changeset
14762 called new-read-file-name.
Dave Love <fx@gnu.org>
parents:
diff changeset
14763
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14764 1989-08-26 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14765
Dave Love <fx@gnu.org>
parents:
diff changeset
14766 * window.c (Fscroll_other_window): Use save-excursion (in effect)
Dave Love <fx@gnu.org>
parents:
diff changeset
14767 to save and restore current buffer and point.
Dave Love <fx@gnu.org>
parents:
diff changeset
14768 (window_scroll): If selected window's buffer isn't current,
Dave Love <fx@gnu.org>
parents:
diff changeset
14769 make it current, using save-excursion to go back.
Dave Love <fx@gnu.org>
parents:
diff changeset
14770
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14771 1989-08-24 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14772
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
14773 Use two variables to convey reason for synch process death,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14774 to avoid consing in signal handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
14775 They are synch_process_death and synch_process_retcode.
Dave Love <fx@gnu.org>
parents:
diff changeset
14776 * callproc.c (Fcall_process): Use both variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
14777 * process.c (child_sig): Set both variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
14778
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14779 1989-08-24 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14780
Dave Love <fx@gnu.org>
parents:
diff changeset
14781 * xterm.c (x_wm_set_size_hint): Use new ICCCM values for size_hints.
Dave Love <fx@gnu.org>
parents:
diff changeset
14782
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14783 1989-08-24 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14784
Dave Love <fx@gnu.org>
parents:
diff changeset
14785 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14786
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14787 1989-08-24 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14788
Dave Love <fx@gnu.org>
parents:
diff changeset
14789 * xfns.c (Fx_create_screen): X11 part. Set height and width to 0
Dave Love <fx@gnu.org>
parents:
diff changeset
14790 before calling change_screen_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
14791
Dave Love <fx@gnu.org>
parents:
diff changeset
14792 * buffer.c (kill-all-local-variables): Changed doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
14793
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14794 1989-08-23 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14795
Dave Love <fx@gnu.org>
parents:
diff changeset
14796 * dispnew.c (init_display): Call hold_window_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
14797 (Fsleep_for, Fsit_for): Temporarily unhold, while waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
14798 * process.c (Faccept_process_output): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14799 * keyboard.c ({clear,set}_waiting_for_input): Temporarily unhold.
Dave Love <fx@gnu.org>
parents:
diff changeset
14800 (quit_throw_to_get_char, get_char): Rehold.
Dave Love <fx@gnu.org>
parents:
diff changeset
14801 * xdisp.c (DoDsp, message, message1):
Dave Love <fx@gnu.org>
parents:
diff changeset
14802 Unhold and rehold momentarily before any real work.
Dave Love <fx@gnu.org>
parents:
diff changeset
14803
Dave Love <fx@gnu.org>
parents:
diff changeset
14804 * Makefile (CPP): Use $(CC).
Dave Love <fx@gnu.org>
parents:
diff changeset
14805
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14806 1989-08-22 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14807
Dave Love <fx@gnu.org>
parents:
diff changeset
14808 * xfns.c (x_set_mouse_color): Use new variables Vx_pointer_mask,
Dave Love <fx@gnu.org>
parents:
diff changeset
14809 Vx_pointer_shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
14810
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14811 1989-08-21 Richard Stallman (rms@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14812
Dave Love <fx@gnu.org>
parents:
diff changeset
14813 * alloc.c (malloc_warning): Do nothing if ignore_warnings.
Dave Love <fx@gnu.org>
parents:
diff changeset
14814 (init_alloc_once): Set ignore_warnings while initializing allocation.
Dave Love <fx@gnu.org>
parents:
diff changeset
14815
Dave Love <fx@gnu.org>
parents:
diff changeset
14816 * buffer.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14817
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14818 1989-08-21 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14819
Dave Love <fx@gnu.org>
parents:
diff changeset
14820 * xterm.c (x_calc_absolute_position): New function to calculate
Dave Love <fx@gnu.org>
parents:
diff changeset
14821 positive screen position.
Dave Love <fx@gnu.org>
parents:
diff changeset
14822 (x_set_position): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14823 (x_reset_cursor): No longer exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
14824
Dave Love <fx@gnu.org>
parents:
diff changeset
14825 * xfns.c (x_set_mouse_color): Reset the cursor even if there's no
Dave Love <fx@gnu.org>
parents:
diff changeset
14826 X window.
Dave Love <fx@gnu.org>
parents:
diff changeset
14827 (x_figure_window_size): Use x_calc_absolute_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
14828 (x_set_mouse_color): Rewrote this function. Always set cursor and
Dave Love <fx@gnu.org>
parents:
diff changeset
14829 its color. If the window exists, then attach the cursor to it.
Dave Love <fx@gnu.org>
parents:
diff changeset
14830 No longer uses x_reset_cursor.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14831 (x_create_window, x_set_background, x_set_foreground):
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14832 Use x_set_mouse_color instead of x_reset_cursor.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14833
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14834 1989-08-18 Richard Stallman (rms@hobbes.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14835
Dave Love <fx@gnu.org>
parents:
diff changeset
14836 * vmsfns.c: Define PRV$V_... syms if prvdef.h does not.
Dave Love <fx@gnu.org>
parents:
diff changeset
14837
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14838 1989-08-18 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14839
Dave Love <fx@gnu.org>
parents:
diff changeset
14840 * xfns.c (Fx_geometry): New subr.
Dave Love <fx@gnu.org>
parents:
diff changeset
14841 (x_figure_window_size): Don't worry about "geometry" here anymore;
Dave Love <fx@gnu.org>
parents:
diff changeset
14842 now done in x-win.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
14843 (x_icon): Look in parms for iconic-startup rather than in variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
14844
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14845 1989-08-16 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14846
Dave Love <fx@gnu.org>
parents:
diff changeset
14847 * xfns.c (x_set_*_scrollbar): Don't destroy a scrollbar if it
Dave Love <fx@gnu.org>
parents:
diff changeset
14848 doesn't exist. Also set scrollbar size only if actually creating
Dave Love <fx@gnu.org>
parents:
diff changeset
14849 one.
Dave Love <fx@gnu.org>
parents:
diff changeset
14850 (x_set_name): Don't do anything if the X window doesn't exist.
Dave Love <fx@gnu.org>
parents:
diff changeset
14851 Set the icon name as well.
Dave Love <fx@gnu.org>
parents:
diff changeset
14852 (x_window): Set the class hints for the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
14853
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14854 1989-08-16 Richard Stallman (rms@hobbes.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14855
Dave Love <fx@gnu.org>
parents:
diff changeset
14856 * lread.c (Fload): Fix unterminated comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
14857
Dave Love <fx@gnu.org>
parents:
diff changeset
14858 * scroll.c (scrolling_max_lines_saved): Replace fixed threshold of 20
Dave Love <fx@gnu.org>
parents:
diff changeset
14859 with 1/4 of average length of lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
14860
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14861 1989-08-13 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14862
Dave Love <fx@gnu.org>
parents:
diff changeset
14863 * ymakefile: Do ${make} for oldXMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
14864
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14865 1989-08-13 Richard Stallman (rms@hobbes.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14866
Dave Love <fx@gnu.org>
parents:
diff changeset
14867 * eval.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14868
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14869 1989-08-12 Richard Stallman (rms@hobbes.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14870
Dave Love <fx@gnu.org>
parents:
diff changeset
14871 * emacs.c (main): Check for failure opening -t device.
Dave Love <fx@gnu.org>
parents:
diff changeset
14872 Fatal error if terminal isn't a real terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
14873
Dave Love <fx@gnu.org>
parents:
diff changeset
14874 * window.c (Fscroll_other_window): Let Vother_window_scroll_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
14875 specify a buffer to scroll.
Dave Love <fx@gnu.org>
parents:
diff changeset
14876
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14877 1989-08-11 Richard Stallman (rms@hobbes.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14878
Dave Love <fx@gnu.org>
parents:
diff changeset
14879 * dispnew.c: Handle BROKEN_FIONREAD as in other files.
Dave Love <fx@gnu.org>
parents:
diff changeset
14880
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14881 1989-08-09 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14882
Dave Love <fx@gnu.org>
parents:
diff changeset
14883 * ../oldXMenu/Makefile: Removed all the unneccessary X stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
14884
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14885 1989-08-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14886
Dave Love <fx@gnu.org>
parents:
diff changeset
14887 * fileio.c (barf_or_query_if_file_exists): When signalling,
Dave Love <fx@gnu.org>
parents:
diff changeset
14888 provide the expected args for a file-error.
Dave Love <fx@gnu.org>
parents:
diff changeset
14889
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14890 1989-08-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14891
Dave Love <fx@gnu.org>
parents:
diff changeset
14892 * process.c: Let NEED_BSDTTY control include of bsdtty.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14893
Dave Love <fx@gnu.org>
parents:
diff changeset
14894 * process.c [BSD or STRIDE]: If ioctl.h fails to define O_NDELAY,
Dave Love <fx@gnu.org>
parents:
diff changeset
14895 and we need it, try fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14896
Dave Love <fx@gnu.org>
parents:
diff changeset
14897 * s-bsd*.h, s-rtu.h, s-umax.h, s-unipl*.h: Define HAVE_UNION_WAIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
14898 * m-stride.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14899 * process.c: Decide which type to use with `wait'
Dave Love <fx@gnu.org>
parents:
diff changeset
14900 according to HAVE_UNION_WAIT. If WAITTYPE already defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
14901 assume everything all set up for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
14902
Dave Love <fx@gnu.org>
parents:
diff changeset
14903 * m-hp9000s300.h: Unless NOT_C_CODE or NO_SHORTNAMES,
Dave Love <fx@gnu.org>
parents:
diff changeset
14904 define WAITTYPE and WRETCODE, and include sys/wait.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
14905
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14906 1989-08-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14907
Dave Love <fx@gnu.org>
parents:
diff changeset
14908 * callproc.c (child_setup): Get rid of junk in #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
14909
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14910 1989-08-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14911
Dave Love <fx@gnu.org>
parents:
diff changeset
14912 * abbrev.c (Fdefine_abbrev): Allow nil spec'd as expansion.
Dave Love <fx@gnu.org>
parents:
diff changeset
14913 (Fexpand_abbrev): Eliminate abbrev length limit; use alloca.
Dave Love <fx@gnu.org>
parents:
diff changeset
14914 Eliminate redundant tests, always true.
Dave Love <fx@gnu.org>
parents:
diff changeset
14915 Record positions of both start and end of abbrev.
Dave Love <fx@gnu.org>
parents:
diff changeset
14916 Handle whitespace following the abbrev, before point.
Dave Love <fx@gnu.org>
parents:
diff changeset
14917
Dave Love <fx@gnu.org>
parents:
diff changeset
14918 * callproc.c (Fcall_process_region): Use unwind-protect to delete
Dave Love <fx@gnu.org>
parents:
diff changeset
14919 temp file.
Dave Love <fx@gnu.org>
parents:
diff changeset
14920
Dave Love <fx@gnu.org>
parents:
diff changeset
14921 * lread.c (load_unwind): Free the pointer-word malloc'd in Fload.
Dave Love <fx@gnu.org>
parents:
diff changeset
14922
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14923 1989-08-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14924
Dave Love <fx@gnu.org>
parents:
diff changeset
14925 * emacs.c (Fdump_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
14926
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14927 1989-08-02 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14928
Dave Love <fx@gnu.org>
parents:
diff changeset
14929 * xfns.c: Reorganized several functions to be in same order as the
Dave Love <fx@gnu.org>
parents:
diff changeset
14930 enum list.
Dave Love <fx@gnu.org>
parents:
diff changeset
14931 (x_set_border_color): For X11, don't set pix to -1 for
Dave Love <fx@gnu.org>
parents:
diff changeset
14932 gray values.
Dave Love <fx@gnu.org>
parents:
diff changeset
14933 (Fx_create_screen): Simplified this function even more.
Dave Love <fx@gnu.org>
parents:
diff changeset
14934
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14935 1989-07-31 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14936
Dave Love <fx@gnu.org>
parents:
diff changeset
14937 * keymap.c: New subrs Fuse_local_mouse_map, Fcurrent_local_mouse_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
14938
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14939 * xfns.c (x_set_mouse_color, x_set_cur): No need to redraw display
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14940 after doing these.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14941
Dave Love <fx@gnu.org>
parents:
diff changeset
14942 (Fx_get_mouse_event): Accept motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
14943 (x11_encode_mouse_button): Encoding a la X11, except for one
Dave Love <fx@gnu.org>
parents:
diff changeset
14944 kludge. This is used only for motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
14945
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
14946 * xterm.c (XTread_socket): Handle motion events.
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14947
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14948 1989-07-26 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14949
Dave Love <fx@gnu.org>
parents:
diff changeset
14950 * xfns.c (Fx_create_screen): I couldn't take it any more, the
Dave Love <fx@gnu.org>
parents:
diff changeset
14951 ugliness of this routine offended me too deeply. It is now
Dave Love <fx@gnu.org>
parents:
diff changeset
14952 completely rewritten for X11 and uses subroutines:
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14953 (x_figure_window_size, x_create_window, x_icon, x_make_gc)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
14954 (Fx_draw_rectangle, Fx_erase_rectangle): New subrs.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14955
Dave Love <fx@gnu.org>
parents:
diff changeset
14956 * m/m-intel386.h: Changes in LOAD_AVE_TYPE, LOAD_AVE_CVT, and
Dave Love <fx@gnu.org>
parents:
diff changeset
14957 FSCALE to make loadst work correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
14958
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14959 1989-07-24 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14960
Dave Love <fx@gnu.org>
parents:
diff changeset
14961 * xfns.c (Fmodify_screen_parameters): Check s->output_method
Dave Love <fx@gnu.org>
parents:
diff changeset
14962 before looping through alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
14963
Dave Love <fx@gnu.org>
parents:
diff changeset
14964 (Fx_create_screen): Call x_default_parameter for font.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14965 Don't add the scrollbar widths when making the main window: this
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14966 is done when the scrollbar is actually made.
Dave Love <fx@gnu.org>
parents:
diff changeset
14967
Dave Love <fx@gnu.org>
parents:
diff changeset
14968 (x_set_vertical_scrollbar): Set v_scrollbar_width here instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
14969 in install_vertical_scrollbar. Also, pass that function macros
Dave Love <fx@gnu.org>
parents:
diff changeset
14970 PIXEL_WIDTH, PIXEL_HEIGHT as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
14971
Dave Love <fx@gnu.org>
parents:
diff changeset
14972 (x_set_horizontal_scrollbar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
14973
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14974 * xterm.c (x_set_window_size): Don't call the things called
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14975 anyway upon the ConfigureNotify event.
Dave Love <fx@gnu.org>
parents:
diff changeset
14976 (x_set_offset): Use the screen-size lisp variables for these
Dave Love <fx@gnu.org>
parents:
diff changeset
14977 calculations.
Dave Love <fx@gnu.org>
parents:
diff changeset
14978
Dave Love <fx@gnu.org>
parents:
diff changeset
14979 * xterm.h: Added the screen parameter declarations from xfns.c for
Dave Love <fx@gnu.org>
parents:
diff changeset
14980 X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
14981
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14982 1989-07-21 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14983
Dave Love <fx@gnu.org>
parents:
diff changeset
14984 * sysdep.c: Don't include sioctl.h on mips.
Dave Love <fx@gnu.org>
parents:
diff changeset
14985
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
14986 * buffer.c (Flist_buffers): Pass prefix as arg.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14987
Dave Love <fx@gnu.org>
parents:
diff changeset
14988 * editfns.c (Finsert_char): Insert at most 256 chars at a whack.
Dave Love <fx@gnu.org>
parents:
diff changeset
14989
Dave Love <fx@gnu.org>
parents:
diff changeset
14990 * xterm.c (x_draw_box): Moved cursor box right by one pixel.
Dave Love <fx@gnu.org>
parents:
diff changeset
14991
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
14992 1989-07-20 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
14993
Dave Love <fx@gnu.org>
parents:
diff changeset
14994 * xfns.c: New variable x_screen_visuals, set if Fx_open_display,
Dave Love <fx@gnu.org>
parents:
diff changeset
14995 to be used in screen-color-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
14996
Dave Love <fx@gnu.org>
parents:
diff changeset
14997 * process.c (create_process): Don't call setpgrp_of_tty here.
Dave Love <fx@gnu.org>
parents:
diff changeset
14998 Also, do setpgrp for USG regardless of HAVE_PTYS.
Dave Love <fx@gnu.org>
parents:
diff changeset
14999
Dave Love <fx@gnu.org>
parents:
diff changeset
15000 * callproc.c (child_setup): Ignore argument set_pgrp and always do
Dave Love <fx@gnu.org>
parents:
diff changeset
15001 setpgrp_of_tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
15002 (Fcall_process): Don't call setpgrp_of_tty here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15003
Dave Love <fx@gnu.org>
parents:
diff changeset
15004 * keyboard.c (command_loop_1): Make sure Vprefix_arg is NULL
Dave Love <fx@gnu.org>
parents:
diff changeset
15005 before finalizing_kbd_macro_chars;
Dave Love <fx@gnu.org>
parents:
diff changeset
15006
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15007 1989-07-19 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15008
Dave Love <fx@gnu.org>
parents:
diff changeset
15009 * xfns.c (Fx_rebind_key): Completely rewrote this function for
Dave Love <fx@gnu.org>
parents:
diff changeset
15010 X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15011
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15012 1989-07-13 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15013
Dave Love <fx@gnu.org>
parents:
diff changeset
15014 * emacs.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15015 * process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15016 * unexec.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15017 * m/m-ibmrt-aix.h: Changed IBMRTAIX to IBMAIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
15018 * sysdep.c: Likewise. Also, don't define our closedir if IBMAIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
15019 * m/m-ibmps2-aix.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
15020
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15021 1989-07-12 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15022
Dave Love <fx@gnu.org>
parents:
diff changeset
15023 * xdisp.c (message, message1): If using x, but haven't mapped the
Dave Love <fx@gnu.org>
parents:
diff changeset
15024 window yet, use noninteractive output.
Dave Love <fx@gnu.org>
parents:
diff changeset
15025
Dave Love <fx@gnu.org>
parents:
diff changeset
15026 * dispnew.c (Fredraw_display): Don't redraw a screen which is not
Dave Love <fx@gnu.org>
parents:
diff changeset
15027 visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
15028
Dave Love <fx@gnu.org>
parents:
diff changeset
15029 * xterm.c (x_set_window_size): Don't DoDsp if screen isn't visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
15030
Dave Love <fx@gnu.org>
parents:
diff changeset
15031 * xfns.c (x_set_mouse_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
15032 (x_set_border_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
15033 (x_set_cursor_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
15034 (x_set_background_color)
Dave Love <fx@gnu.org>
parents:
diff changeset
15035 (x_set_foreground_color): Don't redraw when screen isn't visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
15036
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15037 1989-07-11 Joseph Arceneaux (jla@gluteus)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15038
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15039 * xterm.c (x_term_init, XTread_socket): Use ConnectionNumber for
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15040 both X10 and X11. This is #defined for X10.
Dave Love <fx@gnu.org>
parents:
diff changeset
15041
Dave Love <fx@gnu.org>
parents:
diff changeset
15042 * screen.c (Fset_screen_width, Fset_screen_height): These now take
Dave Love <fx@gnu.org>
parents:
diff changeset
15043 a SCREEN argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
15044
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15045 1989-07-10 Joseph Arceneaux (jla@gluteus)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15046
Dave Love <fx@gnu.org>
parents:
diff changeset
15047 * xterm.c (x_set_window_size): Call x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15048 (x_new_font): Don't call x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15049
Dave Love <fx@gnu.org>
parents:
diff changeset
15050 * xfns.c (x_set_internal_border_width): Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
15051 x_set_resize_hint, and call x_set_window_size after BLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15052
Dave Love <fx@gnu.org>
parents:
diff changeset
15053 * screen.c, dispnew.c (Fset_screen_width, Fset_screen_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
15054 These functions have moved to screen.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
15055
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15056 1989-07-07 Joseph Arceneaux (jla@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15057
Dave Love <fx@gnu.org>
parents:
diff changeset
15058 * eval.c (Ffuncall): Handle 6 arguments. Also, print a nice error
Dave Love <fx@gnu.org>
parents:
diff changeset
15059 message if there are more than 6 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
15060
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15061 * fns.c (Fyes-or-no-p):
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15062 * minibuf.c (read_minibuf_unwind, Fread_minibuffer)
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15063 (Fread_no_blanks_input, Fcompleting_read): Extra arg to read_minibuf.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15064
Dave Love <fx@gnu.org>
parents:
diff changeset
15065 * callint.c (Fcall_interactively):
Dave Love <fx@gnu.org>
parents:
diff changeset
15066 * keyboard.c (Fexecute_extended_command):
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15067 * minibuf.c (Fread_command, Fread_function, Fread_variable)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15068 (Fread_buffer): Extra arg to Fcompleting_read.
Dave Love <fx@gnu.org>
parents:
diff changeset
15069
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15070 1989-07-05 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15071
Dave Love <fx@gnu.org>
parents:
diff changeset
15072 * minibuf.c (read_minibuf): New argument back_n is number of
Dave Love <fx@gnu.org>
parents:
diff changeset
15073 characters to back-up point by.
Dave Love <fx@gnu.org>
parents:
diff changeset
15074 (Fcompleting_read): Same.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15075 * fileio.c (Fnew_read_file_name): New version of Fread_file_name
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15076 using the above features.
Dave Love <fx@gnu.org>
parents:
diff changeset
15077 (Finsert_file_contents): Check for negative file length.
Dave Love <fx@gnu.org>
parents:
diff changeset
15078
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15079 1989-07-03 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15080
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15081 * xfns.c (x_pixel_width, x_pixel_height) New functions.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15082 * screen.c (Fscreen_pixel_size): New subr.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15083
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15084 1989-06-30 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15085
Dave Love <fx@gnu.org>
parents:
diff changeset
15086 * xterm.c: Use invocation_name as argument to XGetDefaults.
Dave Love <fx@gnu.org>
parents:
diff changeset
15087
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15088 1989-06-29 Joseph Arceneaux (jla@spiff)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15089
Dave Love <fx@gnu.org>
parents:
diff changeset
15090 * xterm.c (x_error_handler) #ifdef sony_news use XDefaultError
Dave Love <fx@gnu.org>
parents:
diff changeset
15091 instead of XPrintDefaultError due to weirdness in Sony library.
Dave Love <fx@gnu.org>
parents:
diff changeset
15092 * xterm.c: Avoid infinite raise/lower, enter/leave cycle when both
Dave Love <fx@gnu.org>
parents:
diff changeset
15093 auto_raise and auto_lower are set by checking times between
Dave Love <fx@gnu.org>
parents:
diff changeset
15094 consecutive Enter events.
Dave Love <fx@gnu.org>
parents:
diff changeset
15095
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15096 1989-06-27 Joseph Arceneaux (jla@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15097
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15098 * screen.c (Fselect_screen):
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15099 * window.c (Fselect_window): The previous strategy was bugging the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15100 lisp stuff, so these are now rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
15101
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15102 1989-06-26 Joseph Arceneaux (jla@galapas.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15103
Dave Love <fx@gnu.org>
parents:
diff changeset
15104 * cm.c (Wcm_init): Don't check for Wcm.cm_ds, since this has been
Dave Love <fx@gnu.org>
parents:
diff changeset
15105 removed.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15106 (losecursor): This function now a #define in cm.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15107
Dave Love <fx@gnu.org>
parents:
diff changeset
15108 * xterm.c (x_iconify_screen): Send message to root window to do
Dave Love <fx@gnu.org>
parents:
diff changeset
15109 this, as per latest Inter-Client Communications Conventions. This
Dave Love <fx@gnu.org>
parents:
diff changeset
15110 is commented out until it's implemented by X. For now, do it with
Dave Love <fx@gnu.org>
parents:
diff changeset
15111 the iconic_state hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15112 (x_deiconify_screen): For X11, just Map the window, as per the new
Dave Love <fx@gnu.org>
parents:
diff changeset
15113 ICCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
15114 (x_make_screen_visible): Only handle visible and iconified screen
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15115 elements for X10; these variables are handled in event processing
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15116 for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15117 (x_make_screen_invisible): Send an UnmapNotify event to the root
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
15118 window to apprise the window manager of the change.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15119 (XTread_socket): Catch VisibilityNotify events.
Dave Love <fx@gnu.org>
parents:
diff changeset
15120
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15121 1989-06-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15122
Dave Love <fx@gnu.org>
parents:
diff changeset
15123 * window.c (Fsplit_window): If horizontal, round left window size up.
Dave Love <fx@gnu.org>
parents:
diff changeset
15124
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15125 1989-06-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15126
Dave Love <fx@gnu.org>
parents:
diff changeset
15127 * cm.h (cmplus): Improve formatting.
Dave Love <fx@gnu.org>
parents:
diff changeset
15128 Use losecursor when reach end of line, if losewrap.
Dave Love <fx@gnu.org>
parents:
diff changeset
15129
Dave Love <fx@gnu.org>
parents:
diff changeset
15130 * cm.h: New fields to handle multi-line and multi-char motion,
Dave Love <fx@gnu.org>
parents:
diff changeset
15131 and both max and min cost for certain operations.
Dave Love <fx@gnu.org>
parents:
diff changeset
15132 * term.c (term_init): Init those fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
15133
Dave Love <fx@gnu.org>
parents:
diff changeset
15134 * term.c (clear_end_of_line_raw): Don't clear last char of last line
Dave Love <fx@gnu.org>
parents:
diff changeset
15135 if autowrap.
Dave Love <fx@gnu.org>
parents:
diff changeset
15136
Dave Love <fx@gnu.org>
parents:
diff changeset
15137 * abbrev.c (Finsert_abbrev_table_description): Make 2nd arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
15138
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15139 1989-06-23 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15140
Dave Love <fx@gnu.org>
parents:
diff changeset
15141 * xfns.c, lisp/term/x-win.el: C routine Fscreen_color_p now lisp
Dave Love <fx@gnu.org>
parents:
diff changeset
15142 function x-color-screen-p in x-win.el.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15143 (x_set_cursor_color): New method: first disallow same cursor as
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15144 background, then if cursor not foreground, use it as cursor
Dave Love <fx@gnu.org>
parents:
diff changeset
15145 foreground.
Dave Love <fx@gnu.org>
parents:
diff changeset
15146
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15147 1989-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15148
Dave Love <fx@gnu.org>
parents:
diff changeset
15149 * lisp.h (XPNTR): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
15150
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15151 1989-06-22 Joseph Arceneaux (jla@cream-of-wheat.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15152
Dave Love <fx@gnu.org>
parents:
diff changeset
15153 * screen.c: New subrs Ficonify_screen, Fdeiconify_screen,
Dave Love <fx@gnu.org>
parents:
diff changeset
15154 Fread_mouse_position, Fset_mouse_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
15155
Dave Love <fx@gnu.org>
parents:
diff changeset
15156 * xterm.c: New functions x_deiconify_screen, x_iconify_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15157
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15158 1989-06-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15159
Dave Love <fx@gnu.org>
parents:
diff changeset
15160 * window.c (Fsplit_window, change_window_height):
Dave Love <fx@gnu.org>
parents:
diff changeset
15161 Enforce minimum of 2 for window_min_width and window_min_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
15162
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15163 1989-06-22 Joseph Arceneaux (jla@galapas.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15164
Dave Love <fx@gnu.org>
parents:
diff changeset
15165 * dispnew.c (unhold_window_change): Don't set and unset in_display
Dave Love <fx@gnu.org>
parents:
diff changeset
15166 before and after calling change_screen_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
15167
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15168 1989-06-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15169
Dave Love <fx@gnu.org>
parents:
diff changeset
15170 * buffer.c (Fkill_buffer): Ignore errors deleting auto-save file.
Dave Love <fx@gnu.org>
parents:
diff changeset
15171 Delete only if delete-auto-save-files.
Dave Love <fx@gnu.org>
parents:
diff changeset
15172
Dave Love <fx@gnu.org>
parents:
diff changeset
15173 * data.c (Fmake_local_variable): Don't change value if unbound.
Dave Love <fx@gnu.org>
parents:
diff changeset
15174
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15175 1989-06-20 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15176
Dave Love <fx@gnu.org>
parents:
diff changeset
15177 * screen.c (Fselect_screen): Use x_set_mouse_position instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
15178 x_enter_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15179
Dave Love <fx@gnu.org>
parents:
diff changeset
15180 * xterm.c (x_enter_screen): Deleted, now merged with
Dave Love <fx@gnu.org>
parents:
diff changeset
15181 * xfns.c (x_set_mouse_position): If the position is negative, use
Dave Love <fx@gnu.org>
parents:
diff changeset
15182 the center screen position.
Dave Love <fx@gnu.org>
parents:
diff changeset
15183
Dave Love <fx@gnu.org>
parents:
diff changeset
15184 * data.c (swap_in_symval_forwarding): Declared tem1.
Dave Love <fx@gnu.org>
parents:
diff changeset
15185 (Fset): Changed variable name void to voide. Also, set it to a C
Dave Love <fx@gnu.org>
parents:
diff changeset
15186 true/false, rather than Qt or Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15187
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15188 1989-06-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15189
Dave Love <fx@gnu.org>
parents:
diff changeset
15190 * eval.c (Fdefvar): Operate on default value if sym is buffer-local.
Dave Love <fx@gnu.org>
parents:
diff changeset
15191 (Fdefconst): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
15192
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
15193 Allow buffer-local variables to be void in one buffer
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15194 or in the default value.
Dave Love <fx@gnu.org>
parents:
diff changeset
15195 * data.c (swap_in_symval_forwarding): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15196 (Fboundp, Fsymbol_value): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
15197 (default_value): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15198 (Fdefault_value): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
15199 (Fdefault_boundp): New function, uses that.
Dave Love <fx@gnu.org>
parents:
diff changeset
15200
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15201 1989-06-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15202
Dave Love <fx@gnu.org>
parents:
diff changeset
15203 * ymakefile: New variable OLDXMENU has filename of libXMenu.a
Dave Love <fx@gnu.org>
parents:
diff changeset
15204 as a target. Make temacs depend on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15205
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15206 1989-06-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15207
Dave Love <fx@gnu.org>
parents:
diff changeset
15208 * ymakefile [HAVE_X11, HAVE_X_MENU]: Build oldXMenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
15209 * xmenu.c: Get XMenu.h from sibling dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
15210
Dave Love <fx@gnu.org>
parents:
diff changeset
15211 * buffer.c (Fkill_buffer): Return t if buffer is killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15212 Delete auto-save file if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
15213
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15214 1989-06-09 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15215
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15216 * window.c: Initialize auto_new_screen to 0 (nil).
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15217
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15218 * screen.c (make_screen): Added auto_lower to the list of screen
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15219 elements initialized.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15220 (make_minibuffer_screen): Likewise.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15221
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15222 1989-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15223
Dave Love <fx@gnu.org>
parents:
diff changeset
15224 * window.c (Fset_window_point): Don't lose if window's buffer is
Dave Love <fx@gnu.org>
parents:
diff changeset
15225 not current.
Dave Love <fx@gnu.org>
parents:
diff changeset
15226
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15227 1989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15228
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15229 * xfns.c (Fx_open_connection): Added 9 Lisp variables
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15230 defined by the screen and server.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15231
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15232 1989-06-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15233
Dave Love <fx@gnu.org>
parents:
diff changeset
15234 * m-pmax.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
15235
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15236 1989-06-08 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15237
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15238 * xfns.c: Removed superfluous definition of gray_bits.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15239
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15240 1989-06-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15241
Dave Love <fx@gnu.org>
parents:
diff changeset
15242 * m-hp9000s300.h: Define NEED_BSDTTY unless NOMULTIPLEJOBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
15243
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15244 1989-06-07 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15245
Dave Love <fx@gnu.org>
parents:
diff changeset
15246 * emacs.c (Fkill_emacs): If under X, call
Dave Love <fx@gnu.org>
parents:
diff changeset
15247 Fx_close_current_connection. This has fixed the "bad file" bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
15248 * xfns.c (Fx_close_current_connection): Added this subr which for
Dave Love <fx@gnu.org>
parents:
diff changeset
15249 the moment serves only to close the X-connection when killing emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
15250
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15251 1989-06-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15252
Dave Love <fx@gnu.org>
parents:
diff changeset
15253 * m-hp9000s800.h: Define NEED_BSDTTY here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15254 * s-hpux.h: Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15255
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15256 1989-06-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15257
Dave Love <fx@gnu.org>
parents:
diff changeset
15258 * s/s-hpux.h: Define NEED_BSDTTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
15259
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15260 1989-06-06 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15261
Dave Love <fx@gnu.org>
parents:
diff changeset
15262 * xterm.c (x_new_selected_screen): Make the new selected_screen
Dave Love <fx@gnu.org>
parents:
diff changeset
15263 and it's selected_window's screen be the same.
Dave Love <fx@gnu.org>
parents:
diff changeset
15264 (x_enter_screen): Calculate the middle of the screen, and warp the
Dave Love <fx@gnu.org>
parents:
diff changeset
15265 mouse there. Also, raise the screen before doing so.
Dave Love <fx@gnu.org>
parents:
diff changeset
15266
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15267 1989-06-05 Joseph Arceneaux (jla@cream-of-wheat.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15268
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15269 * xterm.c (x_set_window_size): If not already in DoDsp (checked
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15270 with variable in_display) then DoDsp here. Handles redisplay
Dave Love <fx@gnu.org>
parents:
diff changeset
15271 after screen configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
15272 (x_error_handler): Print out stuff about the error if we're in
Dave Love <fx@gnu.org>
parents:
diff changeset
15273 debug mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
15274
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15275 * dispnew.c (change_screen_size): No longer call DoDsp here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15276
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15277 1989-06-05 Chris Hanson (cph@kleph)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15278
Dave Love <fx@gnu.org>
parents:
diff changeset
15279 * syntax.c (Fmodify_syntax_entry): Change documentation string to
Dave Love <fx@gnu.org>
parents:
diff changeset
15280 reflect earlier change to action of `p' syntax bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
15281
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15282 1989-06-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15283
Dave Love <fx@gnu.org>
parents:
diff changeset
15284 * lread.c (read1): Don't accept "" in middle of string.
Dave Love <fx@gnu.org>
parents:
diff changeset
15285
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15286 1989-05-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15287
Dave Love <fx@gnu.org>
parents:
diff changeset
15288 * search.c (Freplace_match): If \N has nothing to insert,
Dave Love <fx@gnu.org>
parents:
diff changeset
15289 insert nothing.
Dave Love <fx@gnu.org>
parents:
diff changeset
15290
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15291 1989-05-29 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15292
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15293 * xfns.c (Fx_create_screen): If parms is nil and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15294 Vx_screen_defaults isn't, then use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
15295 (Fdisplay_buffer): Call Fx_create_screen with Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15296
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15297 1989-05-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15298
Dave Love <fx@gnu.org>
parents:
diff changeset
15299 * syntax.c (scan_lists): Once within a word, treat Squote like Sword.
Dave Love <fx@gnu.org>
parents:
diff changeset
15300
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15301 1989-05-24 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15302
Dave Love <fx@gnu.org>
parents:
diff changeset
15303 * dispnew.c (change_screen_size): DoDsp if not pretend.
Dave Love <fx@gnu.org>
parents:
diff changeset
15304
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15305 1989-05-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15306
Dave Love <fx@gnu.org>
parents:
diff changeset
15307 * search.c (skip_chars): Dumb error checking for \.
Dave Love <fx@gnu.org>
parents:
diff changeset
15308
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15309 1989-05-22 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15310
Dave Love <fx@gnu.org>
parents:
diff changeset
15311 * screen.c (Fselect_screen): Under X, basically just warp the
Dave Love <fx@gnu.org>
parents:
diff changeset
15312 cursor into the desired screen. The event handler will then do
Dave Love <fx@gnu.org>
parents:
diff changeset
15313 the right thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
15314 (Frestore_screen_configuration): Don't set the mouse position.
Dave Love <fx@gnu.org>
parents:
diff changeset
15315
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15316 * window.c (Fselect_window): If window's screen is not selected,
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15317 call Fselecte_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15318 (Fdisplay_buffer): Call Fx_create_screen with x-screen-parameters
Dave Love <fx@gnu.org>
parents:
diff changeset
15319 as argument instead of nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15320
Dave Love <fx@gnu.org>
parents:
diff changeset
15321 * keyboard.c (clear_waiting_for_input): Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
15322 x_new_selected_screen here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15323
Dave Love <fx@gnu.org>
parents:
diff changeset
15324 * xterm.c (XTread_socket): Add case slots for CirculateNotify and
Dave Love <fx@gnu.org>
parents:
diff changeset
15325 CirculateRequest events.
Dave Love <fx@gnu.org>
parents:
diff changeset
15326
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15327 1989-05-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15328
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15329 * doc.c (Fsubstitute_command_keys): Evaluate \\<...> keymap
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15330 in proper buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15331
Dave Love <fx@gnu.org>
parents:
diff changeset
15332 * keymap.c (Fapropos_internal): New Lisp function, old apropos
Dave Love <fx@gnu.org>
parents:
diff changeset
15333 but only returns a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
15334
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15335 1989-05-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15336
Dave Love <fx@gnu.org>
parents:
diff changeset
15337 * process.c (Fopen_network_stream): Don't set kill-without-query.
Dave Love <fx@gnu.org>
parents:
diff changeset
15338
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15339 1989-05-19 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15340
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15341 * xterm.c (x_new_selected_screen): This now takes a struct screen
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15342 pointer as parameter.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15343 (XTread_socket): Call x_new_selected_screen *before* dumpborder.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15344
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15345 1989-05-16 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15346
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15347 * xfns.c (x_window_to_scrollbar): If the caller's not interested
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15348 in the names--passing 0 for last two parameters--just return the
Dave Love <fx@gnu.org>
parents:
diff changeset
15349 screen pointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15350
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15351 * xterm.c (x_enter_screen): Added this function for warping the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15352 pointer into a screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15353
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15354 1989-05-16 Chris Hanson (cph@kleph)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15355
Dave Love <fx@gnu.org>
parents:
diff changeset
15356 * syntax.c (scan_lists, scan_sexps_forward): Treat characters
Dave Love <fx@gnu.org>
parents:
diff changeset
15357 whose "prefix" bit is on as whitespace when they are encountered
Dave Love <fx@gnu.org>
parents:
diff changeset
15358 between expressions. When they occur within expressions they are
Dave Love <fx@gnu.org>
parents:
diff changeset
15359 treated according to their syntax code.
Dave Love <fx@gnu.org>
parents:
diff changeset
15360
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15361 1989-05-16 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15362
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15363 * xterm.c (x_new_selected_screen): Don't call Fselect_screen.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15364 Just do everything here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15365
Dave Love <fx@gnu.org>
parents:
diff changeset
15366 * window.c (Fselect_window): If the screen associated with the
Dave Love <fx@gnu.org>
parents:
diff changeset
15367 window is not selected, warp the mouse, cause an EnterNotify event
Dave Love <fx@gnu.org>
parents:
diff changeset
15368 which then causes the proper screen to become selected. This does
Dave Love <fx@gnu.org>
parents:
diff changeset
15369 *not* call Fselect_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15370
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15371 * screen.c (Fselect_screen): Now this is *only* a lisp subr. It
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15372 just calls Fselect_window on the selected window of the screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15373
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15374 1989-05-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15375
Dave Love <fx@gnu.org>
parents:
diff changeset
15376 * editfns.c (Fsubst_char_in_region): If NOUNDO, do increment tick,
Dave Love <fx@gnu.org>
parents:
diff changeset
15377 but maybe also increment save-tick.
Dave Love <fx@gnu.org>
parents:
diff changeset
15378
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15379 1989-05-15 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15380
Dave Love <fx@gnu.org>
parents:
diff changeset
15381 * xterm.c (x_set_window_size): Only one #ifdef HAVE_X11 due to new
Dave Love <fx@gnu.org>
parents:
diff changeset
15382 macro in:
Dave Love <fx@gnu.org>
parents:
diff changeset
15383 * xterm.h: New macro XChangeWindowSize for both X10 and X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15384
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15385 * xfns.c (Fx_create_screen): Use XCreateWindow instead of
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15386 XCreateSimpleWindow to directly set some extra attributes.
Dave Love <fx@gnu.org>
parents:
diff changeset
15387
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15388 1989-05-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15389
Dave Love <fx@gnu.org>
parents:
diff changeset
15390 * syntax.h (SYNTAX_PREFIX): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
15391 * syntax.c (Fmodify_syntax_table): Handle `p'; set new flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
15392 (describe_syntax): Describe new flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
15393 (Fbackward_prefix_chars): Move back over such chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
15394
Dave Love <fx@gnu.org>
parents:
diff changeset
15395 * lread.c (read1): Dumb errors in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
15396
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15397 1989-05-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15398
Dave Love <fx@gnu.org>
parents:
diff changeset
15399 * lread.c (read1): Error if EOF after `?' or in string.
Dave Love <fx@gnu.org>
parents:
diff changeset
15400
Dave Love <fx@gnu.org>
parents:
diff changeset
15401 * sysdep.c (init_sys_modes) [IBMRTAIX]: Typo; had s for sg.
Dave Love <fx@gnu.org>
parents:
diff changeset
15402
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15403 1989-05-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15404
Dave Love <fx@gnu.org>
parents:
diff changeset
15405 * s/s-usg5-3.h: Define HAVE_SYSVIPC?
Dave Love <fx@gnu.org>
parents:
diff changeset
15406
Dave Love <fx@gnu.org>
parents:
diff changeset
15407 * alloc.c (Fmake_byte_code): If purifying, purecopy all elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
15408
Dave Love <fx@gnu.org>
parents:
diff changeset
15409 * ymakefile (LIBXMENU): Use -loldX.
Dave Love <fx@gnu.org>
parents:
diff changeset
15410 Find libXMenu11.a in special place.
Dave Love <fx@gnu.org>
parents:
diff changeset
15411
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15412 1989-05-12 Joseph Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15413
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15414 * xfns.c (Fx_create_screen): If user has specified
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15415 `x-iconic-startup' then start emacs in iconic form.
Dave Love <fx@gnu.org>
parents:
diff changeset
15416 Look for icon position in `icon-left' and `icon-top', or use
Dave Love <fx@gnu.org>
parents:
diff changeset
15417 window postion.
Dave Love <fx@gnu.org>
parents:
diff changeset
15418
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15419 * xterm.c (x_term_init): If server doesn't respond, use fatal
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15420 instead of error. Also tell user about -d option.
Dave Love <fx@gnu.org>
parents:
diff changeset
15421
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15422 1989-05-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15423
Dave Love <fx@gnu.org>
parents:
diff changeset
15424 * sysdep.c (init_sys_modes, reset_sys_modes):
Dave Love <fx@gnu.org>
parents:
diff changeset
15425 Handle TIOCGLTC even if HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
15426
Dave Love <fx@gnu.org>
parents:
diff changeset
15427 * print.c (Qprint_escape_newlines): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
15428 * minibuf.c (read_minibuf): Make it t locally in minibuffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
15429
Dave Love <fx@gnu.org>
parents:
diff changeset
15430 * fileio.c (Fcopy_file): Check for error on close.
Dave Love <fx@gnu.org>
parents:
diff changeset
15431
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15432 1989-05-10 Joseph Arceneaux (jla@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15433
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15434 * xfns.c (adjust_scrollbars): Don't subtract 2 from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15435 h_scrollbar_height when calculating `length'.
Dave Love <fx@gnu.org>
parents:
diff changeset
15436
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15437 1989-05-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15438
Dave Love <fx@gnu.org>
parents:
diff changeset
15439 * eval.c (call_debugger): Set entering_debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
15440 (find_handler_cause): Don't enter debugger if that's set.
Dave Love <fx@gnu.org>
parents:
diff changeset
15441 (Fbacktrace): Clear it; we are presumably in the debugger.
Dave Love <fx@gnu.org>
parents:
diff changeset
15442
Dave Love <fx@gnu.org>
parents:
diff changeset
15443 * m/m-sps7.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
15444
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15445 1989-05-08 Joseph Arceneaux (jla@rice-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15446
Dave Love <fx@gnu.org>
parents:
diff changeset
15447 * xterm.c (XTread_socket_hook): For X11, on map and unmap events
Dave Love <fx@gnu.org>
parents:
diff changeset
15448 check the window manager hints for iconification status.
Dave Love <fx@gnu.org>
parents:
diff changeset
15449
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15450 * xterm.c (x_make_widow_icon): For X11, just request
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15451 iconification of the window manager.
Dave Love <fx@gnu.org>
parents:
diff changeset
15452
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15453 1989-05-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15454
Dave Love <fx@gnu.org>
parents:
diff changeset
15455 * m/m-clipper.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
15456
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15457 1989-05-07 Joseph Arceneaux (jla@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15458
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15459 * xfns.c (adjust_scrollbars): Don't subtract 2 from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15460 v_scrollbar_width when calculating `height'.
Dave Love <fx@gnu.org>
parents:
diff changeset
15461
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15462 * xfns.c (x_set_foreground, x_set_border_pixel): Finished color
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15463 coordination. Scrollbar border, thump-arrows, and slider pixmap
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15464 linked with foreground color; slider border with window border.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15465
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15466 1989-05-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15467
Dave Love <fx@gnu.org>
parents:
diff changeset
15468 * lread.c (read1): Handle octal integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
15469
Dave Love <fx@gnu.org>
parents:
diff changeset
15470 * macros.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
15471
Dave Love <fx@gnu.org>
parents:
diff changeset
15472 * search.c (Fstore_match_data): Allow ints instead of markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
15473
Dave Love <fx@gnu.org>
parents:
diff changeset
15474 * keyboard.c (get_char_menu_prompt): New function; does menu prompting
Dave Love <fx@gnu.org>
parents:
diff changeset
15475 based on current keymaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
15476
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15477 1989-05-05 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15478
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15479 * xfns.c (Fx_set_face): Rewrote the doc-string and renamed the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15480 parameters.
Dave Love <fx@gnu.org>
parents:
diff changeset
15481
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15482 1989-05-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15483
Dave Love <fx@gnu.org>
parents:
diff changeset
15484 * unexec.c: New control parameters COFF_BSD_SYMBOLS, KEEP_OLD_PADDR,
Dave Love <fx@gnu.org>
parents:
diff changeset
15485 KEEP_OLD_TEXT_SCNPTR, ADJUST_TEXT_SCNHDR_SIZE, ADJUST_TEXTBASE,
Dave Love <fx@gnu.org>
parents:
diff changeset
15486 HEADER_INCL_IN_TEXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15487
Dave Love <fx@gnu.org>
parents:
diff changeset
15488 * unexec.c: Define IN_UNEXEC as flag for config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
15489
Dave Love <fx@gnu.org>
parents:
diff changeset
15490 * keymap.c: Fapropos, etc., deleted. (Now in Lisp code.)
Dave Love <fx@gnu.org>
parents:
diff changeset
15491
Dave Love <fx@gnu.org>
parents:
diff changeset
15492 * eval.c (Fcommandp): Byte code object is command if interactive slot
Dave Love <fx@gnu.org>
parents:
diff changeset
15493 exists at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
15494
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15495 1989-05-05 Chris Hanson (cph@kleph)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15496
Dave Love <fx@gnu.org>
parents:
diff changeset
15497 * process.c [HPUX && !NOMULTIPLEJOBS]: Include <bsdtty.h>, which
Dave Love <fx@gnu.org>
parents:
diff changeset
15498 defines TIOCGPGRP.
Dave Love <fx@gnu.org>
parents:
diff changeset
15499
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15500 1989-05-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15501
Dave Love <fx@gnu.org>
parents:
diff changeset
15502 * data.c (Faref, Farray_length): Handle byte-code objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
15503 * fns.c (Flength, concat): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
15504
Dave Love <fx@gnu.org>
parents:
diff changeset
15505 * data.c (Faref, Faset, Farray_length): Rename arg VECTOR to ARRAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
15506
Dave Love <fx@gnu.org>
parents:
diff changeset
15507 * m/m-hp9000s300.h: Undefine NOMULTIPLEJOBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
15508
Dave Love <fx@gnu.org>
parents:
diff changeset
15509 * keyboard.c (Fcommand_execute): Treat bytecode object as function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15510
Dave Love <fx@gnu.org>
parents:
diff changeset
15511 * callint.c (Fcall_interactively): Separate decoding of fcn
Dave Love <fx@gnu.org>
parents:
diff changeset
15512 from handling of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15513
Dave Love <fx@gnu.org>
parents:
diff changeset
15514 * alloc.c (Fmake_byte_code): Renamed from Fmake_compiled_code.
Dave Love <fx@gnu.org>
parents:
diff changeset
15515 Make it pure if Vpurify_flag is non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15516 (Fpurecopy): Handle byte-code objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
15517
Dave Love <fx@gnu.org>
parents:
diff changeset
15518 * keyboard.c (get_char): Use Fsit_for for echoing timeout, not alarm.
Dave Love <fx@gnu.org>
parents:
diff changeset
15519 Do this before timeout for auto-save since the latter is longer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15520 (request_echo): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
15521 ({set,clear}_waiting_for_input): No need for echo_now, echo_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
15522
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15523 1989-05-04 Joseph Arceneaux (jla@gracilis.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15524
Dave Love <fx@gnu.org>
parents:
diff changeset
15525 * xterm.c (x_lower_window, x_raise_window): Don't do anything if
Dave Love <fx@gnu.org>
parents:
diff changeset
15526 the window isn't visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
15527
Dave Love <fx@gnu.org>
parents:
diff changeset
15528 * xfns.c (x_set_foreground_color): Recolor the scrollbar windows
Dave Love <fx@gnu.org>
parents:
diff changeset
15529 appropriately, compatible with xterm.
Dave Love <fx@gnu.org>
parents:
diff changeset
15530
Dave Love <fx@gnu.org>
parents:
diff changeset
15531 * xterm.c (x_reset_cursor): Do cursor recoloring.
Dave Love <fx@gnu.org>
parents:
diff changeset
15532
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15533 1989-05-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15534
Dave Love <fx@gnu.org>
parents:
diff changeset
15535 * fns.c (Frandom): With number as arg, return value < that number.
Dave Love <fx@gnu.org>
parents:
diff changeset
15536
Dave Love <fx@gnu.org>
parents:
diff changeset
15537 * sysdep.c [USG, BSD4_1] (random): Call `rand' twice, to get
Dave Love <fx@gnu.org>
parents:
diff changeset
15538 30 bits of significance.
Dave Love <fx@gnu.org>
parents:
diff changeset
15539
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15540 1989-05-03 Joe Arceneaux (jla@gracilis.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15541
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15542 * xterm.c (x_draw_box): Use the cursor_gc.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15543 * xfns.c (x_set_cursor_color, x_create_screen): Do a better job
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15544 with cursor colors, and use 0 line width for the cursor_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
15545
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15546 1989-05-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15547
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
15548 Begin changing representation of compiled functions.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15549 * lisp.h (enum Lisp_Type): New type code Lisp_Compiled, like a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
15550 (COMPILED_*): Names for slots in those vectors.
Dave Love <fx@gnu.org>
parents:
diff changeset
15551 * alloc.c (Fmake_compiled_code): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15552 * eval.c (Fcommandp, Feval, Ffuncall, funcall_lambda):
Dave Love <fx@gnu.org>
parents:
diff changeset
15553 Handle fcns of type Lisp_Compiled.
Dave Love <fx@gnu.org>
parents:
diff changeset
15554 (Fcommandp, Fapply): Avoid directly nested ifs.
Dave Love <fx@gnu.org>
parents:
diff changeset
15555 * print.c (print): Handle Lisp_Compiled objects.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15556 * callint.c (Fcall_interactively): Likewise.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15557 * doc.c (Fdocumentation): Likewise.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15558
Dave Love <fx@gnu.org>
parents:
diff changeset
15559 * keyboard.c (Fopen_dribble_file): nil as arg means close it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15560
Dave Love <fx@gnu.org>
parents:
diff changeset
15561 * abbrev.c, alloc.c, buffer.c, bytecode.c, callint.c, callproc.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15562 * casefiddle.c, cmds.c, data.c, dired.c, dispnew.c, doc.c, editfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15563 * eval.c, fileio.c, filelock.c, floatfns.c, fns.c, keyboard.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15564 * keymap.c, lread.c, minibuf.c, mocklisp.c, print.c, process.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15565 * screen.c, search.c, syntax.c, undo.c, vmsfns.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
15566 Many doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
15567
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15568 1989-04-30 Joseph Arceneaux (jla@hobbes)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15569
Dave Love <fx@gnu.org>
parents:
diff changeset
15570 * xterm.c (XTring_bell): Wasn't passing selected_screen to XTflash.
Dave Love <fx@gnu.org>
parents:
diff changeset
15571 Fixed this.
Dave Love <fx@gnu.org>
parents:
diff changeset
15572
Dave Love <fx@gnu.org>
parents:
diff changeset
15573 * xterm.c (XTread_socket): Don't check if server died under
Dave Love <fx@gnu.org>
parents:
diff changeset
15574 X11. Temporary.
Dave Love <fx@gnu.org>
parents:
diff changeset
15575
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15576 1989-04-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15577
Dave Love <fx@gnu.org>
parents:
diff changeset
15578 * window.c (Fdelete_other_windows): Bug getting top edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
15579
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15580 1989-04-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15581
Dave Love <fx@gnu.org>
parents:
diff changeset
15582 * keyboard.c (get_char): Auto save if enough time elapses.
Dave Love <fx@gnu.org>
parents:
diff changeset
15583 (auto_save_timeout): New Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
15584
Dave Love <fx@gnu.org>
parents:
diff changeset
15585 * xdisp.c (try_window, try_window_id): Set w->redo_mode_line
Dave Love <fx@gnu.org>
parents:
diff changeset
15586 if should show percentage instead of `Bot'.
Dave Love <fx@gnu.org>
parents:
diff changeset
15587
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15588 1989-04-29 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15589
Dave Love <fx@gnu.org>
parents:
diff changeset
15590 * xterm.c (x_term_init): Don't set visible bell, as it pre-empts
Dave Love <fx@gnu.org>
parents:
diff changeset
15591 .emacs control.
Dave Love <fx@gnu.org>
parents:
diff changeset
15592
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15593 1989-04-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15594
Dave Love <fx@gnu.org>
parents:
diff changeset
15595 * doc.c (syms_of_doc): Make Vdoc_file_name a Lisp variable
Dave Love <fx@gnu.org>
parents:
diff changeset
15596 named internal-doc-file-name.
Dave Love <fx@gnu.org>
parents:
diff changeset
15597
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15598 1989-04-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15599
Dave Love <fx@gnu.org>
parents:
diff changeset
15600 * m-news.h: m-news800.h renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15601 Removed EXPLICIT_SIGN_EXTEND and COMPILER_REGISTER_BUG.
Dave Love <fx@gnu.org>
parents:
diff changeset
15602 Removed SEGMENT_MASK and sigmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
15603 LOAD_AVE_TYPE is now `double'; LOAD_AVE_CVT changed too.
Dave Love <fx@gnu.org>
parents:
diff changeset
15604 Define m68000 if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
15605
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15606 1989-04-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15607
Dave Love <fx@gnu.org>
parents:
diff changeset
15608 * ymakefile: If COFF_ENCAPSULATE, define LD as gcc -nostdlib.
Dave Love <fx@gnu.org>
parents:
diff changeset
15609
Dave Love <fx@gnu.org>
parents:
diff changeset
15610 * sysdep.c: Unconditionally include sys/ioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
15611
Dave Love <fx@gnu.org>
parents:
diff changeset
15612 * m/m-mips.h [USG]: Define LIBS_TERMCAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
15613 If HAVE_X11, define HAVE_VFORK.
Dave Love <fx@gnu.org>
parents:
diff changeset
15614
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15615 1989-04-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15616
Dave Love <fx@gnu.org>
parents:
diff changeset
15617 * m/m-altos.h: Use termcap, not terminfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
15618 Define COFF_ENCAPSULATE if using gcc.
Dave Love <fx@gnu.org>
parents:
diff changeset
15619 Use built-in alloca if using gcc.
Dave Love <fx@gnu.org>
parents:
diff changeset
15620 Define PURESIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
15621
Dave Love <fx@gnu.org>
parents:
diff changeset
15622 * lread.c (absolute_filename_p): On ALTOS, @ means absolute.
Dave Love <fx@gnu.org>
parents:
diff changeset
15623
Dave Love <fx@gnu.org>
parents:
diff changeset
15624 * process.c: Missing #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
15625 * fileio.c (Finsert_file_contents): Define `p' for last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
15626 * buffer.c, floatfns.c: Typos in DEFUN doc strings.
Dave Love <fx@gnu.org>
parents:
diff changeset
15627 * keyboard.c: Typo in DEFVAR_LISP doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
15628
Dave Love <fx@gnu.org>
parents:
diff changeset
15629 * window.c (Fdelete_other_windows): Fix confusion about type of W.
Dave Love <fx@gnu.org>
parents:
diff changeset
15630
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15631 1989-04-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15632
Dave Love <fx@gnu.org>
parents:
diff changeset
15633 * ymakefile (LDFLAGS): Forgot to use LD_SWITCH_SITE.
Dave Love <fx@gnu.org>
parents:
diff changeset
15634
Dave Love <fx@gnu.org>
parents:
diff changeset
15635 * xterm.c (XTflash): Draw the bars here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15636 (x_invert_screen): Change to invert entire window.
Dave Love <fx@gnu.org>
parents:
diff changeset
15637 (stufflines): Changed args to XClearArea.
Dave Love <fx@gnu.org>
parents:
diff changeset
15638 (XTread_socket): Clean up handling of KeyPress events.
Dave Love <fx@gnu.org>
parents:
diff changeset
15639 For LeaveWindow, ignore uninteresting ones and handle autolower.
Dave Love <fx@gnu.org>
parents:
diff changeset
15640 For FocusIn, ignore if unknown window, and handle autoraise.
Dave Love <fx@gnu.org>
parents:
diff changeset
15641 For MotionNotify, add real handling for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15642 For ConfigureNotify, count width of scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
15643 Don't call change_screen_size redundantly; ignore linked expose events.
Dave Love <fx@gnu.org>
parents:
diff changeset
15644 Update left and top pos if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
15645 For button events, ignore if not in known window or scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
15646 (x_new_selected_screen): Takes screen as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
15647 (x_error_handler): Arg type different for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15648 (x_set_window_size) [HAVE_X11]: Call change_screen_size
Dave Love <fx@gnu.org>
parents:
diff changeset
15649 before x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15650 (x_make_window_visible): Make scroll bars visible too, if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
15651 (x_lower_window): New fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
15652 (x_wm_set_size_hint): Take account of width of scroll bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
15653 Ior specified hint flags with those already set.
Dave Love <fx@gnu.org>
parents:
diff changeset
15654
Dave Love <fx@gnu.org>
parents:
diff changeset
15655 * xterm.h (HSCROLL_HEIGHT): HSCROLL_WIDTH is renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15656 (MAXWIDTH): Increased to 300.
Dave Love <fx@gnu.org>
parents:
diff changeset
15657 (MAXHEIGHT): Increased to 100.
Dave Love <fx@gnu.org>
parents:
diff changeset
15658 (DISPLAY_SCREEN_ARG): Remove parentheses.
Dave Love <fx@gnu.org>
parents:
diff changeset
15659 (ButtonReleased, WhichMouseButton): Delete definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
15660
Dave Love <fx@gnu.org>
parents:
diff changeset
15661 * xmenu.c: Adapted to new X interface. X11ONLY replaced with xDISPLAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
15662 Many X11 conditionals removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15663
Dave Love <fx@gnu.org>
parents:
diff changeset
15664 * xfns.c (x_set_cursor_color): Special case if matches foreground.
Dave Love <fx@gnu.org>
parents:
diff changeset
15665 (Fx_create_screen): Typo for HSCROLL_HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15666 Use BLACK_PIX_DEFAULT, WHITE_PIX_DEFAULT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15667 Set PRETEND arg to change_screen_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
15668 Delete gray_bits; this value made global.
Dave Love <fx@gnu.org>
parents:
diff changeset
15669 Don't call install_*_scrollbar here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15670 (x_set_horizontal_scrollbar): Define this for real.
98317
36acd6af0772 Fix typos.
Juanma Barranquero <lekktu@gmail.com>
parents: 96376
diff changeset
15671 (x_set_vertical_scrollbar): Correct args to install_vertical_scrollbar.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15672 (install_vertical_scrollbar): New local slider_pixmap, and set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15673 Delete locals GC_values, temp_gc.
Dave Love <fx@gnu.org>
parents:
diff changeset
15674 Change arrow_width, arrow_height (appears to be undefined) to 16.
Dave Love <fx@gnu.org>
parents:
diff changeset
15675 Un-if-0 this code.
Dave Love <fx@gnu.org>
parents:
diff changeset
15676 Use border_pixel, not foreground_pixel, for scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
15677 (install_horizontal_scrollbar): Define this for real.
Dave Love <fx@gnu.org>
parents:
diff changeset
15678 (adjust_scrollbars): Handle horizontal scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
15679 Define XMoveResizeWindow as XConfigureWindow if X10 to simplify.
Dave Love <fx@gnu.org>
parents:
diff changeset
15680 (x_resize_scrollbars): Remove #if 0 from quick-exit case.
Dave Love <fx@gnu.org>
parents:
diff changeset
15681 Really handle horizontal scrollbar.
Dave Love <fx@gnu.org>
parents:
diff changeset
15682 Simplify using new macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
15683 (Fx_get_mouse_event): Mostly ignore events other than buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
15684 Use many new macros to handle X10 and X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15685 (encode_mouse_button): New fn: encoding of which button, broken out.
Dave Love <fx@gnu.org>
parents:
diff changeset
15686
Dave Love <fx@gnu.org>
parents:
diff changeset
15687 * xfns.c (left_arror_cursor, etc.): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
15688 (x_screen_parm, init_x_parm_symbols, x_set_screen_param):
Dave Love <fx@gnu.org>
parents:
diff changeset
15689 Define X_PARM_AUTOLOWER.
Dave Love <fx@gnu.org>
parents:
diff changeset
15690
Dave Love <fx@gnu.org>
parents:
diff changeset
15691 * xdisp.c (display_string, redisplay-window, DoDsp):
Dave Love <fx@gnu.org>
parents:
diff changeset
15692 Use SCREEN_WIDTH, SCREEN_HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15693
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15694 1989-04-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15695
Dave Love <fx@gnu.org>
parents:
diff changeset
15696 * indent.c (compute_motion): Use SCREEN_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
15697 * dispnew.c (update_line): Use SCREEN_WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
15698 (update_screen): Use SCREEN_HEIGHT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15699
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15700 1989-04-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15701
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15702 * window.c: Rename Vauto_new_screen_hook, Vdisplay_buffer_hook, and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15703 Vtemp_buffer_show_hook to ..._function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15704
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15705 * keyboard.c: Rename mouse_hook to mouse_event_function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15706
Dave Love <fx@gnu.org>
parents:
diff changeset
15707 * buffer.c, buffer.h, cmds.c: blink-paren-hook and auto-fill-hook
Dave Love <fx@gnu.org>
parents:
diff changeset
15708 renamed to -function.
Dave Love <fx@gnu.org>
parents:
diff changeset
15709
Dave Love <fx@gnu.org>
parents:
diff changeset
15710 * fileio.c (Finsert_file_contents): Allow quit in read.
Dave Love <fx@gnu.org>
parents:
diff changeset
15711 (Fwrite_region): Allow quit in write.
Dave Love <fx@gnu.org>
parents:
diff changeset
15712
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15713 1989-04-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15714
Dave Love <fx@gnu.org>
parents:
diff changeset
15715 * doprnt.c (doprnt): Comment out %b since sprintf can't do it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15716
Dave Love <fx@gnu.org>
parents:
diff changeset
15717 * Change X11 to HAVE_X11 everywhere.
Dave Love <fx@gnu.org>
parents:
diff changeset
15718
Dave Love <fx@gnu.org>
parents:
diff changeset
15719 * m-sun3.h: Define C_SWITCH_MACHINE as -fsoft.
Dave Love <fx@gnu.org>
parents:
diff changeset
15720
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15721 1989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15722
Dave Love <fx@gnu.org>
parents:
diff changeset
15723 * process.c: Don't define wstopsig, wtersig if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
15724
Dave Love <fx@gnu.org>
parents:
diff changeset
15725 * sysdep.c [VMS] (sys_getenv): Copy the string before returning it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15726
Dave Love <fx@gnu.org>
parents:
diff changeset
15727 * m-alliant.h: Define `vector'.
Dave Love <fx@gnu.org>
parents:
diff changeset
15728
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15729 1989-04-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15730
Dave Love <fx@gnu.org>
parents:
diff changeset
15731 * process.c (wait_reading_process_input) [sun]: If SIGIO failed
Dave Love <fx@gnu.org>
parents:
diff changeset
15732 to be sent, send it by hand.
Dave Love <fx@gnu.org>
parents:
diff changeset
15733
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15734 1989-04-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15735
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15736 * window.c (Fdelete_other_windows): Recenter window to avoid scrolling.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15737
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15738 1989-04-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15739
Dave Love <fx@gnu.org>
parents:
diff changeset
15740 * indent.c: Include screen.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
15741
Dave Love <fx@gnu.org>
parents:
diff changeset
15742 * indent.c (pos_tab_offset, Fvertical_motion): Compute internal width
Dave Love <fx@gnu.org>
parents:
diff changeset
15743 correctly and uniformly.
Dave Love <fx@gnu.org>
parents:
diff changeset
15744
Dave Love <fx@gnu.org>
parents:
diff changeset
15745 * xdisp.c (try_window, try_window_id): Use exact internal width
Dave Love <fx@gnu.org>
parents:
diff changeset
15746 to update tab_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
15747 (try_window_id): pos_tab_offset value needs adjustment only if
Dave Love <fx@gnu.org>
parents:
diff changeset
15748 starting a line in middle of a character.
Dave Love <fx@gnu.org>
parents:
diff changeset
15749
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15750 1989-04-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15751
Dave Love <fx@gnu.org>
parents:
diff changeset
15752 * sysdep.c [USG]: If TIOCGWINSZ defined, include sioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
15753
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15754 1989-04-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15755
Dave Love <fx@gnu.org>
parents:
diff changeset
15756 * eval.c (Fbacktrace): Set Vprint_level to 3 throughout.
Dave Love <fx@gnu.org>
parents:
diff changeset
15757
Dave Love <fx@gnu.org>
parents:
diff changeset
15758 * fns.c (Fload_average): nlist data structure is funny on convex.
Dave Love <fx@gnu.org>
parents:
diff changeset
15759
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15760 * window.c (scroll_command): Scroll at least 1 line in specd direction.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15761
Dave Love <fx@gnu.org>
parents:
diff changeset
15762 * cm.c (calccost): NTABS was off by 1 sometimes; take account of
Dave Love <fx@gnu.org>
parents:
diff changeset
15763 the starting position modulo 8.
Dave Love <fx@gnu.org>
parents:
diff changeset
15764
Dave Love <fx@gnu.org>
parents:
diff changeset
15765 * fileio.c (Fexpand_file_name): Don't simplify /../ at start of name.
Dave Love <fx@gnu.org>
parents:
diff changeset
15766
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15767 * callint.c: Doc fixes.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15768
Dave Love <fx@gnu.org>
parents:
diff changeset
15769 * process.c (create_process):
Dave Love <fx@gnu.org>
parents:
diff changeset
15770 On all USG systems, not just IRIS and AIX, don't pre-open pty's tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
15771 Move the setpgrp done for USG (no real change).
Dave Love <fx@gnu.org>
parents:
diff changeset
15772 Tell child_setup to do a setpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
15773 * callproc.c (child_setup): New arg says whether to setpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
15774 Never setpgrp on USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
15775 (Fcall_process): Tell child_setup not to setpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
15776
Dave Love <fx@gnu.org>
parents:
diff changeset
15777 * sysdep.c (init_sys_modes, reset_sys_modes): Don't try to hack
Dave Love <fx@gnu.org>
parents:
diff changeset
15778 TIOCGLTC, TIOCGETC, etc. if HAVE_TERMIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
15779 Don't bother to undef these for XENIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
15780
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15781 1989-04-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15782
Dave Love <fx@gnu.org>
parents:
diff changeset
15783 * ymakefile (LIBES): Put LIBX first; it may depend on LIBS_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
15784
Dave Love <fx@gnu.org>
parents:
diff changeset
15785 * m-sequent.h: Define HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
15786
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15787 1989-04-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15788
Dave Love <fx@gnu.org>
parents:
diff changeset
15789 * term.c (term_init): Can't use scroll region if no abs positioning.
Dave Love <fx@gnu.org>
parents:
diff changeset
15790
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15791 1989-04-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15792
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15793 * process.c (Fopen_network_stream): Close desc. if connect fails.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15794
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15795 1989-03-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15796
Dave Love <fx@gnu.org>
parents:
diff changeset
15797 * minibuf.c (Fall_completions): gcprotect ALLMATCHES and TAIL,
Dave Love <fx@gnu.org>
parents:
diff changeset
15798 not STRING.
Dave Love <fx@gnu.org>
parents:
diff changeset
15799
Dave Love <fx@gnu.org>
parents:
diff changeset
15800 * keyboard.c (read_avail_input): Handle EBADSLT like EAGAIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
15801
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15802 1989-03-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15803
Dave Love <fx@gnu.org>
parents:
diff changeset
15804 * term.c (term_init): Either ic or ip or im or IC => can insert chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
15805
Dave Love <fx@gnu.org>
parents:
diff changeset
15806 * minibuf.c (read_minibuf_unwind): Ensure minibuf writable for erasure.
Dave Love <fx@gnu.org>
parents:
diff changeset
15807
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15808 1989-02-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15809
Dave Love <fx@gnu.org>
parents:
diff changeset
15810 * m-convex.h: Undefine NO_ARG_ARRAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
15811 Changed defns of DATA_SEG_BITS and XINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15812 Define alloca for GCC compilation.
Dave Love <fx@gnu.org>
parents:
diff changeset
15813
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15814 1989-02-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15815
Dave Love <fx@gnu.org>
parents:
diff changeset
15816 * m-ibmrt-aix.h: Define BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
15817
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15818 1989-02-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15819
Dave Love <fx@gnu.org>
parents:
diff changeset
15820 * keymap.c (Fdefine_prefix_command): Set both value and fn defn,
Dave Love <fx@gnu.org>
parents:
diff changeset
15821 with separate syms specified for each purpose.
Dave Love <fx@gnu.org>
parents:
diff changeset
15822
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15823 1989-02-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15824
Dave Love <fx@gnu.org>
parents:
diff changeset
15825 * callproc.c (Fcall_process): Open /dev/null with O_WRONLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
15826
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15827 1989-02-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15828
Dave Love <fx@gnu.org>
parents:
diff changeset
15829 * window.c (window_scroll): Allow scrolling to very end (empty screen)
Dave Love <fx@gnu.org>
parents:
diff changeset
15830 if that's exactly where we wanted to scroll to.
Dave Love <fx@gnu.org>
parents:
diff changeset
15831
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15832 1989-02-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15833
Dave Love <fx@gnu.org>
parents:
diff changeset
15834 * data.c (Fkill_local_variable): New local to simplify big stmt.
Dave Love <fx@gnu.org>
parents:
diff changeset
15835
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15836 1989-02-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15837
Dave Love <fx@gnu.org>
parents:
diff changeset
15838 * xdisp.c (display_text_line): cvt chars to glyfs for overlay arrow.
Dave Love <fx@gnu.org>
parents:
diff changeset
15839
Dave Love <fx@gnu.org>
parents:
diff changeset
15840 * sysdep.c (init_sys_modes, child_setup_tty) [IBMRTAIX]:
Dave Love <fx@gnu.org>
parents:
diff changeset
15841 Don't ignore BRK, and don't signal it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15842
Dave Love <fx@gnu.org>
parents:
diff changeset
15843 * process.c (pty): An IBMRTAIX conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
15844 (create_process): Another here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15845
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15846 1989-02-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15847
Dave Love <fx@gnu.org>
parents:
diff changeset
15848 * keymap.c (Fdefine_prefix_command): Use Ffset, not Fset.
Dave Love <fx@gnu.org>
parents:
diff changeset
15849
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15850 1989-02-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15851
Dave Love <fx@gnu.org>
parents:
diff changeset
15852 * fileio.c (Fset_visited_file_modtime): New fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
15853
Dave Love <fx@gnu.org>
parents:
diff changeset
15854 * xfns.c (Fx_create_screen) [X10]: XCreateWindow wants pixmaps as args.
Dave Love <fx@gnu.org>
parents:
diff changeset
15855
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15856 1989-02-03 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15857
Dave Love <fx@gnu.org>
parents:
diff changeset
15858 * dispnew.c (Fsit_for): It accepts 3 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
15859
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15860 1989-02-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15861
Dave Love <fx@gnu.org>
parents:
diff changeset
15862 * xterm.c (XTread_socket): For X10, make EVENT an XKeyPressedEvent.
Dave Love <fx@gnu.org>
parents:
diff changeset
15863 (x_set_resize_hint): Call XSetResizeHint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15864
Dave Love <fx@gnu.org>
parents:
diff changeset
15865 * process.c: Declare interrupt_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
15866
Dave Love <fx@gnu.org>
parents:
diff changeset
15867 * sysdep.c (init_sys_modes): TIOCSTART, not TCSTART.
Dave Love <fx@gnu.org>
parents:
diff changeset
15868
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15869 1989-01-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15870
Dave Love <fx@gnu.org>
parents:
diff changeset
15871 * xterm.h (struct x_display): `GC' renamed `gc' in all field names.
Dave Love <fx@gnu.org>
parents:
diff changeset
15872 Field `ColorMap' renamed to `color_map'.
Dave Love <fx@gnu.org>
parents:
diff changeset
15873 (face_gc_values): face_GC_values renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15874
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15875 1989-01-28 Joe Arceneaux (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15876
Dave Love <fx@gnu.org>
parents:
diff changeset
15877 * xterm.h (face_GC): Var deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
15878 (struct x_display): New field face_GC.
Dave Love <fx@gnu.org>
parents:
diff changeset
15879 (VSCROLL_WIDTH, HSCROLL_WIDTH): Moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
15880 (MINWIDTH, MINHEIGHT, MAXWIDTH, MAXHEIGHT): New vars. Eliminate them!
Dave Love <fx@gnu.org>
parents:
diff changeset
15881 (BLACK_PIX_DEFAULT): Typo in definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
15882 (WHITE_PIX_DEFAULT): Typos in definitions; was the black default.
Dave Love <fx@gnu.org>
parents:
diff changeset
15883
Dave Love <fx@gnu.org>
parents:
diff changeset
15884 * xterm.c: Include ioctl.h only if BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
15885 Include termio.h otherwise.
Dave Love <fx@gnu.org>
parents:
diff changeset
15886 (XMapWindow) [X11]: Typo in definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
15887 (METABIT): New definition; maybe not needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15888 (hostname, id_name, invocation_name, Vcommand_line_args): New vars
Dave Love <fx@gnu.org>
parents:
diff changeset
15889 declared for main icon title.
Dave Love <fx@gnu.org>
parents:
diff changeset
15890 (x_debug): Init to 1 if XDEBUG defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
15891 (dumpglyfs) [X11]: Changed args to XDrawImageString.
Dave Love <fx@gnu.org>
parents:
diff changeset
15892 If debugging, do XFlushQueue.
Dave Love <fx@gnu.org>
parents:
diff changeset
15893 Use screen's face_gc rather than old global one.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15894 (XTflash) [not BSD]: Avoid `struct itimerval'; use `alarm'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15895 (events): New table of event type names.
Dave Love <fx@gnu.org>
parents:
diff changeset
15896 (XTread_socket): EVENT is now an XEvent even on x10.
Dave Love <fx@gnu.org>
parents:
diff changeset
15897 Translate modifier key 1 into meta-bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
15898 For EnterNotify event, don't dumpborder or x_new_selected_screen
Dave Love <fx@gnu.org>
parents:
diff changeset
15899 if there is an x_focus_screen.
Dave Love <fx@gnu.org>
parents:
diff changeset
15900 For LeaveNotify event, don't ignore due to nonzero subwindow.
Dave Love <fx@gnu.org>
parents:
diff changeset
15901 For ConfigureNotify, change screen size.
Dave Love <fx@gnu.org>
parents:
diff changeset
15902 Do `select' check for SIGHUP only if HAVE_SELECT.
Dave Love <fx@gnu.org>
parents:
diff changeset
15903 (x_new_selected_screen): An arg, SCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
15904 (x_display_cursor): dumpglyfs args changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15905 (x_draw_box): Add GC arg to XDrawRectangle; change other args.
Dave Love <fx@gnu.org>
parents:
diff changeset
15906 (clear_cursor): Change args to XClearArea.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15907 (dumpborder): Check x_input_screen, not selected_screen.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15908 (x_text_icon): For X11, new arg to XGetDefault.
Dave Love <fx@gnu.org>
parents:
diff changeset
15909 Cast values stored in icon_label.
Dave Love <fx@gnu.org>
parents:
diff changeset
15910 (x_term_init): Hair to calculate name for icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
15911 Don't init_sigio unless SIGIO defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
15912 Call Fset_input_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
15913 For X11, new arg to XGetDefault.
Dave Love <fx@gnu.org>
parents:
diff changeset
15914 Set _Xdebug if debugging.
Dave Love <fx@gnu.org>
parents:
diff changeset
15915 (x_new_font) Use XGetFont.
Dave Love <fx@gnu.org>
parents:
diff changeset
15916 Get GC values from the screen structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
15917 (x_reset_cursor): Don't call XRecolorCursor.
Dave Love <fx@gnu.org>
parents:
diff changeset
15918 (x_set_window_size): Call x_wm_set_size_hint, not x_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15919 (x_set_resize_hint): For X11, call x_wm_set_size_hint.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15920 (x_wm_set_size_hint, x_wm_set_window_state, x_wm_set_icon_pixmap)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15921 (x_wm_set_icon_position): New fns for X11.
Dave Love <fx@gnu.org>
parents:
diff changeset
15922
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
15923 * xfns.c: For X11, include Xutil.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15924 (VSCROLL_WIDTH): Moved to xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
15925 (face_GC): Don't declare it.
Dave Love <fx@gnu.org>
parents:
diff changeset
15926 (id_name): Declare this.
Dave Love <fx@gnu.org>
parents:
diff changeset
15927 (x_decode_color): Check `white' and `black' first of all.
Dave Love <fx@gnu.org>
parents:
diff changeset
15928 (x_set_foreground_color) [X11]: Reset foreground and background.
Dave Love <fx@gnu.org>
parents:
diff changeset
15929 (x_set_background_color) [X11]: Missing arg to XSetWindowBackground.
Dave Love <fx@gnu.org>
parents:
diff changeset
15930 (x_set_cursor_color) [X11]: Reset foreground and background.
Dave Love <fx@gnu.org>
parents:
diff changeset
15931 (x_read_mouse_position) [X11]: Changed call to XQueryPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15932 (x_set_mouse_position) [X11]: Add args to XWarpPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15933 (Fx_create_screen): Set some temporary geometry parms at the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
15934 For X11, changed setup of iconidentity, and implement rubber-banding.
Dave Love <fx@gnu.org>
parents:
diff changeset
15935 For X11, implement merging individual geometry parms.
Dave Love <fx@gnu.org>
parents:
diff changeset
15936 For X11, changed args to XCreateSimpleWindow.
Dave Love <fx@gnu.org>
parents:
diff changeset
15937 For X11, call x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
15938 Specify name when creating icon.
Dave Love <fx@gnu.org>
parents:
diff changeset
15939 Don't call XSetForeground, XSetBackground before making border tile.
Dave Love <fx@gnu.org>
parents:
diff changeset
15940 New var `cursor_bits'. Init the screen's GC's.
Dave Love <fx@gnu.org>
parents:
diff changeset
15941
Dave Love <fx@gnu.org>
parents:
diff changeset
15942 * screen.c (Frubber_band_rectangle): For X11, just return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15943
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15944 1989-01-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15945
Dave Love <fx@gnu.org>
parents:
diff changeset
15946 * buffer.c (Fbuffer_modified_tick): New fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
15947
Dave Love <fx@gnu.org>
parents:
diff changeset
15948 * window.c (Fnext_window): Accept 3 args from Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
15949
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15950 1989-01-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15951
Dave Love <fx@gnu.org>
parents:
diff changeset
15952 * sysdep.c (sys_suspend): Handle case of SIGTSTP but not BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
15953
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15954 1989-01-20 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15955
Dave Love <fx@gnu.org>
parents:
diff changeset
15956 * sysdep.c (init_sys_modes): Do TIOCSTART if def, like TCXONC.
Dave Love <fx@gnu.org>
parents:
diff changeset
15957
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15958 1989-01-19 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15959
Dave Love <fx@gnu.org>
parents:
diff changeset
15960 * process.c (wait_reading_process_input): New 2nd arg is extra usecs.
Dave Love <fx@gnu.org>
parents:
diff changeset
15961 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
15962 * dispnew.c (Fsit_for, Fsleep_for): New 2nd arg says 1st arg
Dave Love <fx@gnu.org>
parents:
diff changeset
15963 counts in milliseconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
15964
Dave Love <fx@gnu.org>
parents:
diff changeset
15965 * buffer.c (Fkill_all_local_variables): Implement permanent locals.
Dave Love <fx@gnu.org>
parents:
diff changeset
15966
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15967 1989-01-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15968
Dave Love <fx@gnu.org>
parents:
diff changeset
15969 * keymap.c (get_keyelt): Allow indirection within (STRING . DEFN).
Dave Love <fx@gnu.org>
parents:
diff changeset
15970
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15971 1989-01-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15972
Dave Love <fx@gnu.org>
parents:
diff changeset
15973 * process.c (wait_reading_process_input): If select returns there
Dave Love <fx@gnu.org>
parents:
diff changeset
15974 is kbd input, but detect_input_pending can't find it, signal SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
15975 This may avoid the X loop-on-logout bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
15976
Dave Love <fx@gnu.org>
parents:
diff changeset
15977 * process.c (wait_reading_process_input): Flush fix_screen_hook.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15978 * termhooks.h, term.c: Likewise.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15979
Dave Love <fx@gnu.org>
parents:
diff changeset
15980 * xdisp.c (Fredraw_display): Don't do set_terminal_modes.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
15981 * dispnew.c (Fredraw_screen): Likewise.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15982
Dave Love <fx@gnu.org>
parents:
diff changeset
15983 * eval.c (Fcond): If no args, return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
15984
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15985 1989-01-15 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15986
Dave Love <fx@gnu.org>
parents:
diff changeset
15987 * eval.c (Fbacktrace_frame): Require one arg. Return nil if too high.
Dave Love <fx@gnu.org>
parents:
diff changeset
15988
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
15989 1989-01-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
15990
Dave Love <fx@gnu.org>
parents:
diff changeset
15991 * minibuf.c (read_minibuf): Set Vminibuf_scroll_window before
Dave Love <fx@gnu.org>
parents:
diff changeset
15992 switching windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
15993
Dave Love <fx@gnu.org>
parents:
diff changeset
15994 * xterm.c (XTread_socket): If no HAVE_SELECT, wait for input
Dave Love <fx@gnu.org>
parents:
diff changeset
15995 if new arg WAITP is non0. Do this by not bothering to test for
Dave Love <fx@gnu.org>
parents:
diff changeset
15996 presence of input before reading some.
Dave Love <fx@gnu.org>
parents:
diff changeset
15997 Check for dead connection only if new arg EXPECTED is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
15998 All callers changed (keyboard and sysdep).
Dave Love <fx@gnu.org>
parents:
diff changeset
15999
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
16000 * keyboard.c: Simplify keyboard input.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
16001 (read_avail_input): Don't assume buffer is empty.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16002 Don't call get_input_pending; do FIONREAD here.
Dave Love <fx@gnu.org>
parents:
diff changeset
16003 Don't do FIONREAD if read_socket_hook, just tell it don't wait.
Dave Love <fx@gnu.org>
parents:
diff changeset
16004 Arg EXPECTED is passed to read_socket_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
16005 (input_available_signal): Use read_avail_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
16006 (gobble_input): Use read_avail_input; arg EXPECTED passed along.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16007 (get_input_pending): Let gobble_input do the work.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16008
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
16009 VMS keyboard input should have interrupt_input nonzero.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16010 * keyboard.c (Fset_input_mode, init_keyboard): [VMS] Always set
Dave Love <fx@gnu.org>
parents:
diff changeset
16011 interrupt_input to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
16012 (get_input_pending): Special case deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
16013
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16014 1989-01-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16015
Dave Love <fx@gnu.org>
parents:
diff changeset
16016 * fileio.c (auto_save_1): Always make auto-save file owner-writable.
Dave Love <fx@gnu.org>
parents:
diff changeset
16017
Dave Love <fx@gnu.org>
parents:
diff changeset
16018 * eval.c (Fbacktrace_frame): New fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
16019
Dave Love <fx@gnu.org>
parents:
diff changeset
16020 * buffer.h: Define `fieldlist' field in a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
16021 * buffer.c (Fregion_fields): Return list of fields overlapping
Dave Love <fx@gnu.org>
parents:
diff changeset
16022 specified region.
Dave Love <fx@gnu.org>
parents:
diff changeset
16023 (syms_of_buffer): New variable buffer-field-list.
Dave Love <fx@gnu.org>
parents:
diff changeset
16024 (reset_buffer): Clear the fieldlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
16025 (init_buffer_once): Set up default and flag for buffer-field-list.
Dave Love <fx@gnu.org>
parents:
diff changeset
16026 * insdel.c (prepare_to_modify_buffer): If check_protected_fields,
Dave Love <fx@gnu.org>
parents:
diff changeset
16027 call Fregion_fields to detect error.
Dave Love <fx@gnu.org>
parents:
diff changeset
16028 Delete buffer_modify_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
16029
Dave Love <fx@gnu.org>
parents:
diff changeset
16030 * callint.c (Fcall_interactively): Bind `command-debug-status'
Dave Love <fx@gnu.org>
parents:
diff changeset
16031 for each interactive command.
Dave Love <fx@gnu.org>
parents:
diff changeset
16032
Dave Love <fx@gnu.org>
parents:
diff changeset
16033 * keyboard.c (command_loop_1): Count # commands read.
Dave Love <fx@gnu.org>
parents:
diff changeset
16034 (num_input_keys): New Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
16035
Dave Love <fx@gnu.org>
parents:
diff changeset
16036 * m/m-gould.h, m/m-ibmrt-aix.h, m/m-sequent.h, m/m-sparc.h,
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16037 * m/m-sun3.h, m/m-symmetry.h: Define A_TEXT_SEEK.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16038 * unexec.c (copy_text_and_data): Don't check A_TEXT_OFFSET,
Dave Love <fx@gnu.org>
parents:
diff changeset
16039 just A_TEXT_SEEK.
Dave Love <fx@gnu.org>
parents:
diff changeset
16040 * unexconvex.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
16041
Dave Love <fx@gnu.org>
parents:
diff changeset
16042 * unexconvex.c: machine/*.h unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
16043
Dave Love <fx@gnu.org>
parents:
diff changeset
16044 * process.c (pty): Delete RTU, HPUX, IRIS alternatives to
Dave Love <fx@gnu.org>
parents:
diff changeset
16045 PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF.
Dave Love <fx@gnu.org>
parents:
diff changeset
16046 * s/s-hpux.h: Define PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF.
Dave Love <fx@gnu.org>
parents:
diff changeset
16047 * s/s-rtu.h: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
16048 * s/s-iris*.h: Define PTY_TTY_NAME_SPRINTF.
Dave Love <fx@gnu.org>
parents:
diff changeset
16049
Dave Love <fx@gnu.org>
parents:
diff changeset
16050 * sunfns.c (Fsun_change_cursor_icon): Avoid ambiguity in eval order.
Dave Love <fx@gnu.org>
parents:
diff changeset
16051
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16052 1989-01-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16053
Dave Love <fx@gnu.org>
parents:
diff changeset
16054 * data.c (Fdefault_value): If var set up with default value as current,
Dave Love <fx@gnu.org>
parents:
diff changeset
16055 take the current value slot, more up to date than the default slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
16056
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16057 1989-01-11 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16058
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16059 * dispnew.c (init_display): Don't handle SIGWINCH if using X.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16060
Dave Love <fx@gnu.org>
parents:
diff changeset
16061 * fileio.c (Fdo_auto_save): If file has shrunk, turn off auto-save.
Dave Love <fx@gnu.org>
parents:
diff changeset
16062 This avoids duplicate messages and allows M-x auto-save to turn it on.
Dave Love <fx@gnu.org>
parents:
diff changeset
16063
Dave Love <fx@gnu.org>
parents:
diff changeset
16064 * lread.c (Fload): Look in Vafter_load_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
16065 (syms_of_load): Define after-load-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
16066
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16067 1989-01-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16068
Dave Love <fx@gnu.org>
parents:
diff changeset
16069 * dired.c (Fdirectory_files): 4th arg NOSORT non-nil means don't sort.
Dave Love <fx@gnu.org>
parents:
diff changeset
16070
Dave Love <fx@gnu.org>
parents:
diff changeset
16071 * syntax.c (scan_lists): Change Sendcomment case so that
Dave Love <fx@gnu.org>
parents:
diff changeset
16072 ignoring comments works even for newline-terminated comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
16073
Dave Love <fx@gnu.org>
parents:
diff changeset
16074 * minibuf.c (read_minibuf): Default Vminibuf_scroll_window
Dave Love <fx@gnu.org>
parents:
diff changeset
16075 to the window that was selected.
Dave Love <fx@gnu.org>
parents:
diff changeset
16076
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16077 1989-01-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16078
Dave Love <fx@gnu.org>
parents:
diff changeset
16079 * fns.c (do_yes_or_no_p): Typo, call2 => call1.
Dave Love <fx@gnu.org>
parents:
diff changeset
16080
Dave Love <fx@gnu.org>
parents:
diff changeset
16081 * eval.c (Fbacktrace): Each frame item should have a newline.
Dave Love <fx@gnu.org>
parents:
diff changeset
16082
Dave Love <fx@gnu.org>
parents:
diff changeset
16083 * emacs.c (Fkill_emacs): Don't run hook if noninteractive.
Dave Love <fx@gnu.org>
parents:
diff changeset
16084
Dave Love <fx@gnu.org>
parents:
diff changeset
16085 * eval.c: Define Vrun_hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
16086 (syms_of_eval): Initialize Vrun_hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
16087
Dave Love <fx@gnu.org>
parents:
diff changeset
16088 * indent.c (Fmove_to_column): Use del_range; Fdelete_backward non ex.
Dave Love <fx@gnu.org>
parents:
diff changeset
16089
Dave Love <fx@gnu.org>
parents:
diff changeset
16090 * ymakefile (objs, floatfns.o): Re-add this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
16091 (LIBX): Install X11 case.
Dave Love <fx@gnu.org>
parents:
diff changeset
16092
Dave Love <fx@gnu.org>
parents:
diff changeset
16093 * ymakefile (LIB_GCC): Now a cpp macro, like all other LIB_...
Dave Love <fx@gnu.org>
parents:
diff changeset
16094 Define null if not using GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
16095
Dave Love <fx@gnu.org>
parents:
diff changeset
16096 * lread.c (unreadchar): New function to unread a char
Dave Love <fx@gnu.org>
parents:
diff changeset
16097 by stuffing it back into its stream. Now unread chars
Dave Love <fx@gnu.org>
parents:
diff changeset
16098 work properly between multiple reads.
Dave Love <fx@gnu.org>
parents:
diff changeset
16099 (UNREAD): Now calls that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
16100 (readchar): Don't us `unrch'; variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
16101 (various): Don't initialize `unrch'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16102 (readevalloop): No need to save and restore `unrch'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16103 (read1): Don't unread a -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
16104
Dave Love <fx@gnu.org>
parents:
diff changeset
16105 * keymap.c (get_keyelt): If keymap defn is (STRING . FOO),
Dave Love <fx@gnu.org>
parents:
diff changeset
16106 remove just FOO. Will help HierarKey.
Dave Love <fx@gnu.org>
parents:
diff changeset
16107
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16108 1989-01-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16109
Dave Love <fx@gnu.org>
parents:
diff changeset
16110 * unexmips.c [IRIS_4D]: Don't include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
16111 (unexec): Look for LIT8, LIT4 sections iff they are defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
16112
Dave Love <fx@gnu.org>
parents:
diff changeset
16113 * buffer.c (Fkill_all_local_variables): Force redisplay of mode lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
16114
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16115 1989-01-02 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16116
Dave Love <fx@gnu.org>
parents:
diff changeset
16117 * emacs.c (main): Do the setpgrp before handling -t.
Dave Love <fx@gnu.org>
parents:
diff changeset
16118
Dave Love <fx@gnu.org>
parents:
diff changeset
16119 * keyboard.c (Fsuspend_emacs): Use run-hooks to run suspend-hook
Dave Love <fx@gnu.org>
parents:
diff changeset
16120 and suspend-resume-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
16121
Dave Love <fx@gnu.org>
parents:
diff changeset
16122 * buffer.c (Fkill_buffer): Execute kill-buffer-hooks
Dave Love <fx@gnu.org>
parents:
diff changeset
16123 with buffer to be killed as current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
16124
Dave Love <fx@gnu.org>
parents:
diff changeset
16125 * buffer.c (count_modified_buffers): ModExist renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16126
Dave Love <fx@gnu.org>
parents:
diff changeset
16127 * emacs.c (Fkill-emacs): Execute kill-emacs-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
16128
Dave Love <fx@gnu.org>
parents:
diff changeset
16129 * fileio.c (auto_save_1): Set auto_save_mode_bits from visited file.
Dave Love <fx@gnu.org>
parents:
diff changeset
16130 (Fwrite_region) [not VMS]: If auto-saving, write file with that mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
16131
Dave Love <fx@gnu.org>
parents:
diff changeset
16132 * fileio.c (Fwrite_region): If START is a string, write that string.
Dave Love <fx@gnu.org>
parents:
diff changeset
16133
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16134 1989-01-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16135
Dave Love <fx@gnu.org>
parents:
diff changeset
16136 * lisp.h (XMARKBIT, XSETMARKBIT): If mark bit is sign bit,
Dave Love <fx@gnu.org>
parents:
diff changeset
16137 use sign-test for XMARKBIT; value is then 1 or 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
16138 Make XSETMARKBIT test 2nd arg for nonzeroness only.
Dave Love <fx@gnu.org>
parents:
diff changeset
16139
Dave Love <fx@gnu.org>
parents:
diff changeset
16140 * m/m-mips.h: Last batch of changes are only for USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
16141 (XMARKBIT, XSETMARKBIT): Deleted; the new default ones are good.
Dave Love <fx@gnu.org>
parents:
diff changeset
16142
Dave Love <fx@gnu.org>
parents:
diff changeset
16143 * editfns.c (Fformat): Use princ for %s.
Dave Love <fx@gnu.org>
parents:
diff changeset
16144 New format %S converts everything (even strings) with prin1.
Dave Love <fx@gnu.org>
parents:
diff changeset
16145 * doprnt.c (doprnt): Treat %s like %S.
Dave Love <fx@gnu.org>
parents:
diff changeset
16146
Dave Love <fx@gnu.org>
parents:
diff changeset
16147 * print.c (Fprin1_to_string): Opt 3nd arg non-nil does princ.
Dave Love <fx@gnu.org>
parents:
diff changeset
16148
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16149 1988-12-31 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16150
Dave Love <fx@gnu.org>
parents:
diff changeset
16151 * data.c (Fstring_to_int): Correct max # args.
Dave Love <fx@gnu.org>
parents:
diff changeset
16152
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16153 1988-12-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16154
Dave Love <fx@gnu.org>
parents:
diff changeset
16155 * ymakefile (LIBES, LIB_GCC): If using GCC, link with gnulib.
Dave Love <fx@gnu.org>
parents:
diff changeset
16156
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16157 1988-12-29 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16158
Dave Love <fx@gnu.org>
parents:
diff changeset
16159 * editfns.c: Many doc improvements.
Dave Love <fx@gnu.org>
parents:
diff changeset
16160
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16161 1988-12-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16162
Dave Love <fx@gnu.org>
parents:
diff changeset
16163 * lisp.h (CHECK_NATNUM): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
16164
Dave Love <fx@gnu.org>
parents:
diff changeset
16165 * indent.c (Fmove_to_column): 2nd arg t means indent till spec'd column
Dave Love <fx@gnu.org>
parents:
diff changeset
16166 or change tab to spaces if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
16167
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16168 * m/m-iris4d.h: (Conditionally) delete DEFAULT_ENTRY_ADDRESS
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16169 and change START_FILES and LIB_STANDARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
16170
Dave Love <fx@gnu.org>
parents:
diff changeset
16171 * s/s-iris3-6.h: Define sigblock as no-op.
Dave Love <fx@gnu.org>
parents:
diff changeset
16172
Dave Love <fx@gnu.org>
parents:
diff changeset
16173 * m/m-mips.h: Cancel defn of VIRT_ADDR_VARIES, `static'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16174 Undef SIGIO. Define BROKEN_FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
16175 Define various HAVE_... flags a la BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
16176 Add options, libraries for linking and compilation.
Dave Love <fx@gnu.org>
parents:
diff changeset
16177
Dave Love <fx@gnu.org>
parents:
diff changeset
16178 * unexmips.c (unexec): Handle additional optional sections now likely.
Dave Love <fx@gnu.org>
parents:
diff changeset
16179 New scheme for recording what sections there are.
Dave Love <fx@gnu.org>
parents:
diff changeset
16180 Make handling of the LIT8,LIT4 sections conditional (not on IRIS).
Dave Love <fx@gnu.org>
parents:
diff changeset
16181
Dave Love <fx@gnu.org>
parents:
diff changeset
16182 * fns.c (do_yes_or_no_p): New interface to Lisp function yes-or-no-p.
Dave Love <fx@gnu.org>
parents:
diff changeset
16183 Allows the user to redefine that function.
Dave Love <fx@gnu.org>
parents:
diff changeset
16184 All callers of Fyes_or_no_p changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16185
Dave Love <fx@gnu.org>
parents:
diff changeset
16186 * data.c (Fmakunbound): Don't allow nil or t as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
16187
Dave Love <fx@gnu.org>
parents:
diff changeset
16188 * m/m-orion105.h (LOAD_AVE_TYPE): Now `long'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16189
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16190 1988-12-27 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16191
Dave Love <fx@gnu.org>
parents:
diff changeset
16192 * dispnew.c (unhold_window_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
16193 Don't signal SIGWINCH. Instead, do pending size-changes here,
Dave Love <fx@gnu.org>
parents:
diff changeset
16194 while holding any new size-changes that arrive, so they become
Dave Love <fx@gnu.org>
parents:
diff changeset
16195 pending. Loop around to get the new pending ones.
Dave Love <fx@gnu.org>
parents:
diff changeset
16196 (change_screen_size): Clear any previous pending size-change.
Dave Love <fx@gnu.org>
parents:
diff changeset
16197
Dave Love <fx@gnu.org>
parents:
diff changeset
16198 * search.c (place): Was clipping to (1- (point-max)) by mistake.
Dave Love <fx@gnu.org>
parents:
diff changeset
16199
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16200 1988-12-24 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16201
Dave Love <fx@gnu.org>
parents:
diff changeset
16202 * window.c (Fdelete_window): Give all this window's space
Dave Love <fx@gnu.org>
parents:
diff changeset
16203 to one adjacent sibling.
Dave Love <fx@gnu.org>
parents:
diff changeset
16204
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16205 1988-12-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16206
Dave Love <fx@gnu.org>
parents:
diff changeset
16207 * keymap.c (describe_alist): Don't lose on non-cons-cell alist elts.
Dave Love <fx@gnu.org>
parents:
diff changeset
16208 (Fwhere_is_internal): Don't fail to step down the alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
16209 (Faccessible_keymaps): Considerable confusion in alist case.
Dave Love <fx@gnu.org>
parents:
diff changeset
16210
Dave Love <fx@gnu.org>
parents:
diff changeset
16211 * lread.c (Feval_current_buffer, Feval_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
16212 Save and restore point as a marker, not a number.
Dave Love <fx@gnu.org>
parents:
diff changeset
16213 Don't restore it at all if printflag is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
16214
Dave Love <fx@gnu.org>
parents:
diff changeset
16215 * print.c (float_to_string): Mostly rewritten; output format
Dave Love <fx@gnu.org>
parents:
diff changeset
16216 is now a printf %-spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
16217 (Qfloat_output_format): Doc changed to match.
Dave Love <fx@gnu.org>
parents:
diff changeset
16218
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16219 1988-12-22 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16220
Dave Love <fx@gnu.org>
parents:
diff changeset
16221 * ymakefile (obj): Include floatfns.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
16222 * data.c (syms_of_data): Fix typo Snumberp_or_marker_p.
Dave Love <fx@gnu.org>
parents:
diff changeset
16223
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 46995
diff changeset
16224 Allow keymaps to have other keymaps as tails.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16225 Thus, one keymap can inherit from another.
Dave Love <fx@gnu.org>
parents:
diff changeset
16226 * keymap.c (Fwhere_is_internal): Ignore non-cons elements of alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
16227 (Faccessible_keymaps): Support symbols as alist indices.
Dave Love <fx@gnu.org>
parents:
diff changeset
16228 Ignore alist elements that aren't conses.
Dave Love <fx@gnu.org>
parents:
diff changeset
16229
Dave Love <fx@gnu.org>
parents:
diff changeset
16230 * m/m-sun386.h (LDAV_SYMBOL): Define as "avenrun" with no underscore.
Dave Love <fx@gnu.org>
parents:
diff changeset
16231
Dave Love <fx@gnu.org>
parents:
diff changeset
16232 * lread.c (read_escape): Support ANSI C `\x...' hex escapes.
Dave Love <fx@gnu.org>
parents:
diff changeset
16233
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16234 * bytecode.c (Fbyte_code): Fix jump operators for change in `pc'.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16235
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16236 1988-12-21 Joe Arceneaux (jla@gracilis.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16237
Dave Love <fx@gnu.org>
parents:
diff changeset
16238 * ymakefile: Commented #endif LISP_FLOAT_TYPE. Also changed
Dave Love <fx@gnu.org>
parents:
diff changeset
16239 the code pertaining to X11 to use the same files as X10.
Dave Love <fx@gnu.org>
parents:
diff changeset
16240
Dave Love <fx@gnu.org>
parents:
diff changeset
16241 * bytecode.c (Fbyte_code): Declared unsigned char *pc.
Dave Love <fx@gnu.org>
parents:
diff changeset
16242
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16243 1988-12-19 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16244
Dave Love <fx@gnu.org>
parents:
diff changeset
16245 * xterm.c: Finished a first cut of the X11 version.
Dave Love <fx@gnu.org>
parents:
diff changeset
16246
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16247 1988-12-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16248
Dave Love <fx@gnu.org>
parents:
diff changeset
16249 * sysdep.c (select): `buf' is now unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
16250
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16251 1988-12-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16252
Dave Love <fx@gnu.org>
parents:
diff changeset
16253 * m/m-elxsi.h: Don't define WORD_MACHINE or CANNOT_DUMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
16254 Do define symbols for load average.
Dave Love <fx@gnu.org>
parents:
diff changeset
16255 Define COFF and ADJUST_EXEC_HEADER.
Dave Love <fx@gnu.org>
parents:
diff changeset
16256
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16257 1988-12-16 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16258
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16259 * sink.h, sinkmask.h: Same file now works for both X10 and X11.
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16260 * xterm.c, xfns.c (x_text_icon) Can now take new name as parameter.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16261
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16262 1988-12-16 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16263
Dave Love <fx@gnu.org>
parents:
diff changeset
16264 * m/m-is386.h: No need to undef HAVE_PTYS, HAVE_SOCKETS, SYSV_PTYS
Dave Love <fx@gnu.org>
parents:
diff changeset
16265 since s-usg5-3.h no longer defines them.
Dave Love <fx@gnu.org>
parents:
diff changeset
16266
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16267 1988-12-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16268
Dave Love <fx@gnu.org>
parents:
diff changeset
16269 * bytecode.el (Fbyte_code): Cache the pointer in the string
Dave Love <fx@gnu.org>
parents:
diff changeset
16270 to avoid recalculating it at each fetch.
Dave Love <fx@gnu.org>
parents:
diff changeset
16271 Also turn off the error check for stack overflow/underflow.
Dave Love <fx@gnu.org>
parents:
diff changeset
16272
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16273 1988-12-14 Joe Arceneaux (jla@apple-gunkies.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16274
Dave Love <fx@gnu.org>
parents:
diff changeset
16275 * xfns.c: Made the first cut for X11 version.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16276 * xterm.c (x_reset_cursor): Did the X11 version.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16277
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16278 1988-12-14 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16279
Dave Love <fx@gnu.org>
parents:
diff changeset
16280 * keyboard.c (Fexecute_mouse_event): Set Vmouse_event. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
16281 Run Vmouse_hook at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
16282 (syms_of_keyboard): Define var `mouse-hook'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16283
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16284 1988-12-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16285
Dave Love <fx@gnu.org>
parents:
diff changeset
16286 * term.c (insert_glyfs): Typo, was fetching G twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
16287
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16288 1988-12-10 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16289
Dave Love <fx@gnu.org>
parents:
diff changeset
16290 * keymap.c (describe_buffer_bindings): Print mouse bindings too.
Dave Love <fx@gnu.org>
parents:
diff changeset
16291 (describe_map): If have a chartab, use mouse-describe-key for prefixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
16292 * keymap.c (describe_{map,map_tree,alist}, describe_vector):
Dave Love <fx@gnu.org>
parents:
diff changeset
16293 Extra arg mapping chars to their names. Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16294 * syntax.c (describe_syntax_1): Call changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16295
Dave Love <fx@gnu.org>
parents:
diff changeset
16296 * keymap.c (Vglobal_mouse_map): Make it exist unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
16297
Dave Love <fx@gnu.org>
parents:
diff changeset
16298 * keymap.c (apropos1): Clean up.
Dave Love <fx@gnu.org>
parents:
diff changeset
16299 Do where-is-internal only if there is a function definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
16300 Use mouse-describe-key to turn mouse key sequences into strings.
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
16301 (Fwhere_is): Check the mouse map too.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16302 (Fwhere_is_internal): New arg is global map to use.
Dave Love <fx@gnu.org>
parents:
diff changeset
16303 All callers changed in keypad.c and doc.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
16304 (where_is_string): New fn cvts result of Fwhere_is_internal to string.
Dave Love <fx@gnu.org>
parents:
diff changeset
16305
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16306 1988-12-09 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16307
Dave Love <fx@gnu.org>
parents:
diff changeset
16308 * emacs.c (stack_bottom): New variable, set in main.
Dave Love <fx@gnu.org>
parents:
diff changeset
16309 * alloc.c (Fgarbage_collect): Save a copy of the entire stack contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
16310
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16311 1988-12-07 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16312
Dave Love <fx@gnu.org>
parents:
diff changeset
16313 * editfns.c (Funix_umask, Funix_sync): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
16314
Dave Love <fx@gnu.org>
parents:
diff changeset
16315 * process.c (Fsignal_process): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
16316
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16317 1988-12-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16318
Dave Love <fx@gnu.org>
parents:
diff changeset
16319 * editfns.c (Fsubst_char_in_region): Fix typo in when to un-modify buf.
Dave Love <fx@gnu.org>
parents:
diff changeset
16320
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16321 1988-12-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16322
Dave Love <fx@gnu.org>
parents:
diff changeset
16323 * process.c (create_process): Take the usg's setpgrp and the close-and
Dave Love <fx@gnu.org>
parents:
diff changeset
16324 -open of the tty outside the TIOCNOTTY conditional, since TIOCNOTTY
Dave Love <fx@gnu.org>
parents:
diff changeset
16325 is always missing outside BSD. Now the TIOCNOTTY conditional controls
Dave Love <fx@gnu.org>
parents:
diff changeset
16326 only the TIOCNOTTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
16327
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16328 1988-12-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16329
Dave Love <fx@gnu.org>
parents:
diff changeset
16330 * lread.c (Feval_current_buffer, Feval_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
16331 If there is an error, don't restore original point.
Dave Love <fx@gnu.org>
parents:
diff changeset
16332
Dave Love <fx@gnu.org>
parents:
diff changeset
16333 * s-hpux.h (SHORT_CAST_BUG): Define this, for HPUX version 6.2.
Dave Love <fx@gnu.org>
parents:
diff changeset
16334
Dave Love <fx@gnu.org>
parents:
diff changeset
16335 * ymakefile (THIS_IS_YMAKEFILE): Define macro to tell m- files
Dave Love <fx@gnu.org>
parents:
diff changeset
16336 to do special things.
Dave Love <fx@gnu.org>
parents:
diff changeset
16337
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16338 * m/m-ns16000.h (LOAD_AVE_TYPE, etc.): Don't define them if USG.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16339 * m/m-ns16000.h [USG]: Define various macros differently.
Dave Love <fx@gnu.org>
parents:
diff changeset
16340 (munnari!sibyl.eleceng.ua.oz.au!ian@uunet.uu.net).
Dave Love <fx@gnu.org>
parents:
diff changeset
16341
Dave Love <fx@gnu.org>
parents:
diff changeset
16342 * sysdep.c (reset_sys_modes): Don't output a CR here.
Dave Love <fx@gnu.org>
parents:
diff changeset
16343 * term.c (reset_terminal_modes): Do it here, but first
Dave Love <fx@gnu.org>
parents:
diff changeset
16344 do a newline if it's a magic cookie terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
16345
Dave Love <fx@gnu.org>
parents:
diff changeset
16346 * sysdep.c (sys_suspend) [USG]: Use `nice' to set subshell pri. to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
16347
Dave Love <fx@gnu.org>
parents:
diff changeset
16348 * sysdep.c (TIOCSETN) [USG]: Use TCSETAW, not TCSETA.
Dave Love <fx@gnu.org>
parents:
diff changeset
16349
Dave Love <fx@gnu.org>
parents:
diff changeset
16350 * sysdep.c (setpriority) [USG]: No longer a no-op; use `nice'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16351
Dave Love <fx@gnu.org>
parents:
diff changeset
16352 * keymap.c (Fwhere_is_internal): New 4th arg inhibits looking thru
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16353 indirect definitions--so you can search for one.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16354
Dave Love <fx@gnu.org>
parents:
diff changeset
16355 * alloc.c, fns.c, search.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
16356
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16357 1988-12-01 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16358
Dave Love <fx@gnu.org>
parents:
diff changeset
16359 * process.c (read_process_output): Insert with insert_before_markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
16360
Dave Love <fx@gnu.org>
parents:
diff changeset
16361 * filelock.c (lock_file_1, lock_superlock):
Dave Love <fx@gnu.org>
parents:
diff changeset
16362 If USG, use chmod instead of fchmod.
Dave Love <fx@gnu.org>
parents:
diff changeset
16363
Dave Love <fx@gnu.org>
parents:
diff changeset
16364 * environ.c (Fsetenv): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
16365
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16366 1988-11-25 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16367
Dave Love <fx@gnu.org>
parents:
diff changeset
16368 * eval.c (do_autoload): Verify FUNNAME is a symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
16369
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16370 1988-11-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16371
Dave Love <fx@gnu.org>
parents:
diff changeset
16372 * fileio.c (Fread_file_name): New arg specifies initial minibuf cntnts.
Dave Love <fx@gnu.org>
parents:
diff changeset
16373 * callint.c (Fcall_interactively): Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16374
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16375 1988-10-08 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16376
Dave Love <fx@gnu.org>
parents:
diff changeset
16377 * insdel.c (make_gap): Error if buffer size exceeds range of Lisp int.
Dave Love <fx@gnu.org>
parents:
diff changeset
16378
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16379 1988-10-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16380
Dave Love <fx@gnu.org>
parents:
diff changeset
16381 * window.c (Fsplit_window): Prevent error in Fset_window_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
16382
Dave Love <fx@gnu.org>
parents:
diff changeset
16383 * sysdep.c (gettimeofday): Store -1 thru tzp so caller knows invalid.
Dave Love <fx@gnu.org>
parents:
diff changeset
16384
Dave Love <fx@gnu.org>
parents:
diff changeset
16385 * xdisp.c (message): Pass 0 as new arg to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
16386 * callint.c (Fcall_interactively): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
16387 * editfns.c (format1):
Dave Love <fx@gnu.org>
parents:
diff changeset
16388 * doprnt.c (doprnt): Allow 0 as FORMAT_END arg meaning null-terminated.
Dave Love <fx@gnu.org>
parents:
diff changeset
16389
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16390 1988-10-05 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16391
Dave Love <fx@gnu.org>
parents:
diff changeset
16392 * keyboard.c: If UNIPLUS, include ioctl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
16393
Dave Love <fx@gnu.org>
parents:
diff changeset
16394 * sysdep.c (utime): Use new flag IRIS_UTIME, not IRIS.
Dave Love <fx@gnu.org>
parents:
diff changeset
16395 * s-iris*.h: Define that flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
16396
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16397 1988-10-04 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16398
Dave Love <fx@gnu.org>
parents:
diff changeset
16399 * term.c (term_init): If have `im' capability, permit ins/del char
Dave Love <fx@gnu.org>
parents:
diff changeset
16400 even without `ic'.
Dave Love <fx@gnu.org>
parents:
diff changeset
16401
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16402 1988-10-03 Richard Stallman (rms@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16403
Dave Love <fx@gnu.org>
parents:
diff changeset
16404 * m/m-hp9000s300.h: Conditionals for BSD vs HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
16405
Dave Love <fx@gnu.org>
parents:
diff changeset
16406 * ymakefile: Look for C_SWITCH_SITE, LD_SWITCH_SITE.
Dave Love <fx@gnu.org>
parents:
diff changeset
16407
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16408 1988-09-30 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16409
Dave Love <fx@gnu.org>
parents:
diff changeset
16410 * editfns.c (Fformat): Allow nulls in the format.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16411 * doprnt.c (doprnt): Likewise. End of format string is new arg.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16412
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16413 1988-09-28 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16414
Dave Love <fx@gnu.org>
parents:
diff changeset
16415 * m/m-7300.h: Undefine SHORTNAMES. Supposedly newer Unix now.
Dave Love <fx@gnu.org>
parents:
diff changeset
16416
Dave Love <fx@gnu.org>
parents:
diff changeset
16417 * print.c (print): Support new var print_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
16418 (syms_of_print): Define Lisp var print-length.
Dave Love <fx@gnu.org>
parents:
diff changeset
16419 * eval.c (Fbacktrace): Print unevalled form with print_length = 3.
Dave Love <fx@gnu.org>
parents:
diff changeset
16420
Dave Love <fx@gnu.org>
parents:
diff changeset
16421 * Makefile (tags): Add TAGS as alternate target.
Dave Love <fx@gnu.org>
parents:
diff changeset
16422 Process the files in ../lisp/term.
Dave Love <fx@gnu.org>
parents:
diff changeset
16423
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16424 1988-09-27 Richard Stallman (rms@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16425
Dave Love <fx@gnu.org>
parents:
diff changeset
16426 * doprnt.c (doprnt): Handle %-20s.
Dave Love <fx@gnu.org>
parents:
diff changeset
16427 * editfns.c (Fformat): Likewise (make enough space for it).
Dave Love <fx@gnu.org>
parents:
diff changeset
16428
Dave Love <fx@gnu.org>
parents:
diff changeset
16429 * minibuf.c (do_completion): If get "Complete but not unique" twice
Dave Love <fx@gnu.org>
parents:
diff changeset
16430 in a row, display all completions. New var last_exact_completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
16431
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16432 1988-09-26 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16433
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36085
diff changeset
16434 * dispnew.c (baud_rate): Now a Lisp variable, not a function.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16435 * termcap.c (tputs) [emacs]: Use baud_rate as the speed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16436
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16437 1988-09-19 Richard Stallman (rms@gluteus.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16438
Dave Love <fx@gnu.org>
parents:
diff changeset
16439 * window.c (Fset_window_configuration): Set deleted windows' buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
16440 to nil, via new function delete_all_subwindows.
Dave Love <fx@gnu.org>
parents:
diff changeset
16441 * window.c (Fset_window_buffer): Reject deleted windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
16442 * window.c (init_window_once): Init the ->buffer fields
Dave Love <fx@gnu.org>
parents:
diff changeset
16443 to satisfy error check in Fset_window_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
16444
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36085
diff changeset
16445 * xmenu.c (Fx_popup_menu): 1st arg is now ((X Y) WINDOW).
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16446
Dave Love <fx@gnu.org>
parents:
diff changeset
16447 * process.c (child_sig): If synch process terminates, clear
Dave Love <fx@gnu.org>
parents:
diff changeset
16448 synch_process_pid and record synch_process_death.
75621
5aaeaf94d0ef *** empty log message ***
Juanma Barranquero <lekktu@gmail.com>
parents: 75227
diff changeset
16449 * callproc.c (Fcall_process): Return synch_process_death.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16450 Always set synch_process_pid and do it with SIGCHLD masked off.
Dave Love <fx@gnu.org>
parents:
diff changeset
16451 * sysdep.c (wait_for_termination) [subprocesses and not VMS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
16452 Use alarms to check every second whether synch_process_pid is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
16453
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16454 1988-09-17 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16455
Dave Love <fx@gnu.org>
parents:
diff changeset
16456 * xdisp.c (redisplay_window): If window-point is outside restriction
Dave Love <fx@gnu.org>
parents:
diff changeset
16457 then correct it in the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
16458 * window.c (Fdelete_buffer): Don't change buffer's point to a value
Dave Love <fx@gnu.org>
parents:
diff changeset
16459 outside its restriction.
Dave Love <fx@gnu.org>
parents:
diff changeset
16460
Dave Love <fx@gnu.org>
parents:
diff changeset
16461 * sysdep.c (init_sys_modes) [MULTI_SCREEN]: Set Vterminal_screen's
Dave Love <fx@gnu.org>
parents:
diff changeset
16462 garbaged bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
16463
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16464 1988-09-16 Richard Stallman (rms@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16465
Dave Love <fx@gnu.org>
parents:
diff changeset
16466 * keyboard.c (kbd_buffer_get_char): VMS now uses same code as Unix.
Dave Love <fx@gnu.org>
parents:
diff changeset
16467
Dave Love <fx@gnu.org>
parents:
diff changeset
16468 * vmsproc.c: New file for VMS only.
Dave Love <fx@gnu.org>
parents:
diff changeset
16469 * callproc.c [VMS]: Omit Fcall_process and child_setup_tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
16470 * emacs.c (main) [VMS]: Call init_vmsproc and syms_of_vmsproc.
Dave Love <fx@gnu.org>
parents:
diff changeset
16471
Dave Love <fx@gnu.org>
parents:
diff changeset
16472 * lread.c (OBARRAY_SIZE): Change slightly to 509 (prime).
Dave Love <fx@gnu.org>
parents:
diff changeset
16473
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36085
diff changeset
16474 * keyboard.c, dispnew.c, term.c, xterm.c (meta_flag): MetaFlag renamed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16475 * keyboard.c (Fset_input_mode): 3rd arg sets meta_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
16476 (syms_of_keyboard): Variable meta-flag deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
16477 * sysdep.c (init_sys_modes): Don't override parity settings
Dave Love <fx@gnu.org>
parents:
diff changeset
16478 if meta_flag is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
16479
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16480 1988-09-15 Richard Stallman (rms@corn-chex.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16481
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36085
diff changeset
16482 * search.c (Fsearch_forward, etc.): All buffer-search functions
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16483 return new the value of point if they succeed.
Dave Love <fx@gnu.org>
parents:
diff changeset
16484
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16485 1988-09-13 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16486
Dave Love <fx@gnu.org>
parents:
diff changeset
16487 * cmds.c (Fnewline): Correct test of ARG1 to inhibit auto-fill.
Dave Love <fx@gnu.org>
parents:
diff changeset
16488
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16489 1988-09-12 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16490
Dave Love <fx@gnu.org>
parents:
diff changeset
16491 * window.c (Fdelete_window): Put nil as buffer of the deleted window.
Dave Love <fx@gnu.org>
parents:
diff changeset
16492 This makes select-window get an error earlier.
Dave Love <fx@gnu.org>
parents:
diff changeset
16493
40965
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16494 1988-09-06 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16495
eac4b1ccb6b8 fixed format
Sam Steingold <sds@gnu.org>
parents: 39627
diff changeset
16496 * search.c (search_buffer, string_match, looking_at):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
16497 Report matcher stack overflow as error, not just failure to match.
Dave Love <fx@gnu.org>
parents:
diff changeset
16498
Dave Love <fx@gnu.org>
parents:
diff changeset
16499 * data.c (Fmake_local_variable): Add local variable to simplify
Dave Love <fx@gnu.org>
parents:
diff changeset
16500 too-complex expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
16501
Dave Love <fx@gnu.org>
parents:
diff changeset
16502 * fileio.c (Fdo_auto_save): No "file has shrunk" msg if < 5000 chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
16503
Dave Love <fx@gnu.org>
parents:
diff changeset
16504 See ChangeLog.2 for earlier changes.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 36085
diff changeset
16505
95891
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
16506 ;; Local Variables:
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
16507 ;; coding: utf-8
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
16508 ;; End:
11cd8097e8d0 Fix typos, convert to utf-8.
Juanma Barranquero <lekktu@gmail.com>
parents: 95236
diff changeset
16509
100951
e038c1a8307c Add 2009 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 98444
diff changeset
16510 Copyright (C) 1993, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
16511 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16512
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16513 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16514
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
16515 GNU Emacs is free software: you can redistribute it and/or modify
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16516 it under the terms of the GNU General Public License as published by
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
16517 the Free Software Foundation, either version 3 of the License, or
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
16518 (at your option) any later version.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16519
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16520 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: 75621
diff changeset
16521 but WITHOUT ANY WARRANTY; without even the implied warranty of
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16522 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16523 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16524
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75621
diff changeset
16525 You should have received a copy of the GNU General Public License
94701
0cd73f056781 Switch to recommended form of GPLv3 permissions notice.
Glenn Morris <rgm@gnu.org>
parents: 79759
diff changeset
16526 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
16527
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
16528 ;;; arch-tag: 136a8e5c-4f83-403b-9132-874f1c47f8a9