annotate src/ChangeLog.4 @ 80479:45332330ce1b

*** empty log message ***
author Jason Rumney <jasonr@gnu.org>
date Thu, 10 Apr 2008 09:42:29 +0000
parents fc2bcd2a8aad
children 606f2d163a64 0cd73f056781
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1 1994-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.25 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4
Dave Love <fx@gnu.org>
parents:
diff changeset
5 * xdisp.c (redisplay): Limit prev change to pause != 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6
Dave Love <fx@gnu.org>
parents:
diff changeset
7 * keyboard.c (command_loop_1): Allow direct output for insert
Dave Love <fx@gnu.org>
parents:
diff changeset
8 if have display table but it says nothing for this char code.
Dave Love <fx@gnu.org>
parents:
diff changeset
9 Don't allow it if char code has a glyph with a face code.
Dave Love <fx@gnu.org>
parents:
diff changeset
10
Dave Love <fx@gnu.org>
parents:
diff changeset
11 * process.c (create_process): Get a pty for any non-nil
Dave Love <fx@gnu.org>
parents:
diff changeset
12 Vprocess_connection_type value.
Dave Love <fx@gnu.org>
parents:
diff changeset
13
Dave Love <fx@gnu.org>
parents:
diff changeset
14 1994-05-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 * s/bsd386.h (TABDLY, TAB3): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
17 (SYSV_SYSTEM_DIR): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * unexhp9k800.c (roundup): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
20
Dave Love <fx@gnu.org>
parents:
diff changeset
21 * xdisp.c (redisplay): If have window change at end, redisplay again.
Dave Love <fx@gnu.org>
parents:
diff changeset
22
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
23 * lread.c (defvar_bool, defvar_int, defvar_lisp, defvar_lisp_nopro):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
24 Delete third arg DOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
25
Dave Love <fx@gnu.org>
parents:
diff changeset
26 * s/hpux8.h (LD_SWITCH_SYSTEM): Delete the -L options.
Dave Love <fx@gnu.org>
parents:
diff changeset
27 (LD_SWITCH_X_DEFAULT): Put them here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
28
Dave Love <fx@gnu.org>
parents:
diff changeset
29 * Makefile.in.in (LD_SWITCH_X_DEFAULT): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
30 (LIBX): Use LD_SWITCH_X_DEFAULT.
Dave Love <fx@gnu.org>
parents:
diff changeset
31
Dave Love <fx@gnu.org>
parents:
diff changeset
32 * xterm.c (x_iconify_frame): Call x_set_offset,
Dave Love <fx@gnu.org>
parents:
diff changeset
33 if x_make_frame_visible would do so.
Dave Love <fx@gnu.org>
parents:
diff changeset
34 (x_make_frame_visible): Don't call x_set_offset if frame is iconic.
Dave Love <fx@gnu.org>
parents:
diff changeset
35 (XTread_socket): For ConfigureNotify, if wm decorations exist,
Dave Love <fx@gnu.org>
parents:
diff changeset
36 set NorthWestGravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
37
Dave Love <fx@gnu.org>
parents:
diff changeset
38 * Makefile.in.in (mostlyclean): Don't mention xmakefile*.
Dave Love <fx@gnu.org>
parents:
diff changeset
39
Dave Love <fx@gnu.org>
parents:
diff changeset
40 * emacs.c (main): In batch mode, don't set the pgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
41
Dave Love <fx@gnu.org>
parents:
diff changeset
42 1994-05-27 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
43
Dave Love <fx@gnu.org>
parents:
diff changeset
44 * callproc.c (child_setup): If PWD is set, set it in the child so that
Dave Love <fx@gnu.org>
parents:
diff changeset
45 it points at the child's working directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
46
Dave Love <fx@gnu.org>
parents:
diff changeset
47 1994-05-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
48
Dave Love <fx@gnu.org>
parents:
diff changeset
49 * m/mips4.h (C_DEBUG_SWITCH) [not __GNUC__]: Add -Wf option.
Dave Love <fx@gnu.org>
parents:
diff changeset
50
Dave Love <fx@gnu.org>
parents:
diff changeset
51 * s/hpux9.h (C_SWITCH_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
52
Dave Love <fx@gnu.org>
parents:
diff changeset
53 * keyboard.c [HAVE_X_WINDOWS]: Include xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
54
Dave Love <fx@gnu.org>
parents:
diff changeset
55 * xterm.c (x_is_vendor_fkey): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
56 (XTread_socket, case KeyPressed): Don't clear the vendor-specific bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
57 Pass thru almost any vendor-specific keysym.
Dave Love <fx@gnu.org>
parents:
diff changeset
58
Dave Love <fx@gnu.org>
parents:
diff changeset
59 * s/linux.h (HAVE_XRMSETDATABASE): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
60
Dave Love <fx@gnu.org>
parents:
diff changeset
61 1994-05-27 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
62
Dave Love <fx@gnu.org>
parents:
diff changeset
63 * editfns.c (difftm): Don't store a long value into an int variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
64
Dave Love <fx@gnu.org>
parents:
diff changeset
65 1994-05-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
66
Dave Love <fx@gnu.org>
parents:
diff changeset
67 * fileio.c (Finsert_file_contents): Check for beginning of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
68
Dave Love <fx@gnu.org>
parents:
diff changeset
69 1994-05-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
70
Dave Love <fx@gnu.org>
parents:
diff changeset
71 * systime.h: Make previous change limited to HPUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
72
Dave Love <fx@gnu.org>
parents:
diff changeset
73 1994-05-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
74
Dave Love <fx@gnu.org>
parents:
diff changeset
75 * systime.h: If _STRUCT_TIMEVAL is defined, also define __TIMEVAL__.
Dave Love <fx@gnu.org>
parents:
diff changeset
76
Dave Love <fx@gnu.org>
parents:
diff changeset
77 1994-05-25 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
78
Dave Love <fx@gnu.org>
parents:
diff changeset
79 * msdos.c (output_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
80 (internal_flush): Use output_string for faster screen update.
Dave Love <fx@gnu.org>
parents:
diff changeset
81 (internal_flush): Clear to end of line by writing a string of
Dave Love <fx@gnu.org>
parents:
diff changeset
82 spaces.
Dave Love <fx@gnu.org>
parents:
diff changeset
83
Dave Love <fx@gnu.org>
parents:
diff changeset
84 1994-05-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
85
Dave Love <fx@gnu.org>
parents:
diff changeset
86 * xfns.c (Vx_sensitive_text_pointer_shape):
Dave Love <fx@gnu.org>
parents:
diff changeset
87 Renamed from Vx_cross_pointer_shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
88 (syms_of_xfns): Provide Lisp var x-sensitive-text-pointer-shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
89
Dave Love <fx@gnu.org>
parents:
diff changeset
90 * xmenu.c (menu_item_equiv_key): Look for equiv keys both before
Dave Love <fx@gnu.org>
parents:
diff changeset
91 and after one stage of symbol function indirection.
Dave Love <fx@gnu.org>
parents:
diff changeset
92
Dave Love <fx@gnu.org>
parents:
diff changeset
93 * xterm.c (note_mouse_movement): Use frame's window in XQueryPointer.
Dave Love <fx@gnu.org>
parents:
diff changeset
94 Special case if mouse isn't on that window.
Dave Love <fx@gnu.org>
parents:
diff changeset
95 (note_mouse_highlight): Handle negative args and too-large args.
Dave Love <fx@gnu.org>
parents:
diff changeset
96
Dave Love <fx@gnu.org>
parents:
diff changeset
97 * lread.c (openp): Don't use O_RDONLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
98
Dave Love <fx@gnu.org>
parents:
diff changeset
99 1994-05-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
100
Dave Love <fx@gnu.org>
parents:
diff changeset
101 * search.c (Freplace_match): Improve capitalization heuristics.
Dave Love <fx@gnu.org>
parents:
diff changeset
102
Dave Love <fx@gnu.org>
parents:
diff changeset
103 * minibuf.c (Fminibuffer_complete_word): GCPRO completion and tem.
Dave Love <fx@gnu.org>
parents:
diff changeset
104
Dave Love <fx@gnu.org>
parents:
diff changeset
105 * undo.c (Fprimitive_undo): GCPRO next and list.
Dave Love <fx@gnu.org>
parents:
diff changeset
106 Check argument type before calling XINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
107
Dave Love <fx@gnu.org>
parents:
diff changeset
108 1994-05-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
109
Dave Love <fx@gnu.org>
parents:
diff changeset
110 * buffer.c (verify_overlay_modification): GCPRO tail and overlay.
Dave Love <fx@gnu.org>
parents:
diff changeset
111 Avoid copying tail twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
112
Dave Love <fx@gnu.org>
parents:
diff changeset
113 1994-05-24 Andreas Schwab (schwab@informatik.uni-dortmund.de)
Dave Love <fx@gnu.org>
parents:
diff changeset
114
Dave Love <fx@gnu.org>
parents:
diff changeset
115 * keymap.c (describe_map): Fix the call to Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
116
Dave Love <fx@gnu.org>
parents:
diff changeset
117 1994-05-24 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
118
Dave Love <fx@gnu.org>
parents:
diff changeset
119 * msdos.c (do_visible_bell): Renamed from visible_bell to avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
120 potential conflict with variable of the same name. Caller changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
121 (internal_flush): Code for audio bell inserted.
Dave Love <fx@gnu.org>
parents:
diff changeset
122 * s/msdos.h (INTERNAL_TERMINAL): Allow audio bell.
Dave Love <fx@gnu.org>
parents:
diff changeset
123
Dave Love <fx@gnu.org>
parents:
diff changeset
124 * msdos.c (dos_rawgetc): Doc fix. Make C-, S-, and M- modifiers
Dave Love <fx@gnu.org>
parents:
diff changeset
125 independent. Make modifiers work with mouse. Improve C-S-<ascii>
Dave Love <fx@gnu.org>
parents:
diff changeset
126 handling by using look-up tables. Fix kp-decimal problem.
Dave Love <fx@gnu.org>
parents:
diff changeset
127
Dave Love <fx@gnu.org>
parents:
diff changeset
128 1994-05-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
129
Dave Love <fx@gnu.org>
parents:
diff changeset
130 * Version 19.24 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
131
Dave Love <fx@gnu.org>
parents:
diff changeset
132 * s/hpux8.h (LD_SWITCH_SYSTEM): Put back -Xlinker for GCC.
Dave Love <fx@gnu.org>
parents:
diff changeset
133
Dave Love <fx@gnu.org>
parents:
diff changeset
134 * Makefile.in.in (LIBXT): Move -lXmu before -lXt.
Dave Love <fx@gnu.org>
parents:
diff changeset
135
Dave Love <fx@gnu.org>
parents:
diff changeset
136 * term.c (update_end): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
137
Dave Love <fx@gnu.org>
parents:
diff changeset
138 * frame.c (other_visible_frames): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
139
Dave Love <fx@gnu.org>
parents:
diff changeset
140 * window.c (window_loop): Fix test of dedicated flag in prev change.
Dave Love <fx@gnu.org>
parents:
diff changeset
141
Dave Love <fx@gnu.org>
parents:
diff changeset
142 * window.c (window_loop, UNSHOW_BUFFER case):
Dave Love <fx@gnu.org>
parents:
diff changeset
143 Put prev change in #ifdef MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
144
Dave Love <fx@gnu.org>
parents:
diff changeset
145 * keyboard.c (menu_bar_one_keymap):
Dave Love <fx@gnu.org>
parents:
diff changeset
146 When there's no item string, use Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
147 Don't ever put `undefined' into the list of definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
148
Dave Love <fx@gnu.org>
parents:
diff changeset
149 1994-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
150
Dave Love <fx@gnu.org>
parents:
diff changeset
151 * window.c (window_loop, UNSHOW_BUFFER case): Kill a special frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
152
Dave Love <fx@gnu.org>
parents:
diff changeset
153 * xterm.c (x_set_window_size): If cursor outside new size, mark it off.
Dave Love <fx@gnu.org>
parents:
diff changeset
154 * dispnew.c (change_frame_size): Keep cursor coords in range.
Dave Love <fx@gnu.org>
parents:
diff changeset
155
Dave Love <fx@gnu.org>
parents:
diff changeset
156 * s/linux.h (HAVE_GETTIMEOFDAY, HAVE_MKDIR, HAVE_RMDIR)
Dave Love <fx@gnu.org>
parents:
diff changeset
157 (HAVE_XSCREENNUMBEROFSCREEN): Define these if not already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
158
Dave Love <fx@gnu.org>
parents:
diff changeset
159 1994-05-22 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
160
Dave Love <fx@gnu.org>
parents:
diff changeset
161 * unexec.c [MSDOS]: Don't include files from the dos extender
Dave Love <fx@gnu.org>
parents:
diff changeset
162 and debugger. Use the <coff.h> that was put in the right place
Dave Love <fx@gnu.org>
parents:
diff changeset
163 a couple of djgpp versions ago. Consequently, use `unsigned short'
Dave Love <fx@gnu.org>
parents:
diff changeset
164 for `word16' and `unsigned long' for `word32'.
Dave Love <fx@gnu.org>
parents:
diff changeset
165
Dave Love <fx@gnu.org>
parents:
diff changeset
166 1994-05-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
167
Dave Love <fx@gnu.org>
parents:
diff changeset
168 * xterm.c (note_mouse_highlight): Handle case of highlight extending
Dave Love <fx@gnu.org>
parents:
diff changeset
169 past end of window.
Dave Love <fx@gnu.org>
parents:
diff changeset
170 (fast_find_position): Fix bugs when no text on screen
Dave Love <fx@gnu.org>
parents:
diff changeset
171 and when the mouse is on an empty line.
Dave Love <fx@gnu.org>
parents:
diff changeset
172
Dave Love <fx@gnu.org>
parents:
diff changeset
173 * s/hpux9shr.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
174
Dave Love <fx@gnu.org>
parents:
diff changeset
175 * s/hpux8.h (LD_SWITCH_SYSTEM): Add conditionals for HPUX_USE_SHLIBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
176 Delete explicit -Xlinker in GCC case.
Dave Love <fx@gnu.org>
parents:
diff changeset
177
Dave Love <fx@gnu.org>
parents:
diff changeset
178 * unexhp9k800.c: Include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
179 [HPUX_USE_SHLIBS]: Include dl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
180 (brk_on_dump): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
181 (unexec): Set brk_on_dump.
Dave Love <fx@gnu.org>
parents:
diff changeset
182 (copy_file): Change buffer size to 8192.
Dave Love <fx@gnu.org>
parents:
diff changeset
183
Dave Love <fx@gnu.org>
parents:
diff changeset
184 * window.c (change_window_height): Test for DELTA too small
Dave Love <fx@gnu.org>
parents:
diff changeset
185 only after making it smaller based on maxdelta.
Dave Love <fx@gnu.org>
parents:
diff changeset
186
Dave Love <fx@gnu.org>
parents:
diff changeset
187 1994-05-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
188
Dave Love <fx@gnu.org>
parents:
diff changeset
189 * fileio.c (Fdelete_directory): Allow dir names as well as file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
190
Dave Love <fx@gnu.org>
parents:
diff changeset
191 * Makefile.in.in (${etc}DOC): Ignore error from rm.
Dave Love <fx@gnu.org>
parents:
diff changeset
192 (MSDOS_SUPPORT): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
193 (lisp): Use MSDOS_SUPPORT.
Dave Love <fx@gnu.org>
parents:
diff changeset
194
Dave Love <fx@gnu.org>
parents:
diff changeset
195 * s/freebsd.h (A_TEXT_OFFSET, A_TEXT_SEEK): Commented out.
Dave Love <fx@gnu.org>
parents:
diff changeset
196
Dave Love <fx@gnu.org>
parents:
diff changeset
197 1994-05-20 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
198
Dave Love <fx@gnu.org>
parents:
diff changeset
199 * xfns.c (x_set_background_color): Set scroll bar backgrounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
200
Dave Love <fx@gnu.org>
parents:
diff changeset
201 1994-05-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
202
Dave Love <fx@gnu.org>
parents:
diff changeset
203 * xterm.c (x_wm_set_window_state) [USE_X_TOOLKIT]: Use XtSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
204 (x_iconify_frame) [USE_X_TOOLKIT]: New code for invisible window case.
Dave Love <fx@gnu.org>
parents:
diff changeset
205 (XtNinitialState) [USE_X_TOOLKIT]: New #define.
Dave Love <fx@gnu.org>
parents:
diff changeset
206 (x_make_frame_invisible): Mostly combine toolkit/non-toolkit cases,
Dave Love <fx@gnu.org>
parents:
diff changeset
207 in the process fixing a dumb bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
208
Dave Love <fx@gnu.org>
parents:
diff changeset
209 1994-05-20 Michael I Bushnell (mib@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
210
Dave Love <fx@gnu.org>
parents:
diff changeset
211 * lread.c (openp): Only lusers assume that O_RDONLY == 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
212
Dave Love <fx@gnu.org>
parents:
diff changeset
213 1994-05-20 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 * Makefile.in.in (UNEXEC_ALIAS): New variable, used
Dave Love <fx@gnu.org>
parents:
diff changeset
216 to make the unex...o target.
Dave Love <fx@gnu.org>
parents:
diff changeset
217
Dave Love <fx@gnu.org>
parents:
diff changeset
218 * xfaces.c (Fset_face_attribute_internal): Always return valid data.
Dave Love <fx@gnu.org>
parents:
diff changeset
219
Dave Love <fx@gnu.org>
parents:
diff changeset
220 * textprop.c (syms_of_textprop): Set up Lisp fn get-char-property.
Dave Love <fx@gnu.org>
parents:
diff changeset
221
Dave Love <fx@gnu.org>
parents:
diff changeset
222 1994-05-19 Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
Dave Love <fx@gnu.org>
parents:
diff changeset
223
Dave Love <fx@gnu.org>
parents:
diff changeset
224 * fileio.c (Finsert_file_contents): Declare buffer as unsigned
Dave Love <fx@gnu.org>
parents:
diff changeset
225 char. When comparing with file size convert same_at_start to
Dave Love <fx@gnu.org>
parents:
diff changeset
226 distance to buffer start. If the file matches the buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
227 contents truncate the buffer to the size of the file.
Dave Love <fx@gnu.org>
parents:
diff changeset
228
Dave Love <fx@gnu.org>
parents:
diff changeset
229 1994-05-19 Jim Blandy (jimb@totoro.bio.indiana.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
230
Dave Love <fx@gnu.org>
parents:
diff changeset
231 * keyboard.c (read_char_minibuf_menu_prompt): Don't forget to
Dave Love <fx@gnu.org>
parents:
diff changeset
232 initialize nobindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
233
Dave Love <fx@gnu.org>
parents:
diff changeset
234 1994-05-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
235
Dave Love <fx@gnu.org>
parents:
diff changeset
236 * Makefile.in.in (ORDINARY_LINK): Define by default
Dave Love <fx@gnu.org>
parents:
diff changeset
237 if __GNU_LIBRARY__ and not LINUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
238
Dave Love <fx@gnu.org>
parents:
diff changeset
239 * s/isc4-0.h (EXTRA_INITIALIZE): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
240
Dave Love <fx@gnu.org>
parents:
diff changeset
241 * s/isc3-0.h (EXTRA_INITIALIZE): Define here.
Dave Love <fx@gnu.org>
parents:
diff changeset
242
Dave Love <fx@gnu.org>
parents:
diff changeset
243 * keyboard.c (lispy_function_keys): Add `backtab'.
Dave Love <fx@gnu.org>
parents:
diff changeset
244
Dave Love <fx@gnu.org>
parents:
diff changeset
245 * frame.c (syms_of_frame): Set up frame-first-window as Lisp fn.
Dave Love <fx@gnu.org>
parents:
diff changeset
246
Dave Love <fx@gnu.org>
parents:
diff changeset
247 * indent.c: Add "args" to dummy definition of compute-motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
248
Dave Love <fx@gnu.org>
parents:
diff changeset
249 * sysdep.c [BROKEN_TIOCGWINSZ]: Undef TIOCSWINSZ too.
Dave Love <fx@gnu.org>
parents:
diff changeset
250
Dave Love <fx@gnu.org>
parents:
diff changeset
251 * Makefile.in.in (FRAME_SUPPORT): Add menu-bar.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
252
Dave Love <fx@gnu.org>
parents:
diff changeset
253 * dispnew.c: Include errno.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
254
Dave Love <fx@gnu.org>
parents:
diff changeset
255 * widget.c (EmacsFrameSetCharSize): Once again preserve x and y pos,
Dave Love <fx@gnu.org>
parents:
diff changeset
256 but not the same way as before.
Dave Love <fx@gnu.org>
parents:
diff changeset
257
Dave Love <fx@gnu.org>
parents:
diff changeset
258 * xmenu.c (other_menu_bar_item_p): Return 0 if no menu bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
259
Dave Love <fx@gnu.org>
parents:
diff changeset
260 * fileio.c (Fwrite_region): Set update_mode_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
261
Dave Love <fx@gnu.org>
parents:
diff changeset
262 * xmenu.c (xmenu_show): Don't look in menubar for core.height
Dave Love <fx@gnu.org>
parents:
diff changeset
263 if no menu bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
264
Dave Love <fx@gnu.org>
parents:
diff changeset
265 * xterm.c (x_iconify_frame): Fix error messages.
Dave Love <fx@gnu.org>
parents:
diff changeset
266
Dave Love <fx@gnu.org>
parents:
diff changeset
267 1994-05-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
268
Dave Love <fx@gnu.org>
parents:
diff changeset
269 * dispnew.c (PENDING_OUTPUT_COUNT): If __GNU_LIBRARY__,
Dave Love <fx@gnu.org>
parents:
diff changeset
270 use GNU_LIBRARY_PENDING_OUTPUT_COUNT if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
271
Dave Love <fx@gnu.org>
parents:
diff changeset
272 * keyboard.c (lispy_function_keys): Add various kp- keys for X11R6.
Dave Love <fx@gnu.org>
parents:
diff changeset
273
Dave Love <fx@gnu.org>
parents:
diff changeset
274 * fileio.c (syms_of_fileio): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
275
Dave Love <fx@gnu.org>
parents:
diff changeset
276 * s/linux.h (GNU_LIBRARY_PENDING_OUTPUT_COUNT): Both definitions
Dave Love <fx@gnu.org>
parents:
diff changeset
277 renamed from PENDING_OUTPUT_COUNT.
Dave Love <fx@gnu.org>
parents:
diff changeset
278
Dave Love <fx@gnu.org>
parents:
diff changeset
279 * process.c (create_process): Don't complain about error
Dave Love <fx@gnu.org>
parents:
diff changeset
280 from TIOCSETD.
Dave Love <fx@gnu.org>
parents:
diff changeset
281
Dave Love <fx@gnu.org>
parents:
diff changeset
282 * window.c (Fset_window_buffer): Fix dedicated window error call.
Dave Love <fx@gnu.org>
parents:
diff changeset
283 (window_loop, case UNSHOW_BUFFER): Clear dedicated flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
284
Dave Love <fx@gnu.org>
parents:
diff changeset
285 * fileio.c (Finsert_file_contents): Declare `buffer' as unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
286
Dave Love <fx@gnu.org>
parents:
diff changeset
287 * dispnew.c: Include systime.h after xterm.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
288
Dave Love <fx@gnu.org>
parents:
diff changeset
289 * m/tek4300.h (WORDS_BIG_ENDIAN): Define this, not BIG_ENDIAN.
Dave Love <fx@gnu.org>
parents:
diff changeset
290
Dave Love <fx@gnu.org>
parents:
diff changeset
291 * emacs.c (syms_of_emacs), config.h.in:
Dave Love <fx@gnu.org>
parents:
diff changeset
292 EMACS_CONFIGURATION renamed from CONFIGURATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
293
Dave Love <fx@gnu.org>
parents:
diff changeset
294 1994-05-17 Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
Dave Love <fx@gnu.org>
parents:
diff changeset
295
Dave Love <fx@gnu.org>
parents:
diff changeset
296 * eval.c (Fbacktrace): Properly nest parentheses.
Dave Love <fx@gnu.org>
parents:
diff changeset
297 (Fbacktrace_frame): Don't bomb on invalid frame number.
Dave Love <fx@gnu.org>
parents:
diff changeset
298
Dave Love <fx@gnu.org>
parents:
diff changeset
299 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
300
Dave Love <fx@gnu.org>
parents:
diff changeset
301 * keyboard.c (command_loop_1): Fix test for valid display table entry,
Dave Love <fx@gnu.org>
parents:
diff changeset
302 for backwards motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
303
Dave Love <fx@gnu.org>
parents:
diff changeset
304 * Makefile.in.in (ALL_LDFLAGS): Add LDFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
305 (MAKE): Don't override a previous value of MAKE set by configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
306
Dave Love <fx@gnu.org>
parents:
diff changeset
307 * dispnew.c (update_frame): Fix test of outq and baud_rate.
Dave Love <fx@gnu.org>
parents:
diff changeset
308
Dave Love <fx@gnu.org>
parents:
diff changeset
309 * emacs.c (shut_down_emacs): Don't call intern.
Dave Love <fx@gnu.org>
parents:
diff changeset
310
Dave Love <fx@gnu.org>
parents:
diff changeset
311 1994-05-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
312
Dave Love <fx@gnu.org>
parents:
diff changeset
313 * Version 19.23 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
314
Dave Love <fx@gnu.org>
parents:
diff changeset
315 1994-05-17 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
316
Dave Love <fx@gnu.org>
parents:
diff changeset
317 * msdos.c (gettimeofday): New function substituting the library
Dave Love <fx@gnu.org>
parents:
diff changeset
318 function of the same name.
Dave Love <fx@gnu.org>
parents:
diff changeset
319 (init_gettimeofday): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
320 (init_environment): Call init_gettimeofday after possibly
Dave Love <fx@gnu.org>
parents:
diff changeset
321 setting TZ environment variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
322 * msdos.h: Add template for init_gettimeofday.
Dave Love <fx@gnu.org>
parents:
diff changeset
323
Dave Love <fx@gnu.org>
parents:
diff changeset
324 1994-05-16 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
325
Dave Love <fx@gnu.org>
parents:
diff changeset
326 * buffer.c (fix_overlays_in_range): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
327 * editfns.c (Ftranspose_regions): Call it. Also update point as
Dave Love <fx@gnu.org>
parents:
diff changeset
328 if it were a marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
329
Dave Love <fx@gnu.org>
parents:
diff changeset
330 1994-05-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
331
Dave Love <fx@gnu.org>
parents:
diff changeset
332 * xmenu.c (xmenu_show): Completely ignore nameless panes
Dave Love <fx@gnu.org>
parents:
diff changeset
333 except for the first pane. Ignore named panes too if KEYMAPS.
Dave Love <fx@gnu.org>
parents:
diff changeset
334
Dave Love <fx@gnu.org>
parents:
diff changeset
335 * widget.c (setup_frame_gcs): Move cursor_bits variable out of
Dave Love <fx@gnu.org>
parents:
diff changeset
336 setup_frame_gcs and rename to setup_frame_cursor_bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
337
Dave Love <fx@gnu.org>
parents:
diff changeset
338 * eval.c (syms_of_eval): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
339
Dave Love <fx@gnu.org>
parents:
diff changeset
340 1994-05-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
341
Dave Love <fx@gnu.org>
parents:
diff changeset
342 * xterm.c (x_display_box_cursor): Preserve mouse highlight
Dave Love <fx@gnu.org>
parents:
diff changeset
343 if the old cursor was in it.
Dave Love <fx@gnu.org>
parents:
diff changeset
344
Dave Love <fx@gnu.org>
parents:
diff changeset
345 * editfns.c (Fcurrent_time_zone): Add cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
346
Dave Love <fx@gnu.org>
parents:
diff changeset
347 * s/bsd386.h (LOCALTIME_CACHE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
348
Dave Love <fx@gnu.org>
parents:
diff changeset
349 * m/pmax.h (LOCALTIME_CACHE): Define, if not OSF1.
Dave Love <fx@gnu.org>
parents:
diff changeset
350
Dave Love <fx@gnu.org>
parents:
diff changeset
351 * xfns.c (validate_x_resource_name): Don't let Vx_resource_name
Dave Love <fx@gnu.org>
parents:
diff changeset
352 have invalid characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
353
Dave Love <fx@gnu.org>
parents:
diff changeset
354 1994-05-14 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
355
Dave Love <fx@gnu.org>
parents:
diff changeset
356 * msdos.c (crlf_to_lf): Fix off-by-one condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
357
Dave Love <fx@gnu.org>
parents:
diff changeset
358 1994-05-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
359
Dave Love <fx@gnu.org>
parents:
diff changeset
360 * keyboard.c (bind_polling_period): Never decrease polling_period.
Dave Love <fx@gnu.org>
parents:
diff changeset
361
Dave Love <fx@gnu.org>
parents:
diff changeset
362 * fileio.c (Fdo_auto_save): Save listdesc as an integer, only if open.
Dave Love <fx@gnu.org>
parents:
diff changeset
363 (do_auto_save_unwind): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
364
Dave Love <fx@gnu.org>
parents:
diff changeset
365 * keyboard.c (echo): Don't echo motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
366
Dave Love <fx@gnu.org>
parents:
diff changeset
367 * fileio.c (Fcopy_file): Close output before setting its times.
Dave Love <fx@gnu.org>
parents:
diff changeset
368 Close both before discarding the unwind protects.
Dave Love <fx@gnu.org>
parents:
diff changeset
369
Dave Love <fx@gnu.org>
parents:
diff changeset
370 1994-05-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
371
Dave Love <fx@gnu.org>
parents:
diff changeset
372 * buffer.c (Foverlay_lists): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
373 (Fnext_overlay_change): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
374
Dave Love <fx@gnu.org>
parents:
diff changeset
375 1994-05-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
376
Dave Love <fx@gnu.org>
parents:
diff changeset
377 * xterm.c (XTread_socket): For button events, clear compose_status.
Dave Love <fx@gnu.org>
parents:
diff changeset
378
Dave Love <fx@gnu.org>
parents:
diff changeset
379 * Makefile.in.in (LIBXTR6): New variable. Test HAVE_X11XTR6.
Dave Love <fx@gnu.org>
parents:
diff changeset
380 (LIBXT): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
381 * config.h.in (HAVE_X11XTR6): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
382
Dave Love <fx@gnu.org>
parents:
diff changeset
383 * editfns.c (save_excursion_restore): Don't run activate-mark-hook
Dave Love <fx@gnu.org>
parents:
diff changeset
384 if mark position is unchanged.
Dave Love <fx@gnu.org>
parents:
diff changeset
385
Dave Love <fx@gnu.org>
parents:
diff changeset
386 * emacs.c (main): PRIO_PROCESS renamed to SET_EMACS_PRIORITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
387 * callproc.c (child_setup): PRIO_PROCESS renamed to SET_EMACS_PRIORITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
388 Don't call nice if emacs_priority is positive.
Dave Love <fx@gnu.org>
parents:
diff changeset
389 * sysdep.c (sys_subshell): PRIO_PROCESS renamed to SET_EMACS_PRIORITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
390 Don't call nice if emacs_priority is positive.
Dave Love <fx@gnu.org>
parents:
diff changeset
391
Dave Love <fx@gnu.org>
parents:
diff changeset
392 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
393
Dave Love <fx@gnu.org>
parents:
diff changeset
394 * Makefile.in.in: Handle Motif and Open-look.
Dave Love <fx@gnu.org>
parents:
diff changeset
395 (LIBW): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
396 (LIBXT): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
397
Dave Love <fx@gnu.org>
parents:
diff changeset
398 * process.c (POLL_FOR_INPUT): Define, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
399
Dave Love <fx@gnu.org>
parents:
diff changeset
400 1994-05-12 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
401
Dave Love <fx@gnu.org>
parents:
diff changeset
402 * xdisp.c (display_text_line): Fix check for end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
403
Dave Love <fx@gnu.org>
parents:
diff changeset
404 1994-05-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
405
Dave Love <fx@gnu.org>
parents:
diff changeset
406 * xterm.c (dumpglyphs): For cursor foreground, try the
Dave Love <fx@gnu.org>
parents:
diff changeset
407 face's background before the face's foreground.
Dave Love <fx@gnu.org>
parents:
diff changeset
408 (XTread_socket): Call note_mouse_movement for EnterNotify.
Dave Love <fx@gnu.org>
parents:
diff changeset
409
Dave Love <fx@gnu.org>
parents:
diff changeset
410 * process.c (Fopen_network_stream):
Dave Love <fx@gnu.org>
parents:
diff changeset
411 Call bind_polling_period; later unbind the binding.
Dave Love <fx@gnu.org>
parents:
diff changeset
412
Dave Love <fx@gnu.org>
parents:
diff changeset
413 * keyboard.c (syms_of_keyboard): Set up Qpolling_period.
Dave Love <fx@gnu.org>
parents:
diff changeset
414 (bind_polling_period): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
415
Dave Love <fx@gnu.org>
parents:
diff changeset
416 * callproc.c (init_callproc): Never set Vdata_directory based on
Dave Love <fx@gnu.org>
parents:
diff changeset
417 the executable's location. But maybe set it from source dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
418
Dave Love <fx@gnu.org>
parents:
diff changeset
419 1994-05-11 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
420
Dave Love <fx@gnu.org>
parents:
diff changeset
421 * systty.h [__GNU_LIBRARY__]: Include <termios.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
422
Dave Love <fx@gnu.org>
parents:
diff changeset
423 1994-05-11 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
424
Dave Love <fx@gnu.org>
parents:
diff changeset
425 * xmenu.c (xmenu_show): New var mb_item. Use it to determine the
Dave Love <fx@gnu.org>
parents:
diff changeset
426 menubar item that led to the menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
427 (Fx_popup_menu): Suppress duplicate test case in the way to determine
Dave Love <fx@gnu.org>
parents:
diff changeset
428 whether the menu is handling a menu bar click.
Dave Love <fx@gnu.org>
parents:
diff changeset
429
Dave Love <fx@gnu.org>
parents:
diff changeset
430 1994-05-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
431
Dave Love <fx@gnu.org>
parents:
diff changeset
432 * buffer.c (Frename_buffer): Reject empty string as new name.
Dave Love <fx@gnu.org>
parents:
diff changeset
433
Dave Love <fx@gnu.org>
parents:
diff changeset
434 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
435
Dave Love <fx@gnu.org>
parents:
diff changeset
436 * process.c (exec_sentinel): Don't deactivate the mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
437 Check for asynch buffer switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
438
Dave Love <fx@gnu.org>
parents:
diff changeset
439 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
440
Dave Love <fx@gnu.org>
parents:
diff changeset
441 * s/bsd4-2.h (BSD): Define as 42.
Dave Love <fx@gnu.org>
parents:
diff changeset
442 (BSD4_2): Define as 1. This makes it like bsd4-3.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
443
Dave Love <fx@gnu.org>
parents:
diff changeset
444 * floatfns.c: Don't declare logb if it is a macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
445
Dave Love <fx@gnu.org>
parents:
diff changeset
446 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
447
Dave Love <fx@gnu.org>
parents:
diff changeset
448 * keyboard.c (read_char): Preserve echo area on asynch buffer switch.
Dave Love <fx@gnu.org>
parents:
diff changeset
449
Dave Love <fx@gnu.org>
parents:
diff changeset
450 1994-05-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
451
Dave Love <fx@gnu.org>
parents:
diff changeset
452 * dispnew.c [__GNU_LIBRARY__]: Redefine PENDING_OUTPUT_COUNT even
Dave Love <fx@gnu.org>
parents:
diff changeset
453 if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
454
Dave Love <fx@gnu.org>
parents:
diff changeset
455 1994-05-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
456
Dave Love <fx@gnu.org>
parents:
diff changeset
457 * fileio.c (Finsert_file_contents) [MSDOS]: Ignore the replace feature.
Dave Love <fx@gnu.org>
parents:
diff changeset
458
Dave Love <fx@gnu.org>
parents:
diff changeset
459 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
460
Dave Love <fx@gnu.org>
parents:
diff changeset
461 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
462
Dave Love <fx@gnu.org>
parents:
diff changeset
463 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
464
Dave Love <fx@gnu.org>
parents:
diff changeset
465 * keyboard.c (safe_run_hooks): New function, extracted from
Dave Love <fx@gnu.org>
parents:
diff changeset
466 command_loop_1. Bind inhibit_quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
467
Dave Love <fx@gnu.org>
parents:
diff changeset
468 1994-05-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
469
Dave Love <fx@gnu.org>
parents:
diff changeset
470 * xmenu.c (string_width): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
471
Dave Love <fx@gnu.org>
parents:
diff changeset
472 * xterm.c (x_set_window_size) [USE_X_TOOLKIT]:
Dave Love <fx@gnu.org>
parents:
diff changeset
473 Preserve the main widget's x and y position.
Dave Love <fx@gnu.org>
parents:
diff changeset
474
Dave Love <fx@gnu.org>
parents:
diff changeset
475 1994-05-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
476
Dave Love <fx@gnu.org>
parents:
diff changeset
477 * process.c (process_send_signal): If PREFER_VSUSP,
Dave Love <fx@gnu.org>
parents:
diff changeset
478 use VSUSP instead of VSWTCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
479 * s/sco4.h (PREFER_VSUSP): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
480 * s/irix5-0.h (PREFER_VSUSP): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
481
Dave Love <fx@gnu.org>
parents:
diff changeset
482 * fileio.c (Fdo_auto_save): Write a list of all auto save file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
483 (Vauto_save_list_file_name): Specify file name to put them in.
Dave Love <fx@gnu.org>
parents:
diff changeset
484 (syms_of_fileio): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
485
Dave Love <fx@gnu.org>
parents:
diff changeset
486 1994-05-07 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
487
Dave Love <fx@gnu.org>
parents:
diff changeset
488 * callproc.c [MSDOS]: Rename Vbinary_process to Vbinary_process_output.
Dave Love <fx@gnu.org>
parents:
diff changeset
489 (syms_of_callproc) [MSDOS]: Rename lisp variable binary-process to
Dave Love <fx@gnu.org>
parents:
diff changeset
490 binary-process-output.
Dave Love <fx@gnu.org>
parents:
diff changeset
491 (Fcall_process, syms_of_callproc) [MSDOS]: Use new names.
Dave Love <fx@gnu.org>
parents:
diff changeset
492 (Vbinary_process_input) [MSDOS]: New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
493 (syms_of_callproc) [MSDOS]: Declare binary-process-input.
Dave Love <fx@gnu.org>
parents:
diff changeset
494 (Fcall_process_region) [MSDOS]: Bind binary-process-input temporarily
Dave Love <fx@gnu.org>
parents:
diff changeset
495 to buffer-file-type.
Dave Love <fx@gnu.org>
parents:
diff changeset
496 (init_callproc) [MSDOS]: Don't add lib-src as the wrapped binaries
Dave Love <fx@gnu.org>
parents:
diff changeset
497 are in bin.
Dave Love <fx@gnu.org>
parents:
diff changeset
498
Dave Love <fx@gnu.org>
parents:
diff changeset
499 1994-05-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
500
Dave Love <fx@gnu.org>
parents:
diff changeset
501 * buffer.c (Qbuffer_file_type): Var deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
502 * callproc.c (Qbuffer_file_type): Var added.
Dave Love <fx@gnu.org>
parents:
diff changeset
503
Dave Love <fx@gnu.org>
parents:
diff changeset
504 * keyboard.c (read_char): Don't test do_mouse_tracking;
Dave Love <fx@gnu.org>
parents:
diff changeset
505 instead, do prepare_menu_bars only if commandflag > 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
506 (read_char): Do call add_command_key for mouse-movement events.
Dave Love <fx@gnu.org>
parents:
diff changeset
507 Test detect_input_pending, not EVENT_QUEUES_EMPTY, for kbd menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
508 But don't test either one for mouse menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
509
Dave Love <fx@gnu.org>
parents:
diff changeset
510 * undo.c (record_delete): Record the old point value
Dave Love <fx@gnu.org>
parents:
diff changeset
511 only right after a boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
512
Dave Love <fx@gnu.org>
parents:
diff changeset
513 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
514
Dave Love <fx@gnu.org>
parents:
diff changeset
515 * s/dgux5-4r3.h: Use dgux5-4r2.h under new name.
Dave Love <fx@gnu.org>
parents:
diff changeset
516
Dave Love <fx@gnu.org>
parents:
diff changeset
517 * puresize.h (PURESIZE): Increase to 235000 and 205000.
Dave Love <fx@gnu.org>
parents:
diff changeset
518
Dave Love <fx@gnu.org>
parents:
diff changeset
519 1994-05-06 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
520
Dave Love <fx@gnu.org>
parents:
diff changeset
521 * s/msdos.h: Define NO_MATHERR.
Dave Love <fx@gnu.org>
parents:
diff changeset
522 * floatfns.c: Don't guard DOMAIN && SING && OVERFLOW check by
Dave Love <fx@gnu.org>
parents:
diff changeset
523 an #ifndef MSDOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
524
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
525 1994-05-06 Francesco Potorti` (pot@cnuce.cnr.it)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
526
Dave Love <fx@gnu.org>
parents:
diff changeset
527 * m/delta.h: (SYSTEM_MALLOC): deleted. The problem isn't there.
Dave Love <fx@gnu.org>
parents:
diff changeset
528
Dave Love <fx@gnu.org>
parents:
diff changeset
529 1994-05-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
530
Dave Love <fx@gnu.org>
parents:
diff changeset
531 * xterm.c (x_set_offset): Set gravity and size hint
Dave Love <fx@gnu.org>
parents:
diff changeset
532 before moving the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
533
Dave Love <fx@gnu.org>
parents:
diff changeset
534 * keyboard.c (make_lispy_event): Ignore mouse events for deleted frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
535
Dave Love <fx@gnu.org>
parents:
diff changeset
536 * xterm.c (XTread_socket):
Dave Love <fx@gnu.org>
parents:
diff changeset
537 For ReparentNotify, use x_top_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
538 Also recompute frame position using x_real_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
539 For ConfigureNotify, don't ignore send_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
540 Also recompute frame position using x_real_positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
541
Dave Love <fx@gnu.org>
parents:
diff changeset
542 1994-05-05 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
543
Dave Love <fx@gnu.org>
parents:
diff changeset
544 * window.c: Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
545 (Fdelete_other_windows): Do nothing if w->start is outside region.
Dave Love <fx@gnu.org>
parents:
diff changeset
546 Don't temporarily move point when recomputing window position.
Dave Love <fx@gnu.org>
parents:
diff changeset
547
Dave Love <fx@gnu.org>
parents:
diff changeset
548 1994-05-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
549
Dave Love <fx@gnu.org>
parents:
diff changeset
550 * xfns.c (x_real_positions): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
551
Dave Love <fx@gnu.org>
parents:
diff changeset
552 * keyboard.c (make_lispy_movement): Don't call pixel_to_glyph_coords
Dave Love <fx@gnu.org>
parents:
diff changeset
553 if FRAME is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
554
Dave Love <fx@gnu.org>
parents:
diff changeset
555 * xterm.c (x_set_offset): Update XNegative and YNegative for new pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
556 (x_calc_absolute_position): Clear XNegative and YNegative.
Dave Love <fx@gnu.org>
parents:
diff changeset
557
Dave Love <fx@gnu.org>
parents:
diff changeset
558 * xrdb.c (x_load_resources) [USE_X_TOOLKIT]: Don't call XrmInitialize.
Dave Love <fx@gnu.org>
parents:
diff changeset
559
Dave Love <fx@gnu.org>
parents:
diff changeset
560 * keymap.c (describe_map): Ignore bindings for all except
Dave Love <fx@gnu.org>
parents:
diff changeset
561 symbols and integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
562
Dave Love <fx@gnu.org>
parents:
diff changeset
563 * unexelfsgi.c (unexec): Handle debugging info properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
564
Dave Love <fx@gnu.org>
parents:
diff changeset
565 * s/freebsd.h: Don't use netbsd.h. Do all those things right here.
Dave Love <fx@gnu.org>
parents:
diff changeset
566
Dave Love <fx@gnu.org>
parents:
diff changeset
567 1994-05-05 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
568
Dave Love <fx@gnu.org>
parents:
diff changeset
569 * xmenu.c (Fx_popup_menu): Restore accidentally-deleted call to
Dave Love <fx@gnu.org>
parents:
diff changeset
570 mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
571 (xmenu_show): Disallow empty menus.
Dave Love <fx@gnu.org>
parents:
diff changeset
572
Dave Love <fx@gnu.org>
parents:
diff changeset
573 1994-05-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
574
Dave Love <fx@gnu.org>
parents:
diff changeset
575 * keyboard.c (last_point_position_buffer): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
576 (command_loop_1): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
577 * undo.c (record_delete): Test it.
Dave Love <fx@gnu.org>
parents:
diff changeset
578 * commands.h (last_point_position_buffer): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
579
Dave Love <fx@gnu.org>
parents:
diff changeset
580 * Makefile.in.in: Put in a separator for where to start cpp procssing.
Dave Love <fx@gnu.org>
parents:
diff changeset
581 Above that, use Make-style comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
582 This goes with changes in ../configure.in.
Dave Love <fx@gnu.org>
parents:
diff changeset
583
Dave Love <fx@gnu.org>
parents:
diff changeset
584 1994-05-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
585
Dave Love <fx@gnu.org>
parents:
diff changeset
586 * s/isc4-0.h (NEED_SIOCTL, ISC4_0): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
587
Dave Love <fx@gnu.org>
parents:
diff changeset
588 * sysdep.c: Test ISC4_0 along with TIOCGWINSZ.
Dave Love <fx@gnu.org>
parents:
diff changeset
589
Dave Love <fx@gnu.org>
parents:
diff changeset
590 * process.c (wait_reading_process_input): Don't call prepare_menu_bars
Dave Love <fx@gnu.org>
parents:
diff changeset
591 unless we are going to redisplay for a garbaged frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
592 (read_process_output): Call prepare_menu_bars if waiting for input.
Dave Love <fx@gnu.org>
parents:
diff changeset
593 (exec_sentinel): Call prepare_menu_bars if waiting for input.
Dave Love <fx@gnu.org>
parents:
diff changeset
594
Dave Love <fx@gnu.org>
parents:
diff changeset
595 * s/dgux5-4r3.h, s/dgux5-4r2.h: Renamed from ..4R..
Dave Love <fx@gnu.org>
parents:
diff changeset
596
Dave Love <fx@gnu.org>
parents:
diff changeset
597 * eval.c (error): Fix logic in call to xmalloc/xrealloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
598
Dave Love <fx@gnu.org>
parents:
diff changeset
599 * xterm.c (x_make_frame_invisible): Use XWithdrawWindow again.
Dave Love <fx@gnu.org>
parents:
diff changeset
600
Dave Love <fx@gnu.org>
parents:
diff changeset
601 * s/sol2.h, s/sol2-3.h (LD_SWITCH_SYSTEM):
Dave Love <fx@gnu.org>
parents:
diff changeset
602 Use ./prefix-args, not -Xlinker directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
603
Dave Love <fx@gnu.org>
parents:
diff changeset
604 1994-05-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
605
Dave Love <fx@gnu.org>
parents:
diff changeset
606 * xfns.c (x_set_cursor_color): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
607
Dave Love <fx@gnu.org>
parents:
diff changeset
608 * xselect.c (x_own_selection): Catch errors around XSetSelectionOwner.
Dave Love <fx@gnu.org>
parents:
diff changeset
609
Dave Love <fx@gnu.org>
parents:
diff changeset
610 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
611
Dave Love <fx@gnu.org>
parents:
diff changeset
612 * xdisp.c (display_text_line): Since HPOS is negative, avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
613 writing before the beginning of the charstarts line.
Dave Love <fx@gnu.org>
parents:
diff changeset
614
Dave Love <fx@gnu.org>
parents:
diff changeset
615 * minibuf.c (read_minibuf): Clear previous_echo_glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
616
Dave Love <fx@gnu.org>
parents:
diff changeset
617 1994-05-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
618
Dave Love <fx@gnu.org>
parents:
diff changeset
619 * dired.c (file_name_completion_stat): Use both lstat and stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
620
Dave Love <fx@gnu.org>
parents:
diff changeset
621 1994-05-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
622
Dave Love <fx@gnu.org>
parents:
diff changeset
623 * xterm.c (show_mouse_face): Fix test for cursor in highlighted area.
Dave Love <fx@gnu.org>
parents:
diff changeset
624 (note_mouse_highlight): Reorder test for simplicity.
Dave Love <fx@gnu.org>
parents:
diff changeset
625 (note_mouse_highlight, show_mouse_face, clear_mouse_face,
Dave Love <fx@gnu.org>
parents:
diff changeset
626 x_destroy_window): Use row/col instead of buffer position to keep
Dave Love <fx@gnu.org>
parents:
diff changeset
627 track of highlighted area.
Dave Love <fx@gnu.org>
parents:
diff changeset
628
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
629 1994-05-02 Francesco Potorti` (pot@cnuce.cnr.it)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
630
Dave Love <fx@gnu.org>
parents:
diff changeset
631 * m/delta.h: (SYSTEM_MALLOC): Defined, since GNU malloc does not work.
Dave Love <fx@gnu.org>
parents:
diff changeset
632 (BCOPY_UPWARD_SAFE): Defined to 0 for the Green Hills compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
633
Dave Love <fx@gnu.org>
parents:
diff changeset
634 1994-05-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
635
Dave Love <fx@gnu.org>
parents:
diff changeset
636 * process.c (create_process): Undo April 19 setsid change.
Dave Love <fx@gnu.org>
parents:
diff changeset
637
Dave Love <fx@gnu.org>
parents:
diff changeset
638 1994-05-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
639
Dave Love <fx@gnu.org>
parents:
diff changeset
640 * xterm.h (struct x_display): New field size_hint_flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
641 * xfns.c (Fx_create_frame): Set the size_hint_flags field.
Dave Love <fx@gnu.org>
parents:
diff changeset
642 Don't call x_calc_absolute_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
643 * xterm.c (x_calc_absolute_position): Use size_hint_flags.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
644 New FLAGS arg deleted. Callers changed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
645
Dave Love <fx@gnu.org>
parents:
diff changeset
646 * xfns.c (x_figure_window_size): Handle `-' for top or left.
Dave Love <fx@gnu.org>
parents:
diff changeset
647 (Fx_parse_geometry): Handle one element at a time.
Dave Love <fx@gnu.org>
parents:
diff changeset
648 Give `-' when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
649 (x_figure_window_size): Allow just height or just width.
Dave Love <fx@gnu.org>
parents:
diff changeset
650
Dave Love <fx@gnu.org>
parents:
diff changeset
651 * xterm.c (x_wm_set_size_hint): Don't try to handle negative positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
652 (x_calc_absolute_position):
Dave Love <fx@gnu.org>
parents:
diff changeset
653 New arg FLAGS. Use XNegative and YNegative.
Dave Love <fx@gnu.org>
parents:
diff changeset
654 (x_set_offset): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
655
Dave Love <fx@gnu.org>
parents:
diff changeset
656 * xfns.c (x_figure_window_size): Set USPosition only if user-position
Dave Love <fx@gnu.org>
parents:
diff changeset
657 is non-nil; otherwise, if pos is specified, set PPosition.
Dave Love <fx@gnu.org>
parents:
diff changeset
658 Likewise for USSize and PSize.
Dave Love <fx@gnu.org>
parents:
diff changeset
659 (Fx_create_frame): Use XNegative and YNegative to set win_gravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
660 [USE_X_TOOLKIT] (x_window): Use XNegative and YNegative
Dave Love <fx@gnu.org>
parents:
diff changeset
661 to set win_gravity. Pass new arg to x_calc_absolute_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
662
Dave Love <fx@gnu.org>
parents:
diff changeset
663 * editfns.c (Ftranspose_regions): Take addresses only after move gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
664 Cast result of alloca. Use xmalloc instead, for large objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
665 Always copy the middle portion directly; never put it in temp.
Dave Love <fx@gnu.org>
parents:
diff changeset
666 Always move the gap to START1 or END2, whichever is nearer.
Dave Love <fx@gnu.org>
parents:
diff changeset
667
Dave Love <fx@gnu.org>
parents:
diff changeset
668 * keyboard.c (Ftrack_mouse): Call prepare_menu_bars at the start.
Dave Love <fx@gnu.org>
parents:
diff changeset
669 (read_char): Don't call prepare_menu_bars if doing mouse tracking.
Dave Love <fx@gnu.org>
parents:
diff changeset
670
Dave Love <fx@gnu.org>
parents:
diff changeset
671 1994-04-30 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
672
Dave Love <fx@gnu.org>
parents:
diff changeset
673 * puresize.h (PURESIZE) [MULTI_FRAME]: Increase to 232000.
Dave Love <fx@gnu.org>
parents:
diff changeset
674
Dave Love <fx@gnu.org>
parents:
diff changeset
675 1994-04-30 Paul Reilly (pmr@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
676
Dave Love <fx@gnu.org>
parents:
diff changeset
677 * s/dgux5-4R3.h: new file.
Dave Love <fx@gnu.org>
parents:
diff changeset
678
Dave Love <fx@gnu.org>
parents:
diff changeset
679 * s/dgux5-4R2.h: new file.
Dave Love <fx@gnu.org>
parents:
diff changeset
680
Dave Love <fx@gnu.org>
parents:
diff changeset
681 * s/dgux.h (SVR4): Make conditional on ELF environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
682 (INTERRUPT_INPUT, ORDINARY_LINK): Set by default.
Dave Love <fx@gnu.org>
parents:
diff changeset
683 (C_COMPILER, LINKER and MAKE_COMMAND): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
684
Dave Love <fx@gnu.org>
parents:
diff changeset
685 * process.c (IN_ADDR, NUMERIC_ADDR_ERROR): Made conditional on
Dave Love <fx@gnu.org>
parents:
diff changeset
686 HAVE_BROKEN_INET_ADDR.
Dave Love <fx@gnu.org>
parents:
diff changeset
687
Dave Love <fx@gnu.org>
parents:
diff changeset
688 1994-04-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
689
Dave Love <fx@gnu.org>
parents:
diff changeset
690 * keyboard.c (record_asynch_buffer_change): Block SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
691 (force_auto_save_soon): Call record_asynch_buffer_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
692
Dave Love <fx@gnu.org>
parents:
diff changeset
693 * emacs.c (memory_warning_signal): Call force_auto_save_soon.
Dave Love <fx@gnu.org>
parents:
diff changeset
694
Dave Love <fx@gnu.org>
parents:
diff changeset
695 * keyboard.c (force_auto_save_soon): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
696
Dave Love <fx@gnu.org>
parents:
diff changeset
697 * process.c (Fopen_network_stream): Retry the connect if EADDRINUSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
698 Ignore EISCONN.
Dave Love <fx@gnu.org>
parents:
diff changeset
699
Dave Love <fx@gnu.org>
parents:
diff changeset
700 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
701
Dave Love <fx@gnu.org>
parents:
diff changeset
702 * eval.c (init_eval): Initialize when_entered_debugger to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
703
Dave Love <fx@gnu.org>
parents:
diff changeset
704 1994-04-29 Jim Blandy (jimb@totoro.bio.indiana.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
705
Dave Love <fx@gnu.org>
parents:
diff changeset
706 * data.c (Ffset, Ffmakunbound): Signal an error if SYM is nil or t.
Dave Love <fx@gnu.org>
parents:
diff changeset
707
Dave Love <fx@gnu.org>
parents:
diff changeset
708 1994-04-29 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
709
Dave Love <fx@gnu.org>
parents:
diff changeset
710 * data.c, floatfns.c, lread.c [MSDOS]: Re-enable some #undef's.
Dave Love <fx@gnu.org>
parents:
diff changeset
711
Dave Love <fx@gnu.org>
parents:
diff changeset
712 1994-04-29 Karl Fogel (kfogel@phylo)
Dave Love <fx@gnu.org>
parents:
diff changeset
713
Dave Love <fx@gnu.org>
parents:
diff changeset
714 * editfns.c (Ftranspose_regions): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
715 (transpose_markers): Helper func for above.
Dave Love <fx@gnu.org>
parents:
diff changeset
716 (syms_of_frame): Call defsubr for Stranspose_regions.
Dave Love <fx@gnu.org>
parents:
diff changeset
717
Dave Love <fx@gnu.org>
parents:
diff changeset
718 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
719
Dave Love <fx@gnu.org>
parents:
diff changeset
720 * xterm.h (x_mouse_grabbed): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
721 * xmenu.c (xdialog_show): Clear x_mouse_grabbed.
Dave Love <fx@gnu.org>
parents:
diff changeset
722
Dave Love <fx@gnu.org>
parents:
diff changeset
723 * frame.c (Fframe_live_p): Alternative defn for not MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
724 (syms_of_frame): Call defsubr for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
725
Dave Love <fx@gnu.org>
parents:
diff changeset
726 * process.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
727
Dave Love <fx@gnu.org>
parents:
diff changeset
728 * xterm.c (x_wm_set_size_hint): Always set PWinGravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
729 Rename the args. Compute x and y fields from negative positions.
Dave Love <fx@gnu.org>
parents:
diff changeset
730 Use XGetWMNormalHints if X11R4 or newer.
Dave Love <fx@gnu.org>
parents:
diff changeset
731 (x_make_frame_visible): Call x_set_offset only if not USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
732 (x_make_frame_invisible): Call x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
733 (x_set_offset): Pass 0 as 3rd arg to x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
734 (x_set_window_size): Likewise. Set win_gravity field here if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
735
Dave Love <fx@gnu.org>
parents:
diff changeset
736 * xfns.c (Fx_create_frame): Pass 0 as 3rd arg to x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
737 (x_figure_window_size): Fix typo setting XNegative.
Dave Love <fx@gnu.org>
parents:
diff changeset
738
Dave Love <fx@gnu.org>
parents:
diff changeset
739 * minibuf.c (Fminibuffer_complete): Add third arg to Fset_window_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
740
Dave Love <fx@gnu.org>
parents:
diff changeset
741 * buffer.c (init_buffer_once): Initialize buffer_file_type field right.
Dave Love <fx@gnu.org>
parents:
diff changeset
742
Dave Love <fx@gnu.org>
parents:
diff changeset
743 * m/dos386.h (HAVE_MOUSE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
744 (PURESIZE): Increase value.
Dave Love <fx@gnu.org>
parents:
diff changeset
745
Dave Love <fx@gnu.org>
parents:
diff changeset
746 * xdisp.c (decode_mode_spec): Fix handling of `%t'.
Dave Love <fx@gnu.org>
parents:
diff changeset
747
Dave Love <fx@gnu.org>
parents:
diff changeset
748 * msdos.c, dosfns.c: Finish downcasing mouse_init1, mouse_off,
Dave Love <fx@gnu.org>
parents:
diff changeset
749 mouse_check_moved, mouse_pressed, mouse_released, mouse_on, mouse_init.
Dave Love <fx@gnu.org>
parents:
diff changeset
750
Dave Love <fx@gnu.org>
parents:
diff changeset
751 * dispnew.c (update_frame): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
752 Unconditionally bzero at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
753
Dave Love <fx@gnu.org>
parents:
diff changeset
754 1994-04-29 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
755
Dave Love <fx@gnu.org>
parents:
diff changeset
756 * msdos.c (visible_bell): Now static. Make the asm volatile.
Dave Love <fx@gnu.org>
parents:
diff changeset
757 Don't expect register %gs to survive calls to other functions
Dave Love <fx@gnu.org>
parents:
diff changeset
758 (just to be safe, %gs will survive at present).
Dave Love <fx@gnu.org>
parents:
diff changeset
759
Dave Love <fx@gnu.org>
parents:
diff changeset
760 * keyboard.c (make_lispy_movement): if HAVE_MOUSE then include
Dave Love <fx@gnu.org>
parents:
diff changeset
761 the mouse handling code.
Dave Love <fx@gnu.org>
parents:
diff changeset
762 * msdos.c (glyph_to_pixel_coords, pixel_to_glyph_coords) new
Dave Love <fx@gnu.org>
parents:
diff changeset
763 functions imitating those in xterm.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
764
Dave Love <fx@gnu.org>
parents:
diff changeset
765 * s/msdos.h (getppid): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
766
Dave Love <fx@gnu.org>
parents:
diff changeset
767 * msdos.c (dos_rawgetc): Key numbers are biased by 0xff00.
Dave Love <fx@gnu.org>
parents:
diff changeset
768
Dave Love <fx@gnu.org>
parents:
diff changeset
769 * dosfns.c (Fmode25, Fmode4350): Clean up the coding and return
Dave Love <fx@gnu.org>
parents:
diff changeset
770 a well-defined value.
Dave Love <fx@gnu.org>
parents:
diff changeset
771 (syms_of_dosfns): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
772
Dave Love <fx@gnu.org>
parents:
diff changeset
773 1994-04-29 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
774
Dave Love <fx@gnu.org>
parents:
diff changeset
775 * keymap.c (Fsingle_key_description): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
776 (describe_map): Skip string entries.
Dave Love <fx@gnu.org>
parents:
diff changeset
777
Dave Love <fx@gnu.org>
parents:
diff changeset
778 * minibuf.c (do_completion): Initialize vars before gcpro.
Dave Love <fx@gnu.org>
parents:
diff changeset
779
Dave Love <fx@gnu.org>
parents:
diff changeset
780 1994-04-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
781
Dave Love <fx@gnu.org>
parents:
diff changeset
782 * dispnew.c (update_frame): Move those assignments even farther down.
Dave Love <fx@gnu.org>
parents:
diff changeset
783
Dave Love <fx@gnu.org>
parents:
diff changeset
784 * xterm.c (x_wm_set_size_hint): Don't set PMaxSize.
Dave Love <fx@gnu.org>
parents:
diff changeset
785 Don't touch win_gravity field if no PWinGravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
786
Dave Love <fx@gnu.org>
parents:
diff changeset
787 1994-04-28 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
788
Dave Love <fx@gnu.org>
parents:
diff changeset
789 * print.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
790
Dave Love <fx@gnu.org>
parents:
diff changeset
791 * keymap.c (describe_map_tree, describe_buffer_bindings): gcpro stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
792 (describe_buffer_bindings): Delete unused code.
Dave Love <fx@gnu.org>
parents:
diff changeset
793
Dave Love <fx@gnu.org>
parents:
diff changeset
794 1994-04-28 Per Abrahamsen (abraham@research.att.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
795
Dave Love <fx@gnu.org>
parents:
diff changeset
796 * keymap.c (Fsingle_key_description): Accept strings as keys since
Dave Love <fx@gnu.org>
parents:
diff changeset
797 the buffer menu uses them.
Dave Love <fx@gnu.org>
parents:
diff changeset
798
Dave Love <fx@gnu.org>
parents:
diff changeset
799 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
800
Dave Love <fx@gnu.org>
parents:
diff changeset
801 * dispnew.c (update_frame): Move assignments to current_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
802 and desired_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
803
Dave Love <fx@gnu.org>
parents:
diff changeset
804 * floatfns.c (logb): Test HPUX, not hpux.
Dave Love <fx@gnu.org>
parents:
diff changeset
805
Dave Love <fx@gnu.org>
parents:
diff changeset
806 * s/sunos4-1.h (LIBS_SYSTEM): #if 0'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
807
Dave Love <fx@gnu.org>
parents:
diff changeset
808 * xmenu.c (Fx_popup_menu): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
809
Dave Love <fx@gnu.org>
parents:
diff changeset
810 * xfns.c (x_window) [USE_X_TOOLKIT]: Call XSetWMHints.
Dave Love <fx@gnu.org>
parents:
diff changeset
811
Dave Love <fx@gnu.org>
parents:
diff changeset
812 1994-04-28 Michael D. Ernst (mernst@monozygote.research.microsoft.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
813
Dave Love <fx@gnu.org>
parents:
diff changeset
814 * fileio.c (inhibit-file-name-handers): Correct documentation.
Dave Love <fx@gnu.org>
parents:
diff changeset
815
Dave Love <fx@gnu.org>
parents:
diff changeset
816 1994-04-28 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
817
Dave Love <fx@gnu.org>
parents:
diff changeset
818 * xterm.c (XTread_socket): Only top window cares about LeaveNotify.
Dave Love <fx@gnu.org>
parents:
diff changeset
819
Dave Love <fx@gnu.org>
parents:
diff changeset
820 * frame.c (Fframe_parameters) [!MULTI_FRAME]: Unstub it again.
Dave Love <fx@gnu.org>
parents:
diff changeset
821
Dave Love <fx@gnu.org>
parents:
diff changeset
822 1994-04-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
823
Dave Love <fx@gnu.org>
parents:
diff changeset
824 * emacs.c (syms_of_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
825
Dave Love <fx@gnu.org>
parents:
diff changeset
826 * callproc.c (child_setup): Test PRIO_PROCESS, as in sys_subshell.
Dave Love <fx@gnu.org>
parents:
diff changeset
827
Dave Love <fx@gnu.org>
parents:
diff changeset
828 * m/hp800.h: Renamed from hp9000s800.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
829 (hp9000s800): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
830
Dave Love <fx@gnu.org>
parents:
diff changeset
831 * process.c (create_process): If vfork fails, close forkin and forkout.
Dave Love <fx@gnu.org>
parents:
diff changeset
832
Dave Love <fx@gnu.org>
parents:
diff changeset
833 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
834
Dave Love <fx@gnu.org>
parents:
diff changeset
835 * xterm.c (x_make_frame_visible): Use XtMapWidget, not XtPopup.
Dave Love <fx@gnu.org>
parents:
diff changeset
836
Dave Love <fx@gnu.org>
parents:
diff changeset
837 * m/hp9000s800.h (hp800): Define this instead of hp9000s800.
Dave Love <fx@gnu.org>
parents:
diff changeset
838
Dave Love <fx@gnu.org>
parents:
diff changeset
839 * Makefile.in.in (mostlyclean): Remove liblw.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
840
Dave Love <fx@gnu.org>
parents:
diff changeset
841 * lread.c (read1): Allow `\C- ' and `\C-?'.
Dave Love <fx@gnu.org>
parents:
diff changeset
842
Dave Love <fx@gnu.org>
parents:
diff changeset
843 1994-04-27 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
844
Dave Love <fx@gnu.org>
parents:
diff changeset
845 * unexmips.c (unexec): Cast pointers.
Dave Love <fx@gnu.org>
parents:
diff changeset
846 Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
847
Dave Love <fx@gnu.org>
parents:
diff changeset
848 * Makefile.in.in: Use C-style comments.
Dave Love <fx@gnu.org>
parents:
diff changeset
849
Dave Love <fx@gnu.org>
parents:
diff changeset
850 * frame.c (Fframe_parameters) [!MULTI_FRAME]: Replace with stub.
Dave Love <fx@gnu.org>
parents:
diff changeset
851 (Fframe_parameters, Fmodify_frame_parameters) [!MULTI_FRAME]:
Dave Love <fx@gnu.org>
parents:
diff changeset
852 Remove extra docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
853
Dave Love <fx@gnu.org>
parents:
diff changeset
854 1994-04-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
855
Dave Love <fx@gnu.org>
parents:
diff changeset
856 * s/sunos4-0.h (LD_SWITCH_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
857
Dave Love <fx@gnu.org>
parents:
diff changeset
858 * xterm.c (XTread_socket, case ClientMessage): Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
859 XSetInputFocus if event is not for an existing frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
860
Dave Love <fx@gnu.org>
parents:
diff changeset
861 * xmenu.c (xmenu_show, xdialog_show):
Dave Love <fx@gnu.org>
parents:
diff changeset
862 If we unread some events, set interrupt_input_pending.
Dave Love <fx@gnu.org>
parents:
diff changeset
863
Dave Love <fx@gnu.org>
parents:
diff changeset
864 * xterm.c (XTread_socket) [USE_X_TOOLKIT]: Never pass motion
Dave Love <fx@gnu.org>
parents:
diff changeset
865 events to the toolkit.
Dave Love <fx@gnu.org>
parents:
diff changeset
866
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
867 CONFIGURATION now comes via config.h.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
868 * Makefile.in.in (emacs.o): Use the default .c.o command.
Dave Love <fx@gnu.org>
parents:
diff changeset
869 (configuration): Make variable deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
870 * config.h.in (CONFIGURATION): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
871
Dave Love <fx@gnu.org>
parents:
diff changeset
872 * xterm.c (XTread_socket) [USE_X_TOOLKIT]: Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
873 (x_wm_set_size_hint): Do set max_height, max_width, and PMaxSize flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
874
Dave Love <fx@gnu.org>
parents:
diff changeset
875 1994-04-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
876
Dave Love <fx@gnu.org>
parents:
diff changeset
877 * process.c (create_process) [HAVE_TERMIOS && LDISC1]: Use tcsetattr.
Dave Love <fx@gnu.org>
parents:
diff changeset
878
Dave Love <fx@gnu.org>
parents:
diff changeset
879 1994-04-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
880
Dave Love <fx@gnu.org>
parents:
diff changeset
881 * alloc.c (mark_object, case frame): Mark menu_bar_vector field.
Dave Love <fx@gnu.org>
parents:
diff changeset
882
Dave Love <fx@gnu.org>
parents:
diff changeset
883 1994-04-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
884
Dave Love <fx@gnu.org>
parents:
diff changeset
885 * keyboard.c (Vunread_command_events):
Dave Love <fx@gnu.org>
parents:
diff changeset
886 Renamed from unread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
887 All uses changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
888 * command.h (Vunread_command_events): Renamed.
Dave Love <fx@gnu.org>
parents:
diff changeset
889 * lread.c (read_filtered_event): Use Vunread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
890 * minibuf.c (temp_echo_area_glyphs): Use Vunread_command_events.
Dave Love <fx@gnu.org>
parents:
diff changeset
891
Dave Love <fx@gnu.org>
parents:
diff changeset
892 * keyboard.c (read_char): Don't use menus if we have events waiting.
Dave Love <fx@gnu.org>
parents:
diff changeset
893
Dave Love <fx@gnu.org>
parents:
diff changeset
894 * xterm.c (XTread_socket) [USE_X_TOOLKIT]: Let toolkit handle
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
895 menu bar click.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
896
Dave Love <fx@gnu.org>
parents:
diff changeset
897 1994-04-25 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
898
Dave Love <fx@gnu.org>
parents:
diff changeset
899 * insdel.c: Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
900 (gap_left, gap_right, adjust_markers): Make these functions static.
Dave Love <fx@gnu.org>
parents:
diff changeset
901 (adjust_point): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
902 (insert_1, insert_from_string_1, del_range_1): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
903
Dave Love <fx@gnu.org>
parents:
diff changeset
904 * xterm.c (x_term_init): Add explicit cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
905 (XTmouse_position): Don't use last_mouse_frame if it's dead.
Dave Love <fx@gnu.org>
parents:
diff changeset
906 (XTread_socket): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
907
Dave Love <fx@gnu.org>
parents:
diff changeset
908 * textprop.c (F*_property_change): Typecheck limit argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
909
Dave Love <fx@gnu.org>
parents:
diff changeset
910 1994-04-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
911
Dave Love <fx@gnu.org>
parents:
diff changeset
912 * xdisp.c (syms_of_xdisp): Set up Qmenu_bar_update_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
913 (update_menu_bar): Run that hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
914 Fix failure to update menu bar when w->update_mode_line was nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
915
Dave Love <fx@gnu.org>
parents:
diff changeset
916 * frame.h (struct frame): New fields menu_bar_vector and
Dave Love <fx@gnu.org>
parents:
diff changeset
917 menu_bar_items_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
918 * frame.c (make_frame): Initialize fields menu_bar_vector and
Dave Love <fx@gnu.org>
parents:
diff changeset
919 menu_bar_items_used.
Dave Love <fx@gnu.org>
parents:
diff changeset
920
Dave Love <fx@gnu.org>
parents:
diff changeset
921 * keyboard.c (menu_bar_item): Put a list of keymaps into the third
Dave Love <fx@gnu.org>
parents:
diff changeset
922 slot of an item in menu_bar_items_vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
923
Dave Love <fx@gnu.org>
parents:
diff changeset
924 1994-04-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
925
Dave Love <fx@gnu.org>
parents:
diff changeset
926 * fileio.c (Finsert_file_contents): Fix accessing buffer_file_type
Dave Love <fx@gnu.org>
parents:
diff changeset
927 since it is t or nil. Change to handle t or nil as value
Dave Love <fx@gnu.org>
parents:
diff changeset
928 of find-buffer-file-type.
Dave Love <fx@gnu.org>
parents:
diff changeset
929
Dave Love <fx@gnu.org>
parents:
diff changeset
930 * buffer.c (Fkill_all_local_variables): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
931
Dave Love <fx@gnu.org>
parents:
diff changeset
932 1994-04-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
933
Dave Love <fx@gnu.org>
parents:
diff changeset
934 * process.c (create_process): Use SETUP_SLAVE_PTY only if pty_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
935 Likewise for child_setup_tty.
Dave Love <fx@gnu.org>
parents:
diff changeset
936
Dave Love <fx@gnu.org>
parents:
diff changeset
937 * window.c (Fselect_window): Use Fselect_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
938
Dave Love <fx@gnu.org>
parents:
diff changeset
939 * frame.c (Fset_frame_selected_window): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
940 (syms_of_frame): Set up Lisp function.
Dave Love <fx@gnu.org>
parents:
diff changeset
941
Dave Love <fx@gnu.org>
parents:
diff changeset
942 * lisp.h (Vascii_canon_table, Vascii_eqv_table): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
943
Dave Love <fx@gnu.org>
parents:
diff changeset
944 * buffer.c (reset_buffer_local_variables): Use Vascii_eqv_table
Dave Love <fx@gnu.org>
parents:
diff changeset
945 and Vascii_canon_table.
Dave Love <fx@gnu.org>
parents:
diff changeset
946
Dave Love <fx@gnu.org>
parents:
diff changeset
947 * window.c: Implement special frames for specified buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
948 (Vspecial_display_buffer_names, Vspecial_display_regexps)
Dave Love <fx@gnu.org>
parents:
diff changeset
949 (Vspecial_display_function): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
950 (syms_of_window): Set up Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
951 (Fdisplay_buffer): Handle them.
Dave Love <fx@gnu.org>
parents:
diff changeset
952
Dave Love <fx@gnu.org>
parents:
diff changeset
953 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
954
Dave Love <fx@gnu.org>
parents:
diff changeset
955 * Makefile.in.in (alloca.o): Use config_h.
Dave Love <fx@gnu.org>
parents:
diff changeset
956 (config_h): Use M_FILE and S_FILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
957 (S_FILE, M_FILE): New variables hold names of config files.
Dave Love <fx@gnu.org>
parents:
diff changeset
958
Dave Love <fx@gnu.org>
parents:
diff changeset
959 * fileio.c (syms_of_fileio): New Lisp var inhibit-file-name-operation.
Dave Love <fx@gnu.org>
parents:
diff changeset
960 (Ffind_file_name_handler): Obey that variable. Use new meaning
Dave Love <fx@gnu.org>
parents:
diff changeset
961 for inhibit-file-name-handlers.
Dave Love <fx@gnu.org>
parents:
diff changeset
962
Dave Love <fx@gnu.org>
parents:
diff changeset
963 * config.h.in (HAVE_LIBRESOLV): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
964 * s/sunos4-1.h (LIBS_SYSTEM): Test HAVE_LIBRESOLV, not HAVE_RES_INIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
965 Do not test HAVE_GETHOSTNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
966
Dave Love <fx@gnu.org>
parents:
diff changeset
967 * s/sunos4-1.h (LIBS_SYSTEM): Invert the HAVE_RES_INIT condition.
Dave Love <fx@gnu.org>
parents:
diff changeset
968
Dave Love <fx@gnu.org>
parents:
diff changeset
969 1994-04-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
970
Dave Love <fx@gnu.org>
parents:
diff changeset
971 * fileio.c (Ffind_file_name_handler): New argument OPERATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
972 All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
973
Dave Love <fx@gnu.org>
parents:
diff changeset
974 1994-04-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
975
Dave Love <fx@gnu.org>
parents:
diff changeset
976 * process.c (max_process_desc): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
977 (wait_reading_process_output): Don't look for process output
Dave Love <fx@gnu.org>
parents:
diff changeset
978 beyond that many bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
979 (create_process, Fopen_network_stream, deactivate_process): Update it.
Dave Love <fx@gnu.org>
parents:
diff changeset
980 (init_process): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
981
Dave Love <fx@gnu.org>
parents:
diff changeset
982 * frame.c (Fmouse_pixel_position, Fset_mouse_pixel_position):
Dave Love <fx@gnu.org>
parents:
diff changeset
983 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
984 (syms_of_frame): Set up Lisp functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
985
Dave Love <fx@gnu.org>
parents:
diff changeset
986 * xterm.c (x_set_mouse_pixel_position): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
987
Dave Love <fx@gnu.org>
parents:
diff changeset
988 1994-04-21 Simon Leinen (simon@lia.di.epfl.ch)
Dave Love <fx@gnu.org>
parents:
diff changeset
989
Dave Love <fx@gnu.org>
parents:
diff changeset
990 * process.c (send_process): If fpathconf fails, use 250.
Dave Love <fx@gnu.org>
parents:
diff changeset
991
Dave Love <fx@gnu.org>
parents:
diff changeset
992 1994-04-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
993
Dave Love <fx@gnu.org>
parents:
diff changeset
994 * emacs.c (init_cmdargs): Check only for etc and lib-src subdirs
Dave Love <fx@gnu.org>
parents:
diff changeset
995 when setting Vinstallation_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
996 (syms_of_emacs): Make Lisp vars invocation-name, invocation-directory
Dave Love <fx@gnu.org>
parents:
diff changeset
997 and installation-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
998
Dave Love <fx@gnu.org>
parents:
diff changeset
999 * lread.c (init_lread): Maybe put build-time Lisp dirs on load-path.
Dave Love <fx@gnu.org>
parents:
diff changeset
1000
Dave Love <fx@gnu.org>
parents:
diff changeset
1001 * callproc.c (init_callproc): Set Vdoc_directory like Vdata_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
1002
Dave Love <fx@gnu.org>
parents:
diff changeset
1003 * lread.c (init_lread): Improve warning message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1004
Dave Love <fx@gnu.org>
parents:
diff changeset
1005 * xterm.c (x_make_frame_visible): Args to x_set_offset were swapped.
Dave Love <fx@gnu.org>
parents:
diff changeset
1006
Dave Love <fx@gnu.org>
parents:
diff changeset
1007 1994-04-20 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1008
Dave Love <fx@gnu.org>
parents:
diff changeset
1009 * xterm.h (x_top_window_to_frame): Declare this function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1010
Dave Love <fx@gnu.org>
parents:
diff changeset
1011 1994-04-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1012
Dave Love <fx@gnu.org>
parents:
diff changeset
1013 * fns.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1014
Dave Love <fx@gnu.org>
parents:
diff changeset
1015 * Makefile.in.in (TAGS): Split off included tags file lisp/TAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1016 (../lisp/TAGS): New target uses recursive make.
Dave Love <fx@gnu.org>
parents:
diff changeset
1017 (ctagsfiles, lisptagsfiles): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1018
Dave Love <fx@gnu.org>
parents:
diff changeset
1019 * xfns.c (x_window): Test FRAME_EXTERNAL_MENU_BAR
Dave Love <fx@gnu.org>
parents:
diff changeset
1020 to decide on calling initialize_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1021
Dave Love <fx@gnu.org>
parents:
diff changeset
1022 1994-04-20 Francesco Potorti` (pot@fly.cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
1023
Dave Love <fx@gnu.org>
parents:
diff changeset
1024 * m/delta.h (HAVE_SOCKETS): defined if HAVE_INET_SOCKETS is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1025
Dave Love <fx@gnu.org>
parents:
diff changeset
1026 1994-04-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1027
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1028 * frame.c (Fmodify_frame_parameters, Fframe_parameters):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1029 Define even if not MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1030
Dave Love <fx@gnu.org>
parents:
diff changeset
1031 * config.h.in (HAVE_INET_SOCKETS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
1032
Dave Love <fx@gnu.org>
parents:
diff changeset
1033 * xterm.c (XTread_socket): Delete the non-NEW_SELECTIONS code
Dave Love <fx@gnu.org>
parents:
diff changeset
1034 and simplify the toolkit conditional for those cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
1035
Dave Love <fx@gnu.org>
parents:
diff changeset
1036 * xterm.c (XTread_socket, case ClientMessage):
Dave Love <fx@gnu.org>
parents:
diff changeset
1037 Always use x_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1038
Dave Love <fx@gnu.org>
parents:
diff changeset
1039 * xfns.c (x_top_window_to_frame): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1040
Dave Love <fx@gnu.org>
parents:
diff changeset
1041 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1042
Dave Love <fx@gnu.org>
parents:
diff changeset
1043 * process.c (create_process): Call setsid only if pty_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
1044
Dave Love <fx@gnu.org>
parents:
diff changeset
1045 * xterm.c (x_make_frame_invisible): Explicitly clear visible and
Dave Love <fx@gnu.org>
parents:
diff changeset
1046 iconified flags, as well as the async flags.
Dave Love <fx@gnu.org>
parents:
diff changeset
1047
Dave Love <fx@gnu.org>
parents:
diff changeset
1048 1994-04-19 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1049
Dave Love <fx@gnu.org>
parents:
diff changeset
1050 * keymap.c (describe_map): Merge with describe_map_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
1051 (describe_map_tree, describe_map): Skip keymaps we've seen before.
Dave Love <fx@gnu.org>
parents:
diff changeset
1052
Dave Love <fx@gnu.org>
parents:
diff changeset
1053 * keyboard.c (read_avail_input): Don't retry read.
Dave Love <fx@gnu.org>
parents:
diff changeset
1054
Dave Love <fx@gnu.org>
parents:
diff changeset
1055 1994-04-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1056
Dave Love <fx@gnu.org>
parents:
diff changeset
1057 * keyboard.c (Vlast_event_frame): Define unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
1058 (syms_of_keyboard): Always make the Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1059
Dave Love <fx@gnu.org>
parents:
diff changeset
1060 * Makefile.in.in (${etc}DOC): Delete redundant version.el from cmd.
Dave Love <fx@gnu.org>
parents:
diff changeset
1061
Dave Love <fx@gnu.org>
parents:
diff changeset
1062 1994-04-19 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1063
Dave Love <fx@gnu.org>
parents:
diff changeset
1064 * keyboard.c (read_avail_input): Test EINTR, not EAGAIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
1065 Write loop as a do-while.
Dave Love <fx@gnu.org>
parents:
diff changeset
1066
Dave Love <fx@gnu.org>
parents:
diff changeset
1067 * puresize.h (PURESIZE) [!MULTI_FRAME]: Increase to 200000.
Dave Love <fx@gnu.org>
parents:
diff changeset
1068
Dave Love <fx@gnu.org>
parents:
diff changeset
1069 1994-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1070
Dave Love <fx@gnu.org>
parents:
diff changeset
1071 * xterm.c (XTread_socket): Call XSetInputFocus.
Dave Love <fx@gnu.org>
parents:
diff changeset
1072
Dave Love <fx@gnu.org>
parents:
diff changeset
1073 1994-04-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1074
Dave Love <fx@gnu.org>
parents:
diff changeset
1075 * config.h.in: (EMACS_INT, EMACS_UINT): Omit if NOT_C_CODE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1076
Dave Love <fx@gnu.org>
parents:
diff changeset
1077 1994-04-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1078
Dave Love <fx@gnu.org>
parents:
diff changeset
1079 * mem-limits.h (get_lim_data): Handle NO_LIM_DATA.
Dave Love <fx@gnu.org>
parents:
diff changeset
1080
Dave Love <fx@gnu.org>
parents:
diff changeset
1081 * xterm.c (x_make_frame_invisible) [USE_X_TOOLKIT]: Use XtPopdown.
Dave Love <fx@gnu.org>
parents:
diff changeset
1082 (XTread_socket): Call _XEditResCheckMessages only if HAVE_X11R5.
Dave Love <fx@gnu.org>
parents:
diff changeset
1083
Dave Love <fx@gnu.org>
parents:
diff changeset
1084 * m/convex.h (CRT0_DUMMIES): Ignore one arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1085 (LIBS_TERMCAP): Use the system's termcap.
Dave Love <fx@gnu.org>
parents:
diff changeset
1086
Dave Love <fx@gnu.org>
parents:
diff changeset
1087 * process.c (create_process): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1088
Dave Love <fx@gnu.org>
parents:
diff changeset
1089 1994-04-17 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 * xfns.c (Xatom_editres_name): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1092 (Fx_open_connection): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1093 * xterm.c (Xatom_editres_name): Variable defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1094 (XTread_socket): Handle that kind of message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1095 (x_term_init): Specify -name option in XtAppInitialize.
Dave Love <fx@gnu.org>
parents:
diff changeset
1096
Dave Love <fx@gnu.org>
parents:
diff changeset
1097 * xterm.c (Qface, Qmouse_face): Supply missing Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
1098
Dave Love <fx@gnu.org>
parents:
diff changeset
1099 * config.h.in (EMACS_INT, EMACS_UINT): New typedefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1100
Dave Love <fx@gnu.org>
parents:
diff changeset
1101 * casetab.c (set_case_table): Handle nil for EQV with non-nil CANON.
Dave Love <fx@gnu.org>
parents:
diff changeset
1102 (Fcase_table_p): Accept nil for EQV with non-nil CANON.
Dave Love <fx@gnu.org>
parents:
diff changeset
1103
Dave Love <fx@gnu.org>
parents:
diff changeset
1104 * keyboard.c (read_avail_input): Test both aix386 and _BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1105
Dave Love <fx@gnu.org>
parents:
diff changeset
1106 * window.c (set_window_width):
Dave Love <fx@gnu.org>
parents:
diff changeset
1107 Don't delete root window for being too narrow.
Dave Love <fx@gnu.org>
parents:
diff changeset
1108
Dave Love <fx@gnu.org>
parents:
diff changeset
1109 * xterm.c (dumpglyphs): When HL=2, check explicitly for using
Dave Love <fx@gnu.org>
parents:
diff changeset
1110 the frame's default font or not.
Dave Love <fx@gnu.org>
parents:
diff changeset
1111
Dave Love <fx@gnu.org>
parents:
diff changeset
1112 * keyboard.c (read_char_x_menu_prompt): Don't check for value = nil
Dave Love <fx@gnu.org>
parents:
diff changeset
1113 if value was originally a cons.
Dave Love <fx@gnu.org>
parents:
diff changeset
1114
Dave Love <fx@gnu.org>
parents:
diff changeset
1115 * xmenu.c (xmenu_show): Fix typo in last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1116
Dave Love <fx@gnu.org>
parents:
diff changeset
1117 1994-04-16 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1118
Dave Love <fx@gnu.org>
parents:
diff changeset
1119 * frame.c (Fmouse_position): Don't clip.
Dave Love <fx@gnu.org>
parents:
diff changeset
1120 * keyboard.c (make_lispy_movement): Don't clip.
Dave Love <fx@gnu.org>
parents:
diff changeset
1121
Dave Love <fx@gnu.org>
parents:
diff changeset
1122 1994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1123
Dave Love <fx@gnu.org>
parents:
diff changeset
1124 * s/netbsd.h: Add NO_SHARED_LIBS conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
1125 * s/freebsd.h: Rewrite to use netbsd.h and define NO_SHARED_LIBS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1126
Dave Love <fx@gnu.org>
parents:
diff changeset
1127 * keyboard.c (read_avail_input): Fix previous change--test _BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
1128
Dave Love <fx@gnu.org>
parents:
diff changeset
1129 * data.c (Fsetq_default): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1130
Dave Love <fx@gnu.org>
parents:
diff changeset
1131 * eval.c (Fsetq): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1132
Dave Love <fx@gnu.org>
parents:
diff changeset
1133 * Makefile.in.in (configuration): Use SET_MAKE to get
Dave Love <fx@gnu.org>
parents:
diff changeset
1134 the value of $(MAKE).
Dave Love <fx@gnu.org>
parents:
diff changeset
1135
Dave Love <fx@gnu.org>
parents:
diff changeset
1136 1994-04-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1137
Dave Love <fx@gnu.org>
parents:
diff changeset
1138 * keyboard.h (map_prompt): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1139
Dave Love <fx@gnu.org>
parents:
diff changeset
1140 * xmenu.c (xmenu_show): Don't cons on subprefix_stack[j] if nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1141
Dave Love <fx@gnu.org>
parents:
diff changeset
1142 * keyboard.c (read_avail_input): Don't generate SIGHUP of aix386;
Dave Love <fx@gnu.org>
parents:
diff changeset
1143 only on other AIX systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
1144
Dave Love <fx@gnu.org>
parents:
diff changeset
1145 * xterm.c (XTread_socket):
Dave Love <fx@gnu.org>
parents:
diff changeset
1146 For UnmapNotify, use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1147
Dave Love <fx@gnu.org>
parents:
diff changeset
1148 * process.c (create_process): Test TIOCSETD along with NTTYDISC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1149
Dave Love <fx@gnu.org>
parents:
diff changeset
1150 * frame.c (Fset_frame_position): Pass new arg to x_set_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1151
Dave Love <fx@gnu.org>
parents:
diff changeset
1152 * xterm.c (x_set_offset): New arg CHANGE_GRAVITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
1153 (x_make_frame_visible): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1154
Dave Love <fx@gnu.org>
parents:
diff changeset
1155 * xfns.c (Fx_create_frame): Delete excess args to x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
1156
Dave Love <fx@gnu.org>
parents:
diff changeset
1157 * xterm.c (x_wm_set_size_hint): Args spec_x and spec_y deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1158 (x_set_offset, x_set_window_size): Don't pass those args.
Dave Love <fx@gnu.org>
parents:
diff changeset
1159
Dave Love <fx@gnu.org>
parents:
diff changeset
1160 * fileio.c (Finsert_file_contents): Fix test for unchanged file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1161
Dave Love <fx@gnu.org>
parents:
diff changeset
1162 * xterm.c (x_destroy_window): Just clear out mouse_face... vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1163
Dave Love <fx@gnu.org>
parents:
diff changeset
1164 * keyboard.c (syms_of_keyboard): Init and staticpro system_key_syms.
Dave Love <fx@gnu.org>
parents:
diff changeset
1165 (modify_event_symbol): Use the cdr of the alist entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
1166 Whenever value is nil, intern a new symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
1167
Dave Love <fx@gnu.org>
parents:
diff changeset
1168 * Makefile.in.in (LIBX): Put LIBXT after LD_SWITCH_X_SITE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1169
Dave Love <fx@gnu.org>
parents:
diff changeset
1170 1994-04-15 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1171
Dave Love <fx@gnu.org>
parents:
diff changeset
1172 * xdisp.c (fix_glyph) [HAVE_X_WINDOWS]: When glyph face is 0, use
Dave Love <fx@gnu.org>
parents:
diff changeset
1173 the computed face as given.
Dave Love <fx@gnu.org>
parents:
diff changeset
1174
Dave Love <fx@gnu.org>
parents:
diff changeset
1175 * keyboard.c (read_avail_input): Fix comment delimiter.
Dave Love <fx@gnu.org>
parents:
diff changeset
1176
Dave Love <fx@gnu.org>
parents:
diff changeset
1177 * m/pmax.h (C_SWITCH_X_MACHINE): add -DNeedVarargsPrototypes=0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1178
Dave Love <fx@gnu.org>
parents:
diff changeset
1179 1994-04-14 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1180
Dave Love <fx@gnu.org>
parents:
diff changeset
1181 * scroll.c (calculate_scrolling): Add explicit casts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1182
Dave Love <fx@gnu.org>
parents:
diff changeset
1183 1994-04-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1184
Dave Love <fx@gnu.org>
parents:
diff changeset
1185 * xterm.c (x_wm_set_size_hint): Use win_gravity from frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1186
Dave Love <fx@gnu.org>
parents:
diff changeset
1187 * xterm.h (x_display): New field win_gravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
1188 * xfns.c (Fx_create_frame): Set win_gravity field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1189
Dave Love <fx@gnu.org>
parents:
diff changeset
1190 * xfns.c (x_window, both versions):
Dave Love <fx@gnu.org>
parents:
diff changeset
1191 Don't call x_calc_absolute_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
1192 * xterm.c (x_make_frame_visible): Call x_set_offset.
Dave Love <fx@gnu.org>
parents:
diff changeset
1193
Dave Love <fx@gnu.org>
parents:
diff changeset
1194 * xterm.c (x_make_frame_visible): Don't call XMapSubwindows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1195 (x_iconify_frame): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1196
Dave Love <fx@gnu.org>
parents:
diff changeset
1197 * s/isc4-0.h (LIBS_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1198
Dave Love <fx@gnu.org>
parents:
diff changeset
1199 * keyboard.c (make_lispy_event): Put mouse event code
Dave Love <fx@gnu.org>
parents:
diff changeset
1200 into MULTI_FRAME conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
1201
Dave Love <fx@gnu.org>
parents:
diff changeset
1202 * xfns.c (Fx_list_fonts): Error if non-X frame used.
Dave Love <fx@gnu.org>
parents:
diff changeset
1203
Dave Love <fx@gnu.org>
parents:
diff changeset
1204 * xdisp.c (update_menu_bar): Take frame as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
1205 (update_menu_bars): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1206 (prepare_menu_bars): Call update_menu_bar; do it for all frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
1207 Simplify computation of all_windows; ignore irrelevant criteria.
Dave Love <fx@gnu.org>
parents:
diff changeset
1208
Dave Love <fx@gnu.org>
parents:
diff changeset
1209 * xterm.h (HAVE_X11R4): If we define HAVE_X11R5, define this too.
Dave Love <fx@gnu.org>
parents:
diff changeset
1210
Dave Love <fx@gnu.org>
parents:
diff changeset
1211 * xterm.c (pending_autoraise_frame): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1212 (x_new_focus_frame): Don't autoraise here; just set that var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1213 (XTread_socket): Raise that frame here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1214
Dave Love <fx@gnu.org>
parents:
diff changeset
1215 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1216
Dave Love <fx@gnu.org>
parents:
diff changeset
1217 * emacs.c (inherited_pgroup): Conditionalize on BSD_PGRPS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1218
Dave Love <fx@gnu.org>
parents:
diff changeset
1219 * s/netbsd.h (TABDLY): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1220
Dave Love <fx@gnu.org>
parents:
diff changeset
1221 * doc.c, fileio.c, unexsunos4.c [HAVE_UNISTD_H]: Include unistd.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1222
Dave Love <fx@gnu.org>
parents:
diff changeset
1223 * dired.c (Ffile_attributes): Cast st_size to int.
Dave Love <fx@gnu.org>
parents:
diff changeset
1224
Dave Love <fx@gnu.org>
parents:
diff changeset
1225 * xmenu.c (last_menu_bar_item_end): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1226 (xmenu_show): Set that var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1227 (other_menu_bar_item_p): Return 0 if mouse is not in any menu bar item.
Dave Love <fx@gnu.org>
parents:
diff changeset
1228
Dave Love <fx@gnu.org>
parents:
diff changeset
1229 * keymap.c (describe_map_tree): Fix call to Flookup_key.
Dave Love <fx@gnu.org>
parents:
diff changeset
1230
Dave Love <fx@gnu.org>
parents:
diff changeset
1231 * xfns.c (x_window): Don't call initialize_frame_menubar
Dave Love <fx@gnu.org>
parents:
diff changeset
1232 if no menu bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1233 (Fx_create_frame): Default menu-bar-lines parm before calling x_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1234
Dave Love <fx@gnu.org>
parents:
diff changeset
1235 1994-04-13 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1236
Dave Love <fx@gnu.org>
parents:
diff changeset
1237 * dispnew.c (Vglyph_table): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1238
Dave Love <fx@gnu.org>
parents:
diff changeset
1239 * frame.c (Fmouse_position) [MULTI_FRAME]: Use pixel_to_glyph, not
Dave Love <fx@gnu.org>
parents:
diff changeset
1240 glyph_to_pixel. Skip the conversion if args are nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
1241 [!MULTI_FRAME]: All results are nil. Remove extra docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
1242
Dave Love <fx@gnu.org>
parents:
diff changeset
1243 * window.c (Fnext_window, Fprevious_window, Fdisplay_buffer): Test
Dave Love <fx@gnu.org>
parents:
diff changeset
1244 MULTI_FRAME when frame-walking.
Dave Love <fx@gnu.org>
parents:
diff changeset
1245 (Fset_window_configuration): Only call X fns if HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1246
Dave Love <fx@gnu.org>
parents:
diff changeset
1247 * fns.c (Fy_or_n_p, Fyes_or_no_p): Test HAVE_X_MENU in popup code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1248
Dave Love <fx@gnu.org>
parents:
diff changeset
1249 1994-04-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1250
Dave Love <fx@gnu.org>
parents:
diff changeset
1251 * indent.c (compute_motion): Do not abort if window shows some
Dave Love <fx@gnu.org>
parents:
diff changeset
1252 other buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1253 (Fcompute_motion): Use whatever buffer is current.
Dave Love <fx@gnu.org>
parents:
diff changeset
1254
Dave Love <fx@gnu.org>
parents:
diff changeset
1255 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1256
Dave Love <fx@gnu.org>
parents:
diff changeset
1257 * s/bsd4-2.h (BSD): Give it a number as definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
1258
Dave Love <fx@gnu.org>
parents:
diff changeset
1259 * s/sol2-3.h: Fix #include file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
1260
Dave Love <fx@gnu.org>
parents:
diff changeset
1261 * xterm.c (x_destroy_window): Call clear_mouse_face if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1262
Dave Love <fx@gnu.org>
parents:
diff changeset
1263 * xmenu.c (xmenu_show, xdialog_show): Add casts in assignments
Dave Love <fx@gnu.org>
parents:
diff changeset
1264 to widget_value fields from string contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1265 (dispatch_dummy_expose): Cast arg to XtDispatchEvent.
Dave Love <fx@gnu.org>
parents:
diff changeset
1266 [!USE_X_TOOLKIT] (xmenu_show): Right-justify char equivalents.
Dave Love <fx@gnu.org>
parents:
diff changeset
1267 Use alloca for concatenated strings, if alloca is fast.
Dave Love <fx@gnu.org>
parents:
diff changeset
1268
Dave Love <fx@gnu.org>
parents:
diff changeset
1269 * lisp.h (Fprocess_send_eof, Foverlay_get): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1270
Dave Love <fx@gnu.org>
parents:
diff changeset
1271 * keymap.c (Fkey_binding): Declare accept_default.
Dave Love <fx@gnu.org>
parents:
diff changeset
1272
Dave Love <fx@gnu.org>
parents:
diff changeset
1273 * sysdep.c (sys_siglist) [sun]: Check SIGFREEZE and SIGTHAW defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1274
Dave Love <fx@gnu.org>
parents:
diff changeset
1275 1994-04-12 Per Bothner (bothner@cygnus.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
1276
Dave Love <fx@gnu.org>
parents:
diff changeset
1277 Provide a hook for elisp to signal a changed window size
Dave Love <fx@gnu.org>
parents:
diff changeset
1278 to a process inferior.
Dave Love <fx@gnu.org>
parents:
diff changeset
1279 * sysdep.c (set_window_size): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1280 * process.c (Fset_process_window_size): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1281
Dave Love <fx@gnu.org>
parents:
diff changeset
1282 1994-04-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1283
Dave Love <fx@gnu.org>
parents:
diff changeset
1284 * eval.c (specbind): Use find_symbol_value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1285
Dave Love <fx@gnu.org>
parents:
diff changeset
1286 * xfaces.c (frame_update_line_height): Don't call x_set_window_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
1287 Return 1 if line_height changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1288 (Fset_face_attribute_internal): Call x_set_window_size here if nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
1289 * xterm.c (x_new_font): Always call x_set_window_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
1290
Dave Love <fx@gnu.org>
parents:
diff changeset
1291 * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Use XtTranslateCoords.
Dave Love <fx@gnu.org>
parents:
diff changeset
1292
Dave Love <fx@gnu.org>
parents:
diff changeset
1293 * process.c (send_process): Test pty_flag field for nil, not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1294
Dave Love <fx@gnu.org>
parents:
diff changeset
1295 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1296
Dave Love <fx@gnu.org>
parents:
diff changeset
1297 * s/sunos4-0.h (LD_SWITCH_SYSTEM): Alternate definition if __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
1298
Dave Love <fx@gnu.org>
parents:
diff changeset
1299 * callproc.c: If we include fcntl.h, define INCLUDED_FCNTL.
Dave Love <fx@gnu.org>
parents:
diff changeset
1300 * systty.h: Check for INCLUDED_FCNTL already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1301
Dave Love <fx@gnu.org>
parents:
diff changeset
1302 * xterm.c (x_wm_set_size_hint): If PROMPTING is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
1303 copy the old win_gravity field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1304 If USPosition is set, don't set PWinGravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
1305
Dave Love <fx@gnu.org>
parents:
diff changeset
1306 * keyboard.c (read_avail_input): Separate local var n_to_read
Dave Love <fx@gnu.org>
parents:
diff changeset
1307 so that reading doesn't clobber that info when it sets nread.
Dave Love <fx@gnu.org>
parents:
diff changeset
1308
Dave Love <fx@gnu.org>
parents:
diff changeset
1309 * s/isc4-0.h (LIBS_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1310
Dave Love <fx@gnu.org>
parents:
diff changeset
1311 * emacs.c (main): Fix typo in prev. change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1312
Dave Love <fx@gnu.org>
parents:
diff changeset
1313 * Makefile.in.in (temacs): Include ${ALL_LDFLAGS} within
Dave Love <fx@gnu.org>
parents:
diff changeset
1314 the call to YMF_PASS_LDFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1315
Dave Love <fx@gnu.org>
parents:
diff changeset
1316 1994-04-11 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1317
Dave Love <fx@gnu.org>
parents:
diff changeset
1318 * keyboard.c (make_lispy_event): Initialize item.
Dave Love <fx@gnu.org>
parents:
diff changeset
1319
Dave Love <fx@gnu.org>
parents:
diff changeset
1320 * indent.c (vmotion): Use minibuf_prompt_width despite window-start.
Dave Love <fx@gnu.org>
parents:
diff changeset
1321
Dave Love <fx@gnu.org>
parents:
diff changeset
1322 * print.c (printchar, strout): Use FRAME_PTR, not struct frame *.
Dave Love <fx@gnu.org>
parents:
diff changeset
1323
Dave Love <fx@gnu.org>
parents:
diff changeset
1324 * frame.c (Fmouse_position) [!MULTI_FRAME]: Declare col and row.
Dave Love <fx@gnu.org>
parents:
diff changeset
1325
Dave Love <fx@gnu.org>
parents:
diff changeset
1326 1994-04-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1327
Dave Love <fx@gnu.org>
parents:
diff changeset
1328 * keyboard.c (make_lispy_movement): Conditionalize on MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1329 (kbd_buffer_get_event): Call make_lispy_movement only if MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
1330
Dave Love <fx@gnu.org>
parents:
diff changeset
1331 * xselect.c (x_decline_selection_request): Call XFlushQueue.
Dave Love <fx@gnu.org>
parents:
diff changeset
1332
Dave Love <fx@gnu.org>
parents:
diff changeset
1333 * eval.c (Fsetq): Doc syntax fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1334 * print.c (syms_of_print): Doc syntax fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1335 * editfns.c (Fuser_real_login_name): Doc syntax fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1336 * data.c (Fsetq_default, Fmake_local_variable): Doc syntax fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1337
Dave Love <fx@gnu.org>
parents:
diff changeset
1338 1994-04-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1339
Dave Love <fx@gnu.org>
parents:
diff changeset
1340 * xterm.c (x_wm_set_size_hint): If change_gravity is 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
1341 just don't set the gravity.
Dave Love <fx@gnu.org>
parents:
diff changeset
1342
Dave Love <fx@gnu.org>
parents:
diff changeset
1343 1994-04-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1344
Dave Love <fx@gnu.org>
parents:
diff changeset
1345 * xterm.c (dumpglyphs): Clear any extra pixel rows below the text.
Dave Love <fx@gnu.org>
parents:
diff changeset
1346
Dave Love <fx@gnu.org>
parents:
diff changeset
1347 * xfns.c (x_figure_window_size): Don't call x_calc_absolute_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
1348 (x_window): Separate into two alternative definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1349 Call x_calc_absolute_position here.
Dave Love <fx@gnu.org>
parents:
diff changeset
1350
Dave Love <fx@gnu.org>
parents:
diff changeset
1351 * widget.c (EmacsFrameSetCharSize): Do not attempt to preserve
Dave Love <fx@gnu.org>
parents:
diff changeset
1352 the window position.
Dave Love <fx@gnu.org>
parents:
diff changeset
1353
Dave Love <fx@gnu.org>
parents:
diff changeset
1354 * xfns.c (Fx_list_fonts): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1355
Dave Love <fx@gnu.org>
parents:
diff changeset
1356 * buffer.c (Vafter_change_functions, Vbefore_change_functions):
Dave Love <fx@gnu.org>
parents:
diff changeset
1357 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1358 (syms_of_buffer): Set up Lisp vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
1359 * buffer.h (Vafter_change_functions, Vbefore_change_functions):
Dave Love <fx@gnu.org>
parents:
diff changeset
1360 Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1361
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1362 * insdel.c (before_change_functions_restore):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1363 (after_change_functions_restore): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1364 (signal_before_change): Handle Vbefore_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1365 (signal_after_change): Handle Vafter_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1366
Dave Love <fx@gnu.org>
parents:
diff changeset
1367 * cmds.c (internal_self_insert): Test Vafter_change_functions,
Dave Love <fx@gnu.org>
parents:
diff changeset
1368 Vbefore_change_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1369
Dave Love <fx@gnu.org>
parents:
diff changeset
1370 * xfaces.c (frame_update_line_height): Check param_faces[i] not null.
Dave Love <fx@gnu.org>
parents:
diff changeset
1371
Dave Love <fx@gnu.org>
parents:
diff changeset
1372 * emacs.c (main): Handle EXTRA_INITIALIZE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1373
Dave Love <fx@gnu.org>
parents:
diff changeset
1374 * s/isc4-0.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
1375
Dave Love <fx@gnu.org>
parents:
diff changeset
1376 * keymap.c (get_keymap): Pass 1 as ERROR to get_keymap_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1377 (get_keyelt): New arg AUTOLOAD means load keymaps indirected thru.
Dave Love <fx@gnu.org>
parents:
diff changeset
1378 All callers changed; most pass 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1379 (Fdefine_key, Flookup_key): Load all the keymaps we look in.
Dave Love <fx@gnu.org>
parents:
diff changeset
1380
Dave Love <fx@gnu.org>
parents:
diff changeset
1381 * editfns.c (make_buffer_string): Copy properties whenever we
Dave Love <fx@gnu.org>
parents:
diff changeset
1382 have some, even if they don't change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1383
Dave Love <fx@gnu.org>
parents:
diff changeset
1384 * xterm.c (x_display_box_cursor): Explicitly clear full height of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
1385 (dumpglyphs): New arg just_foreground. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1386 (x_set_window_size): Call XSync.
Dave Love <fx@gnu.org>
parents:
diff changeset
1387
Dave Love <fx@gnu.org>
parents:
diff changeset
1388 * xterm.c (note_mouse_highlight): Do nothing if buffer has changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1389
Dave Love <fx@gnu.org>
parents:
diff changeset
1390 * xterm.c (x_new_font): Fix setting line_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
1391
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
1392 Support fonts of different heights, using tallest as line height:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1393
Dave Love <fx@gnu.org>
parents:
diff changeset
1394 * xfaces.c (frame_update_line_height): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1395 (Fset_face_attribute_internal): Call that.
Dave Love <fx@gnu.org>
parents:
diff changeset
1396
Dave Love <fx@gnu.org>
parents:
diff changeset
1397 * xterm.c (x_new_font): If frame is new, set line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1398 Otherwise call frame_update_line_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
1399
Dave Love <fx@gnu.org>
parents:
diff changeset
1400 * xterm.h (struct x_display): New field line_height.
Dave Love <fx@gnu.org>
parents:
diff changeset
1401 (VERTICAL_SCROLL_BAR_PIXEL_HEIGHT, PIXEL_TO_CHAR_ROW)
Dave Love <fx@gnu.org>
parents:
diff changeset
1402 (CHAR_TO_PIXEL_ROW): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1403
Dave Love <fx@gnu.org>
parents:
diff changeset
1404 * xterm.c (stufflines, scraplines, dumprectangle, x_do_pending_expose)
Dave Love <fx@gnu.org>
parents:
diff changeset
1405 (pixel_to_glyph_coords, x_draw_box, clear_cursor, x_display_bar_cursor)
Dave Love <fx@gnu.org>
parents:
diff changeset
1406 (x_set_resize_hint, x_set_mouse_position, x_wm_set_size_hint)
Dave Love <fx@gnu.org>
parents:
diff changeset
1407 (XTclear_end_of_line, redraw_previous_char): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1408 * xfns.c (x_char_height): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1409 * widget.c (get_default_char_pixel_size): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1410 * dispnew.c (update_line): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1411 * xmenu.c (Fx_popup_menu): Use line_height field.
Dave Love <fx@gnu.org>
parents:
diff changeset
1412
Dave Love <fx@gnu.org>
parents:
diff changeset
1413 1994-04-09 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1414
Dave Love <fx@gnu.org>
parents:
diff changeset
1415 * indent.c (Fvertical_motion): Use window arg, not selected_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1416
Dave Love <fx@gnu.org>
parents:
diff changeset
1417 1994-04-08 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1418
Dave Love <fx@gnu.org>
parents:
diff changeset
1419 * xterm.c (show_mouse_face): Change the mouse cursor accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1420
Dave Love <fx@gnu.org>
parents:
diff changeset
1421 * xterm.h (cross_cursor): New field for struct x_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
1422
Dave Love <fx@gnu.org>
parents:
diff changeset
1423 * xfns.c (syms_of_xfns): Define Vx_cross_pointer_shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
1424 (Vx_cross_pointer_shape): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1425 (Vx_cross_pointer_shape): Create a mouse face cursor for the mouse-face
Dave Love <fx@gnu.org>
parents:
diff changeset
1426 properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
1427
Dave Love <fx@gnu.org>
parents:
diff changeset
1428 1994-04-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1429
Dave Love <fx@gnu.org>
parents:
diff changeset
1430 * xmenu.c (Fx_popup_dialog): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1431 (list_of_items): Handle nil in item list as left/right boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1432 (push_left_right_boundary): Record the boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1433 (xmenu_show): Disregard a boundary if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1434 (xdialog_show): Really obey a boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
1435
Dave Love <fx@gnu.org>
parents:
diff changeset
1436 1994-04-07 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1437
Dave Love <fx@gnu.org>
parents:
diff changeset
1438 * intervals.h (Qintangible): New symbol, replacing Qhidden.
Dave Love <fx@gnu.org>
parents:
diff changeset
1439 * textprop.c (syms_of_textprop): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1440 * intervals.c (set_point): Skip past intangible regions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1441
Dave Love <fx@gnu.org>
parents:
diff changeset
1442 * term.c (system_uses_terminfo): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1443 (syms_of_term): New function, to initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1444 * emacs.c (main): Call syms_of_term.
Dave Love <fx@gnu.org>
parents:
diff changeset
1445
Dave Love <fx@gnu.org>
parents:
diff changeset
1446 * termhooks.h (enum event_kind): Add buffer_switch_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
1447 * keyboard.c (kbd_buffer_get_event): Make it lispy.
Dave Love <fx@gnu.org>
parents:
diff changeset
1448 (record_asynch_buffer_change): New. Store it in the event queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
1449 * process.c (read_process_output): If buffer changes, record that fact.
Dave Love <fx@gnu.org>
parents:
diff changeset
1450
Dave Love <fx@gnu.org>
parents:
diff changeset
1451 * minibuf.c (Vminibuffer_exit_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1452 (read_minibuf): Run hook when exiting minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1453
Dave Love <fx@gnu.org>
parents:
diff changeset
1454 * xdisp.c (copy_part_of_rope): Replace non-glyph with 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
1455
Dave Love <fx@gnu.org>
parents:
diff changeset
1456 * insdel.c (insert_1): New function, extracted from insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
1457 (insert_from_string_1): Likewise, taken from insert_from_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1458 (insert, insert_from_string): Call the new functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1459 (insert_before_markers, insert_from_string_before_markers): Adjust
Dave Love <fx@gnu.org>
parents:
diff changeset
1460 the markers before calling the after-change function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1461
Dave Love <fx@gnu.org>
parents:
diff changeset
1462 1994-04-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1463
Dave Love <fx@gnu.org>
parents:
diff changeset
1464 * scroll.c (struct matrix_elt): Use int, not short.
Dave Love <fx@gnu.org>
parents:
diff changeset
1465 Use unsigned char for insertcount and deletecount.
Dave Love <fx@gnu.org>
parents:
diff changeset
1466 (INFINITY): Increase to 1000000.
Dave Love <fx@gnu.org>
parents:
diff changeset
1467
Dave Love <fx@gnu.org>
parents:
diff changeset
1468 1994-04-06 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1469
Dave Love <fx@gnu.org>
parents:
diff changeset
1470 * minibuf.c (Fminibuffer_prompt_width): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1471 * xdisp.c (display_text_line): minibuffer_prompt_width is a
Dave Love <fx@gnu.org>
parents:
diff changeset
1472 distance, not an absolute position.
Dave Love <fx@gnu.org>
parents:
diff changeset
1473
Dave Love <fx@gnu.org>
parents:
diff changeset
1474 * editfns.c (Fformat): Reword confusing error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
1475 * doprnt.c (doprnt): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1476
Dave Love <fx@gnu.org>
parents:
diff changeset
1477 * eval.c (Fsetq): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1478
Dave Love <fx@gnu.org>
parents:
diff changeset
1479 1994-04-05 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1480
Dave Love <fx@gnu.org>
parents:
diff changeset
1481 * xdisp.c (display_string): Allow for hpos < 0 when clearing array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1482
Dave Love <fx@gnu.org>
parents:
diff changeset
1483 * indent.c (vmotion): Don't use minibuf_prompt_width if
Dave Love <fx@gnu.org>
parents:
diff changeset
1484 window-start has suppressed the prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1485
Dave Love <fx@gnu.org>
parents:
diff changeset
1486 * minibuf.c (Fminibuffer_prompt_width): Allow for negative value.
Dave Love <fx@gnu.org>
parents:
diff changeset
1487
Dave Love <fx@gnu.org>
parents:
diff changeset
1488 * buffer.c (Fget_buffer_create): Disallow empty string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1489
Dave Love <fx@gnu.org>
parents:
diff changeset
1490 * keymap.c (describe_buffer_bindings): Move XSYMBOL to after SYMBOLP.
Dave Love <fx@gnu.org>
parents:
diff changeset
1491 Exclude trailing null in string copies.
Dave Love <fx@gnu.org>
parents:
diff changeset
1492
Dave Love <fx@gnu.org>
parents:
diff changeset
1493 * indent.c (compute_motion): Add window argument. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1494
Dave Love <fx@gnu.org>
parents:
diff changeset
1495 * minibuf.c (do_completion): gcpro some things.
Dave Love <fx@gnu.org>
parents:
diff changeset
1496
Dave Love <fx@gnu.org>
parents:
diff changeset
1497 * minibuf.c, xdisp.c: Use PT, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
1498
Dave Love <fx@gnu.org>
parents:
diff changeset
1499 1994-04-04 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1500
Dave Love <fx@gnu.org>
parents:
diff changeset
1501 * textprop.c (Fget_char_property): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1502
Dave Love <fx@gnu.org>
parents:
diff changeset
1503 * dired.c (file_name_completion): Honor completion-regexp-list.
Dave Love <fx@gnu.org>
parents:
diff changeset
1504
Dave Love <fx@gnu.org>
parents:
diff changeset
1505 * search.c (Freplace_match): Don't capitalize unless all matched
Dave Love <fx@gnu.org>
parents:
diff changeset
1506 words are capitalized.
Dave Love <fx@gnu.org>
parents:
diff changeset
1507
Dave Love <fx@gnu.org>
parents:
diff changeset
1508 * buffer.c (verify_overlay_modification): Run modification-hooks
Dave Love <fx@gnu.org>
parents:
diff changeset
1509 for any deletion that intersects the overlay.
Dave Love <fx@gnu.org>
parents:
diff changeset
1510
Dave Love <fx@gnu.org>
parents:
diff changeset
1511 1994-04-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1512
Dave Love <fx@gnu.org>
parents:
diff changeset
1513 * fileio.c (Fdo_auto_save): Don't turn off auto save mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1514 Instead, store -1 in b->save_length. And don't auto save
Dave Love <fx@gnu.org>
parents:
diff changeset
1515 if there is -1 there.
Dave Love <fx@gnu.org>
parents:
diff changeset
1516
Dave Love <fx@gnu.org>
parents:
diff changeset
1517 * xterm.c (note_mouse_highlight): Temporarily widen the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1518
Dave Love <fx@gnu.org>
parents:
diff changeset
1519 * xdisp.c (display_text_line): Rename startp to leftmargin.
Dave Love <fx@gnu.org>
parents:
diff changeset
1520 Use that, not p1start, when checking for char off left edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
1521
Dave Love <fx@gnu.org>
parents:
diff changeset
1522 * dispnew.c (verify_charstarts): Handle truncation of lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1523
Dave Love <fx@gnu.org>
parents:
diff changeset
1524 * xdisp.c (mark_window_display_accurate, redisplay):
Dave Love <fx@gnu.org>
parents:
diff changeset
1525 Set window_end_valid to the buffer displayed, not Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
1526 * xterm.c (note_mouse_highlight): Check window still shows that buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1527
Dave Love <fx@gnu.org>
parents:
diff changeset
1528 1994-04-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1529
Dave Love <fx@gnu.org>
parents:
diff changeset
1530 * xterm.c (show_mouse_face): Turn off cursor only if it's
Dave Love <fx@gnu.org>
parents:
diff changeset
1531 in the area being manipulated.
Dave Love <fx@gnu.org>
parents:
diff changeset
1532 (XTupdate_begin): Don't turn off highlight if we aren't updating
Dave Love <fx@gnu.org>
parents:
diff changeset
1533 the window that it is in.
Dave Love <fx@gnu.org>
parents:
diff changeset
1534
Dave Love <fx@gnu.org>
parents:
diff changeset
1535 * buffer.c (overlays_at): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1536
Dave Love <fx@gnu.org>
parents:
diff changeset
1537 * lisp.h (gc_in_progress): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1538
Dave Love <fx@gnu.org>
parents:
diff changeset
1539 * xterm.c (note_mouse_highlight): Do nothing if gc_in_progress.
Dave Love <fx@gnu.org>
parents:
diff changeset
1540 Set mouse_face_deferred_gc when that case arise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1541 (XTframe_up_to_date): If mouse_face_deferred_gc, redo highlighting.
Dave Love <fx@gnu.org>
parents:
diff changeset
1542
Dave Love <fx@gnu.org>
parents:
diff changeset
1543 * xdisp.c (display_text_line): Properly handle charstarts for hscroll,
Dave Love <fx@gnu.org>
parents:
diff changeset
1544 and for continuation in mid character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1545 (message2): Call frame_up_to_date_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1546
Dave Love <fx@gnu.org>
parents:
diff changeset
1547 * xterm.c (undefer_mouse_highlight, defer_mouse_highlight): New fns.
Dave Love <fx@gnu.org>
parents:
diff changeset
1548 * alloc.c (Fgarbage_collect): Call ..._mouse_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
1549
Dave Love <fx@gnu.org>
parents:
diff changeset
1550 * buffer.c (overlays_at): Use XGCTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1551
Dave Love <fx@gnu.org>
parents:
diff changeset
1552 * buffer.h (OVERLAY_POSITION): Use XGCTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1553
Dave Love <fx@gnu.org>
parents:
diff changeset
1554 * xmenu.c (Fx_popup_dialog): If POSITION is t, use selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1555
Dave Love <fx@gnu.org>
parents:
diff changeset
1556 1994-04-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1557
Dave Love <fx@gnu.org>
parents:
diff changeset
1558 * xdisp.c (redisplay): do_verify_charstarts controls whether to
Dave Love <fx@gnu.org>
parents:
diff changeset
1559 call verify_charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1560 Fix one-off when checking for the last line.
Dave Love <fx@gnu.org>
parents:
diff changeset
1561
Dave Love <fx@gnu.org>
parents:
diff changeset
1562 * xterm.c (note_mouse_highlight): Reject out-of-range pos value
Dave Love <fx@gnu.org>
parents:
diff changeset
1563 before it causes an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
1564
Dave Love <fx@gnu.org>
parents:
diff changeset
1565 * dispnew.c (verify_charstarts): Count right for continued lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1566 (direct_output_for_insert): Add charstarts entry after the new char.
Dave Love <fx@gnu.org>
parents:
diff changeset
1567 Use the right point value for the inserted character.
Dave Love <fx@gnu.org>
parents:
diff changeset
1568
Dave Love <fx@gnu.org>
parents:
diff changeset
1569 * xdisp.c (display_text_line): Always store in charstart
Dave Love <fx@gnu.org>
parents:
diff changeset
1570 even if at endp. When clearing charstart, do the whole width.
Dave Love <fx@gnu.org>
parents:
diff changeset
1571
Dave Love <fx@gnu.org>
parents:
diff changeset
1572 * dispnew.c (scroll_frame_lines): When updating charstarts,
Dave Love <fx@gnu.org>
parents:
diff changeset
1573 treat all columns alike--don't zero out any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1574 Fix end tests of loops over i.
Dave Love <fx@gnu.org>
parents:
diff changeset
1575 (adjust_window_charstarts): Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
1576
Dave Love <fx@gnu.org>
parents:
diff changeset
1577 * xterm.c (fast_find_position): Always return coords within the window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1578
Dave Love <fx@gnu.org>
parents:
diff changeset
1579 * xdisp.c (redisplay): Call verify_charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1580
Dave Love <fx@gnu.org>
parents:
diff changeset
1581 * dispnew.c (verify_charstarts): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1582
Dave Love <fx@gnu.org>
parents:
diff changeset
1583 * xdisp.c (redisplay): Don't call adjust_window_charstarts
Dave Love <fx@gnu.org>
parents:
diff changeset
1584 if on last text line of window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1585
Dave Love <fx@gnu.org>
parents:
diff changeset
1586 * xterm.c (note_mouse_highlight): Handle disable_mouse_highlight.
Dave Love <fx@gnu.org>
parents:
diff changeset
1587
Dave Love <fx@gnu.org>
parents:
diff changeset
1588 1994-04-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1589
Dave Love <fx@gnu.org>
parents:
diff changeset
1590 * buffer.c (list_buffers_1): Set buffer contents, then mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
1591
Dave Love <fx@gnu.org>
parents:
diff changeset
1592 1994-04-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1593
Dave Love <fx@gnu.org>
parents:
diff changeset
1594 * dispnew.c (scroll_frame_lines): Fix previous changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1595
Dave Love <fx@gnu.org>
parents:
diff changeset
1596 1994-04-01 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1597
Dave Love <fx@gnu.org>
parents:
diff changeset
1598 * xterm.c (x_wm_set_size_hint): Add USE_X_TOOLKIT conditional and call
Dave Love <fx@gnu.org>
parents:
diff changeset
1599 XtGetValues to get the width and the height of the Emacs frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1600
Dave Love <fx@gnu.org>
parents:
diff changeset
1601 * xdisp.c (update_menu_bar): Pass 0 to set_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1602
Dave Love <fx@gnu.org>
parents:
diff changeset
1603 * widget.c (EmacsFrameSetCharSize): Clean up code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1604 Replace XtVaSetValues by XtSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1605
Dave Love <fx@gnu.org>
parents:
diff changeset
1606 1994-04-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1607
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1608 * xterm.c (construct_menu_click, construct_mouse_click):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1609 Use XSET when setting result->x and result->y.
Dave Love <fx@gnu.org>
parents:
diff changeset
1610
Dave Love <fx@gnu.org>
parents:
diff changeset
1611 * xmenu.c (xmenu_show): Undo part of March 11 change:
Dave Love <fx@gnu.org>
parents:
diff changeset
1612 Do call lw_destroy_all_widgets at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
1613
Dave Love <fx@gnu.org>
parents:
diff changeset
1614 * dispnew.c (scroll_frame_lines): Typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1615 Arg POS_ADJUST replaced with arg NEWPOS.
Dave Love <fx@gnu.org>
parents:
diff changeset
1616 * xdisp.c (try_window_id): Pass new arg to scroll_frame_lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1617
Dave Love <fx@gnu.org>
parents:
diff changeset
1618 * xdisp.c (redisplay): In previous change, handle case where
Dave Love <fx@gnu.org>
parents:
diff changeset
1619 no newline follows.
Dave Love <fx@gnu.org>
parents:
diff changeset
1620
Dave Love <fx@gnu.org>
parents:
diff changeset
1621 * xterm.c (note_mouse_highlight): Use the value from sort_overlays.
Dave Love <fx@gnu.org>
parents:
diff changeset
1622 Make the window's buffer current temporarily.
Dave Love <fx@gnu.org>
parents:
diff changeset
1623 window_end_pos is relative to Z, not ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
1624
Dave Love <fx@gnu.org>
parents:
diff changeset
1625 1994-03-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1626
Dave Love <fx@gnu.org>
parents:
diff changeset
1627 * dispnew.c (adjust_window_charstarts): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1628 (direct_output_for_insert): Call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1629 (make_frame_glyphs): If EMPTY, don't leave junk in ->total_charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1630
Dave Love <fx@gnu.org>
parents:
diff changeset
1631 * xdisp.c (redisplay): Call adjust_window_charstarts
Dave Love <fx@gnu.org>
parents:
diff changeset
1632 to update the charstarts of following lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
1633
Dave Love <fx@gnu.org>
parents:
diff changeset
1634 1994-03-31 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1635
Dave Love <fx@gnu.org>
parents:
diff changeset
1636 * callproc.c (child_setup): Check out==err when relocating fds.
Dave Love <fx@gnu.org>
parents:
diff changeset
1637
Dave Love <fx@gnu.org>
parents:
diff changeset
1638 1994-03-31 Frederic Pierresteguy (fp@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1639
Dave Love <fx@gnu.org>
parents:
diff changeset
1640 * xfns.c (x_window) [USE_X_TOOLKIT]: When doing geometry management,
Dave Love <fx@gnu.org>
parents:
diff changeset
1641 don't compute the size of the menubar if there is no menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1642
Dave Love <fx@gnu.org>
parents:
diff changeset
1643 1994-03-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1644
Dave Love <fx@gnu.org>
parents:
diff changeset
1645 * xterm.c (XTread_socket, MotionNotify and LeaveNotify cases):
Dave Love <fx@gnu.org>
parents:
diff changeset
1646 If not in any frame, call clear_mouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1647
Dave Love <fx@gnu.org>
parents:
diff changeset
1648 1994-03-31 Frederic Pierresteguy (fp@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1649
Dave Love <fx@gnu.org>
parents:
diff changeset
1650 * xterm.h: Define HAVE_X11R4 if AIX3_2 is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1651
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1652 * xfns.c (x_window) [USE_X_TOOLKIT]: New args window_prompting and
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1653 minibuffer_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
1654 Don't pass top_pos and left_pos to XtCreatePopupShell.
Dave Love <fx@gnu.org>
parents:
diff changeset
1655 Call initialize_frame_menubar before creating the Emacs frame if it is
Dave Love <fx@gnu.org>
parents:
diff changeset
1656 not the minibuffer. Call XtManageChild for the menubar widget if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
1657 Compute some geometry management.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1658 (Fx_create_frame): Pass window_prompting and minibuffer_only to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1659 x_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1660 Don't call x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
1661 Don't call initialize_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1662
Dave Love <fx@gnu.org>
parents:
diff changeset
1663 * xmenu.c (set_frame_menubar): New arg, first_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
1664 Don't update the menubar the first time it is created via x_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
1665 (initialize_frame_menubar): Pass 1 to set_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1666
Dave Love <fx@gnu.org>
parents:
diff changeset
1667 * widget.c (set_frame_size): Dont compute any geometry management.
Dave Love <fx@gnu.org>
parents:
diff changeset
1668
Dave Love <fx@gnu.org>
parents:
diff changeset
1669 1994-03-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1670
Dave Love <fx@gnu.org>
parents:
diff changeset
1671 * xterm.c (x_term_init): Set frame_up_to_date_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1672 (XTframe_up_to_date): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1673 * termhooks.h (frame_up_to_date_hook): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1674 * term.c (frame_up_to_date_hook): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1675 * xdisp.c (redisplay): Call frame_up_to_date_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
1676
Dave Love <fx@gnu.org>
parents:
diff changeset
1677 1994-03-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1678
Dave Love <fx@gnu.org>
parents:
diff changeset
1679 * scroll.c (do_scrolling): Handle charstarts like glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1680
Dave Love <fx@gnu.org>
parents:
diff changeset
1681 * dispnew.c (scroll_frame_lines): Handle charstarts like glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1682 (direct_output_for_insert): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1683 (preserve_other_columns): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1684
Dave Love <fx@gnu.org>
parents:
diff changeset
1685 * systty.h (INCLUDED_FCNTL): Define, if include fcntl.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
1686 * xterm.c [INCLUDED_FCNTL]: Don't include fcntl.h again.
Dave Love <fx@gnu.org>
parents:
diff changeset
1687
Dave Love <fx@gnu.org>
parents:
diff changeset
1688 1994-03-30 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1689
Dave Love <fx@gnu.org>
parents:
diff changeset
1690 * minibuf.c (Fminibuffer_prompt, Fminibuffer_prompt_width): New funcs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1691
Dave Love <fx@gnu.org>
parents:
diff changeset
1692 1994-03-29 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1693
Dave Love <fx@gnu.org>
parents:
diff changeset
1694 * indent.c (Fcompute_motion): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1695 (Fcompute_motion): Don't use XFASTINT on possibly-negative coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
1696
Dave Love <fx@gnu.org>
parents:
diff changeset
1697 1994-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1698
Dave Love <fx@gnu.org>
parents:
diff changeset
1699 * dispnew.c (update_line): Update charstarts like glyphs.
Dave Love <fx@gnu.org>
parents:
diff changeset
1700
Dave Love <fx@gnu.org>
parents:
diff changeset
1701 1994-03-29 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1702
Dave Love <fx@gnu.org>
parents:
diff changeset
1703 * systime.h (EMACS_TIME_NEG_P): Cast to signed.
Dave Love <fx@gnu.org>
parents:
diff changeset
1704
Dave Love <fx@gnu.org>
parents:
diff changeset
1705 1994-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1706
Dave Love <fx@gnu.org>
parents:
diff changeset
1707 * xterm.c (XTupdate_begin): Turn off mouse face display, and defer it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1708 (XTupdate_end): Undefer.
Dave Love <fx@gnu.org>
parents:
diff changeset
1709 (mouse_face_defer): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1710 (mouse_face_mouse_frame, mouse_face_mouse_x, mouse_face_mouse_y):
Dave Love <fx@gnu.org>
parents:
diff changeset
1711 New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1712
Dave Love <fx@gnu.org>
parents:
diff changeset
1713 * xfaces.c (compute_char_face): New arg MOUSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
1714 (Qmouse_face): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1715 (syms_of_xfaces): Initialize Qmouse_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1716 * xterm.c (dumpglyphs): Handle HL = 3 by using mouse_face_face_id.
Dave Love <fx@gnu.org>
parents:
diff changeset
1717 (note_mouse_movement): Check for mouse face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1718 (show_mouse_face, fast_find_position): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1719 (clear_mouse_face): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
1720 (mouse_face_beg, mouse_face_end, mouse_face_face_id): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
1721 (mouse_face_window): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1722 (syms_of_xterm): Init and staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1723
Dave Love <fx@gnu.org>
parents:
diff changeset
1724 * xdisp.c (display_text_line): Pass new arg to compute_char_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
1725 Fill in charstarts array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1726 (display_string): Clear part of charstarts array.
Dave Love <fx@gnu.org>
parents:
diff changeset
1727
Dave Love <fx@gnu.org>
parents:
diff changeset
1728 1994-03-29 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1729
Dave Love <fx@gnu.org>
parents:
diff changeset
1730 * window.c (Fwindow_width): Delete unnecessary variable declarations.
Dave Love <fx@gnu.org>
parents:
diff changeset
1731
Dave Love <fx@gnu.org>
parents:
diff changeset
1732 * indent.c (Fcompute_motion): Typecheck all arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
1733
Dave Love <fx@gnu.org>
parents:
diff changeset
1734 1994-03-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1735
Dave Love <fx@gnu.org>
parents:
diff changeset
1736 * xdisp.c (display_text_line): Fill in charstart values.
Dave Love <fx@gnu.org>
parents:
diff changeset
1737
Dave Love <fx@gnu.org>
parents:
diff changeset
1738 * dispextern.h (struct frame_glyphs): New fields charstarts
Dave Love <fx@gnu.org>
parents:
diff changeset
1739 and total_charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1740 * dispnew.c (make_frame_glyphs):
Dave Love <fx@gnu.org>
parents:
diff changeset
1741 Initialize charstarts, total_charstarts.
Dave Love <fx@gnu.org>
parents:
diff changeset
1742 (free_frame_glyphs): Free those fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
1743
Dave Love <fx@gnu.org>
parents:
diff changeset
1744 1994-03-28 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1745
Dave Love <fx@gnu.org>
parents:
diff changeset
1746 * xdisp.c (display_text_line): Handle selective display at window edge.
Dave Love <fx@gnu.org>
parents:
diff changeset
1747
Dave Love <fx@gnu.org>
parents:
diff changeset
1748 * dired.c (file_name_completion): Don't step on dirname.
Dave Love <fx@gnu.org>
parents:
diff changeset
1749
Dave Love <fx@gnu.org>
parents:
diff changeset
1750 * xterm.c (x_find_modifier_meanings): Skip zero entries.
Dave Love <fx@gnu.org>
parents:
diff changeset
1751
Dave Love <fx@gnu.org>
parents:
diff changeset
1752 1994-03-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1753
Dave Love <fx@gnu.org>
parents:
diff changeset
1754 * dired.c (file_name_completion): Protect things from GC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1755
Dave Love <fx@gnu.org>
parents:
diff changeset
1756 * buffer.c (verify_overlay_modification):
Dave Love <fx@gnu.org>
parents:
diff changeset
1757 Copy TAIL before a hook, in case the hook recenters the overlay lists.
Dave Love <fx@gnu.org>
parents:
diff changeset
1758
Dave Love <fx@gnu.org>
parents:
diff changeset
1759 * s/dgux.h (LIBS_SYSTEM): Commented out.
Dave Love <fx@gnu.org>
parents:
diff changeset
1760
Dave Love <fx@gnu.org>
parents:
diff changeset
1761 1994-03-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1762
Dave Love <fx@gnu.org>
parents:
diff changeset
1763 * fileio.c (Vinhibit_file_name_handlers): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1764 (syms_of_fileio): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1765 (Ffind_file_name_handler): Obey the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1766
Dave Love <fx@gnu.org>
parents:
diff changeset
1767 * minibuf.c (Vcompletion_regexp_list): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1768 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
1769 (Ftry_completion, Fall_completions):
Dave Love <fx@gnu.org>
parents:
diff changeset
1770 Limit possible completions to strings matching those regexps.
Dave Love <fx@gnu.org>
parents:
diff changeset
1771
Dave Love <fx@gnu.org>
parents:
diff changeset
1772 * search.c (Freplace_match): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1773
Dave Love <fx@gnu.org>
parents:
diff changeset
1774 1994-03-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1775
Dave Love <fx@gnu.org>
parents:
diff changeset
1776 * minibuf.c (read_minibuf): Return val via unbind_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
1777
Dave Love <fx@gnu.org>
parents:
diff changeset
1778 1994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1779
Dave Love <fx@gnu.org>
parents:
diff changeset
1780 * commands.h (this_command, last_command): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1781
Dave Love <fx@gnu.org>
parents:
diff changeset
1782 * minibuf.c (Fminibuffer_complete): Scroll the completion window
Dave Love <fx@gnu.org>
parents:
diff changeset
1783 in some cases.
Dave Love <fx@gnu.org>
parents:
diff changeset
1784
Dave Love <fx@gnu.org>
parents:
diff changeset
1785 * print.c (debug_print): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1786 * .gdbinit (pr): Use debug_print.
Dave Love <fx@gnu.org>
parents:
diff changeset
1787
Dave Love <fx@gnu.org>
parents:
diff changeset
1788 1994-03-25 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1789
Dave Love <fx@gnu.org>
parents:
diff changeset
1790 * frame.c (Fframe_first_window): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1791
Dave Love <fx@gnu.org>
parents:
diff changeset
1792 1994-03-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1793
Dave Love <fx@gnu.org>
parents:
diff changeset
1794 * editfns.c (Fformat): Validate number and type of arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
1795
Dave Love <fx@gnu.org>
parents:
diff changeset
1796 * xmenu.c (xmenu_show): Enable asynchronous events.
Dave Love <fx@gnu.org>
parents:
diff changeset
1797
Dave Love <fx@gnu.org>
parents:
diff changeset
1798 * keymap.c (Fwhere_is_internal): Skip duplicate keybindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
1799
Dave Love <fx@gnu.org>
parents:
diff changeset
1800 * xfns.c (x_report_frame_params): Sample visibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
1801 (x_get_arg): Use downcased string in compare.
Dave Love <fx@gnu.org>
parents:
diff changeset
1802
Dave Love <fx@gnu.org>
parents:
diff changeset
1803 * process.c (status_notify): Use assignment, not initialization.
Dave Love <fx@gnu.org>
parents:
diff changeset
1804 * textprop.c (add_properties, remove_properties): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1805 * window.c (unshow_buffer, window_loop, Fdisplay_buffer): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1806 * xdisp.c (x_consider_frame_title, decode_mode_spec): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1807 * xfns.c (x_set_frame_parameters, x_get_arg, x_window,
Dave Love <fx@gnu.org>
parents:
diff changeset
1808 Fx_create_frame, Fx_create_frame): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1809 * xselect.c (x_get_local_selection, x_handle_selection_request): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1810 * xterm.c (x_window_to_scroll_bar, x_new_font): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1811
Dave Love <fx@gnu.org>
parents:
diff changeset
1812 1994-03-24 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1813
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1814 * xfns.c (Fx_create_frame): Add USE_X_TOOLKIT conditional around the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1815 call to initialize_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1816
Dave Love <fx@gnu.org>
parents:
diff changeset
1817 1994-03-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1818
Dave Love <fx@gnu.org>
parents:
diff changeset
1819 * intervals.c (verify_interval_modification): For insertion in
Dave Love <fx@gnu.org>
parents:
diff changeset
1820 middle of an interval, use the same criterion as between intervals
Dave Love <fx@gnu.org>
parents:
diff changeset
1821 for whether read-only forbids it.
Dave Love <fx@gnu.org>
parents:
diff changeset
1822
Dave Love <fx@gnu.org>
parents:
diff changeset
1823 1994-03-23 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1824
Dave Love <fx@gnu.org>
parents:
diff changeset
1825 * alloc.c (make_event_array): Use assignment, not initialization.
Dave Love <fx@gnu.org>
parents:
diff changeset
1826 * buffer.c (sort_overlays, Fmake_overlay): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1827 * callint.c (check_mark, Fcall_interactively): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1828 * callproc.c (call_process_cleanup, getenv_internal): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1829 * cmds.c (internal_self_insert): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1830 * data.c (store_symval_forwarding, Fsymbol_value): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1831 * fileio.c (Finsert_file_contents): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1832 * filelock.c (lock_file): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1833 * frame.c (next_frame, prev_frame, other_visible_frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
1834 Fdelete_frame): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1835 * intervals.c (adjust_intervals_for_insertion,
Dave Love <fx@gnu.org>
parents:
diff changeset
1836 merge_properties_sticky, delete_interval): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1837 * keymap.c (access_keymap, store_in_keymap, Fcopy_keymap,
Dave Love <fx@gnu.org>
parents:
diff changeset
1838 Fdefine_key, Faccessible_keymaps, Fwhere_is_internal): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1839 * lread.c (read_filtered_event, intern): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1840 * minibuf.c (read_minibuf): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1841 * msdos.c (run_msdos_command): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1842
Dave Love <fx@gnu.org>
parents:
diff changeset
1843 * sysdep.c (reset_sys_modes): Turn off O_NDELAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
1844
Dave Love <fx@gnu.org>
parents:
diff changeset
1845 * window.c (Fscroll_up, Fscroll_down, Fscroll_other_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1846
Dave Love <fx@gnu.org>
parents:
diff changeset
1847 * frame.c (do_switch_frame): Common code for Fselect_frame and
Dave Love <fx@gnu.org>
parents:
diff changeset
1848 handle_switch_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1849
Dave Love <fx@gnu.org>
parents:
diff changeset
1850 * xfns.c (x_get_focus_frame): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1851
Dave Love <fx@gnu.org>
parents:
diff changeset
1852 1994-03-23 Frederic Pierresteguy (fp@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1853
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
1854 * xmenu.c (update_frame_menubar): Function renamed from
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
1855 update_one_frame_psheets.
Dave Love <fx@gnu.org>
parents:
diff changeset
1856 (initialize_frame_menubar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
1857 (set_frame_menubar): Call menu_bar_items when items is NIL.
Dave Love <fx@gnu.org>
parents:
diff changeset
1858
Dave Love <fx@gnu.org>
parents:
diff changeset
1859 * xfns.c (Fx_create_frame): Call initialize_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
1860
Dave Love <fx@gnu.org>
parents:
diff changeset
1861 1994-03-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1862
Dave Love <fx@gnu.org>
parents:
diff changeset
1863 * buffer.c (reset_buffer): Init auto_save_failure_time slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
1864
Dave Love <fx@gnu.org>
parents:
diff changeset
1865 1994-03-22 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 * keymap.c: (where_is_string, Fwhere_is): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
1868 (syms_of_keymap): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1869
Dave Love <fx@gnu.org>
parents:
diff changeset
1870 1994-03-22 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1871
Dave Love <fx@gnu.org>
parents:
diff changeset
1872 * keymap.c (Fdefine_key): Check for non-events in keyvector.
Dave Love <fx@gnu.org>
parents:
diff changeset
1873
Dave Love <fx@gnu.org>
parents:
diff changeset
1874 * minibuf.c (read_minibuf): Don't redirect focus unless minibuf is
Dave Love <fx@gnu.org>
parents:
diff changeset
1875 on another frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1876
Dave Love <fx@gnu.org>
parents:
diff changeset
1877 * lread.c (read1): Check for invalid modifier bits in a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
1878 (unreadchar): Don't back up the pointer when unreading EOF.
Dave Love <fx@gnu.org>
parents:
diff changeset
1879
Dave Love <fx@gnu.org>
parents:
diff changeset
1880 1994-03-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1881
Dave Love <fx@gnu.org>
parents:
diff changeset
1882 * callproc.c (Fcall_process): Make sure to close descriptors.
Dave Love <fx@gnu.org>
parents:
diff changeset
1883 (call_process_cleanup): Always close descriptor.
Dave Love <fx@gnu.org>
parents:
diff changeset
1884
Dave Love <fx@gnu.org>
parents:
diff changeset
1885 1994-03-22 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1886
Dave Love <fx@gnu.org>
parents:
diff changeset
1887 * widget.c (set_frame_size): Put #if 0 around a lot of useless code.
Dave Love <fx@gnu.org>
parents:
diff changeset
1888 Compute explicitely the geometry of the toplevel widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
1889 Call XtSetValues not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
1890
Dave Love <fx@gnu.org>
parents:
diff changeset
1891 1994-03-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1892
Dave Love <fx@gnu.org>
parents:
diff changeset
1893 * emacs.c (__do_global_ctors, __do_global_ctors_aux)
Dave Love <fx@gnu.org>
parents:
diff changeset
1894 (__do_global_dtors): Don't define if GCC_CTORS_IN_LIBC.
Dave Love <fx@gnu.org>
parents:
diff changeset
1895 (__CTOR_LIST__, __DTOR_LIST__): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
1896
Dave Love <fx@gnu.org>
parents:
diff changeset
1897 1994-03-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1898
Dave Love <fx@gnu.org>
parents:
diff changeset
1899 * keyboard.c (init_keyboard): Don't handle SIGINT if using X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1900
Dave Love <fx@gnu.org>
parents:
diff changeset
1901 1994-03-21 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1902
Dave Love <fx@gnu.org>
parents:
diff changeset
1903 * keyboard.c (add_command_key): Use assignment, not initialization.
Dave Love <fx@gnu.org>
parents:
diff changeset
1904 (command_loop_1, read_char, kbd_buffer_store_event,
Dave Love <fx@gnu.org>
parents:
diff changeset
1905 kbd_buffer_get_event, make_lispy_event, make_lispy_movement,
Dave Love <fx@gnu.org>
parents:
diff changeset
1906 apply_modifiers_uncached, parse_modifiers, apply_modifiers,
Dave Love <fx@gnu.org>
parents:
diff changeset
1907 reorder_modifiers, read_key_sequence): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1908
Dave Love <fx@gnu.org>
parents:
diff changeset
1909 1994-03-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1910
Dave Love <fx@gnu.org>
parents:
diff changeset
1911 * data.c (Qwholenump): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
1912 (syms_of_data): Set and gcpro Qwholenump.
Dave Love <fx@gnu.org>
parents:
diff changeset
1913 * lisp.h (Qwholenump): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
1914 (CHECK_NATNUM): Use Qwholenump.
Dave Love <fx@gnu.org>
parents:
diff changeset
1915
Dave Love <fx@gnu.org>
parents:
diff changeset
1916 1994-03-21 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1917
Dave Love <fx@gnu.org>
parents:
diff changeset
1918 * keymap.c (Fcopy_keymap): Account for menus and equiv-key cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
1919 (Fkeymapp): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1920
Dave Love <fx@gnu.org>
parents:
diff changeset
1921 1994-03-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1922
Dave Love <fx@gnu.org>
parents:
diff changeset
1923 * data.c (Fstring_to_number): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
1924
Dave Love <fx@gnu.org>
parents:
diff changeset
1925 1994-03-20 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1926
Dave Love <fx@gnu.org>
parents:
diff changeset
1927 * data.c (Fmake_local_variable): Void variables stay void.
Dave Love <fx@gnu.org>
parents:
diff changeset
1928
Dave Love <fx@gnu.org>
parents:
diff changeset
1929 1994-03-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1930
Dave Love <fx@gnu.org>
parents:
diff changeset
1931 * alloca.c, alloca.s, gmalloc.c: Make them symlinks again.
Dave Love <fx@gnu.org>
parents:
diff changeset
1932
Dave Love <fx@gnu.org>
parents:
diff changeset
1933 * fns.c (Fy_or_n_p, Fyes_or_no_p): Call Fx_popup_dialog the new way.
Dave Love <fx@gnu.org>
parents:
diff changeset
1934 (Fyes_or_no_p): Always display just one dialog box
Dave Love <fx@gnu.org>
parents:
diff changeset
1935 whether or not USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
1936
Dave Love <fx@gnu.org>
parents:
diff changeset
1937 1994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1938
Dave Love <fx@gnu.org>
parents:
diff changeset
1939 * xmenu.c (xdialog_show): Delete args x, y.
Dave Love <fx@gnu.org>
parents:
diff changeset
1940 (Fx_popup_dialog): Don't pass those args; don't compute them.
Dave Love <fx@gnu.org>
parents:
diff changeset
1941 Second arg is now just one pane. Lots of simplification.
Dave Love <fx@gnu.org>
parents:
diff changeset
1942 Always start by decoding POSITION arg to get a frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1943 [! USE_X_TOOLKIT]: Put the menu in middle of that frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
1944
Dave Love <fx@gnu.org>
parents:
diff changeset
1945 * s/freebsd.h (HAVE_TERMIOS, NO_TERMIO): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
1946
Dave Love <fx@gnu.org>
parents:
diff changeset
1947 * Makefile.in.in (emacs): rm emacs before the ln.
Dave Love <fx@gnu.org>
parents:
diff changeset
1948 (tagsfiles): Accept capital letters.
Dave Love <fx@gnu.org>
parents:
diff changeset
1949
Dave Love <fx@gnu.org>
parents:
diff changeset
1950 * process.c (wait_reading_process_input, both versions): Don't call
Dave Love <fx@gnu.org>
parents:
diff changeset
1951 redisplay_preserve_echo_area unless do_display.
Dave Love <fx@gnu.org>
parents:
diff changeset
1952
Dave Love <fx@gnu.org>
parents:
diff changeset
1953 * emacs.c (syms_of_emacs): Don't initialize Vinstallation_name
Dave Love <fx@gnu.org>
parents:
diff changeset
1954 and Vinstallation_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
1955
Dave Love <fx@gnu.org>
parents:
diff changeset
1956 * fns.c (Fyes_or_no_p) [USE_X_TOOLKIT]: Display just one menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
1957
Dave Love <fx@gnu.org>
parents:
diff changeset
1958 * xmenu.c (Fx_popup_dialog, Fx_popup_menu): Require 2 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
1959 (Fx_popup_dialog): Don't fail to set X, Y from POSITION.
Dave Love <fx@gnu.org>
parents:
diff changeset
1960 (xdialog_show): Call lw_modify_all_widgets properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
1961 Generate dialog's name at run time to specify number of buttons.
Dave Love <fx@gnu.org>
parents:
diff changeset
1962 Report error if too many buttons to handle or if multiple panes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1963
Dave Love <fx@gnu.org>
parents:
diff changeset
1964 1994-03-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1965
Dave Love <fx@gnu.org>
parents:
diff changeset
1966 * lisp.h (MAKE_GLYPH, GLYPH_CHAR, GLYPH_FACE): Handle termcap
Dave Love <fx@gnu.org>
parents:
diff changeset
1967 frames as well as X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1968 (FAST_MAKE_GLYPH, FAST_GLYPH_CHAR, FAST_GLYPH_FACE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1969 * xdisp.c (fix_glyph): Handle termcap frames as well as X.
Dave Love <fx@gnu.org>
parents:
diff changeset
1970 (display_text_line, copy_part_of_rope, display_mode_line): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1971 * dispnew.c (direct_output_for_insert): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
1972 * xterm.c (dumpglyphs): Use the fast macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
1973
Dave Love <fx@gnu.org>
parents:
diff changeset
1974 1994-03-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1975
Dave Love <fx@gnu.org>
parents:
diff changeset
1976 * xmenu.c (list_of_items): Arg to push_menu_item was missing.
Dave Love <fx@gnu.org>
parents:
diff changeset
1977
Dave Love <fx@gnu.org>
parents:
diff changeset
1978 1994-03-18 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1979
Dave Love <fx@gnu.org>
parents:
diff changeset
1980 * Makefile.in.in (LIBXT): Add -lXext.
Dave Love <fx@gnu.org>
parents:
diff changeset
1981
Dave Love <fx@gnu.org>
parents:
diff changeset
1982 1994-03-18 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1983
Dave Love <fx@gnu.org>
parents:
diff changeset
1984 * s/netbsd.h (LD_SWITCH_SYSTEM): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
1985
Dave Love <fx@gnu.org>
parents:
diff changeset
1986 1994-03-17 Jim Blandy (jimb@totoro.bio.indiana.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1987
Dave Love <fx@gnu.org>
parents:
diff changeset
1988 * indent.c (compute_motion): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
1989
Dave Love <fx@gnu.org>
parents:
diff changeset
1990 1994-03-17 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1991
Dave Love <fx@gnu.org>
parents:
diff changeset
1992 * Makefile.in.in (X_WINDOWS_SUPPORT): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
1993 (lisp): Include X_WINDOWS_SUPPORT. Also add version.el; it is no
Dave Love <fx@gnu.org>
parents:
diff changeset
1994 longer changed by building.
Dave Love <fx@gnu.org>
parents:
diff changeset
1995
Dave Love <fx@gnu.org>
parents:
diff changeset
1996 1994-03-17 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
1997
Dave Love <fx@gnu.org>
parents:
diff changeset
1998 * process.c (create_process): Skip the ioctl if fd is -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
1999
Dave Love <fx@gnu.org>
parents:
diff changeset
2000 * lread.c (openp, Fload): GCPRO some things.
Dave Love <fx@gnu.org>
parents:
diff changeset
2001 * callproc.c (Fcall_process): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2002 * process.c (Fstart_process): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2003
Dave Love <fx@gnu.org>
parents:
diff changeset
2004 * s/netbsd.h (LD_SWITCH_SYSTEM, HAVE_WAIT_HEADER): Define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
2005
Dave Love <fx@gnu.org>
parents:
diff changeset
2006 1994-03-16 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2007
Dave Love <fx@gnu.org>
parents:
diff changeset
2008 * data.c (Fchar_or_string_p, Fintegerp, Fnatnump): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2009
Dave Love <fx@gnu.org>
parents:
diff changeset
2010 * minibuf.c (read_minibuf): Disallow trailing junk.
Dave Love <fx@gnu.org>
parents:
diff changeset
2011
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2012 1994-03-16 Morten Welinder (terra@diku.dk)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2013
Dave Love <fx@gnu.org>
parents:
diff changeset
2014 * fileio.c (Ffile_modes) [MSDOS]: set exec-bit based on file suffix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2015 * s/msdos.h: use bcopy when moving gap.
Dave Love <fx@gnu.org>
parents:
diff changeset
2016
Dave Love <fx@gnu.org>
parents:
diff changeset
2017 1994-03-16 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2018
Dave Love <fx@gnu.org>
parents:
diff changeset
2019 * fns.c (Frandom): Eliminate bias in random number generator.
Dave Love <fx@gnu.org>
parents:
diff changeset
2020
Dave Love <fx@gnu.org>
parents:
diff changeset
2021 * floatfns.c (FLOAT_TO_INT, FLOAT_TO_INT2, range_error2): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2022 (ceiling, floor, round, truncate): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
2023
Dave Love <fx@gnu.org>
parents:
diff changeset
2024 1994-03-15 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2025
Dave Love <fx@gnu.org>
parents:
diff changeset
2026 * xdisp.c (redisplay): Don't consider minibuffer name for frame title.
Dave Love <fx@gnu.org>
parents:
diff changeset
2027 (update_menu_bar): Delete unused second argument. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2028
Dave Love <fx@gnu.org>
parents:
diff changeset
2029 * fileio.c (Frename_file, Fcopy_file, Fadd_name_to_file,
Dave Love <fx@gnu.org>
parents:
diff changeset
2030 Fmake_symbolic_link): Fix typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2031
Dave Love <fx@gnu.org>
parents:
diff changeset
2032 * s/netbsd.h (LOCALTIME_CACHE): Define this symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
2033
Dave Love <fx@gnu.org>
parents:
diff changeset
2034 1994-03-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2035
Dave Love <fx@gnu.org>
parents:
diff changeset
2036 * fileio.c (Frename_file): Use RETURN_UNGCPRO when run handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
2037 (Fcopy_file, Fadd_name_to_file, Fmake_symbolic_link): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2038
Dave Love <fx@gnu.org>
parents:
diff changeset
2039 1994-03-15 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2040
Dave Love <fx@gnu.org>
parents:
diff changeset
2041 * xdisp.c (message1): Call message2 instead of duplicating code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2042
Dave Love <fx@gnu.org>
parents:
diff changeset
2043 1994-03-14 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2044
Dave Love <fx@gnu.org>
parents:
diff changeset
2045 * floatfns.c (Flogb): Check for 0.0. Emulate logb if needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2046
Dave Love <fx@gnu.org>
parents:
diff changeset
2047 * xterm.c (x_scroll_bar_expose): Don't make the right border thicker.
Dave Love <fx@gnu.org>
parents:
diff changeset
2048 * xterm.h (VERTICAL_SCROLL_BAR_RIGHT_BORDER): Change from 3 to 2.
Dave Love <fx@gnu.org>
parents:
diff changeset
2049
Dave Love <fx@gnu.org>
parents:
diff changeset
2050 * frame.c (terminal-frame) [! MULTI_FRAME]: Create this variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2051
Dave Love <fx@gnu.org>
parents:
diff changeset
2052 * minibuf.c (read_minibuf): Make minibuffer frame visible when
Dave Love <fx@gnu.org>
parents:
diff changeset
2053 minibuffer activated.
Dave Love <fx@gnu.org>
parents:
diff changeset
2054
Dave Love <fx@gnu.org>
parents:
diff changeset
2055 * frame.c (Fhandle_switch_frame): Ignore switch to dead frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2056
Dave Love <fx@gnu.org>
parents:
diff changeset
2057 * fileio.c (Fread_file_name): Delete docstring of second version.
Dave Love <fx@gnu.org>
parents:
diff changeset
2058 * frame.c (framep, selected-frame, frame-char-height, frame-char-width,
Dave Love <fx@gnu.org>
parents:
diff changeset
2059 frame-pixel-height, frame-pixel-width, set-frame-height,
Dave Love <fx@gnu.org>
parents:
diff changeset
2060 set-frame-width, set-frame-size): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2061
Dave Love <fx@gnu.org>
parents:
diff changeset
2062 * buffer.c (buffer-display-table, buffer-undo-list): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2063
Dave Love <fx@gnu.org>
parents:
diff changeset
2064 * xdisp.c (redisplay_window): Avoid dividing negative numbers.
Dave Love <fx@gnu.org>
parents:
diff changeset
2065 * window.c (window_scroll, Fmove_to_window_line): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
2066 * search.c (search_buffer): Avoid boolean/integer confusion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2067
Dave Love <fx@gnu.org>
parents:
diff changeset
2068 * dispnew.c (Fredraw_frame) [! MULTI_FRAME]: Make noninteractive.
Dave Love <fx@gnu.org>
parents:
diff changeset
2069
Dave Love <fx@gnu.org>
parents:
diff changeset
2070 1994-03-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2071
Dave Love <fx@gnu.org>
parents:
diff changeset
2072 * xmenu.c (Fx_popup_dialog, Fx_popup_menu): Handle case where
Dave Love <fx@gnu.org>
parents:
diff changeset
2073 mouse_position_hook doesn't store anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
2074
Dave Love <fx@gnu.org>
parents:
diff changeset
2075 1994-03-14 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2076
Dave Love <fx@gnu.org>
parents:
diff changeset
2077 * widget.c (EmacsFrameSetCharSize): Set the values of left_pos and
Dave Love <fx@gnu.org>
parents:
diff changeset
2078 top_pos to the values of the toplevel widget coordinates.
Dave Love <fx@gnu.org>
parents:
diff changeset
2079
Dave Love <fx@gnu.org>
parents:
diff changeset
2080 1994-03-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2081
Dave Love <fx@gnu.org>
parents:
diff changeset
2082 * xmenu.c (Fx_popup_dialog) [! USE_X_TOOLKIT]: Call Fx_popup_menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2083
Dave Love <fx@gnu.org>
parents:
diff changeset
2084 * indent.c (Fvertical_motion): New optional arg WINDOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
2085 * window.c (Fdelete_other_windows): Pass new arg to Fvertical_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2086 (window_scroll, Frecenter, Fmove_to_window_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2087
Dave Love <fx@gnu.org>
parents:
diff changeset
2088 * fileio.c (Finsert_file_contents): Don't let same_at_end be less
Dave Love <fx@gnu.org>
parents:
diff changeset
2089 than same_at_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
2090
Dave Love <fx@gnu.org>
parents:
diff changeset
2091 1994-03-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2092
Dave Love <fx@gnu.org>
parents:
diff changeset
2093 * puresize.h (PURESIZE): Reduce to 230000.
Dave Love <fx@gnu.org>
parents:
diff changeset
2094
Dave Love <fx@gnu.org>
parents:
diff changeset
2095 1994-03-11 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2096
Dave Love <fx@gnu.org>
parents:
diff changeset
2097 * floatfns.c (Fexpt): Delete extraneous `for' statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
2098
Dave Love <fx@gnu.org>
parents:
diff changeset
2099 * process.c (get_process): Allow arg to be a buffer object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2100
Dave Love <fx@gnu.org>
parents:
diff changeset
2101 * xdisp.c (x_consider_frame_title): New function, extracted from
Dave Love <fx@gnu.org>
parents:
diff changeset
2102 display_mode_line.
Dave Love <fx@gnu.org>
parents:
diff changeset
2103 (redisplay): Update frame title on iconified frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
2104
Dave Love <fx@gnu.org>
parents:
diff changeset
2105 1994-03-11 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2106
Dave Love <fx@gnu.org>
parents:
diff changeset
2107 * xmenu.c (xdialog_show): New function to handle the display of dialog
Dave Love <fx@gnu.org>
parents:
diff changeset
2108 boxes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2109 (Fx_popup_dialog): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2110 (dialog_selection_callback): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2111 (xmenu_show) [USE_X_TOOLKIT]: Don't call lw_destroy_all_widgets at the
Dave Love <fx@gnu.org>
parents:
diff changeset
2112 end.
Dave Love <fx@gnu.org>
parents:
diff changeset
2113 Do the work of construct_mouse_click in the ButtonRelease case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2114
Dave Love <fx@gnu.org>
parents:
diff changeset
2115 * Makefile.in (LIBXT): Add -lXext to the list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2116
Dave Love <fx@gnu.org>
parents:
diff changeset
2117 * widget.c (EmacsFrameSetCharSize): Call XawPanedSetRefigureMode.
Dave Love <fx@gnu.org>
parents:
diff changeset
2118 Call XtSetValues not XtVaSetValues.
Dave Love <fx@gnu.org>
parents:
diff changeset
2119
Dave Love <fx@gnu.org>
parents:
diff changeset
2120 * fns.c (Fyes_or_no_p): Call Fx_popup_dialog instead of Fx_popup_menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2121 (Fy_or_n_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2122
Dave Love <fx@gnu.org>
parents:
diff changeset
2123 1994-03-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2124
Dave Love <fx@gnu.org>
parents:
diff changeset
2125 * filelock.c (lock_superlock): Synchronize NFS cache.
Dave Love <fx@gnu.org>
parents:
diff changeset
2126
Dave Love <fx@gnu.org>
parents:
diff changeset
2127 * search.c (Fre_search_forward, Fre_search_backward): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2128
Dave Love <fx@gnu.org>
parents:
diff changeset
2129 1994-03-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2130
Dave Love <fx@gnu.org>
parents:
diff changeset
2131 * indent.c (compute_motion): Initialize prev_hpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2132
Dave Love <fx@gnu.org>
parents:
diff changeset
2133 * keyboard.c (command_loop_1): On entry, set this_command
Dave Love <fx@gnu.org>
parents:
diff changeset
2134 after running Vpost_command_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2135
Dave Love <fx@gnu.org>
parents:
diff changeset
2136 * puresize.h (PURESIZE): Increment to 240000.
Dave Love <fx@gnu.org>
parents:
diff changeset
2137
Dave Love <fx@gnu.org>
parents:
diff changeset
2138 * xmenu.c (Fx_popup_menu): If POSITION is nil,
Dave Love <fx@gnu.org>
parents:
diff changeset
2139 don't require an open X connection.
Dave Love <fx@gnu.org>
parents:
diff changeset
2140 (single_keymap_panes, keymap_panes, menu_item_enabled_p):
Dave Love <fx@gnu.org>
parents:
diff changeset
2141 New arg NOTREAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2142 (Fx_popup_menu): Pass new arg (1 if POSITION is nil).
Dave Love <fx@gnu.org>
parents:
diff changeset
2143 (menu_item_enabled_p): If NOTREAL, always return t.
Dave Love <fx@gnu.org>
parents:
diff changeset
2144
Dave Love <fx@gnu.org>
parents:
diff changeset
2145 * xmenu.c (single_keymap_panes) [!USE_X_TOOLKIT]:
Dave Love <fx@gnu.org>
parents:
diff changeset
2146 Append > to item_string if submenu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2147
Dave Love <fx@gnu.org>
parents:
diff changeset
2148 1994-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2149
Dave Love <fx@gnu.org>
parents:
diff changeset
2150 * xmenu.c [USE_X_TOOLKIT]: Display submenus in Xt style.
Dave Love <fx@gnu.org>
parents:
diff changeset
2151 (menu_items): Record where submenus start and end.
Dave Love <fx@gnu.org>
parents:
diff changeset
2152 (menu_items_submenu_depth): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2153 (init_menu_items): Init it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2154 (push_submenu_start, push_submenu_end): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2155 (grow_menu_items): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2156 (push_menu_pane, push_menu_item): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2157 (push_menu_pane): Increment menu_items_n_panes only if depth is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2158 (single_keymap_panes) [USE_X_TOOLKIT]: Record submenus in menu_items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2159 (xmenu_show) [USE_X_TOOLKIT]: Give submenus to toolkit.
Dave Love <fx@gnu.org>
parents:
diff changeset
2160
Dave Love <fx@gnu.org>
parents:
diff changeset
2161 * xdisp.c (display_mode_line): Highlight partial-width mode lines
Dave Love <fx@gnu.org>
parents:
diff changeset
2162 for a non-termcal frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2163
Dave Love <fx@gnu.org>
parents:
diff changeset
2164 * lisp.h (GLYPH_MODE_LINE_FACE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2165
Dave Love <fx@gnu.org>
parents:
diff changeset
2166 * callproc.c: Don't kill remaining processes if child exits.
Dave Love <fx@gnu.org>
parents:
diff changeset
2167 (call_process_exited): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2168 (Fcall_process): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2169 (call_process_cleanup): Test it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2170
Dave Love <fx@gnu.org>
parents:
diff changeset
2171 1994-03-09 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2172
Dave Love <fx@gnu.org>
parents:
diff changeset
2173 * window.c (Fselect_window): Undo previous minibuffer patch.
Dave Love <fx@gnu.org>
parents:
diff changeset
2174 * callint.c (Fcall_interactively): Don't select an active minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2175
Dave Love <fx@gnu.org>
parents:
diff changeset
2176 1994-03-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2177
Dave Love <fx@gnu.org>
parents:
diff changeset
2178 * window.c (window_loop): Delete MULTI_FRAME
Dave Love <fx@gnu.org>
parents:
diff changeset
2179 conditional within the loop, spuriously added in prev change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2180 Don't ignore invisible or iconified frames for GET_BUFFER_WINDOW;
Dave Love <fx@gnu.org>
parents:
diff changeset
2181 instead, let Fnext_window skip them if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
2182
Dave Love <fx@gnu.org>
parents:
diff changeset
2183 1994-03-08 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2184
Dave Love <fx@gnu.org>
parents:
diff changeset
2185 * window.c (Fselect_window): Don't select an inactive minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2186
Dave Love <fx@gnu.org>
parents:
diff changeset
2187 1994-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2188
Dave Love <fx@gnu.org>
parents:
diff changeset
2189 * window.c (Fdisplay_buffer): If pop_up_frames != 0,
Dave Love <fx@gnu.org>
parents:
diff changeset
2190 consider just visible frames when looking for existing window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2191
Dave Love <fx@gnu.org>
parents:
diff changeset
2192 * undo.c (syms_of_undo): staticpro pending_boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2193
Dave Love <fx@gnu.org>
parents:
diff changeset
2194 1994-03-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2195
Dave Love <fx@gnu.org>
parents:
diff changeset
2196 * process.c (send_process) [_PC_MAX_CANON]: Also test #ifdef
Dave Love <fx@gnu.org>
parents:
diff changeset
2197 HAVE_FPATHCONF before trying to use fpathconf.
Dave Love <fx@gnu.org>
parents:
diff changeset
2198 * config.h.in: Add #undef HAVE_FPATHCONF.
Dave Love <fx@gnu.org>
parents:
diff changeset
2199
Dave Love <fx@gnu.org>
parents:
diff changeset
2200 * term.c (term_get_fkeys_data): Variable removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2201 (term_get_fkeys_define_1, term_get_fkeys_define): Functions removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2202 (term_get_fkeys_address): New variable, to pass arg through
Dave Love <fx@gnu.org>
parents:
diff changeset
2203 condition-case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2204 (term_get_fkeys): Set that to ADDRESS; just do condition-case
Dave Love <fx@gnu.org>
parents:
diff changeset
2205 around call to term_get_fkeys_1, ignoring all errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
2206 (term_get_fkeys_1): New function, containing body of term_get_fkeys.
Dave Love <fx@gnu.org>
parents:
diff changeset
2207 Don't use term_get_fkeys_define_1; call Fdefine_key directly.
Dave Love <fx@gnu.org>
parents:
diff changeset
2208
Dave Love <fx@gnu.org>
parents:
diff changeset
2209 1994-03-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2210
Dave Love <fx@gnu.org>
parents:
diff changeset
2211 * window.c (Fprevious_window, Fnext_window): ALL_FRAMES = visible
Dave Love <fx@gnu.org>
parents:
diff changeset
2212 means consider only visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
2213 (window_loop): Likewise for FRAMES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2214 (Fget_buffer_window, Fget_largest_window, Fget_lru_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2215 (Fdelete_windows_on): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2216
Dave Love <fx@gnu.org>
parents:
diff changeset
2217 * frame.c (next_frame, prev_frame): If MINIBUF is `visible',
Dave Love <fx@gnu.org>
parents:
diff changeset
2218 consider only visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
2219 (Fnext_frame, Fprevious_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2220 (syms_of_frame): Staticpro Qvisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
2221 * lisp.h (Qvisible): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
2222
Dave Love <fx@gnu.org>
parents:
diff changeset
2223 1994-03-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2224
Dave Love <fx@gnu.org>
parents:
diff changeset
2225 * indent.c (Fcompute_motion): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2226
Dave Love <fx@gnu.org>
parents:
diff changeset
2227 * window.c (Fwindow_width): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2228
Dave Love <fx@gnu.org>
parents:
diff changeset
2229 1994-03-07 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2230
Dave Love <fx@gnu.org>
parents:
diff changeset
2231 * doprnt.c (doprnt): Do the right thing for negative size spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
2232
Dave Love <fx@gnu.org>
parents:
diff changeset
2233 * minibuf.c (temp_echo_area_glyphs): Use quit_char, not C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
2234 (Fminibuffer_complete, Fminibuffer_complete_word): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2235 (get_minibuffer): Make name buffer large enough.
Dave Love <fx@gnu.org>
parents:
diff changeset
2236
Dave Love <fx@gnu.org>
parents:
diff changeset
2237 * window.c (Fscroll_other_window): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2238
Dave Love <fx@gnu.org>
parents:
diff changeset
2239 1994-03-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2240
Dave Love <fx@gnu.org>
parents:
diff changeset
2241 * alloc.c (mark_object): Add no-op cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
2242
Dave Love <fx@gnu.org>
parents:
diff changeset
2243 * eval.c (error): Use doprnt. Make buffer larger as necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2244
Dave Love <fx@gnu.org>
parents:
diff changeset
2245 * casefiddle.c (operate_on_word): Don't move point; store in *NEWPOINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2246 (Fupcase_word, Fdowncase_word, Fcapitalize_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
2247 Set point after changing case. Rename opoint to beg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2248
Dave Love <fx@gnu.org>
parents:
diff changeset
2249 * undo.c (pending_boundary): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2250 (syms_of_undo): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2251 (Fundo_boundary): Use pending_boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2252 (record_insert, record_delete, record_property_change):
Dave Love <fx@gnu.org>
parents:
diff changeset
2253 Set pending_boundary.
Dave Love <fx@gnu.org>
parents:
diff changeset
2254
Dave Love <fx@gnu.org>
parents:
diff changeset
2255 1994-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2256
Dave Love <fx@gnu.org>
parents:
diff changeset
2257 * vmsproc.c: Include config.h, lisp.h, buffer.h, process.h, commands.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
2258 errno.h and file.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2259 (write_to_vms_process): Change =- to -=.
Dave Love <fx@gnu.org>
parents:
diff changeset
2260 (create_process): Set status field instead of obsolete flags field.
Dave Love <fx@gnu.org>
parents:
diff changeset
2261 (child_sig): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2262
Dave Love <fx@gnu.org>
parents:
diff changeset
2263 * emacs.c (shut_down_emacs): Set Vrun_hooks to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2264 * minibuf.c (read_minibuf): Don't call Vrun_hooks if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2265 * keyboard.c (command_loop_1, read_key_sequence, Fcommand_execute):
Dave Love <fx@gnu.org>
parents:
diff changeset
2266 Don't call Vrun_hooks if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2267 * editfns.c (save_excursion_restore): Don't call Vrun_hooks if nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2268 * buffer.c (Fkill_buffer, Fkill_all_local_variables):
Dave Love <fx@gnu.org>
parents:
diff changeset
2269 Don't call Vrun_hooks if it is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2270
Dave Love <fx@gnu.org>
parents:
diff changeset
2271 * fileio.c (Fdo_auto_save): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2272
Dave Love <fx@gnu.org>
parents:
diff changeset
2273 * lisp.h (ARRAY_MARK_FLAG): Define here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2274 * alloc.c (ARRAY_MARK_FLAG): Not here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2275
Dave Love <fx@gnu.org>
parents:
diff changeset
2276 1994-03-04 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2277
Dave Love <fx@gnu.org>
parents:
diff changeset
2278 * keyboard.c (command_loop_1): Fix misplaced assignment of
Dave Love <fx@gnu.org>
parents:
diff changeset
2279 last_point_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
2280
Dave Love <fx@gnu.org>
parents:
diff changeset
2281 1994-03-04 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
2282
Dave Love <fx@gnu.org>
parents:
diff changeset
2283 * data.c (isnan): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2284 (float_arith_driver): min and max yield NaN if any argument is a NaN.
Dave Love <fx@gnu.org>
parents:
diff changeset
2285
Dave Love <fx@gnu.org>
parents:
diff changeset
2286 1994-03-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2287
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2288 * xmenu.c (update_one_frame_psheets): Call EmacsFrameSetCharSize to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2289 force the paned widget to resize to the right value.
Dave Love <fx@gnu.org>
parents:
diff changeset
2290 (xmenu_show): No need to check a second time whether the mouse has
Dave Love <fx@gnu.org>
parents:
diff changeset
2291 moved to another menu bar item. This slows down execution.
Dave Love <fx@gnu.org>
parents:
diff changeset
2292
Dave Love <fx@gnu.org>
parents:
diff changeset
2293 * widget.c (EmacsFrameSetCharSize): Don't call XtMakeResizeRequest. Use
Dave Love <fx@gnu.org>
parents:
diff changeset
2294 XtVaSetValues for geometry management.
Dave Love <fx@gnu.org>
parents:
diff changeset
2295
Dave Love <fx@gnu.org>
parents:
diff changeset
2296 1994-03-04 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2297
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2298 * xmenu.c [USE_X_TOOLKIT] (xmenu_show): Pass display to
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2299 XtWindowToWidget.
Dave Love <fx@gnu.org>
parents:
diff changeset
2300
Dave Love <fx@gnu.org>
parents:
diff changeset
2301 1994-03-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2302
Dave Love <fx@gnu.org>
parents:
diff changeset
2303 * search.c (skip_chars): Treat `-' as alias for space, if syntaxp.
Dave Love <fx@gnu.org>
parents:
diff changeset
2304
Dave Love <fx@gnu.org>
parents:
diff changeset
2305 * fileio.c (Finsert_file_contents): Pass del_range_1 two ends,
Dave Love <fx@gnu.org>
parents:
diff changeset
2306 not a length.
Dave Love <fx@gnu.org>
parents:
diff changeset
2307
Dave Love <fx@gnu.org>
parents:
diff changeset
2308 1994-03-03 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2309
Dave Love <fx@gnu.org>
parents:
diff changeset
2310 * process.h (chan_process): Don't specify size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2311
Dave Love <fx@gnu.org>
parents:
diff changeset
2312 1994-03-03 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2313
Dave Love <fx@gnu.org>
parents:
diff changeset
2314 * fileio.c (Fread_file_name): Do the right thing when
Dave Love <fx@gnu.org>
parents:
diff changeset
2315 insert-default-directory is nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
2316 Allow for doubled dollar signs in dir when computing pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2317
Dave Love <fx@gnu.org>
parents:
diff changeset
2318 * commands.h: New variable last_point_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
2319 * keyboard.c (command_loop_1): Set it to the value of point.
Dave Love <fx@gnu.org>
parents:
diff changeset
2320 * undo.c (record_delete): Save this value in the undo record,
Dave Love <fx@gnu.org>
parents:
diff changeset
2321 rather than the current value of point.)
Dave Love <fx@gnu.org>
parents:
diff changeset
2322
Dave Love <fx@gnu.org>
parents:
diff changeset
2323 * buffer.c (Fget_file_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2324
Dave Love <fx@gnu.org>
parents:
diff changeset
2325 * s/aix3-2.h (C_SWITCH_SYSTEM): Increase maxmem when using IBM's
Dave Love <fx@gnu.org>
parents:
diff changeset
2326 compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
2327
Dave Love <fx@gnu.org>
parents:
diff changeset
2328 1994-03-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2329
Dave Love <fx@gnu.org>
parents:
diff changeset
2330 * process.c (chan_process, Vprocess_alist): No longer static.
Dave Love <fx@gnu.org>
parents:
diff changeset
2331 * process.h (chan_process, Vprocess_alist): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
2332
Dave Love <fx@gnu.org>
parents:
diff changeset
2333 * puresize.h (PURESIZE) [MULTI_FRAME]: Incremented to 230000.
Dave Love <fx@gnu.org>
parents:
diff changeset
2334
Dave Love <fx@gnu.org>
parents:
diff changeset
2335 * minibuf.c (Fdisplay_completion_list): Restore original buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
2336 before running completion-setup-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2337
Dave Love <fx@gnu.org>
parents:
diff changeset
2338 * frame.c (Fdelete_frame): Don't initialize a Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2339 Clean up line breaks.
Dave Love <fx@gnu.org>
parents:
diff changeset
2340
Dave Love <fx@gnu.org>
parents:
diff changeset
2341 * process.c: Include unistd.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2342 (pty_max_bytes): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
2343 (send_process): Send an eof after each pty_max_bytes bytes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2344
Dave Love <fx@gnu.org>
parents:
diff changeset
2345 * keyboard.c (menu_bar_items): When moving an item to the end,
Dave Love <fx@gnu.org>
parents:
diff changeset
2346 shift all the following ones forward one slot.
Dave Love <fx@gnu.org>
parents:
diff changeset
2347
Dave Love <fx@gnu.org>
parents:
diff changeset
2348 1994-03-02 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2349
Dave Love <fx@gnu.org>
parents:
diff changeset
2350 * xfns.c (Fx_list_fonts): Avoid confused increment of info.
Dave Love <fx@gnu.org>
parents:
diff changeset
2351
Dave Love <fx@gnu.org>
parents:
diff changeset
2352 * syntax.c (Fforward_comment): Do the right thing at eob.
Dave Love <fx@gnu.org>
parents:
diff changeset
2353
Dave Love <fx@gnu.org>
parents:
diff changeset
2354 1994-03-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2355
Dave Love <fx@gnu.org>
parents:
diff changeset
2356 * keyboard.c (menu_bar_items): Accept old vector as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2357 Return a vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2358 (menu_bar_one_keymap, menu_bar_item): Associated changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2359 (make_lispy_event): Use FRAME_MENU_BAR_LINES as vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2360 * frame.c (make_frame): Init menu_bar_items field to 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
2361 * xdisp.c (update_menu_bar): Change call to menu_bar_items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2362 (display_menu_bar): Use FRAME_MENU_BAR_LINES as vector.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2363 * xmenu.c (map_event_to_object, set_frame_menubar):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2364 Use FRAME_MENU_BAR_LINES as vector.
Dave Love <fx@gnu.org>
parents:
diff changeset
2365
Dave Love <fx@gnu.org>
parents:
diff changeset
2366 1994-03-01 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2367
Dave Love <fx@gnu.org>
parents:
diff changeset
2368 * s/aix3-2.h: Use -g with the native compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
2369 * s/aix3-2-5.h: New file. Use -O with the native compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
2370
Dave Love <fx@gnu.org>
parents:
diff changeset
2371 1994-03-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2372
Dave Love <fx@gnu.org>
parents:
diff changeset
2373 * lisp.h (struct handler): New field chosen_clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
2374 * eval.c (Fsignal): Record the clause in chosen_clause.
Dave Love <fx@gnu.org>
parents:
diff changeset
2375 (Fcondition_case, internal_condition_case): Look there.
Dave Love <fx@gnu.org>
parents:
diff changeset
2376 (internal_condition_case_1): Look there.
Dave Love <fx@gnu.org>
parents:
diff changeset
2377
Dave Love <fx@gnu.org>
parents:
diff changeset
2378 * fileio.c (Finsert_file_contents): If undo_list was t, leave it t.
Dave Love <fx@gnu.org>
parents:
diff changeset
2379
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2380 * alloc.c (memory_signal_data): No longer static.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2381 (syms_of_alloc): Stick Qerror onto memory_signal_data.
Dave Love <fx@gnu.org>
parents:
diff changeset
2382 * lisp.h (memory_signal_data): Declare it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2383 * eval.c (Fsignal): If DATA is memory_signal_data, don't add to it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2384
Dave Love <fx@gnu.org>
parents:
diff changeset
2385 1994-02-28 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2386
Dave Love <fx@gnu.org>
parents:
diff changeset
2387 * alloc.c (memory_full): Use new variable memory_signal_data with
Dave Love <fx@gnu.org>
parents:
diff changeset
2388 precomputed value instead of trying to build it after memory is
Dave Love <fx@gnu.org>
parents:
diff changeset
2389 already exhausted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2390
Dave Love <fx@gnu.org>
parents:
diff changeset
2391 1994-02-28 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
2392
Dave Love <fx@gnu.org>
parents:
diff changeset
2393 * xmenu.c (xmenu_show): Test XtWindowToWidget before inserting into
Dave Love <fx@gnu.org>
parents:
diff changeset
2394 the event_queue.
Dave Love <fx@gnu.org>
parents:
diff changeset
2395
Dave Love <fx@gnu.org>
parents:
diff changeset
2396 * xterm.c (XTread_socket): For case ClientMessage and
Dave Love <fx@gnu.org>
parents:
diff changeset
2397 Xatom_wm_delete_window, use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2398
Dave Love <fx@gnu.org>
parents:
diff changeset
2399 1994-02-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2400
Dave Love <fx@gnu.org>
parents:
diff changeset
2401 * s/sol2-3.h (LD_SWITCH_SYSTEM): New definitions, with #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
2402
Dave Love <fx@gnu.org>
parents:
diff changeset
2403 * insdel.c (del_range_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2404 (del_range): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2405 * fileio.c (Finsert_file_contents): Use del_range_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2406
Dave Love <fx@gnu.org>
parents:
diff changeset
2407 1994-02-26 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2408
Dave Love <fx@gnu.org>
parents:
diff changeset
2409 * keyboard.c (Fsuspend_emacs): New variable cannot-suspend forces
Dave Love <fx@gnu.org>
parents:
diff changeset
2410 a subshell even if the system seems to support job control.
Dave Love <fx@gnu.org>
parents:
diff changeset
2411 * sysdep.c (sys_subshell): New function, split from sys_suspend.
Dave Love <fx@gnu.org>
parents:
diff changeset
2412
Dave Love <fx@gnu.org>
parents:
diff changeset
2413 1994-02-25 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2414
Dave Love <fx@gnu.org>
parents:
diff changeset
2415 * window.c (Fset_window_configuration): Allow for menu-bar-lines
Dave Love <fx@gnu.org>
parents:
diff changeset
2416 to have changed since the configuration was created.
Dave Love <fx@gnu.org>
parents:
diff changeset
2417
Dave Love <fx@gnu.org>
parents:
diff changeset
2418 1994-02-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2419
Dave Love <fx@gnu.org>
parents:
diff changeset
2420 * keyboard.c (Vsystem_key_alist): Renamed from Vvendor_key_alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
2421 (syms_of_keyboard): Rename Lisp var to system-key-alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
2422
Dave Love <fx@gnu.org>
parents:
diff changeset
2423 1994-02-25 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2424
Dave Love <fx@gnu.org>
parents:
diff changeset
2425 * buffer.h (OVERLAY_POSITION): Don't check which buffer it points to.
Dave Love <fx@gnu.org>
parents:
diff changeset
2426
Dave Love <fx@gnu.org>
parents:
diff changeset
2427 * lisp.h: Delete extra backslash on last line of macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
2428
Dave Love <fx@gnu.org>
parents:
diff changeset
2429 * xdisp.c (display_text_line): Allow for invisible overlays in
Dave Love <fx@gnu.org>
parents:
diff changeset
2430 next_invisible lookahead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2431 * indent.c (compute_motion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2432
Dave Love <fx@gnu.org>
parents:
diff changeset
2433 1994-02-25 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2434
Dave Love <fx@gnu.org>
parents:
diff changeset
2435 * widget.c (EmacsFrameSetCharSize): Set coordinates values to the
Dave Love <fx@gnu.org>
parents:
diff changeset
2436 toplevel widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
2437
Dave Love <fx@gnu.org>
parents:
diff changeset
2438 * xterm.c (XTread_socket): For case ConfigureNotify, call
Dave Love <fx@gnu.org>
parents:
diff changeset
2439 x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2440 [USE_X_TOOLKIT]: Call XTranslateCoordinates for case ConfigureNotify
Dave Love <fx@gnu.org>
parents:
diff changeset
2441 when send_event is 0 and when the event is relative to toplevel widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
2442
Dave Love <fx@gnu.org>
parents:
diff changeset
2443 * widget.c (EmacsFrameSetCharSize): Call check_frame_size and update
Dave Love <fx@gnu.org>
parents:
diff changeset
2444 vertical_scroll_bar_extra.
Dave Love <fx@gnu.org>
parents:
diff changeset
2445 Call SET_FRAME_GARBAGED.
Dave Love <fx@gnu.org>
parents:
diff changeset
2446
Dave Love <fx@gnu.org>
parents:
diff changeset
2447 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2448
Dave Love <fx@gnu.org>
parents:
diff changeset
2449 * lread.c (Fload): Cast the args to stat.
Dave Love <fx@gnu.org>
parents:
diff changeset
2450
Dave Love <fx@gnu.org>
parents:
diff changeset
2451 1994-02-24 Karl Heuer (kwzh@hal.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2452
Dave Love <fx@gnu.org>
parents:
diff changeset
2453 * xdisp.c (try_window): Add #ifdef USE_TEXT_PROPERTIES around call
Dave Love <fx@gnu.org>
parents:
diff changeset
2454 to Fget_text_property.
Dave Love <fx@gnu.org>
parents:
diff changeset
2455
Dave Love <fx@gnu.org>
parents:
diff changeset
2456 * textprop.c (Fget_char_property): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2457 * buffer.c (sort_overlays): Allow for null window.
Dave Love <fx@gnu.org>
parents:
diff changeset
2458 * xdisp.c (try_window, display_text_line): Use Fget_char_property
Dave Love <fx@gnu.org>
parents:
diff changeset
2459 to test for invisibility.
Dave Love <fx@gnu.org>
parents:
diff changeset
2460 * indent.c (compute_motion, vmotion): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2461 * dispnew.c (direct_output_forward_char): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2462
Dave Love <fx@gnu.org>
parents:
diff changeset
2463 1994-02-24 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2464
Dave Love <fx@gnu.org>
parents:
diff changeset
2465 * xfns.c (x_window): Call XChangeWindowAttributes with the standard
Dave Love <fx@gnu.org>
parents:
diff changeset
2466 event set to make all these events reach the Emacs frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2467
Dave Love <fx@gnu.org>
parents:
diff changeset
2468 1994-02-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2469
Dave Love <fx@gnu.org>
parents:
diff changeset
2470 * xmenu.c (Fx_popup_menu): Allow t as position, meaning use mouse pos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2471
Dave Love <fx@gnu.org>
parents:
diff changeset
2472 * fns.c (Fy_or_n_p): Use a popup menu if reached via mouse command.
Dave Love <fx@gnu.org>
parents:
diff changeset
2473 (Fyes_or_no_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2474
Dave Love <fx@gnu.org>
parents:
diff changeset
2475 * unexelf.c (ELF_BSS_SECTION_NAME): New macro (config.h may override).
Dave Love <fx@gnu.org>
parents:
diff changeset
2476 (unexec): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2477
Dave Love <fx@gnu.org>
parents:
diff changeset
2478 1994-02-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2479
Dave Love <fx@gnu.org>
parents:
diff changeset
2480 * buffer.c (Fkill_buffer): Call the Vkill_buffer_query_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2481 (syms_of_buffer): Make Lisp var for kill-buffer-query-functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2482
Dave Love <fx@gnu.org>
parents:
diff changeset
2483 1994-02-22 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2484
Dave Love <fx@gnu.org>
parents:
diff changeset
2485 * lisp.h: New variable Vdoc_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2486 * doc.c (get_doc_string, Snarf_documentation): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2487 * callproc.c (syms_of_callproc, init_callproc_1): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2488 * paths.h.in: Define PATH_DOC for default doc-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
2489
Dave Love <fx@gnu.org>
parents:
diff changeset
2490 1994-02-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2491
Dave Love <fx@gnu.org>
parents:
diff changeset
2492 * keyboard.c (make_lispy_movement, make_lispy_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
2493 In non-scrollbar mouse case, return coords in pixel units.
Dave Love <fx@gnu.org>
parents:
diff changeset
2494
Dave Love <fx@gnu.org>
parents:
diff changeset
2495 * frame.c (Fmouse_position): Convert to glyph units.
Dave Love <fx@gnu.org>
parents:
diff changeset
2496
Dave Love <fx@gnu.org>
parents:
diff changeset
2497 * xterm.c (construct_mouse_click): Don't convert to glyph units.
Dave Love <fx@gnu.org>
parents:
diff changeset
2498 (XTmouse_position): Don't convert to glyph units.
Dave Love <fx@gnu.org>
parents:
diff changeset
2499 * msdos.c (mouse_get_pos): Don't convert to glyph units.
Dave Love <fx@gnu.org>
parents:
diff changeset
2500
Dave Love <fx@gnu.org>
parents:
diff changeset
2501 * fileio.c (Finsert_file_contents): If REPLACE, always do lseek.
Dave Love <fx@gnu.org>
parents:
diff changeset
2502 Exit main loop if INSERTED reaches TOTAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
2503
Dave Love <fx@gnu.org>
parents:
diff changeset
2504 1994-02-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2505
Dave Love <fx@gnu.org>
parents:
diff changeset
2506 * xterm.c (XTmouse_position): Use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2507
Dave Love <fx@gnu.org>
parents:
diff changeset
2508 1994-02-22 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2509
Dave Love <fx@gnu.org>
parents:
diff changeset
2510 * emacs.c: Move extern declarations to top of file.
Dave Love <fx@gnu.org>
parents:
diff changeset
2511
Dave Love <fx@gnu.org>
parents:
diff changeset
2512 1994-02-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2513
Dave Love <fx@gnu.org>
parents:
diff changeset
2514 * keyboard.c (make_lispy_event): For menu bar event in USE_X_TOOLKIT
Dave Love <fx@gnu.org>
parents:
diff changeset
2515 case, convert x position to glyphs after map_event_to_object.
Dave Love <fx@gnu.org>
parents:
diff changeset
2516 Call window_from_coordinates later on.
Dave Love <fx@gnu.org>
parents:
diff changeset
2517
Dave Love <fx@gnu.org>
parents:
diff changeset
2518 * xmenu.c (menu_item_equiv_key): Cached equiv-key data is a sublist.
Dave Love <fx@gnu.org>
parents:
diff changeset
2519 * keymap.c (get_keyelt): Cached equiv-key data is now a sublist.
Dave Love <fx@gnu.org>
parents:
diff changeset
2520
Dave Love <fx@gnu.org>
parents:
diff changeset
2521 * xterm.c (x_had_errors_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2522 (construct_menu_click): Move function after pixel_to_glyph_coords.
Dave Love <fx@gnu.org>
parents:
diff changeset
2523
Dave Love <fx@gnu.org>
parents:
diff changeset
2524 * xmenu.c: Most of file rewritten.
Dave Love <fx@gnu.org>
parents:
diff changeset
2525 (menu_items, menu_items_*): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
2526 (MENU_ITEMS_*): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
2527 (init_menu_items, discard_menu_items, push_menu_pane, push_menu_item)
Dave Love <fx@gnu.org>
parents:
diff changeset
2528 (finish_menu_items): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2529 (menu_item_enabled_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2530 (keymap_panes, single_keymap_panes): Major rewrite; most args changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2531 (list_of_panes, list_of_items): Major rewrite; most args changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2532 (Fx_popup_menu): Major rewrite. Now independent of display mechanism.
Dave Love <fx@gnu.org>
parents:
diff changeset
2533 No more conditionals here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2534 (set_menu_items, free_menu_items): Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2535 (xmenu_show): Both versions rewritten to work from menu_items
Dave Love <fx@gnu.org>
parents:
diff changeset
2536 and to do all the conditionalized things that were in Fx_popup_menu.
Dave Love <fx@gnu.org>
parents:
diff changeset
2537 (unread_menu_bar_button, other_menu_bar_item_p): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2538 (check_mouse_other_menu_bar): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2539
Dave Love <fx@gnu.org>
parents:
diff changeset
2540 * xterm.c [!USE_X_TOOLKIT] (x_any_window_to_frame):
Dave Love <fx@gnu.org>
parents:
diff changeset
2541 Define as x_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2542
Dave Love <fx@gnu.org>
parents:
diff changeset
2543 1994-02-20 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2544
Dave Love <fx@gnu.org>
parents:
diff changeset
2545 * unexsunos4.c: Move config.h after system includes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2546
Dave Love <fx@gnu.org>
parents:
diff changeset
2547 * syswait.h [BSD]: #undef WCOREDUMP before defining it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2548
Dave Love <fx@gnu.org>
parents:
diff changeset
2549 1994-02-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2550
Dave Love <fx@gnu.org>
parents:
diff changeset
2551 * frame.c (Fframe_visible_p): Do FRAME_SAMPLE_VISIBILITY first.
Dave Love <fx@gnu.org>
parents:
diff changeset
2552
Dave Love <fx@gnu.org>
parents:
diff changeset
2553 * xterm.c (XTread_socket--cases KeyPress, EnterNotify, LeaveNotify)
Dave Love <fx@gnu.org>
parents:
diff changeset
2554 (cases FocusIn, FocusOut): Use x_any_window_to_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2555
Dave Love <fx@gnu.org>
parents:
diff changeset
2556 * xfns.c (x_window_to_frame): Add parens for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
2557
Dave Love <fx@gnu.org>
parents:
diff changeset
2558 * xmenu.c: Find and display keyboard equivalents of menu items.
Dave Love <fx@gnu.org>
parents:
diff changeset
2559 (menu_item_equiv_key): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2560 (single_keymap_panes): Call it. Properly skip help-string if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
2561 Rename item2 to item_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2562 GCPRO some things.
Dave Love <fx@gnu.org>
parents:
diff changeset
2563 (menu_item_equiv_key): Use either VECTORP or STRINGP, not both.
Dave Love <fx@gnu.org>
parents:
diff changeset
2564
Dave Love <fx@gnu.org>
parents:
diff changeset
2565 * keymap.c (get_keyelt): Discard keyboard equivalents stored in a
Dave Love <fx@gnu.org>
parents:
diff changeset
2566 menu keymap element.
Dave Love <fx@gnu.org>
parents:
diff changeset
2567
Dave Love <fx@gnu.org>
parents:
diff changeset
2568 1994-02-18 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2569
Dave Love <fx@gnu.org>
parents:
diff changeset
2570 * widget.c (get_default_char_pixel_size): Clean up code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2571 Remove code inside #if 0 directive.
Dave Love <fx@gnu.org>
parents:
diff changeset
2572
Dave Love <fx@gnu.org>
parents:
diff changeset
2573 * xmenu.c (popup_selection_callback): Clean up code. Remove code inside
Dave Love <fx@gnu.org>
parents:
diff changeset
2574 #if 0 directive.
Dave Love <fx@gnu.org>
parents:
diff changeset
2575 (popup_down_callback): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2576
Dave Love <fx@gnu.org>
parents:
diff changeset
2577 1994-02-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2578
Dave Love <fx@gnu.org>
parents:
diff changeset
2579 * fileio.c (restore_point_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2580 (Finsert_file_contents): In REPLACE case, set point and restore it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2581
Dave Love <fx@gnu.org>
parents:
diff changeset
2582 * gnu.h (gnu_bits): Use unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2583
Dave Love <fx@gnu.org>
parents:
diff changeset
2584 * bitmaps/*.xbm: Use unsigned char, not char.
Dave Love <fx@gnu.org>
parents:
diff changeset
2585
Dave Love <fx@gnu.org>
parents:
diff changeset
2586 * window.c (unshow_buffer): Unconditionally set last_window_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
2587
Dave Love <fx@gnu.org>
parents:
diff changeset
2588 1994-02-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2589
Dave Love <fx@gnu.org>
parents:
diff changeset
2590 * window.c (Fdelete_other_windows): Don't call Frecenter;
Dave Love <fx@gnu.org>
parents:
diff changeset
2591 do it by hand and avoid setting w->force_start.
Dave Love <fx@gnu.org>
parents:
diff changeset
2592
Dave Love <fx@gnu.org>
parents:
diff changeset
2593 * xterm.c (dumpglyphs): Try various alternatives for foreground color
Dave Love <fx@gnu.org>
parents:
diff changeset
2594 of a glyph with the cursor on it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2595
Dave Love <fx@gnu.org>
parents:
diff changeset
2596 * dosfns.c, msdos.c, widget.c: Use <...> for config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2597
Dave Love <fx@gnu.org>
parents:
diff changeset
2598 * fileio.c (Finsert_file_contents): New arg REPLACE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2599 New feature to replace buffer contents with file contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
2600
Dave Love <fx@gnu.org>
parents:
diff changeset
2601 1994-02-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2602
Dave Love <fx@gnu.org>
parents:
diff changeset
2603 * systty.h (EMACS_TTY_TABS_OK): Alternate definition if no TABDLY.
Dave Love <fx@gnu.org>
parents:
diff changeset
2604
Dave Love <fx@gnu.org>
parents:
diff changeset
2605 * s/bsd4-2.h, s/dgux.h, s/rtu.h, s/umax.h (BSD_PGRPS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2606 * s/netbsd.h, s/bsd386.h (BSD_PGRPS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
2607 * sysdep.c (init_sys_modes, reset_sys_modes): Test BSD_PGRPS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2608 (narrow_foreground_group, widen_foreground_group): Define if BSD_PGRPS.
Dave Love <fx@gnu.org>
parents:
diff changeset
2609
Dave Love <fx@gnu.org>
parents:
diff changeset
2610 * sysdep.c (child_setup_tty): Use IUCLC, OLCUC, NLDLY only if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2611
Dave Love <fx@gnu.org>
parents:
diff changeset
2612 * emacs.c (main): Test BSD_PGRPS, not BSD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2613
Dave Love <fx@gnu.org>
parents:
diff changeset
2614 * s/netbsd.h (TAB3): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2615 (NEED_ERRNO, NO_TERMIO, HAVE_TERMIOS, HAVE_UNION_WAIT): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2616
Dave Love <fx@gnu.org>
parents:
diff changeset
2617 * sysdep.c (init_sys_modes): IEXTEN is in c_lflag, not c_iflag.
Dave Love <fx@gnu.org>
parents:
diff changeset
2618
Dave Love <fx@gnu.org>
parents:
diff changeset
2619 * unexmips.c (unexec): Add cast to result of `sbrk'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2620
Dave Love <fx@gnu.org>
parents:
diff changeset
2621 1994-02-15 Chris Hanson (cph@klia.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2622
Dave Love <fx@gnu.org>
parents:
diff changeset
2623 * s/newsos5.h: Include usg5-4.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2624 (LIBS_SYSTEM, LINKER, START_FILES, LIB_STANDARD):
Dave Love <fx@gnu.org>
parents:
diff changeset
2625 Definitions moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2626
Dave Love <fx@gnu.org>
parents:
diff changeset
2627 * m/news-risc.h [NEWSOS5] (C_DEBUG_SWITCH, C_OPTIMIZE_SWITCH)
Dave Love <fx@gnu.org>
parents:
diff changeset
2628 (LD_SWITCH_MACHINE): Definitions moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
2629
Dave Love <fx@gnu.org>
parents:
diff changeset
2630 * m/mips.h: NEWSOS5 conditional deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2631 [NEWSOS5] (START_FILES, LIB_STANDARD, C_DEBUG_SWITCH)
Dave Love <fx@gnu.org>
parents:
diff changeset
2632 (C_OPTIMIZE_SWITCH, LD_SWITCH_MACHINE): Definitions moved away.
Dave Love <fx@gnu.org>
parents:
diff changeset
2633
Dave Love <fx@gnu.org>
parents:
diff changeset
2634 1994-02-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2635
Dave Love <fx@gnu.org>
parents:
diff changeset
2636 * xfns.c (Fx_parse_geometry): Don't call check_x.
Dave Love <fx@gnu.org>
parents:
diff changeset
2637
Dave Love <fx@gnu.org>
parents:
diff changeset
2638 * sysdep.c (sys_write): If any bytes were written, return how many.
Dave Love <fx@gnu.org>
parents:
diff changeset
2639
Dave Love <fx@gnu.org>
parents:
diff changeset
2640 * xterm.c (XTread_socket): Do not assume that select returning
Dave Love <fx@gnu.org>
parents:
diff changeset
2641 immediately with no events implies a hangup.
Dave Love <fx@gnu.org>
parents:
diff changeset
2642
Dave Love <fx@gnu.org>
parents:
diff changeset
2643 1994-02-14 Karl Heuer (kwzh@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2644
Dave Love <fx@gnu.org>
parents:
diff changeset
2645 * xterm.h (check_x): Declare it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2646 * xfns.c (check_x): Make it global.
Dave Love <fx@gnu.org>
parents:
diff changeset
2647 (Fx_parse_geometry, Fx_list_fonts, Fx_close_current_connection):
Dave Love <fx@gnu.org>
parents:
diff changeset
2648 call check_x.
Dave Love <fx@gnu.org>
parents:
diff changeset
2649
Dave Love <fx@gnu.org>
parents:
diff changeset
2650 * xmenu.c (Fx_popup_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2651 * xselect.c (Fx_own_selection_internal, Fx_get_selection_internal,
Dave Love <fx@gnu.org>
parents:
diff changeset
2652 Fx_disown_selection_internal, Fx_rotate_cut_buffers_internal,
Dave Love <fx@gnu.org>
parents:
diff changeset
2653 Fx_selection_exists_p, Fx_get_cut_buffer_internal,
Dave Love <fx@gnu.org>
parents:
diff changeset
2654 Fx_store_cut_buffer_internal, Fx_selection_owner_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2655
Dave Love <fx@gnu.org>
parents:
diff changeset
2656 * indent.c (indented_beyond_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2657 (compute_motion, vmotion): Use it to treat blank lines specially
Dave Love <fx@gnu.org>
parents:
diff changeset
2658 in selective display.
Dave Love <fx@gnu.org>
parents:
diff changeset
2659 * xdisp.c (try_window_id, display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2660
Dave Love <fx@gnu.org>
parents:
diff changeset
2661 1994-02-13 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2662
Dave Love <fx@gnu.org>
parents:
diff changeset
2663 * s/netbsd.h (BROKEN_START, TEXT_START): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
2664 (HAVE_TEXT_START): Define this instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
2665 * sysdep.c (start_of_text): Don't define #ifdef HAVE_TEXT_START.
Dave Love <fx@gnu.org>
parents:
diff changeset
2666
Dave Love <fx@gnu.org>
parents:
diff changeset
2667 1994-02-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2668
Dave Love <fx@gnu.org>
parents:
diff changeset
2669 * xdisp.c (decode_mode_spec): Support %+.
Dave Love <fx@gnu.org>
parents:
diff changeset
2670
Dave Love <fx@gnu.org>
parents:
diff changeset
2671 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
2672 On entry, set last_command to this_command.
Dave Love <fx@gnu.org>
parents:
diff changeset
2673
Dave Love <fx@gnu.org>
parents:
diff changeset
2674 * term.c (term_init): If no `se', use `me';
Dave Love <fx@gnu.org>
parents:
diff changeset
2675 if no `me' either, don't use standout mode at all.
Dave Love <fx@gnu.org>
parents:
diff changeset
2676
Dave Love <fx@gnu.org>
parents:
diff changeset
2677 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2678
Dave Love <fx@gnu.org>
parents:
diff changeset
2679 * Makefile.in.in (${libsrc}make-docfile): Don't pass ../arch-lib
Dave Love <fx@gnu.org>
parents:
diff changeset
2680 as target to submake.
Dave Love <fx@gnu.org>
parents:
diff changeset
2681
Dave Love <fx@gnu.org>
parents:
diff changeset
2682 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2683
Dave Love <fx@gnu.org>
parents:
diff changeset
2684 * sysdep.c [USG]: Fix conditional includes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2685
Dave Love <fx@gnu.org>
parents:
diff changeset
2686 * m/convex.h, m/ibmps2-aix.h, m/ibmrs6000.h, m/tekxd88.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
2687 s/386bsd.h, s/bsd386.h, s/dgux.h, s/irix3-3.h, s/linux.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
2688 s/netbsd.h, s/usg5-4.h: Delete HAVE_SETSID; configure checks for
Dave Love <fx@gnu.org>
parents:
diff changeset
2689 that.
Dave Love <fx@gnu.org>
parents:
diff changeset
2690
Dave Love <fx@gnu.org>
parents:
diff changeset
2691 * xrdb.c (gethomedir): Look at LOGNAME before USER.
Dave Love <fx@gnu.org>
parents:
diff changeset
2692
Dave Love <fx@gnu.org>
parents:
diff changeset
2693 * editfns.c (Fuser_real_login_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2694
Dave Love <fx@gnu.org>
parents:
diff changeset
2695 1994-02-11 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
2696
Dave Love <fx@gnu.org>
parents:
diff changeset
2697 * editfns.c (init_editfns): Look at LOGNAME before USER.
Dave Love <fx@gnu.org>
parents:
diff changeset
2698 * fileio.c (Fsubstitute_in_file_name): Remove long-dead code
Dave Love <fx@gnu.org>
parents:
diff changeset
2699 that looked at USER before LOGNAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
2700
Dave Love <fx@gnu.org>
parents:
diff changeset
2701 1994-02-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2702
Dave Love <fx@gnu.org>
parents:
diff changeset
2703 * buffer.c (syms_of_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2704
Dave Love <fx@gnu.org>
parents:
diff changeset
2705 * xdisp.c (decode_mode_spec): Implement `P'.
Dave Love <fx@gnu.org>
parents:
diff changeset
2706
Dave Love <fx@gnu.org>
parents:
diff changeset
2707 1994-02-11 Charles Hannum (mycroft@duality.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2708
Dave Love <fx@gnu.org>
parents:
diff changeset
2709 * s/netbsd.h (KERNEL_FILE, LDAV_SYMBOL): Undefine and leave them
Dave Love <fx@gnu.org>
parents:
diff changeset
2710 that way.
Dave Love <fx@gnu.org>
parents:
diff changeset
2711 (LIBS_TERMCAP): Define. Native libtermcap is better than the Emacs
Dave Love <fx@gnu.org>
parents:
diff changeset
2712 version, and knows the correct path.
Dave Love <fx@gnu.org>
parents:
diff changeset
2713 (N_PAGSIZ, N_BSSADDR, N_TRELOFF): Don't redefine if they already
Dave Love <fx@gnu.org>
parents:
diff changeset
2714 exist (i.e. under NetBSD >0.9).
Dave Love <fx@gnu.org>
parents:
diff changeset
2715
Dave Love <fx@gnu.org>
parents:
diff changeset
2716 1994-02-11 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2717
Dave Love <fx@gnu.org>
parents:
diff changeset
2718 * s/netbsd.h (SYSV_SYSTEM_DIR): Define.
Dave Love <fx@gnu.org>
parents:
diff changeset
2719 (BROKEN_START, TEXT_START, START_FILES, UNEXEC, RUN_TIME_REMAP):
Dave Love <fx@gnu.org>
parents:
diff changeset
2720 Define to use unexsunos4.
Dave Love <fx@gnu.org>
parents:
diff changeset
2721 (N_PAGSIZ, N_BSSSADDR, N_TRELOFF): Define so unexsunos4.c compiles.
Dave Love <fx@gnu.org>
parents:
diff changeset
2722
Dave Love <fx@gnu.org>
parents:
diff changeset
2723 1994-02-11 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2724
Dave Love <fx@gnu.org>
parents:
diff changeset
2725 * xfns.c (x_set_menu_bar_lines) [USE_X_TOOLKIT]: Dont Call
Dave Love <fx@gnu.org>
parents:
diff changeset
2726 XtDestroyWidget but free_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2727 Undo previous changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
2728 * xterm.c (x_destroy_window) [USE_X_TOOLKIT]: Call free_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2729 * xmenu.c (free_frame_menubar) [USE_X_TOOLKIT]: New function to destroy
Dave Love <fx@gnu.org>
parents:
diff changeset
2730 the X Widget instance of the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2731
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2732 * widget.c (EmacsFrameResize): Don't call XTranslateCoordinates. Code
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2733 removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2734
Dave Love <fx@gnu.org>
parents:
diff changeset
2735 * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Return Qnil when val is null.
Dave Love <fx@gnu.org>
parents:
diff changeset
2736
Dave Love <fx@gnu.org>
parents:
diff changeset
2737 1994-02-11 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2738
Dave Love <fx@gnu.org>
parents:
diff changeset
2739 * keyboard.c (Fexecute_extended_command): Copy this_command_keys
Dave Love <fx@gnu.org>
parents:
diff changeset
2740 as a vector, not a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2741
Dave Love <fx@gnu.org>
parents:
diff changeset
2742 1994-02-10 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2743
Dave Love <fx@gnu.org>
parents:
diff changeset
2744 * keyboard.c (syms_of_keyboard): Add a DEFVAR for command-hook-internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
2745 (command_loop_1): Use it for post-command-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2746
Dave Love <fx@gnu.org>
parents:
diff changeset
2747 1994-02-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2748
Dave Love <fx@gnu.org>
parents:
diff changeset
2749 * process.c (sys_siglist): Protect decl with #ifndef
Dave Love <fx@gnu.org>
parents:
diff changeset
2750 SYS_SIGLIST_DECLARED.
Dave Love <fx@gnu.org>
parents:
diff changeset
2751 * config.h.in: Add #undef SYS_SIGLIST_DECLARED.
Dave Love <fx@gnu.org>
parents:
diff changeset
2752
Dave Love <fx@gnu.org>
parents:
diff changeset
2753 1994-02-10 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2754
Dave Love <fx@gnu.org>
parents:
diff changeset
2755 * lread.c (read_filtered_event): Retry read_char after a buffer change.
Dave Love <fx@gnu.org>
parents:
diff changeset
2756 * keyboard.c (read_char, read_char_minibuf_menu_prompt,
Dave Love <fx@gnu.org>
parents:
diff changeset
2757 read_key_sequence): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2758
Dave Love <fx@gnu.org>
parents:
diff changeset
2759 * dispnew.c (buffer_posn_from_coords): Take hscroll into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
2760 * window.c (Fpos_visible_in_window_p): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2761
Dave Love <fx@gnu.org>
parents:
diff changeset
2762 * editfns.c (Fmessage): Copy the text to be displayed into a
Dave Love <fx@gnu.org>
parents:
diff changeset
2763 malloc'd buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2764
Dave Love <fx@gnu.org>
parents:
diff changeset
2765 1994-02-10 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2766
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2767 * xmenu.c (xmenu_show): Test again event.xmotion.x_root in the
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2768 MotionNotify case.
Dave Love <fx@gnu.org>
parents:
diff changeset
2769
Dave Love <fx@gnu.org>
parents:
diff changeset
2770 1994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2771
Dave Love <fx@gnu.org>
parents:
diff changeset
2772 * vmsdir.h: File renamed from dir.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2773 * ndir.h, fileio.c: Use new name vmsdir.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2774
Dave Love <fx@gnu.org>
parents:
diff changeset
2775 1994-02-09 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2776
Dave Love <fx@gnu.org>
parents:
diff changeset
2777 * alloc.c (Fgarbage_collect): Save and restore echo_area_glyphs_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
2778 * fileio.c (Fdo_auto_save): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2779
Dave Love <fx@gnu.org>
parents:
diff changeset
2780 * buffer.c (Fkill_all_local_variables): Run change-major-mode-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
2781
Dave Love <fx@gnu.org>
parents:
diff changeset
2782 * xterm.c (x_display_cursor, process_expose_from_menu): Block input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2783
Dave Love <fx@gnu.org>
parents:
diff changeset
2784 * editfns.c (difftm): Simplify return expression.
Dave Love <fx@gnu.org>
parents:
diff changeset
2785
Dave Love <fx@gnu.org>
parents:
diff changeset
2786 * m/news.h (CRT0_DUMMIES): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2787
Dave Love <fx@gnu.org>
parents:
diff changeset
2788 * alloc.c (mark_object): Fetch obj from *objptr at loop, not at
Dave Love <fx@gnu.org>
parents:
diff changeset
2789 the gotos.
Dave Love <fx@gnu.org>
parents:
diff changeset
2790
Dave Love <fx@gnu.org>
parents:
diff changeset
2791 1994-02-09 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2792
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2793 * xmenu.c: Implement a Motif behavior for the menubar.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2794 Now, if you move the pointer on another menubar item while
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2795 displaying the contents of a selected menubar item, the current
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2796 pulldown menu is closed and the new one corresponding to the new
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2797 pointed item is displayed.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
2798 (xmenu_show) [USE_X_TOOLKIT]: Clean up code.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2799 Handle the MotionNotify events in the XEvent loop.
Dave Love <fx@gnu.org>
parents:
diff changeset
2800
Dave Love <fx@gnu.org>
parents:
diff changeset
2801 1994-02-08 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2802
Dave Love <fx@gnu.org>
parents:
diff changeset
2803 * xfaces.c (compute_char_face): Extract overlay-sorting code as a
Dave Love <fx@gnu.org>
parents:
diff changeset
2804 separate function, which is now in buffer.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2805 * buffer.c (sort_overlays): New function, extracted from xfaces.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
2806
Dave Love <fx@gnu.org>
parents:
diff changeset
2807 1994-02-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2808
Dave Love <fx@gnu.org>
parents:
diff changeset
2809 * print.c (print): If print_escapes_newlines, print '\f' as "\\f".
Dave Love <fx@gnu.org>
parents:
diff changeset
2810 (syms_of_print): Update docstring.
Dave Love <fx@gnu.org>
parents:
diff changeset
2811
Dave Love <fx@gnu.org>
parents:
diff changeset
2812 1994-02-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2813
Dave Love <fx@gnu.org>
parents:
diff changeset
2814 * process.c (Fprocess_kill_without_query): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
2815
Dave Love <fx@gnu.org>
parents:
diff changeset
2816 1994-02-07 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2817
Dave Love <fx@gnu.org>
parents:
diff changeset
2818 * xterm.c (x_make_frame_invisible): Add USE_X_TOOLKIT conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
2819
Dave Love <fx@gnu.org>
parents:
diff changeset
2820 1994-02-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2821
Dave Love <fx@gnu.org>
parents:
diff changeset
2822 * xterm.c (x_set_window_size): New arg CHANGE_GRAVITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
2823 (x_new_font): Pass CHANGE_GRAVITY arg to x_set_window_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2824 (x_wm_set_size_hint): New arg CHANGE_GRAVITY.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2825 (x_set_offset, x_set_window_size):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2826 Pass CHANGE_GRAVITY arg to x_set_window_size.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2827 * xfns.c (x_set_internal_border_width, x_set_vertical_scroll_bars):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2828 Pass CHANGE_GRAVITY arg to x_set_window_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2829 (Fx_create_frame): Pass CHANGE_GRAVITY arg to x_wm_set_size_hint.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2830 * frame.c (Fset_frame_height, Fset_frame_width, Fset_frame_size):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2831 Pass CHANGE_GRAVITY arg to x_set_window_size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2832
Dave Love <fx@gnu.org>
parents:
diff changeset
2833 * frame.c (other_visible_frames):
Dave Love <fx@gnu.org>
parents:
diff changeset
2834 New function; code taken from Fdelete_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2835 (Fdelete_frame): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2836 (Fmake_frame_invisible): Use it. New arg FORCE.
Dave Love <fx@gnu.org>
parents:
diff changeset
2837 * xfns.c (x_set_visibility): Pass new arg to Fmake_frame_invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
2838
Dave Love <fx@gnu.org>
parents:
diff changeset
2839 * xdisp.c (fix_glyph): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2840 (display_text_line, display_string): Use fix_glyph.
Dave Love <fx@gnu.org>
parents:
diff changeset
2841
Dave Love <fx@gnu.org>
parents:
diff changeset
2842 * xfaces.c (init_frame_faces): Clear FRAME_N_COMPUTED_FACES
Dave Love <fx@gnu.org>
parents:
diff changeset
2843 and FRAME_SIZE_COMPUTED_FACES.
Dave Love <fx@gnu.org>
parents:
diff changeset
2844
Dave Love <fx@gnu.org>
parents:
diff changeset
2845 1994-02-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2846
Dave Love <fx@gnu.org>
parents:
diff changeset
2847 * xdisp.c (copy_rope): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
2848 (copy_part_of_rope): Merge the glyph's face using compute_glyph_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
2849 Take frame as additional arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2850 (display_text_line): Use copy_part_of_rope always, not copy_rope.
Dave Love <fx@gnu.org>
parents:
diff changeset
2851 Pass the frame as arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2852 (display_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
2853
Dave Love <fx@gnu.org>
parents:
diff changeset
2854 * xfaces.c (compute_glyph_face): New arg CURRENT_FACE
Dave Love <fx@gnu.org>
parents:
diff changeset
2855 specifies face to merge with.
Dave Love <fx@gnu.org>
parents:
diff changeset
2856
Dave Love <fx@gnu.org>
parents:
diff changeset
2857 * emacs.c (main) [AIX]: Don't handle signal 20, 21 or 22.
Dave Love <fx@gnu.org>
parents:
diff changeset
2858 Call signal 24 by name (SIGXCPU).
Dave Love <fx@gnu.org>
parents:
diff changeset
2859
Dave Love <fx@gnu.org>
parents:
diff changeset
2860 * eval.c (internal_condition_case_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2861 * lisp.h (internal_condition_case_1): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
2862 * keyboard.c (menu_bar_item): Use internal_condition_case_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2863 (menu_bar_item_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2864 * xmenu.c (single_keymap_panes): Use internal_condition_case_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
2865 (single_keymap_panes_1): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
2866
Dave Love <fx@gnu.org>
parents:
diff changeset
2867 1994-02-04 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2868
Dave Love <fx@gnu.org>
parents:
diff changeset
2869 * intervals.c (verify_interval_modification): When checking
Dave Love <fx@gnu.org>
parents:
diff changeset
2870 read-only, allow for the case that stickiness might be t instead
Dave Love <fx@gnu.org>
parents:
diff changeset
2871 of a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2872
Dave Love <fx@gnu.org>
parents:
diff changeset
2873 * data.c (fmod): Implement it on systems where it's missing, using
Dave Love <fx@gnu.org>
parents:
diff changeset
2874 drem if available.
Dave Love <fx@gnu.org>
parents:
diff changeset
2875
Dave Love <fx@gnu.org>
parents:
diff changeset
2876 1994-02-04 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2877
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2878 * xmenu.c (xmenu_show) [USE_X_TOOLKIT]: Remove the #if 0 directives
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2879 and reverse one to avoid the flickering of the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
2880
Dave Love <fx@gnu.org>
parents:
diff changeset
2881 1994-02-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2882
Dave Love <fx@gnu.org>
parents:
diff changeset
2883 * keymap.c (Fwhere_is_internal): Take just one keymap arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2884 (where_is_string): Pass Voverriding_local_map for that arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2885 * doc.c (Fsubstitute_command_keys): Pass keymap as that arg
Dave Love <fx@gnu.org>
parents:
diff changeset
2886 to Fwhere_is_internal. Init keymap from Voverriding_local_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
2887
Dave Love <fx@gnu.org>
parents:
diff changeset
2888 1994-02-03 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2889
Dave Love <fx@gnu.org>
parents:
diff changeset
2890 * intervals.c (merge_properties_sticky): Preserve original order
Dave Love <fx@gnu.org>
parents:
diff changeset
2891 of properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
2892
Dave Love <fx@gnu.org>
parents:
diff changeset
2893 1994-02-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2894
Dave Love <fx@gnu.org>
parents:
diff changeset
2895 * s/hpux8.h (X_IO_BUG): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
2896
Dave Love <fx@gnu.org>
parents:
diff changeset
2897 * fileio.c (Fwrite_region):
Dave Love <fx@gnu.org>
parents:
diff changeset
2898 If FILENAME has no handler, see if VISIT has one.
Dave Love <fx@gnu.org>
parents:
diff changeset
2899
Dave Love <fx@gnu.org>
parents:
diff changeset
2900 * search.c (scan_buffer): New arg ALLOW_QUIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2901 (find_next_newline): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
2902 * xdisp.c (display_count_lines): Pass new arg to scan_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2903 * syntax.c (find_defun_start): Pass new arg to scan_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2904 * cmds.c (Fforward_line): Pass new arg to scan_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2905
Dave Love <fx@gnu.org>
parents:
diff changeset
2906 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2907
Dave Love <fx@gnu.org>
parents:
diff changeset
2908 * xterm.c (XTread_socket): Add X_IO_BUG conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
2909
Dave Love <fx@gnu.org>
parents:
diff changeset
2910 * xdisp.c (display_menu_bar): Pass explicit max arg to display_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
2911 (display_string): New arg OBEY_WINDOW_WIDTH. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
2912
Dave Love <fx@gnu.org>
parents:
diff changeset
2913 1994-02-02 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2914
Dave Love <fx@gnu.org>
parents:
diff changeset
2915 * xterm.c (x_iconify_frame): Fix misbalanced
Dave Love <fx@gnu.org>
parents:
diff changeset
2916 BLOCK_INPUT/UNBLOCK_INPUT.
Dave Love <fx@gnu.org>
parents:
diff changeset
2917
Dave Love <fx@gnu.org>
parents:
diff changeset
2918 * xdisp.c (try_window_id): Don't pass value beyond ZV to
Dave Love <fx@gnu.org>
parents:
diff changeset
2919 compute_motion.
Dave Love <fx@gnu.org>
parents:
diff changeset
2920 * window.c (Fpos_visible_in_window_p): Return nil if POS > ZV.
Dave Love <fx@gnu.org>
parents:
diff changeset
2921
Dave Love <fx@gnu.org>
parents:
diff changeset
2922 * sysdep.c (get_system_name): Remove restriction on hostname size.
Dave Love <fx@gnu.org>
parents:
diff changeset
2923 * lisp.h (get_system_name): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
2924 * xterm.c (x_term_init): Use get_system_name instead of gethostname.
Dave Love <fx@gnu.org>
parents:
diff changeset
2925 * xrdb.c (x_get_customization_string): Use get_system_name instead
Dave Love <fx@gnu.org>
parents:
diff changeset
2926 of gethostname.
Dave Love <fx@gnu.org>
parents:
diff changeset
2927
Dave Love <fx@gnu.org>
parents:
diff changeset
2928 1994-02-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2929
Dave Love <fx@gnu.org>
parents:
diff changeset
2930 * keyboard.c (kbd_buffer_get_event): Pass 1 to read_avail_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
2931
Dave Love <fx@gnu.org>
parents:
diff changeset
2932 1994-02-01 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2933
Dave Love <fx@gnu.org>
parents:
diff changeset
2934 * config.h.in (HAVE_FMOD): Add another #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
2935 * data.c (Fmod): Use HAVE_FMOD.
Dave Love <fx@gnu.org>
parents:
diff changeset
2936
Dave Love <fx@gnu.org>
parents:
diff changeset
2937 1994-02-01 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2938
Dave Love <fx@gnu.org>
parents:
diff changeset
2939 * xfns.c (x_set_menu_bar_lines): Test also menubar_widget before
Dave Love <fx@gnu.org>
parents:
diff changeset
2940 calling XtDestroyWidget.
Dave Love <fx@gnu.org>
parents:
diff changeset
2941
Dave Love <fx@gnu.org>
parents:
diff changeset
2942 1994-02-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2943
Dave Love <fx@gnu.org>
parents:
diff changeset
2944 * xterm.c (dumpglyphs): Don't crash for invalid face code.
Dave Love <fx@gnu.org>
parents:
diff changeset
2945
Dave Love <fx@gnu.org>
parents:
diff changeset
2946 1994-01-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2947
Dave Love <fx@gnu.org>
parents:
diff changeset
2948 * undo.c (record_first_change): Check for buffer-undo-list = t.
Dave Love <fx@gnu.org>
parents:
diff changeset
2949 Make an undo boundary if appropriate. Set last_undo_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
2950 (record_property_change): Use BUFFER, not current_buffer,
Dave Love <fx@gnu.org>
parents:
diff changeset
2951 when testing undo_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
2952
Dave Love <fx@gnu.org>
parents:
diff changeset
2953 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2954
Dave Love <fx@gnu.org>
parents:
diff changeset
2955 * widget.c: Don't declare arg types in decls or fn definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2956
Dave Love <fx@gnu.org>
parents:
diff changeset
2957 * syntax.h (SYNTAX_MATCH, SYNTAX): Fix non-GNUC definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
2958
Dave Love <fx@gnu.org>
parents:
diff changeset
2959 * widget.h (EmacsFrameSetCharSize): Don't declare arg types.
Dave Love <fx@gnu.org>
parents:
diff changeset
2960
Dave Love <fx@gnu.org>
parents:
diff changeset
2961 * Makefile.in.in (configuration): Change # comment to C comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
2962
Dave Love <fx@gnu.org>
parents:
diff changeset
2963 1994-01-29 Karl Heuer (kwzh@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2964
Dave Love <fx@gnu.org>
parents:
diff changeset
2965 * keymap.c (currrent_minor_maps): Scale by sizeof when allocating
Dave Love <fx@gnu.org>
parents:
diff changeset
2966 objects.
Dave Love <fx@gnu.org>
parents:
diff changeset
2967
Dave Love <fx@gnu.org>
parents:
diff changeset
2968 * buffer.c (Fkill_all_local_variables): Follow symbol forwarding.
Dave Love <fx@gnu.org>
parents:
diff changeset
2969
Dave Love <fx@gnu.org>
parents:
diff changeset
2970 1994-01-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2971
Dave Love <fx@gnu.org>
parents:
diff changeset
2972 * callproc.c: Include stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2973 (init_callproc): Put non-ex-dir warnings on stderr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2974
Dave Love <fx@gnu.org>
parents:
diff changeset
2975 * lread.c (init_lread): Put non-ex-dir warnings on stderr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2976
Dave Love <fx@gnu.org>
parents:
diff changeset
2977 1994-01-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2978
Dave Love <fx@gnu.org>
parents:
diff changeset
2979 * lread.c (init_lread): Put non-ex-dir warnings on stderr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2980 * callproc.c: Include stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
2981 (init_callproc): Put non-ex-dir warnings on stderr.
Dave Love <fx@gnu.org>
parents:
diff changeset
2982
Dave Love <fx@gnu.org>
parents:
diff changeset
2983 1994-01-28 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2984
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
2985 * xterm.c (x_set_window_size): Add USE_X_TOOLKIT conditional. Call
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
2986 EmacsFrameSetCharSize and return.
Dave Love <fx@gnu.org>
parents:
diff changeset
2987
Dave Love <fx@gnu.org>
parents:
diff changeset
2988 * xterm.c (x_term_init): Cast to (char **) before assignment to argv.
Dave Love <fx@gnu.org>
parents:
diff changeset
2989
Dave Love <fx@gnu.org>
parents:
diff changeset
2990 1994-01-27 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2991
Dave Love <fx@gnu.org>
parents:
diff changeset
2992 * keyboard.c (make_lispy_event): Add USE_X_TOOLKIT conditional and
Dave Love <fx@gnu.org>
parents:
diff changeset
2993 test FRAME_EXTERNAL_MENU_BAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
2994 (map_event_to_object) [USE_X_TOOLKIT]: Declare and use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
2995
Dave Love <fx@gnu.org>
parents:
diff changeset
2996 1994-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
2997
Dave Love <fx@gnu.org>
parents:
diff changeset
2998 * xterm.c (x_set_mouse_position): Don't raise the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
2999
Dave Love <fx@gnu.org>
parents:
diff changeset
3000 * s/sunos4-0.h [__GNUC__] (MKDIR_PROTOTYPE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3001
Dave Love <fx@gnu.org>
parents:
diff changeset
3002 * sysdep.c (mkdir): Use MKDIR_PROTOTYPE if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3003
Dave Love <fx@gnu.org>
parents:
diff changeset
3004 1994-01-26 Frederic Pierresteguy (fp@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3005
Dave Love <fx@gnu.org>
parents:
diff changeset
3006 * xterm.h [USE_X_TOOLKIT]: Don't include Xaw/Box.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3007
Dave Love <fx@gnu.org>
parents:
diff changeset
3008 * xdisp.c (update_menu_bar): Add USE_X_TOOLKIT conditional and test
Dave Love <fx@gnu.org>
parents:
diff changeset
3009 FRAME_EXTERNAL_MENU_BAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3010
Dave Love <fx@gnu.org>
parents:
diff changeset
3011 1994-01-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3012
Dave Love <fx@gnu.org>
parents:
diff changeset
3013 * Makefile.in.in (widgetobj): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3014 (otherobj): Use widgetobj.
Dave Love <fx@gnu.org>
parents:
diff changeset
3015 (XOBJ): Undo previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3016
Dave Love <fx@gnu.org>
parents:
diff changeset
3017 1994-01-25 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
3018
Dave Love <fx@gnu.org>
parents:
diff changeset
3019 * m/delta.h (HAVE_BCOPY): undef'd for efficiency.
Dave Love <fx@gnu.org>
parents:
diff changeset
3020 (bcopy, bzero, bcmp): define'd for efficiency.
Dave Love <fx@gnu.org>
parents:
diff changeset
3021 (GAP_USE_BCOPY, BCOPY_DOWNWARD_SAFE): define'd for GHc compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
3022
Dave Love <fx@gnu.org>
parents:
diff changeset
3023 1994-01-24 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
3024
Dave Love <fx@gnu.org>
parents:
diff changeset
3025 * m/delta.h (HAVE_RANDOM, BROKEN_FIONREAD): Defined if X is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3026 (HAVE_XSCREENNUMBEROFSCREEN): Defined if X is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3027 (LIB_X11_LIB, LIBX11_SYSTEM): Override only if X is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3028 (USG_SHARED_LIBRARIES): Undefine only if X is used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3029
Dave Love <fx@gnu.org>
parents:
diff changeset
3030 1994-01-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3031
Dave Love <fx@gnu.org>
parents:
diff changeset
3032 * fns.c (Fconcat): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3033
Dave Love <fx@gnu.org>
parents:
diff changeset
3034 1994-01-22 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 * keyboard.c (read_key_sequence): Properly gcpro fkey_map while
Dave Love <fx@gnu.org>
parents:
diff changeset
3037 using keytran_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
3038
Dave Love <fx@gnu.org>
parents:
diff changeset
3039 * fns.c (Fassq, Fassoc): Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3040
Dave Love <fx@gnu.org>
parents:
diff changeset
3041 * data.c (Faset): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3042
Dave Love <fx@gnu.org>
parents:
diff changeset
3043 1994-01-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3044
Dave Love <fx@gnu.org>
parents:
diff changeset
3045 * xdisp.c (display_menu_bar): Add USE_X_TOOLKIT conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
3046 (redisplay_window) [USE_X_TOOLKIT]: Test FRAME_EXTERNAL_MENU_BAR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3047 (update_menu_bar) [USE_X_TOOLKIT]: Call set_frame_menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3048
Dave Love <fx@gnu.org>
parents:
diff changeset
3049 * widget.c: Include X11/ObjectP.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3050
Dave Love <fx@gnu.org>
parents:
diff changeset
3051 * keyboard.c (syms_of_keyboard): New Lisp var command-hook-internal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3052 (command_loop_1): Use it when running the command hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
3053
Dave Love <fx@gnu.org>
parents:
diff changeset
3054 * Makefile.in.in (LWLIB_OPTIONS): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3055 (LIBXT): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3056 (LIBX): Use LIBXT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3057 (widget.o): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
3058 (XOBJ) [USE_X_TOOLKIT]: Add widget.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
3059
Dave Love <fx@gnu.org>
parents:
diff changeset
3060 * xmenu.c: Find lwlib.h and xlwmenuP.h in ../lwlib.
Dave Love <fx@gnu.org>
parents:
diff changeset
3061 * xfns.c: Find lwlib.h in ../lwlib.
Dave Love <fx@gnu.org>
parents:
diff changeset
3062
Dave Love <fx@gnu.org>
parents:
diff changeset
3063 * widgetprv.h: Renamed from widgetP.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3064
Dave Love <fx@gnu.org>
parents:
diff changeset
3065 * Makefile.in.in (lwlibdir): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3066 ($(OLDXMENU)) [USE_X_TOOLKIT]: Alternate rule.
Dave Love <fx@gnu.org>
parents:
diff changeset
3067 (OLDXMENU) [USE_X_TOOLKIT]: Alternate value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3068 (really-lwlib): New rule.
Dave Love <fx@gnu.org>
parents:
diff changeset
3069
Dave Love <fx@gnu.org>
parents:
diff changeset
3070 * xterm.h [USE_X_TOOLKIT]: Include StringDefs.h, IntrinsicP.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
3071 CoreP.h, StringDefs.h, Xaw/Box.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3072 * xterm.c: Don't include them.
Dave Love <fx@gnu.org>
parents:
diff changeset
3073
Dave Love <fx@gnu.org>
parents:
diff changeset
3074 * xrdb.c (search_magic_path): Fix logic testing for empty path element.
Dave Love <fx@gnu.org>
parents:
diff changeset
3075
Dave Love <fx@gnu.org>
parents:
diff changeset
3076 1994-01-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3077
Dave Love <fx@gnu.org>
parents:
diff changeset
3078 * xterm.c (x_wm_set_size_hint): Swap southeast and northwest.
Dave Love <fx@gnu.org>
parents:
diff changeset
3079
Dave Love <fx@gnu.org>
parents:
diff changeset
3080 * xrdb.c (S_ISDIR): Define if not defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3081 (file_p): Use S_ISDIR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3082
Dave Love <fx@gnu.org>
parents:
diff changeset
3083 * xterm.c (XTupdate_end): No need to test updating_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3084 * term.c (update_end): Clear updating_frame before calling hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
3085
Dave Love <fx@gnu.org>
parents:
diff changeset
3086 * fileio.c (double_dollars): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3087 (Fread_file_name_internal): Use double_dollars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3088 (Fread_file_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3089
Dave Love <fx@gnu.org>
parents:
diff changeset
3090 * textprop.c (Fprevious_property_change): Move back at least 1 char.
Dave Love <fx@gnu.org>
parents:
diff changeset
3091 (Fprevious_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3092 * textprop.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3093
Dave Love <fx@gnu.org>
parents:
diff changeset
3094 * xfns.c (store_class_hints): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3095
Dave Love <fx@gnu.org>
parents:
diff changeset
3096 * intervals.c (graft_intervals_into_buffer): Fix one-off
Dave Love <fx@gnu.org>
parents:
diff changeset
3097 comparing lengths of over and under.
Dave Love <fx@gnu.org>
parents:
diff changeset
3098
Dave Love <fx@gnu.org>
parents:
diff changeset
3099 * keyboard.c (read_key_sequence): Don't call echo_truncate
Dave Love <fx@gnu.org>
parents:
diff changeset
3100 the first time through.
Dave Love <fx@gnu.org>
parents:
diff changeset
3101
Dave Love <fx@gnu.org>
parents:
diff changeset
3102 1994-01-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3103
Dave Love <fx@gnu.org>
parents:
diff changeset
3104 * s/sunos4-1-3.h: Add #undef SYSTEM_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
3105
Dave Love <fx@gnu.org>
parents:
diff changeset
3106 * xfns.c (Fx_create_frame): Bind x-resource-name to explicit title.
Dave Love <fx@gnu.org>
parents:
diff changeset
3107 (Qx_resource_name): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3108 (syms_of_xfns): Set up Qx_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
3109
Dave Love <fx@gnu.org>
parents:
diff changeset
3110 * xmenu.c: Reshuffle functions; put new ones in #ifdef USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3111 (Fx_popup_menu): Add USE_X_TOOLKIT conditional around new decls.
Dave Love <fx@gnu.org>
parents:
diff changeset
3112
Dave Love <fx@gnu.org>
parents:
diff changeset
3113 * xterm.c: Put new functions in #ifdef USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3114
Dave Love <fx@gnu.org>
parents:
diff changeset
3115 * xdisp.c (truncate_echo_area): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3116 * keyboard.c (echo_truncate): Call truncate_echo_area.
Dave Love <fx@gnu.org>
parents:
diff changeset
3117
Dave Love <fx@gnu.org>
parents:
diff changeset
3118 1994-01-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3119
Dave Love <fx@gnu.org>
parents:
diff changeset
3120 * config.h.in: Add #undef for USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3121
Dave Love <fx@gnu.org>
parents:
diff changeset
3122 * xfns.c (x_window): Fix error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
3123
Dave Love <fx@gnu.org>
parents:
diff changeset
3124 1993-01-18 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
3125
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
3126 Support use of X toolkit.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
3127 * (USE_X_TOOLKIT): New macro to conditionalize the use of Xt.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3128 * widget.c, widgetP.h, widget.h: New files.
Dave Love <fx@gnu.org>
parents:
diff changeset
3129 * frame.h (struct frame): New field external_menu_bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
3130 (FRAME_EXTERNAL_MENU_BAR): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3131 * xterm.h (struct x_display): New fields widget, column_widget,
Dave Love <fx@gnu.org>
parents:
diff changeset
3132 edit_widget, menubar_widget.
Dave Love <fx@gnu.org>
parents:
diff changeset
3133 (x_any_window_to_frame): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3134 * lisp.h (VOID_TO_LISP, CVOID_TO_LISP, LISP_TO_VOID, LISP_TO_CVOID):
Dave Love <fx@gnu.org>
parents:
diff changeset
3135 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3136 * xfns.c (x_any_window_to_frame): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3137 (x_window_to_frame, x_window): Handle USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3138 (x_set_icon_type, x_set_menu_bar_lines, x_set_name): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3139 (store_class_hints, hack_wm_protocols): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3140 * xmenu.c (string_width): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3141 (event_is_in_menu_item, map_event_to_object): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3142 (set_menu_items, free_menu_items, popup_selection_callback): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3143 (popup_down_callback, free_menubar_widget_value_tree): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3144 (update_one_frame_psheets, set_frame_menubar): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3145 (Fx_popup_menu, xmenu_show): Handle USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3146 * xterm.c (construct_mouse_click): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3147 (process_expose_from_menu): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3148 (XTread_socket, x_set_offset, x_set_window_size): Handle USE_X_TOOLKIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
3149 (x_raise_frame, x_lower_frame, x_make_frame_visible): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3150 (x_iconify_frame, x_destroy_window, x_wm_set_window_state): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3151 (x_term_init): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3152
Dave Love <fx@gnu.org>
parents:
diff changeset
3153 * xmenu.c (dispatch_dummy_expose): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3154 (XMenu_xpos, XMenu_ypos): Change the values of the constant assignment.
Dave Love <fx@gnu.org>
parents:
diff changeset
3155 (xmenu_show): Change the way to make the menubar to redraw itself by
Dave Love <fx@gnu.org>
parents:
diff changeset
3156 generating a dummy expose event.
Dave Love <fx@gnu.org>
parents:
diff changeset
3157
Dave Love <fx@gnu.org>
parents:
diff changeset
3158 * xterm.c (x_term_init): Pass argv, argc to XtAppInitialize with the
Dave Love <fx@gnu.org>
parents:
diff changeset
3159 display_name value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3160
Dave Love <fx@gnu.org>
parents:
diff changeset
3161 1994-01-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3162
Dave Love <fx@gnu.org>
parents:
diff changeset
3163 * s/linux.h: Don't include stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3164
Dave Love <fx@gnu.org>
parents:
diff changeset
3165 * dispnew.c: Include stdio.h before config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3166
Dave Love <fx@gnu.org>
parents:
diff changeset
3167 * emacs.c (init_cmdargs): Set Vinstallation_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
3168 (syms_of_emacs): staticpro it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3169 * lisp.h (Vinstallation_directory): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3170 * lread.c (init_lread): Use Vinstallation_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
3171 * callproc.c (init_callproc): Use Vinstallation_directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
3172
Dave Love <fx@gnu.org>
parents:
diff changeset
3173 * fileio.c (Ffile_symlink_p): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3174
Dave Love <fx@gnu.org>
parents:
diff changeset
3175 * keyboard.c (Voverriding_local_map): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3176 (syms_of_keyboard): Set up Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3177 (read_key_sequence, menu_bar_items): Handle Voverriding_local_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
3178
Dave Love <fx@gnu.org>
parents:
diff changeset
3179 * keymap.c (Fkey_binding): Handle Voverriding_local_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
3180 (describe_buffer_bindings): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3181
Dave Love <fx@gnu.org>
parents:
diff changeset
3182 1994-01-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3183
Dave Love <fx@gnu.org>
parents:
diff changeset
3184 * config.h.in (LD_SWITCH_X_SITE_AUX): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
3185 * s/sol2.h (LD_SWITCH_SYSTEM): Use LD_SWITCH_X_SITE_AUX.
Dave Love <fx@gnu.org>
parents:
diff changeset
3186
Dave Love <fx@gnu.org>
parents:
diff changeset
3187 * floatfns.c (Fffloor, Ffceil, Ffround, Fftruncate): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3188 (syms_of_floatfns): Turn them on.
Dave Love <fx@gnu.org>
parents:
diff changeset
3189
Dave Love <fx@gnu.org>
parents:
diff changeset
3190 1994-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3191
Dave Love <fx@gnu.org>
parents:
diff changeset
3192 * keyboard.c (command_loop_1): If there's an error in the
Dave Love <fx@gnu.org>
parents:
diff changeset
3193 post-command-hook or pre-command-hook, leave that hook nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
3194
Dave Love <fx@gnu.org>
parents:
diff changeset
3195 * s/sco4.h (BSTRING): Don't define it here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3196
Dave Love <fx@gnu.org>
parents:
diff changeset
3197 1994-01-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3198
Dave Love <fx@gnu.org>
parents:
diff changeset
3199 * Makefile.in.in (xterm.o): Depends on syssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3200
Dave Love <fx@gnu.org>
parents:
diff changeset
3201 1994-01-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3202
Dave Love <fx@gnu.org>
parents:
diff changeset
3203 * sysdep.c (sys_siglist) [sun]: Additional Sun-specific signal names.
Dave Love <fx@gnu.org>
parents:
diff changeset
3204
Dave Love <fx@gnu.org>
parents:
diff changeset
3205 1993-01-12 Thomas Horsley (tahorsley@csd.harris.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3206
Dave Love <fx@gnu.org>
parents:
diff changeset
3207 * cxux-crt0.s: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3208
Dave Love <fx@gnu.org>
parents:
diff changeset
3209 * emacs.c (main) [USG5 and INTERRUPT_INPUT]: Call setpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3210
Dave Love <fx@gnu.org>
parents:
diff changeset
3211 * m/nh3000.h: New file for the Night Hawk 3000 series hardware defs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3212
Dave Love <fx@gnu.org>
parents:
diff changeset
3213 * m/nh4000.h: New file for the Night Hawk 4000 & 5000 series hardware.
Dave Love <fx@gnu.org>
parents:
diff changeset
3214
Dave Love <fx@gnu.org>
parents:
diff changeset
3215 * s/cxux.h: New file for the CX/UX operating system used by Night
Dave Love <fx@gnu.org>
parents:
diff changeset
3216 Hawks.
Dave Love <fx@gnu.org>
parents:
diff changeset
3217
Dave Love <fx@gnu.org>
parents:
diff changeset
3218 * s/cxux7.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3219
Dave Love <fx@gnu.org>
parents:
diff changeset
3220 * sysdep.c (request_sigio, unrequest_sigio): Add new versions of
Dave Love <fx@gnu.org>
parents:
diff changeset
3221 these routines for the CX/UX operating system.
Dave Love <fx@gnu.org>
parents:
diff changeset
3222 (sys_signal) [SA_RESTART]: Set this flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
3223
Dave Love <fx@gnu.org>
parents:
diff changeset
3224 * xterm.c: Include syssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3225
Dave Love <fx@gnu.org>
parents:
diff changeset
3226 1994-01-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3227
Dave Love <fx@gnu.org>
parents:
diff changeset
3228 * process.c (sigchld_handler, status_message):
Dave Love <fx@gnu.org>
parents:
diff changeset
3229 Handle a NULL in sys_siglist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3230
Dave Love <fx@gnu.org>
parents:
diff changeset
3231 1994-01-11 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3232
Dave Love <fx@gnu.org>
parents:
diff changeset
3233 * buffer.c (syms_of_buffer): Don't do (put 'erase-buffer 'disabled t).
Dave Love <fx@gnu.org>
parents:
diff changeset
3234 (keys_of_buffer): Do it here instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3235
Dave Love <fx@gnu.org>
parents:
diff changeset
3236 1994-01-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3237
Dave Love <fx@gnu.org>
parents:
diff changeset
3238 * lread.c (Fload): Record descriptor numbers on load_descriptor_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3239 (load_descriptor_unwind, close_load_descs): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3240 (syms_of_lread): Init and staticpro load_descriptor_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3241 (init_lread): Clear load_descriptor_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3242
Dave Love <fx@gnu.org>
parents:
diff changeset
3243 * callproc.c (child_setup): Call close_load_descs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3244
Dave Love <fx@gnu.org>
parents:
diff changeset
3245 * eval.c (Fcondition_case): Allow a list of condition names
Dave Love <fx@gnu.org>
parents:
diff changeset
3246 in a handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
3247 (find_handler_clause): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3248 (Fsignal): Rename 1st arg to error_symbol.
Dave Love <fx@gnu.org>
parents:
diff changeset
3249 (Fcondition_case): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3250
Dave Love <fx@gnu.org>
parents:
diff changeset
3251 * process.c (read_process_output): Supply second arg to unbind_to.
Dave Love <fx@gnu.org>
parents:
diff changeset
3252 (exec_sentinel): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3253
Dave Love <fx@gnu.org>
parents:
diff changeset
3254 1994-01-11 (afs@hplb.hpl.hp.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3255
Dave Love <fx@gnu.org>
parents:
diff changeset
3256 * keyboard.c (read_char_x_menu_prompt, read_char_minibuf_menu_prompt):
Dave Love <fx@gnu.org>
parents:
diff changeset
3257 New functions made by dividing up read_char_menu_prompt.
Dave Love <fx@gnu.org>
parents:
diff changeset
3258 (read_char): Call read_char_minibuffer_menu_prompt before the sit_for
Dave Love <fx@gnu.org>
parents:
diff changeset
3259 if X menus are not going to be used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3260 (read_char_minibuf_menu_prompt): Correct access to keymaps for
Dave Love <fx@gnu.org>
parents:
diff changeset
3261 menus when not using X menus. Only store character read in a keyboard
Dave Love <fx@gnu.org>
parents:
diff changeset
3262 macro if it is not the menu help character.
Dave Love <fx@gnu.org>
parents:
diff changeset
3263
Dave Love <fx@gnu.org>
parents:
diff changeset
3264 1994-01-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3265
Dave Love <fx@gnu.org>
parents:
diff changeset
3266 * process.c (create_process): Set line discipline only if pty_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
3267
Dave Love <fx@gnu.org>
parents:
diff changeset
3268 * search.c (set_search_regs): New subroutine.
Dave Love <fx@gnu.org>
parents:
diff changeset
3269 (search_buffer): Use set_search_regs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3270 Record beginning and end after matching null string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3271
Dave Love <fx@gnu.org>
parents:
diff changeset
3272 1994-01-09 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3273
Dave Love <fx@gnu.org>
parents:
diff changeset
3274 * mem-limits.h: Include <sys/types.h> before <sys/resource.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
3275
Dave Love <fx@gnu.org>
parents:
diff changeset
3276 * process.c: Don't declare sys_nerr. Don't declare sys_errlist
Dave Love <fx@gnu.org>
parents:
diff changeset
3277 unless #ifdef VMS. Declare strerror instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3278 (wait_reading_process_input): Call strerror instead of using
Dave Love <fx@gnu.org>
parents:
diff changeset
3279 sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3280
Dave Love <fx@gnu.org>
parents:
diff changeset
3281 1994-01-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3282
Dave Love <fx@gnu.org>
parents:
diff changeset
3283 * xfns.c (x_sync): Block input.
Dave Love <fx@gnu.org>
parents:
diff changeset
3284
Dave Love <fx@gnu.org>
parents:
diff changeset
3285 * buffer.h (struct buffer): New field auto_save_failure_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
3286
Dave Love <fx@gnu.org>
parents:
diff changeset
3287 * fileio.c (Fdo_auto_save): If auto save times out,
Dave Love <fx@gnu.org>
parents:
diff changeset
3288 don't try again for 20 minutes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3289 (Fclear_buffer_auto_save_failure): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3290 (Fset_buffer_auto_saved): Clear auto_save_failure_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
3291
Dave Love <fx@gnu.org>
parents:
diff changeset
3292 * xfns.c (x_sync): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3293 * frame.c (Fdelete_frame): Call x_sync.
Dave Love <fx@gnu.org>
parents:
diff changeset
3294
Dave Love <fx@gnu.org>
parents:
diff changeset
3295 1994-01-09 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3296
Dave Love <fx@gnu.org>
parents:
diff changeset
3297 * sysdep.c: Restore big block of #ifdef and #include lines for
Dave Love <fx@gnu.org>
parents:
diff changeset
3298 fcntl.h and friends, apparently accidentally removed in revision
Dave Love <fx@gnu.org>
parents:
diff changeset
3299 1.70 (Jan 5 changes).
Dave Love <fx@gnu.org>
parents:
diff changeset
3300
Dave Love <fx@gnu.org>
parents:
diff changeset
3301 1994-01-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3302
Dave Love <fx@gnu.org>
parents:
diff changeset
3303 * callproc.c (child_setup): Don't declare PID `register'; we later
Dave Love <fx@gnu.org>
parents:
diff changeset
3304 take its address.
Dave Love <fx@gnu.org>
parents:
diff changeset
3305
Dave Love <fx@gnu.org>
parents:
diff changeset
3306 * config.h.in: Add #undef HAVE_STRERROR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3307 * sysdep.c [! VMS]: Don't declare sys_errlist here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3308 [! HAVE_STRERROR] (strerror): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3309 (dup2): Use strerror instead of sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3310 * fileio.c: Don't declare sys_errlist; declare strerror instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3311 (err_str): Macro removed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3312 (Finsert_file_contents, Fwrite_region): Call strerror instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
3313 err_str.
Dave Love <fx@gnu.org>
parents:
diff changeset
3314 (report_file_error): Call strerror instead of using sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3315 * emacs.c (main): Call strerror instead of using sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3316 * callproc.c: Don't declare sys_errlist; declare strerror instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3317 (relocate_fd): Call strerror instead of using sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3318 * unexenix.c: Don't declare sys_errlist; declare strerror instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
3319 (fatal_unexec): Call strerror instead of using sys_errlist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3320 * unexmips.c: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3321
Dave Love <fx@gnu.org>
parents:
diff changeset
3322 1994-01-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3323
Dave Love <fx@gnu.org>
parents:
diff changeset
3324 * frame.c (Fdelete_frame): Do FRAME_SAMPLE_VISIBILITY before
Dave Love <fx@gnu.org>
parents:
diff changeset
3325 testing visibility of a frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3326
Dave Love <fx@gnu.org>
parents:
diff changeset
3327 * emacs.c (main): Don't call setpgrp if !initialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
3328
Dave Love <fx@gnu.org>
parents:
diff changeset
3329 * Makefile.in.in (${etc}DOC): Put back ${lisp} accidentally deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3330
Dave Love <fx@gnu.org>
parents:
diff changeset
3331 * keymap.c (describe_map_tree): New arg NOMENU.
Dave Love <fx@gnu.org>
parents:
diff changeset
3332 (describe_buffer_bindings): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3333 * doc.c (Fsubstitute_command_keys): Pass new arg to describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
3334
Dave Love <fx@gnu.org>
parents:
diff changeset
3335 1994-01-08 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
3336
Dave Love <fx@gnu.org>
parents:
diff changeset
3337 * keyboard.c (interrupt_signal) [MSDOS]: write explicit CRs since
Dave Love <fx@gnu.org>
parents:
diff changeset
3338 stdout has been made binary. Start at the top of the screen since
Dave Love <fx@gnu.org>
parents:
diff changeset
3339 the internal terminal otherwise will write "below the screen."
Dave Love <fx@gnu.org>
parents:
diff changeset
3340
Dave Love <fx@gnu.org>
parents:
diff changeset
3341 1994-01-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3342
Dave Love <fx@gnu.org>
parents:
diff changeset
3343 * Makefile.in.in (emacs): Don't run inc-vers.el.
Dave Love <fx@gnu.org>
parents:
diff changeset
3344
Dave Love <fx@gnu.org>
parents:
diff changeset
3345 * config.h.in: Handle HAVE_BCMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3346 (BSTRING): Don't define unless HAVE_BCMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3347
Dave Love <fx@gnu.org>
parents:
diff changeset
3348 1994-01-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3349
Dave Love <fx@gnu.org>
parents:
diff changeset
3350 * s/msdos.h (getppid): Define as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
3351
Dave Love <fx@gnu.org>
parents:
diff changeset
3352 * dired.c (DIRENTRY_NONEMPTY): New macro; two definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3353 (Fdirectory_files, file_name_completion): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3354
Dave Love <fx@gnu.org>
parents:
diff changeset
3355 1993-01-05 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
3356
Dave Love <fx@gnu.org>
parents:
diff changeset
3357 * buffer.c, buffer.h [MSDOS]: New buffer-local variable:
Dave Love <fx@gnu.org>
parents:
diff changeset
3358 buffer-file-type to handle DOS newlines.
Dave Love <fx@gnu.org>
parents:
diff changeset
3359
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3360 * callproc.c (syms_of_callproc) [MSDOS]: New lisp variable:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3361 binary-process.
Dave Love <fx@gnu.org>
parents:
diff changeset
3362 (init_callproc) [MSDOS]: Initialize binary-process.
Dave Love <fx@gnu.org>
parents:
diff changeset
3363 [MSDOS]: Declare binary-process.
Dave Love <fx@gnu.org>
parents:
diff changeset
3364 [MSDOS]: Include <fcntl.h>, <sys/stat.h>, <sys/param.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
3365 and <errno.h> needed for the next changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3366 (Fcall_process) [MSDOS]: Create temporary file for process output.
Dave Love <fx@gnu.org>
parents:
diff changeset
3367 Run the subprocess using `run_msdos_command' instead of forking.
Dave Love <fx@gnu.org>
parents:
diff changeset
3368 Arrange for cleanup to erase temporary file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3369 (Fcall_process) [not subprocesses]: Barf if zero buffer argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
3370 (call_process_cleanup) [MSDOS]: Close and erase temporary file
Dave Love <fx@gnu.org>
parents:
diff changeset
3371 instead of the pid-stuff.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3372 (Fcall_process_region) [MSDOS]: Create temporary file in $TMP or
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3373 $TEMP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3374 (Fchild_setup) [MSDOS]: #if 0, as it is not used.
Dave Love <fx@gnu.org>
parents:
diff changeset
3375
Dave Love <fx@gnu.org>
parents:
diff changeset
3376 * cmds.c (keys_of_cmds) [MSDOS]: Chars 0200 to 0237 self-insert.
Dave Love <fx@gnu.org>
parents:
diff changeset
3377
Dave Love <fx@gnu.org>
parents:
diff changeset
3378 * data.c (Frem) [MSDOS]: use `fmod', not `drem'. Put in config.h?
Dave Love <fx@gnu.org>
parents:
diff changeset
3379
Dave Love <fx@gnu.org>
parents:
diff changeset
3380 * dired.c [MSDOS]: #include <dirent.h> instead of <sys/dir.h>. Avoid
Dave Love <fx@gnu.org>
parents:
diff changeset
3381 some external definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3382 (Ffile_attributes) [MSDOS]: Set execute bits from file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
3383 (Ffile_name_all_completions) [FILE_SYSTEM_CASE]: Convert
Dave Love <fx@gnu.org>
parents:
diff changeset
3384 case of file name as as indicated by conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
3385
Dave Love <fx@gnu.org>
parents:
diff changeset
3386 * emacs.c (main) [MSDOS]: Call init_environment. Set file types to
Dave Love <fx@gnu.org>
parents:
diff changeset
3387 binary for all files. Call init_dosfns.
Dave Love <fx@gnu.org>
parents:
diff changeset
3388 (fatal_error_signal) [MSDOS]: Uncomment sigblock.
Dave Love <fx@gnu.org>
parents:
diff changeset
3389
Dave Love <fx@gnu.org>
parents:
diff changeset
3390 * fileio.c [MSDOS]: #include "msdos.h" and <sys/param.h> needed for
Dave Love <fx@gnu.org>
parents:
diff changeset
3391 the following changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
3392 (Ffile_name_directory, Fexpand_file_name) [FILE_SYSTEM_CASE]: Apply
Dave Love <fx@gnu.org>
parents:
diff changeset
3393 case conversion if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3394 (Ffile_name_directory, Ffile_name_nondirectory, file_name_as_directory,
Dave Love <fx@gnu.org>
parents:
diff changeset
3395 directory_file_name, Fexpand_file_name, Fsubstitute_in_file_name,
Dave Love <fx@gnu.org>
parents:
diff changeset
3396 expand_and_dir_to_file) [MSDOS]: Drive letter support.
Dave Love <fx@gnu.org>
parents:
diff changeset
3397 (Fexpand_file_name) [MSDOS]: Support for multiple default directories.
Dave Love <fx@gnu.org>
parents:
diff changeset
3398 (Ffile_writeable_p) [MSDOS]: Don't call access with file name ending
Dave Love <fx@gnu.org>
parents:
diff changeset
3399 in a slash.
Dave Love <fx@gnu.org>
parents:
diff changeset
3400 (Finsert_file_contents) [MSDOS]: Determine file type by name (call
Dave Love <fx@gnu.org>
parents:
diff changeset
3401 find-buffer-file-type) and change CR+LF to LF if it is a text file.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3402 (Fwrite_region) [MSDOS]: Use text/binary mode as specified by
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3403 buffer_file_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3404 (syms_of_fileio) [MSDOS]: Set Qfind_buffer_file_type.
Dave Love <fx@gnu.org>
parents:
diff changeset
3405 (Fsubstitute_in_file_name) [MSDOS]: Ignore case in environtment
Dave Love <fx@gnu.org>
parents:
diff changeset
3406 variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3407
Dave Love <fx@gnu.org>
parents:
diff changeset
3408 * floatfns.c [MSDOS]: Don't define HAVE_MATHERR.
Dave Love <fx@gnu.org>
parents:
diff changeset
3409
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3410 * keyboard.c [MSDOS]: #include <dos.h> and <time.h>, but not
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3411 <sys/ioctl.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
3412 (read_avail_input) [MSDOS]: Work around `ioctl'. Also read through
Dave Love <fx@gnu.org>
parents:
diff changeset
3413 dos_keyread for better keyboard support.
Dave Love <fx@gnu.org>
parents:
diff changeset
3414 (interrupt_signal) [MSDOS]: Don't claim we can core dump.
Dave Love <fx@gnu.org>
parents:
diff changeset
3415 (kbd_buffer_store_event): Cast a pointer to avoid a compiler warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
3416
Dave Love <fx@gnu.org>
parents:
diff changeset
3417 * lread.c [MSDOS]: Use text mode for all files but ".elc" files.
Dave Love <fx@gnu.org>
parents:
diff changeset
3418 (complete_file_name) [MSDOS]: Drive letter support.
Dave Love <fx@gnu.org>
parents:
diff changeset
3419
Dave Love <fx@gnu.org>
parents:
diff changeset
3420 * mem-limits.h [MSDOS] (get_lim_data): Use go32 call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3421
Dave Love <fx@gnu.org>
parents:
diff changeset
3422 * sysdep.c [MSDOS]: #include <dos.h>, "dosfns.h", "msdos.h", and
Dave Love <fx@gnu.org>
parents:
diff changeset
3423 <sys/param.h> needed for the following changes, but not <sys/ioctl.h>
Dave Love <fx@gnu.org>
parents:
diff changeset
3424 (discard_tty_input) [MSDOS]: Do it by reading till no more keys
Dave Love <fx@gnu.org>
parents:
diff changeset
3425 available.
Dave Love <fx@gnu.org>
parents:
diff changeset
3426 (init_baud_rate) [MSDOS]: Assume highest possible speed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3427 (sys_suspend) [MSDOS]: Save default directory. Call via system, not
Dave Love <fx@gnu.org>
parents:
diff changeset
3428 via fork.
Dave Love <fx@gnu.org>
parents:
diff changeset
3429 (emacs_get_tty, emacs_set_tty) [MSDOS]: Don't do anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
3430 (init_sys_modes) [MSDOS]: Use raw mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3431 (get_frame_size) [MSDOS]: Get from bios.
Dave Love <fx@gnu.org>
parents:
diff changeset
3432 (reset_sys_modes) [MSDOS]: Back to cooked mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3433 (start_of_text) [MSDOS]: Reference _tstart.
Dave Love <fx@gnu.org>
parents:
diff changeset
3434 (select) [MSDOS]: Don't use signals, use sleeping.
Dave Love <fx@gnu.org>
parents:
diff changeset
3435 (init_sys_modes) [MSDOS]: Initialize internal terminal.
Dave Love <fx@gnu.org>
parents:
diff changeset
3436
Dave Love <fx@gnu.org>
parents:
diff changeset
3437 * systty.h [MSDOS]: don't #include <sgtty.h>. We haven't got it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3438 Declare dummy main field. Don't ever use TABs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3439
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3440 * termcap.c (tgetent) [INTERNAL_TERMINAL]: Fake internal terminal
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3441 without reading any files.
Dave Love <fx@gnu.org>
parents:
diff changeset
3442 (valid_file_name, tgetent) [MSDOS]: Drive letter support.
Dave Love <fx@gnu.org>
parents:
diff changeset
3443 (tgetent) [MSDOS]: Use text mode for database.
Dave Love <fx@gnu.org>
parents:
diff changeset
3444
Dave Love <fx@gnu.org>
parents:
diff changeset
3445 * unexec.c [MSDOS]: Don't #include <a.out.h>, but use other headers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3446 (make_hdr) [MSDOS]: Cast a pointer for bzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3447 (write_segment) [EFAULT]: Check for before using.
Dave Love <fx@gnu.org>
parents:
diff changeset
3448 (adjust_lnnoptrs) [MSDOS]: Use provided descriptor.
Dave Love <fx@gnu.org>
parents:
diff changeset
3449 (adjust_lnnoptrs): Return 0 if ok.
Dave Love <fx@gnu.org>
parents:
diff changeset
3450
Dave Love <fx@gnu.org>
parents:
diff changeset
3451 * xdisp.c (decode_mode_spec) [MSDOS]: Let 't' expand to 'T' for
Dave Love <fx@gnu.org>
parents:
diff changeset
3452 text mode or 'B' for binary mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
3453 (decode_mode_spec) [not subprocesses]: Don't access Fprocess_status.
Dave Love <fx@gnu.org>
parents:
diff changeset
3454
Dave Love <fx@gnu.org>
parents:
diff changeset
3455 * s/msdos.h, m/dos386.h: New files (for MSDOS).
Dave Love <fx@gnu.org>
parents:
diff changeset
3456 * dosfns.c, dosfns.h: New files (for MSDOS).
Dave Love <fx@gnu.org>
parents:
diff changeset
3457 * msdos.c, msdos.h: New files (for MSDOS).
Dave Love <fx@gnu.org>
parents:
diff changeset
3458
Dave Love <fx@gnu.org>
parents:
diff changeset
3459 1994-01-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3460
Dave Love <fx@gnu.org>
parents:
diff changeset
3461 * s/sunos4-1.h (SUNOS_LOCALTIME_BUG): #if 0'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
3462
Dave Love <fx@gnu.org>
parents:
diff changeset
3463 * print.c (strout, printchar): Use proper frame for minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3464
Dave Love <fx@gnu.org>
parents:
diff changeset
3465 * keyboard.c (read_avail_input): Args to `kill' were backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
3466 (kbd_buffer_get_event): If deleting last frame, call Fkill_emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
3467
Dave Love <fx@gnu.org>
parents:
diff changeset
3468 * fns.c (Fmapconcat): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3469
Dave Love <fx@gnu.org>
parents:
diff changeset
3470 * s/sco4.h (bcopy, bzero, bcmp): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3471
Dave Love <fx@gnu.org>
parents:
diff changeset
3472 1994-01-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3473
Dave Love <fx@gnu.org>
parents:
diff changeset
3474 * xfns.c (Fx_list_fonts): Don't fail to init `tail'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3475
Dave Love <fx@gnu.org>
parents:
diff changeset
3476 1994-01-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3477
Dave Love <fx@gnu.org>
parents:
diff changeset
3478 * buffer.c: Don't include syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3479 * Makefile.in.in (buffer.o): Don't depend on syntax.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3480
Dave Love <fx@gnu.org>
parents:
diff changeset
3481 * syntax.h (enum syntaxcode): Add Sinherit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3482 (RAW_SYNTAX, RAW_SYNTAX_MATCH, SYNTAX_CHOOSE_TABLE): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3483 (SYNTAX, SYNTAX_MATCH, SYNTAX_COMSTART_FIRST, SYNTAX_COMSTART_SECOND)
Dave Love <fx@gnu.org>
parents:
diff changeset
3484 (SYNTAX_COMEND_FIRST, SYNTAX_COMEND_SECOND, SYNTAX_PREFIX)
Dave Love <fx@gnu.org>
parents:
diff changeset
3485 (SYNTAX_COMMENT_STYLE): Handle Sinherit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3486 Alternative definitions if __GNUC__.
Dave Love <fx@gnu.org>
parents:
diff changeset
3487
Dave Love <fx@gnu.org>
parents:
diff changeset
3488 * syntax.c (describe_syntax): Handle Sinherit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3489 (syntax_code_spec, syntax_spec_code): Add entry for @ and Sinherit.
Dave Love <fx@gnu.org>
parents:
diff changeset
3490
Dave Love <fx@gnu.org>
parents:
diff changeset
3491 * Makefile.in.in (temacs): Delete redundant use of LDFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3492
Dave Love <fx@gnu.org>
parents:
diff changeset
3493 1994-01-02 Ulrich Mueller (ulm@vsnhd1.cern.ch)
Dave Love <fx@gnu.org>
parents:
diff changeset
3494
Dave Love <fx@gnu.org>
parents:
diff changeset
3495 * sysdep.c (get_system_name): If the official name of the host is
Dave Love <fx@gnu.org>
parents:
diff changeset
3496 not a fully qualified domain name, then try to find one in the
Dave Love <fx@gnu.org>
parents:
diff changeset
3497 list of alternate names.
Dave Love <fx@gnu.org>
parents:
diff changeset
3498
Dave Love <fx@gnu.org>
parents:
diff changeset
3499 1994-01-02 Rick Sladkey (jrs@world.std.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3500
Dave Love <fx@gnu.org>
parents:
diff changeset
3501 * intervals.h (NULL_RIGHT_CHILD, NULL_LEFT_CHILD):
Dave Love <fx@gnu.org>
parents:
diff changeset
3502 Assume children must be intervals, never strings or buffers.
Dave Love <fx@gnu.org>
parents:
diff changeset
3503
Dave Love <fx@gnu.org>
parents:
diff changeset
3504 * intervals.c (rotate_right, rotate_left): Simplify
Dave Love <fx@gnu.org>
parents:
diff changeset
3505 total_length calculation. Minimize pointer dereferencing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3506 (balance_an_interval): Remove recursive rebalancing.
Dave Love <fx@gnu.org>
parents:
diff changeset
3507 Rebalance precisely when imbalanced. If a rotation is done,
Dave Love <fx@gnu.org>
parents:
diff changeset
3508 rebalance only the node which may have become unbalanced.
Dave Love <fx@gnu.org>
parents:
diff changeset
3509 Iterate until the current node is balanced.
Dave Love <fx@gnu.org>
parents:
diff changeset
3510 (balance_possible_root_interval): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3511 (balance_intervals): Move the interation into rebalance_an_interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
3512 (balance_intervals_internal): New subroutine of balance_intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
3513 (split_interval_right, split_interval_left): Speed up by
Dave Love <fx@gnu.org>
parents:
diff changeset
3514 not checking LEAF_INTERVAL_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
3515 (split_interval_right, split_interval_left, find_interval,
Dave Love <fx@gnu.org>
parents:
diff changeset
3516 adjust_intervals_for_insertion, graft_intervals_into_buffer):
Dave Love <fx@gnu.org>
parents:
diff changeset
3517 Add dynamic rebalancing anywhere a node may become unbalanced.
Dave Love <fx@gnu.org>
parents:
diff changeset
3518 (graft_intervals_into_buffer, copy_intervals): No longer
Dave Love <fx@gnu.org>
parents:
diff changeset
3519 any need to do a full rebalance as the tree stays balanced.
Dave Love <fx@gnu.org>
parents:
diff changeset
3520
Dave Love <fx@gnu.org>
parents:
diff changeset
3521 1994-01-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3522
Dave Love <fx@gnu.org>
parents:
diff changeset
3523 * fileio.c (Fwrite_region): Don't change START and END from nil
Dave Love <fx@gnu.org>
parents:
diff changeset
3524 until after checking for a magic handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
3525
Dave Love <fx@gnu.org>
parents:
diff changeset
3526 * .gdbinit: Delete `show env TERMCAP'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3527
Dave Love <fx@gnu.org>
parents:
diff changeset
3528 * process.c (read_process_output): Use clip_to_bounds when moving
Dave Love <fx@gnu.org>
parents:
diff changeset
3529 to the process marker.
Dave Love <fx@gnu.org>
parents:
diff changeset
3530
Dave Love <fx@gnu.org>
parents:
diff changeset
3531 * keyboard.c (modify_event_symbol): New arg NAME_ALIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
3532 Allow SYMBOL_TABLE to be an alist.
Dave Love <fx@gnu.org>
parents:
diff changeset
3533 (Vvendor_key_alist): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3534 (syms_of_keyboard): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3535 (make_lispy_event): Handle vendor-specific keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
3536 (lispy_function_keys): Delete `remove' and th HP keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
3537
Dave Love <fx@gnu.org>
parents:
diff changeset
3538 * xterm.c (XTread_socket): temp_buffer and temp_index deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3539 Put all vendor-specific keys into the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3540 (x_is_vendor_fkey): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3541 (XTread_socket): Don't call it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3542
Dave Love <fx@gnu.org>
parents:
diff changeset
3543 * Makefile.in.in (SOME_MACHINE_OBJECTS): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
3544 (${etc}DOC): Use SOME_MACHINE_OBJECTS,
Dave Love <fx@gnu.org>
parents:
diff changeset
3545 not OBJECTS_MACHINE or OBJECTS_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
3546 Don't depend on SOME_MACHINE_OBJECTS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3547
Dave Love <fx@gnu.org>
parents:
diff changeset
3548 * dired.c (file_name_completion_stat): If have symlinks, use lstat.
Dave Love <fx@gnu.org>
parents:
diff changeset
3549
Dave Love <fx@gnu.org>
parents:
diff changeset
3550 1993-12-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3551
Dave Love <fx@gnu.org>
parents:
diff changeset
3552 * buffer.c (Qget_file_buffer): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3553 (syms_of_buffer): Set up Qget_file_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3554 (Fget_file_buffer): For magic file names, run the handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
3555
Dave Love <fx@gnu.org>
parents:
diff changeset
3556 * fileio.c (Finsert_file_contents): Don't run after change hook
Dave Love <fx@gnu.org>
parents:
diff changeset
3557 if inserted is 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
3558 Avoid setting modtime or buffer-file-name field if ran a handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
3559
Dave Love <fx@gnu.org>
parents:
diff changeset
3560 jrs:
Dave Love <fx@gnu.org>
parents:
diff changeset
3561 * s/linux.h (PENDING_OUTPUT_COUNT): Two alternate definitions
Dave Love <fx@gnu.org>
parents:
diff changeset
3562 for different versions of stdio.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3563
Dave Love <fx@gnu.org>
parents:
diff changeset
3564 1993-12-30 Morten Welinder (terra@diku.dk)
Dave Love <fx@gnu.org>
parents:
diff changeset
3565
Dave Love <fx@gnu.org>
parents:
diff changeset
3566 * frame.c: Always include termhooks.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3567 [! MULTI_FRAME] (Fmouse_position): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3568 [! MULTI_FRAME] (syms_of_frame): Add mouse-position.
Dave Love <fx@gnu.org>
parents:
diff changeset
3569
Dave Love <fx@gnu.org>
parents:
diff changeset
3570 1993-12-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3571
Dave Love <fx@gnu.org>
parents:
diff changeset
3572 * doc.c (Fsubstitute_command_keys): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3573
Dave Love <fx@gnu.org>
parents:
diff changeset
3574 1993-12-30 Lawrence R. Dodd (dodd@roebling.poly.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3575
Dave Love <fx@gnu.org>
parents:
diff changeset
3576 * minibuf.c (read_from_minibuffer): Rename arg initial_input
Dave Love <fx@gnu.org>
parents:
diff changeset
3577 to initial_contents.
Dave Love <fx@gnu.org>
parents:
diff changeset
3578
Dave Love <fx@gnu.org>
parents:
diff changeset
3579 1993-12-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3580
Dave Love <fx@gnu.org>
parents:
diff changeset
3581 * editfns.c (Femacs_pid): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3582 (syms_of_editfns): Define it for Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
3583
Dave Love <fx@gnu.org>
parents:
diff changeset
3584 * keyboard.c (read_avail_input): Turn O_NDELAY off on DGUX as on USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
3585
Dave Love <fx@gnu.org>
parents:
diff changeset
3586 * minibuf.c (Fall_completions): Allow completions that start with space
Dave Love <fx@gnu.org>
parents:
diff changeset
3587 if the input starts with space.
Dave Love <fx@gnu.org>
parents:
diff changeset
3588
Dave Love <fx@gnu.org>
parents:
diff changeset
3589 * Makefile.in.in (LDFLAGS): Define as empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
3590 (ALL_LDFLAGS): Define as LDFLAGS used to be defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3591 (temacs): Use ALL_LDFLAGS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3592
Dave Love <fx@gnu.org>
parents:
diff changeset
3593 * xfns.c (Fx_create_frame): Add to Vframe_list before making visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3594
Dave Love <fx@gnu.org>
parents:
diff changeset
3595 1993-12-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3596
Dave Love <fx@gnu.org>
parents:
diff changeset
3597 * keymap.c (describe_command): If binding is a kbd macro, say so.
Dave Love <fx@gnu.org>
parents:
diff changeset
3598
Dave Love <fx@gnu.org>
parents:
diff changeset
3599 1993-12-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3600
Dave Love <fx@gnu.org>
parents:
diff changeset
3601 * emacs.c (main) [AIX]: Call putenv.
Dave Love <fx@gnu.org>
parents:
diff changeset
3602
Dave Love <fx@gnu.org>
parents:
diff changeset
3603 * s/linux.h (A_TEXT_OFFSET, A_TEXT_SEEK, ADJUST_EXEC_HEADER): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3604
Dave Love <fx@gnu.org>
parents:
diff changeset
3605 * keyboard.c (lispy_accent_codes): Cope if an XK symbol is undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3606 (make_lispy_event): Define i.
Dave Love <fx@gnu.org>
parents:
diff changeset
3607
Dave Love <fx@gnu.org>
parents:
diff changeset
3608 * termhooks.h (struct input_event): FIx typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3609
Dave Love <fx@gnu.org>
parents:
diff changeset
3610 * xterm.c (XTflash): Use EMACS_GET_TIME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3611 (XTread_socket): Make proper junk values to pass to select.
Dave Love <fx@gnu.org>
parents:
diff changeset
3612
Dave Love <fx@gnu.org>
parents:
diff changeset
3613 1993-12-25 Jerry Frain (jerry.frain@tivoli.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3614
Dave Love <fx@gnu.org>
parents:
diff changeset
3615 * s/usg5-4.h (bcopy): Use memmove instead of memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
3616
Dave Love <fx@gnu.org>
parents:
diff changeset
3617 * systime.h (EMACS_GET_TIME) [USG5_4]: Give gettimeofday just one arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3618
Dave Love <fx@gnu.org>
parents:
diff changeset
3619 1993-12-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3620
Dave Love <fx@gnu.org>
parents:
diff changeset
3621 * alloc.c (Fmemory_limit): No longer interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
3622
Dave Love <fx@gnu.org>
parents:
diff changeset
3623 1993-12-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3624
Dave Love <fx@gnu.org>
parents:
diff changeset
3625 * keyboard.c (command_loop_1): Test of whether disp tab elt
Dave Love <fx@gnu.org>
parents:
diff changeset
3626 was a vector was backwards.
Dave Love <fx@gnu.org>
parents:
diff changeset
3627
Dave Love <fx@gnu.org>
parents:
diff changeset
3628 * fileio.c (Fwrite_region): If handler, don't mess with modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
3629 (Finsert_file_contents): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3630
Dave Love <fx@gnu.org>
parents:
diff changeset
3631 * config.h.in: Add #undef HAVE_SETSID.
Dave Love <fx@gnu.org>
parents:
diff changeset
3632
Dave Love <fx@gnu.org>
parents:
diff changeset
3633 * process.c (create_process) [NTTYDISC]: Set the tty line discipline.
Dave Love <fx@gnu.org>
parents:
diff changeset
3634
Dave Love <fx@gnu.org>
parents:
diff changeset
3635 * callproc.c: Include systty.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3636 (child_setup): Use EMACS_SET_TTY_PGRP.
Dave Love <fx@gnu.org>
parents:
diff changeset
3637 * Makefile.in.in (callproc.o): Depend on systty.h and syssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
3638
Dave Love <fx@gnu.org>
parents:
diff changeset
3639 * xdisp.c (redisplay_window): Before altering lpoint,
Dave Love <fx@gnu.org>
parents:
diff changeset
3640 make sure the buffer it pertains to is the one being displayed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3641
Dave Love <fx@gnu.org>
parents:
diff changeset
3642 * syntax.c (Fmodify_syntax_entry): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3643
Dave Love <fx@gnu.org>
parents:
diff changeset
3644 1993-12-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3645
Dave Love <fx@gnu.org>
parents:
diff changeset
3646 * process.c (Fopen_network_stream): Turn off SIGIO while connecting.
Dave Love <fx@gnu.org>
parents:
diff changeset
3647
Dave Love <fx@gnu.org>
parents:
diff changeset
3648 1993-12-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3649
Dave Love <fx@gnu.org>
parents:
diff changeset
3650 * keyboard.c (lispy_accent_codes): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3651 (make_lispy_event): Use that to handle lots of dead accent keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
3652
Dave Love <fx@gnu.org>
parents:
diff changeset
3653 * xterm.c (XTread_socket): Handle a bunch more dead keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
3654
Dave Love <fx@gnu.org>
parents:
diff changeset
3655 1993-12-22 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
3656
Dave Love <fx@gnu.org>
parents:
diff changeset
3657 * m/delta.h (BROKEN_CLOSEDIR): added because closedir is interruptible.
Dave Love <fx@gnu.org>
parents:
diff changeset
3658 (HAVE_UNISTD_H): deleted because configure takes care of it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3659 (C_SWITCH_MACHINE): added optimisation options for gnu cc.
Dave Love <fx@gnu.org>
parents:
diff changeset
3660
Dave Love <fx@gnu.org>
parents:
diff changeset
3661 1993-12-17 Mike Long (mike.long@analog.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3662
Dave Love <fx@gnu.org>
parents:
diff changeset
3663 * s/vms.h (TERMCAP_NAME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3664 * s/netbsd.h (TERMCAP_NAME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3665 These correspond with changes in termcap.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
3666
Dave Love <fx@gnu.org>
parents:
diff changeset
3667 1993-12-17 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3668
Dave Love <fx@gnu.org>
parents:
diff changeset
3669 * xterm.c (XTread_socket): Don't offset keysym here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3670 Special handling for "dead accent" keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
3671 * keyboard.c (make_lispy_event): Offset the event code here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3672 Special handling for "dead accent" keysyms.
Dave Love <fx@gnu.org>
parents:
diff changeset
3673
Dave Love <fx@gnu.org>
parents:
diff changeset
3674 * keyboard.c (quit_throw_to_read_char): Don't switch frames if
Dave Love <fx@gnu.org>
parents:
diff changeset
3675 internal_last_event_frame is not a frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3676
Dave Love <fx@gnu.org>
parents:
diff changeset
3677 * termhooks.h (struct input_event): `code' is now an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3678 * xterm.c (construct_mouse_click, x_scroll_bar_handle_click)
Dave Love <fx@gnu.org>
parents:
diff changeset
3679 (XTread_socket): `code' of an event is now an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3680 * keyboard.c (kbd_buffer_store_event, make_lispy_event)
Dave Love <fx@gnu.org>
parents:
diff changeset
3681 (stuff_buffered_input): `code' of an event is now an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
3682
Dave Love <fx@gnu.org>
parents:
diff changeset
3683 * s/sol2-3.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
3684 * xfns.c (Fx_list_fonts): Handle BROKEN_XLISTFONTSWITHINFO.
Dave Love <fx@gnu.org>
parents:
diff changeset
3685
Dave Love <fx@gnu.org>
parents:
diff changeset
3686 1993-12-16 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3687
Dave Love <fx@gnu.org>
parents:
diff changeset
3688 * xterm.c (pixel_to_glyph_coords): New arg NOCLIP. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3689
Dave Love <fx@gnu.org>
parents:
diff changeset
3690 * keyboard.c (make_lispy_movement): If we have a frame but pos is not
Dave Love <fx@gnu.org>
parents:
diff changeset
3691 in a window, return an event with the frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3692
Dave Love <fx@gnu.org>
parents:
diff changeset
3693 * xterm.c (XTread_socket): For MotionNotify, if x_mouse_grabbed,
Dave Love <fx@gnu.org>
parents:
diff changeset
3694 use last_mouse_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3695 (construct_mouse_click): Set last_mouse_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3696 (XTmouse_position): If x_mouse_grabbed, use last_mouse_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3697
Dave Love <fx@gnu.org>
parents:
diff changeset
3698 * xdisp.c (message): Use message2, not message1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3699
Dave Love <fx@gnu.org>
parents:
diff changeset
3700 1993-12-15 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3701
Dave Love <fx@gnu.org>
parents:
diff changeset
3702 * xfns.c (Fx_create_frame): Add frame to Vframe_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3703 * frame.c (make_terminal_frame): Add frame to Vframe_list.
Dave Love <fx@gnu.org>
parents:
diff changeset
3704 (make_frame): Don't add to frame list here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3705
Dave Love <fx@gnu.org>
parents:
diff changeset
3706 * window.c (Fdisplay_buffer): If pop_up_frames, pass t to
Dave Love <fx@gnu.org>
parents:
diff changeset
3707 Fget_buffer_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
3708
Dave Love <fx@gnu.org>
parents:
diff changeset
3709 * Makefile.in.in (configuration): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3710 (emacs.o): Define macro CONFIGURATION.
Dave Love <fx@gnu.org>
parents:
diff changeset
3711 * emacs.c (syms_of_emacs): Define Lisp var system-configuration.
Dave Love <fx@gnu.org>
parents:
diff changeset
3712
Dave Love <fx@gnu.org>
parents:
diff changeset
3713 * xdisp.c (display_string): Fix truncation-criterion after main loop
Dave Love <fx@gnu.org>
parents:
diff changeset
3714 for termination due to LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3715 * window.h (echo_area_glyphs_length): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3716 * print.c (printchar, strout): Set echo_area_glyphs_length.
Dave Love <fx@gnu.org>
parents:
diff changeset
3717
Dave Love <fx@gnu.org>
parents:
diff changeset
3718 * keyboard.c (read_key_sequence): Don't return if in middle
Dave Love <fx@gnu.org>
parents:
diff changeset
3719 of possible function-key-map sequence, if the bindings were all
Dave Love <fx@gnu.org>
parents:
diff changeset
3720 found by case conversion.
Dave Love <fx@gnu.org>
parents:
diff changeset
3721
Dave Love <fx@gnu.org>
parents:
diff changeset
3722 * lisp.h: Use WORDS_BIG_ENDIAN, not BIG_ENDIAN.
Dave Love <fx@gnu.org>
parents:
diff changeset
3723 (Qmenu_bar): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3724
Dave Love <fx@gnu.org>
parents:
diff changeset
3725 * process.c (Fprocess_status): Use get_process, not Fget_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
3726
Dave Love <fx@gnu.org>
parents:
diff changeset
3727 * s/dgux.h (SYSTEM_TYPE): Make it dgux.
Dave Love <fx@gnu.org>
parents:
diff changeset
3728
Dave Love <fx@gnu.org>
parents:
diff changeset
3729 * m/sun2.h (OTHER_FILES): Use ${libsrc} as dir.
Dave Love <fx@gnu.org>
parents:
diff changeset
3730
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3731 1993-12-15 Michal Jankowski (michalj@fuw.edu.pl)
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3732
Dave Love <fx@gnu.org>
parents:
diff changeset
3733 * insdel.c (del_range): Second argument in call to
Dave Love <fx@gnu.org>
parents:
diff changeset
3734 offset_intervals is 'from', not 'point'.
Dave Love <fx@gnu.org>
parents:
diff changeset
3735
Dave Love <fx@gnu.org>
parents:
diff changeset
3736 1993-12-14 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3737
Dave Love <fx@gnu.org>
parents:
diff changeset
3738 * emacs.c (memory_warning_signal): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3739 (main): Handle SIGDANGER, if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3740
Dave Love <fx@gnu.org>
parents:
diff changeset
3741 * minibuf.c (minibuffer_auto_raise): Really define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3742
Dave Love <fx@gnu.org>
parents:
diff changeset
3743 * process.c [BROKEN_O_NONBLOCK]: Undefine O_NONBLOCK.
Dave Love <fx@gnu.org>
parents:
diff changeset
3744
Dave Love <fx@gnu.org>
parents:
diff changeset
3745 1993-12-14 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3746
Dave Love <fx@gnu.org>
parents:
diff changeset
3747 * dispnew.c (update_frame): Only call sleep (outq / baud_rate) if
Dave Love <fx@gnu.org>
parents:
diff changeset
3748 baud_rate >= OUTQ. Calling sleep (0) causes a gratuitous delay on
Dave Love <fx@gnu.org>
parents:
diff changeset
3749 some systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
3750
Dave Love <fx@gnu.org>
parents:
diff changeset
3751 1993-12-13 Andreas Luik (luik@kepler.isa.de)
Dave Love <fx@gnu.org>
parents:
diff changeset
3752
Dave Love <fx@gnu.org>
parents:
diff changeset
3753 * xterm.c (x_calc_absolute_position): Borderwidth must be doubled
Dave Love <fx@gnu.org>
parents:
diff changeset
3754 before subtracting from width to get correct value.
Dave Love <fx@gnu.org>
parents:
diff changeset
3755
Dave Love <fx@gnu.org>
parents:
diff changeset
3756 * xfns.c (Fx_create_frame): Fix order of arguments of
Dave Love <fx@gnu.org>
parents:
diff changeset
3757 x_wm_set_size_hint call. This corrects handling of +x-y and -x+y
Dave Love <fx@gnu.org>
parents:
diff changeset
3758 geometry specifications.
Dave Love <fx@gnu.org>
parents:
diff changeset
3759
Dave Love <fx@gnu.org>
parents:
diff changeset
3760 1993-12-12 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3761
Dave Love <fx@gnu.org>
parents:
diff changeset
3762 * xdisp.c (echo_area_glyphs_length): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3763 (message1): Set it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3764 (message2): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3765 (display_string): New arg LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3766 (echo_area_display): Pass new arg to display_string.
Dave Love <fx@gnu.org>
parents:
diff changeset
3767 (redisplay_window): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3768 (display_text_line): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
3769 (display_menu_bar): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3770 (display_mode_element):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3771
Dave Love <fx@gnu.org>
parents:
diff changeset
3772 * editfns.c (Fmessage): Use message2.
Dave Love <fx@gnu.org>
parents:
diff changeset
3773
Dave Love <fx@gnu.org>
parents:
diff changeset
3774 * keyboard.c (set_waiting_for_input): Code testing echo_flag deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3775 (echo_flag, echo_now): Vars deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3776
Dave Love <fx@gnu.org>
parents:
diff changeset
3777 * keyboard.c (read_key_sequence): Bind case_converted at top level.
Dave Love <fx@gnu.org>
parents:
diff changeset
3778 Clear it at replay_sequence.
Dave Love <fx@gnu.org>
parents:
diff changeset
3779 (follow_key): Never clear *CASE_CONVERTED.
Dave Love <fx@gnu.org>
parents:
diff changeset
3780
Dave Love <fx@gnu.org>
parents:
diff changeset
3781 1993-12-11 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3782
Dave Love <fx@gnu.org>
parents:
diff changeset
3783 * xselect.c (x_get_foreign_selection): Use x_catch_errors.
Dave Love <fx@gnu.org>
parents:
diff changeset
3784
Dave Love <fx@gnu.org>
parents:
diff changeset
3785 * fileio.c (Fmake_symbolic_link): Do expand FILENAME if starts with ~.
Dave Love <fx@gnu.org>
parents:
diff changeset
3786
Dave Love <fx@gnu.org>
parents:
diff changeset
3787 * keymap.c (Fwhere_is_internal): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
3788
Dave Love <fx@gnu.org>
parents:
diff changeset
3789 * buffer.c (Fbuffer_disable_undo): Make arg optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
3790
Dave Love <fx@gnu.org>
parents:
diff changeset
3791 1993-12-11 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3792
Dave Love <fx@gnu.org>
parents:
diff changeset
3793 * unexsunos4.c [! MAP_FILE] (MAP_FILE): Define to zero.
Dave Love <fx@gnu.org>
parents:
diff changeset
3794 (unexec): Remove unused variable BUF.
Dave Love <fx@gnu.org>
parents:
diff changeset
3795 Use MAP_FILE bit in mmap call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3796 (run_time_remap): Use MAP_FILE bit in mmap call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3797
Dave Love <fx@gnu.org>
parents:
diff changeset
3798 1993-12-09 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3799
Dave Love <fx@gnu.org>
parents:
diff changeset
3800 * insdel.c (modify_region): Call record_first_change if necessary.
Dave Love <fx@gnu.org>
parents:
diff changeset
3801
Dave Love <fx@gnu.org>
parents:
diff changeset
3802 * emacs.c (main): Don't handle SIGDANGER.
Dave Love <fx@gnu.org>
parents:
diff changeset
3803
Dave Love <fx@gnu.org>
parents:
diff changeset
3804 * minibuf.c (minibuffer_auto_raise): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
3805 (syms_of_minibuf): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
3806 (read_minibuf): Maybe raise the minibuffer's frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3807
Dave Love <fx@gnu.org>
parents:
diff changeset
3808 1993-12-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3809
Dave Love <fx@gnu.org>
parents:
diff changeset
3810 * dispnew.c (PENDING_OUTPUT_COUNT) [__GNU_LIBRARY__]: Alternate
Dave Love <fx@gnu.org>
parents:
diff changeset
3811 definition for the GNU C library. I changed this in version 18 in
Dave Love <fx@gnu.org>
parents:
diff changeset
3812 1991, but the change never got propagated.
Dave Love <fx@gnu.org>
parents:
diff changeset
3813
Dave Love <fx@gnu.org>
parents:
diff changeset
3814 1993-12-07 (pmr@legacy.pajato.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
3815
Dave Love <fx@gnu.org>
parents:
diff changeset
3816 * s/dgux.h (SYSV4_PTYS): Remove.
Dave Love <fx@gnu.org>
parents:
diff changeset
3817 (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3818
Dave Love <fx@gnu.org>
parents:
diff changeset
3819 * process.c (create_process): Delete SYSV4_PTYS code.
Dave Love <fx@gnu.org>
parents:
diff changeset
3820 (deactivate_process): Likewise.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3821
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3822 1993-12-06 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3823
Dave Love <fx@gnu.org>
parents:
diff changeset
3824 * doc.c (Fsubstitute_command_keys): Ignore menu bar bindings.
Dave Love <fx@gnu.org>
parents:
diff changeset
3825
Dave Love <fx@gnu.org>
parents:
diff changeset
3826 * s/sunos4-1.h (LIBS_SYSTEM): Use -lresolv if HAVE_RES_INIT
Dave Love <fx@gnu.org>
parents:
diff changeset
3827 is not defined and HAVE_GETHOSTNAME is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3828
Dave Love <fx@gnu.org>
parents:
diff changeset
3829 * keyboard.c (syms_of_keyboard): Define Lisp var track-mouse.
Dave Love <fx@gnu.org>
parents:
diff changeset
3830
Dave Love <fx@gnu.org>
parents:
diff changeset
3831 * keyboard.c (follow_key): New arg case_converted.
Dave Love <fx@gnu.org>
parents:
diff changeset
3832 (read_key_sequence): Pass the new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
3833 If key has a binding via case-conversion, that does not prevent
Dave Love <fx@gnu.org>
parents:
diff changeset
3834 use of function_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
3835
Dave Love <fx@gnu.org>
parents:
diff changeset
3836 1993-12-05 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3837
Dave Love <fx@gnu.org>
parents:
diff changeset
3838 * m/pmax.h (SET_CHILD_PTY_PGRP): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3839
Dave Love <fx@gnu.org>
parents:
diff changeset
3840 * process.c (create_process) [SET_CHILD_PTY_PGRP]: Do ioctls
Dave Love <fx@gnu.org>
parents:
diff changeset
3841 to set the pgrp of the pty.
Dave Love <fx@gnu.org>
parents:
diff changeset
3842
Dave Love <fx@gnu.org>
parents:
diff changeset
3843 1993-12-04 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3844
Dave Love <fx@gnu.org>
parents:
diff changeset
3845 * xfns.c (XSetWMProtocols): New function, defined conditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
3846
Dave Love <fx@gnu.org>
parents:
diff changeset
3847 * config.h.in (HAVE_XSETWMPROTOCOLS): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
3848
Dave Love <fx@gnu.org>
parents:
diff changeset
3849 * intervals.c (graft_intervals_into_buffer): If SOURCE is null
Dave Love <fx@gnu.org>
parents:
diff changeset
3850 and TREE is null, no need to call Fset_text_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
3851
Dave Love <fx@gnu.org>
parents:
diff changeset
3852 * dispnew.c (Fsit_for): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3853 * keyboard.c (read_char): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3854 * xselect.c (x_handle_selection_clear): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3855 * vmsproc.c (Fcall_process): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3856 * sysdep.c [VMS] (wait_for_kbd_input): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3857 * process.c (wait_reading_process_input): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3858 * callproc.c (Fcall_process): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3859 * keyboard.c (tracking_off): Call prepare_menu_bars.
Dave Love <fx@gnu.org>
parents:
diff changeset
3860 * xdisp.c (update_menu_bar, update_menu_bars): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3861 (prepare_menu_bars): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
3862 (redisplay_window): Don't update menu bar here.
Dave Love <fx@gnu.org>
parents:
diff changeset
3863 (display_menu_bar): Assume item list already updated.
Dave Love <fx@gnu.org>
parents:
diff changeset
3864
Dave Love <fx@gnu.org>
parents:
diff changeset
3865 1993-12-02 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3866
Dave Love <fx@gnu.org>
parents:
diff changeset
3867 * editfns.c (Fsubst_char_in_region): Move the NOUNDO hacking code
Dave Love <fx@gnu.org>
parents:
diff changeset
3868 after the modify_region call.
Dave Love <fx@gnu.org>
parents:
diff changeset
3869
Dave Love <fx@gnu.org>
parents:
diff changeset
3870 1993-12-01 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3871
Dave Love <fx@gnu.org>
parents:
diff changeset
3872 * eval.c (Fmacroexpand): For an autoload definition,
Dave Love <fx@gnu.org>
parents:
diff changeset
3873 check the 4th elt, not the car of the 4th elt.
Dave Love <fx@gnu.org>
parents:
diff changeset
3874
Dave Love <fx@gnu.org>
parents:
diff changeset
3875 * m/mips4.h (C_DEBUG_SWITCH): Delete -systype bsd43; not needed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3876
Dave Love <fx@gnu.org>
parents:
diff changeset
3877 * regex.c (regex_compile) [!MATCH_MAY_ALLOCATE]: If fail_stack.stack
Dave Love <fx@gnu.org>
parents:
diff changeset
3878 is nonzero, leave it alone.
Dave Love <fx@gnu.org>
parents:
diff changeset
3879
Dave Love <fx@gnu.org>
parents:
diff changeset
3880 * fileio.c (Fread_file_name): If defalt is nil and user tries to use
Dave Love <fx@gnu.org>
parents:
diff changeset
3881 it, signal an error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3882
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
3883 * lisp.h (DEFUN_ARGS_MANY, DEFUN_ARGS_UNEVALLED, DEFUN_ARGS_0,...):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
3884 New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3885 (DEFUN) [__STDC__]: Use those macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
3886
Dave Love <fx@gnu.org>
parents:
diff changeset
3887 * doc.c (Fdocumentation_property): 3 args is maximum.
Dave Love <fx@gnu.org>
parents:
diff changeset
3888
Dave Love <fx@gnu.org>
parents:
diff changeset
3889 * callproc.c (Fgetenv): One arg is maximum.
Dave Love <fx@gnu.org>
parents:
diff changeset
3890
Dave Love <fx@gnu.org>
parents:
diff changeset
3891 1993-11-30 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3892
Dave Love <fx@gnu.org>
parents:
diff changeset
3893 * dispnew.c (direct_output_forward_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3894 Give up if in truncated text at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
3895
Dave Love <fx@gnu.org>
parents:
diff changeset
3896 * process.c (create_process): The test to avoid closing forkin
Dave Love <fx@gnu.org>
parents:
diff changeset
3897 is now conditional on #ifndef SIGNALS_VIA_CHARACTERS.
Dave Love <fx@gnu.org>
parents:
diff changeset
3898
Dave Love <fx@gnu.org>
parents:
diff changeset
3899 * xdisp.c (redisplay_window): Don't alter lpoint when w is
Dave Love <fx@gnu.org>
parents:
diff changeset
3900 selected window in a non-selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3901
Dave Love <fx@gnu.org>
parents:
diff changeset
3902 1993-11-30 Richard Stallman (rms@gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3903
Dave Love <fx@gnu.org>
parents:
diff changeset
3904 * Makefile.in.in [__GNUC__ > 1]: Maybe define LINKER_WAS_SPECIFIED.
Dave Love <fx@gnu.org>
parents:
diff changeset
3905 [LINKER_WAS_SPECIFIED] (YMF_PASS_LDFLAGS): Define as identity.
Dave Love <fx@gnu.org>
parents:
diff changeset
3906
Dave Love <fx@gnu.org>
parents:
diff changeset
3907 * m/mips4.h (NO_MODE_T): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3908
Dave Love <fx@gnu.org>
parents:
diff changeset
3909 1993-11-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3910
Dave Love <fx@gnu.org>
parents:
diff changeset
3911 * Version 19.22 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
3912
Dave Love <fx@gnu.org>
parents:
diff changeset
3913 * m/tek4300.h (NO_MODE_T): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3914
Dave Love <fx@gnu.org>
parents:
diff changeset
3915 1993-11-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3916
Dave Love <fx@gnu.org>
parents:
diff changeset
3917 * process.c (deactivate_process) [SVR4_PTYS]:
Dave Love <fx@gnu.org>
parents:
diff changeset
3918 If subtty is not nil, close it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3919
Dave Love <fx@gnu.org>
parents:
diff changeset
3920 * keyboard.c (kbd_buffer_get_event): For delete-window-event,
Dave Love <fx@gnu.org>
parents:
diff changeset
3921 do count iconified frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
3922
Dave Love <fx@gnu.org>
parents:
diff changeset
3923 * xfns.c (x_window): Call XSetWMProtocols.
Dave Love <fx@gnu.org>
parents:
diff changeset
3924
Dave Love <fx@gnu.org>
parents:
diff changeset
3925 * keyboard.c (kbd_buffer_get_event): If user destroys the last frame,
Dave Love <fx@gnu.org>
parents:
diff changeset
3926 exit before calling Fdelete_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
3927
Dave Love <fx@gnu.org>
parents:
diff changeset
3928 * s/irix5-0.h (SYSTEM_TYPE): Make it "irix".
Dave Love <fx@gnu.org>
parents:
diff changeset
3929
Dave Love <fx@gnu.org>
parents:
diff changeset
3930 * sysdep.c (closedir): Test BROKEN_CLOSEDIR, not INTERRUPTIBLE_CLOSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3931
Dave Love <fx@gnu.org>
parents:
diff changeset
3932 1993-11-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3933
Dave Love <fx@gnu.org>
parents:
diff changeset
3934 * keyboard.c (read_avail_input): Undo Nov 18 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3935
Dave Love <fx@gnu.org>
parents:
diff changeset
3936 * lread.c (readevalloop): Get error if buffer being eval'd is killed.
Dave Love <fx@gnu.org>
parents:
diff changeset
3937
Dave Love <fx@gnu.org>
parents:
diff changeset
3938 * s/irix3-3.h (SETPGRP_RELEASES_CTTY): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3939 * s/irix5-0.h (IRIX5, SETPGRP_RELEASES_CTTY): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3940 * process.c (create_process): Do setpgrp for USG regardless of IRIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
3941 (process_send_signal) [IRIX5]: For SIGTSTP, use VSUSP, not VSWTCH.
Dave Love <fx@gnu.org>
parents:
diff changeset
3942 * callproc.c (child_setup): Test SETPGRP_RELEASES_CTTY, not IRIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
3943 (init_callproc): Fix previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3944
Dave Love <fx@gnu.org>
parents:
diff changeset
3945 * s/sunos4-1-3.h [!SYSTEM_MALLOC] (MEMMOVE_MISSING): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3946
Dave Love <fx@gnu.org>
parents:
diff changeset
3947 * keyboard.c (quit_throw_to_read_char):
Dave Love <fx@gnu.org>
parents:
diff changeset
3948 Look at internal_last_event_frame only if MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
3949
Dave Love <fx@gnu.org>
parents:
diff changeset
3950 * m/ibmrt.h (HAVE_FTIME): Deleted (autoconf does it).
Dave Love <fx@gnu.org>
parents:
diff changeset
3951
Dave Love <fx@gnu.org>
parents:
diff changeset
3952 * m/hp9000s800.h (bcopy, bzero, bcmp): If HAVE_BCOPY, don't #define.
Dave Love <fx@gnu.org>
parents:
diff changeset
3953
Dave Love <fx@gnu.org>
parents:
diff changeset
3954 * s/sco4.h (LIBS_SYSTEM): Always define this one way or another.
Dave Love <fx@gnu.org>
parents:
diff changeset
3955 Include -lPW in it.
Dave Love <fx@gnu.org>
parents:
diff changeset
3956
Dave Love <fx@gnu.org>
parents:
diff changeset
3957 * intervals.c (merge_properties_sticky): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3958
Dave Love <fx@gnu.org>
parents:
diff changeset
3959 * regex.c (MAX, MIN): Undef before defining.
Dave Love <fx@gnu.org>
parents:
diff changeset
3960
Dave Love <fx@gnu.org>
parents:
diff changeset
3961 * frame.c (Fhandle_switch_frame, Fredirect_frame_focus): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
3962
Dave Love <fx@gnu.org>
parents:
diff changeset
3963 * m/delta.h (HAVE_RANDOM, HAVE_XSCREENNUMBEROFSCREEN, BROKEN_FIONREAD):
Dave Love <fx@gnu.org>
parents:
diff changeset
3964 Add definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3965 (LIB_X11_LIB, LIBX11_SYSTEM): Add override definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
3966 (USG_SHARED_LIBRARIES): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
3967
Dave Love <fx@gnu.org>
parents:
diff changeset
3968 * sysdep.c (init_baud_rate): Avoid referring to sg uninitialized.
Dave Love <fx@gnu.org>
parents:
diff changeset
3969
Dave Love <fx@gnu.org>
parents:
diff changeset
3970 1993-11-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3971
Dave Love <fx@gnu.org>
parents:
diff changeset
3972 * emacs.c (main) [AIX]: Don't handle signals 23, SIGAIO, SIGPTY.
Dave Love <fx@gnu.org>
parents:
diff changeset
3973
Dave Love <fx@gnu.org>
parents:
diff changeset
3974 * indent.c (Fmove_to_column): Increments for control characters
Dave Love <fx@gnu.org>
parents:
diff changeset
3975 were too low by 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
3976
Dave Love <fx@gnu.org>
parents:
diff changeset
3977 * process.c (Fdelete_process): Fix paren error.
Dave Love <fx@gnu.org>
parents:
diff changeset
3978
Dave Love <fx@gnu.org>
parents:
diff changeset
3979 * sysdep.c (closedir): Pass on the value from sys_closedir.
Dave Love <fx@gnu.org>
parents:
diff changeset
3980 Do use this definition, if INTERRUPTIBLE_CLOSE.
Dave Love <fx@gnu.org>
parents:
diff changeset
3981
Dave Love <fx@gnu.org>
parents:
diff changeset
3982 1993-11-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
3983
Dave Love <fx@gnu.org>
parents:
diff changeset
3984 * s/sco4.h (LIBX11_SYSTEM): Override the definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
3985
Dave Love <fx@gnu.org>
parents:
diff changeset
3986 * xterm.c (XTread_socket): Really handle Xatom_wm_window_moved events.
Dave Love <fx@gnu.org>
parents:
diff changeset
3987
Dave Love <fx@gnu.org>
parents:
diff changeset
3988 * s/irix5-0.h (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
3989
Dave Love <fx@gnu.org>
parents:
diff changeset
3990 * fileio.c (Finsert_file_contents): Don't call signal_after_change
Dave Love <fx@gnu.org>
parents:
diff changeset
3991 if we did not call prepare_to_modify_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3992
Dave Love <fx@gnu.org>
parents:
diff changeset
3993 * editfns.c (make_buffer_string): Don't copy intervals
Dave Love <fx@gnu.org>
parents:
diff changeset
3994 if we don't really have any properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
3995
Dave Love <fx@gnu.org>
parents:
diff changeset
3996 * lisp.h: Declare Fnext_single_property_change
Dave Love <fx@gnu.org>
parents:
diff changeset
3997 and Fnext_property_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
3998
Dave Love <fx@gnu.org>
parents:
diff changeset
3999 * s/sco4.h (HAVE_GETTIMEOFDAY): Define only if HAVE_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4000 Fix up conditionals changed recently.
Dave Love <fx@gnu.org>
parents:
diff changeset
4001
Dave Love <fx@gnu.org>
parents:
diff changeset
4002 * editfns.c (Finsert_buffer_substring):
Dave Love <fx@gnu.org>
parents:
diff changeset
4003 Pass graft_intervals_into_buffer the current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4004
Dave Love <fx@gnu.org>
parents:
diff changeset
4005 * intervals.c (graft_intervals_into_buffer): New arg LENGTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
4006 If source has no intervals, set dest properties to nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4007 * editfns.c (Finsert_buffer_substring): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4008 * insdel.c (insert_from_string): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4009
Dave Love <fx@gnu.org>
parents:
diff changeset
4010 * callproc.c (init_callproc): Maybe add ../lib-src to exec-path
Dave Love <fx@gnu.org>
parents:
diff changeset
4011 and maybe store it in exec-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
4012 Mabe put ../etc into data-directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
4013 (init_callproc_1): Part of init_callproc is split out.
Dave Love <fx@gnu.org>
parents:
diff changeset
4014 * emacs.c (main): Call init_callproc and init_callproc_1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4015
Dave Love <fx@gnu.org>
parents:
diff changeset
4016 1993-11-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4017
Dave Love <fx@gnu.org>
parents:
diff changeset
4018 * editfns.c (Fsubst_char_in_region): Call modify_region only if
Dave Love <fx@gnu.org>
parents:
diff changeset
4019 a change has to be made. Call signal_after_change just once, at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
4020
Dave Love <fx@gnu.org>
parents:
diff changeset
4021 * lread.c (OBARRAY_SIZE): Increase from 509.
Dave Love <fx@gnu.org>
parents:
diff changeset
4022
Dave Love <fx@gnu.org>
parents:
diff changeset
4023 * xrdb.c (search_magic_path): Fix colon-colon case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4024
Dave Love <fx@gnu.org>
parents:
diff changeset
4025 * textprop.c (Ftext_property_not_all):
Dave Love <fx@gnu.org>
parents:
diff changeset
4026 For trivial yes, return start, not Qt.
Dave Love <fx@gnu.org>
parents:
diff changeset
4027
Dave Love <fx@gnu.org>
parents:
diff changeset
4028 * xselect.c (Fx_disown_selection_internal): When making the fake
Dave Love <fx@gnu.org>
parents:
diff changeset
4029 event for x_handle_selection_clear, use SELECTION_EVENT_... macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4030
Dave Love <fx@gnu.org>
parents:
diff changeset
4031 1993-11-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4032
Dave Love <fx@gnu.org>
parents:
diff changeset
4033 * s/sunos4-1-3.h (HAVE_TERMIOS, BSD_TERMIOS): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4034
Dave Love <fx@gnu.org>
parents:
diff changeset
4035 * systty.h (EMACS_GET_TTY_PGRP, EMACS_SET_TTY_PGRP):
Dave Love <fx@gnu.org>
parents:
diff changeset
4036 If HAVE_TERMIOS and BSD_TERMIOS, don't use tc[sg]etpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4037
Dave Love <fx@gnu.org>
parents:
diff changeset
4038 * xfns.c (x_set_frame_parameters): Call check_frame_size
Dave Love <fx@gnu.org>
parents:
diff changeset
4039 before Fset_frame_size and Fset_frame_position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4040
Dave Love <fx@gnu.org>
parents:
diff changeset
4041 * termhooks.h (delete_window_event): New event kind.
Dave Love <fx@gnu.org>
parents:
diff changeset
4042 * xterm.c (XTread_socket): Generate delete_window_event's.
Dave Love <fx@gnu.org>
parents:
diff changeset
4043 * keyboard.c (kbd_buffer_get_event): Handle delete_window_event's.
Dave Love <fx@gnu.org>
parents:
diff changeset
4044
Dave Love <fx@gnu.org>
parents:
diff changeset
4045 * s/sco4.h [HAVE_SOCKETS] (HAVE_XSCREENNUMBEROFSCREEN): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4046
Dave Love <fx@gnu.org>
parents:
diff changeset
4047 * keymap.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4048
Dave Love <fx@gnu.org>
parents:
diff changeset
4049 * window.c (window_loop, case DELETE_BUFFER_WINDOWS):
Dave Love <fx@gnu.org>
parents:
diff changeset
4050 Select a new buffer only if w is selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4051
Dave Love <fx@gnu.org>
parents:
diff changeset
4052 * hftctl.c: Include config.h. Include sys/signal.h before config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4053 (sav_alrm): Use SIGTYPE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4054 (FUNC): Typedef deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4055
Dave Love <fx@gnu.org>
parents:
diff changeset
4056 * Makefile.in.in (hftctl.o): New rule.
Dave Love <fx@gnu.org>
parents:
diff changeset
4057
Dave Love <fx@gnu.org>
parents:
diff changeset
4058 * process.c (wait_reading_process_input):
Dave Love <fx@gnu.org>
parents:
diff changeset
4059 Use -1 to mean wait_channel is empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4060 Start process loop with descriptor 0 if keyboard_descriptor is not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4061 (make_process): Initialize descriptors to -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4062 (Fdelete_process): -1 means empty, in infd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4063 (deactivate_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4064 (process_send_signal): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4065 (kill_buffer_processes): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4066 (sigchld_handler): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4067 (status_notify): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4068 (close_process_descs): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4069 (create_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4070 (Fopen_network_stream): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4071 (send_process): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4072 (Fprocess_send_eof): Likewise. Use XINT when closing outfd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4073 (Fset_process_filter): Use XINT to get infd value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4074 (wait_reading_process_input): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4075
Dave Love <fx@gnu.org>
parents:
diff changeset
4076 * process.c (wait_reading_process_input): When bypassing select,
Dave Love <fx@gnu.org>
parents:
diff changeset
4077 clear Available.
Dave Love <fx@gnu.org>
parents:
diff changeset
4078
Dave Love <fx@gnu.org>
parents:
diff changeset
4079 * sysdep.c (getwd): If getcwd returns 0, we return 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4080 (getwd for VMS): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4081
Dave Love <fx@gnu.org>
parents:
diff changeset
4082 1993-11-20 Paul Reilly (pmr@legacy.pajato.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
4083
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4084 * s/dgux.h (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4085 Defined (copied from usg5-4.h).
Dave Love <fx@gnu.org>
parents:
diff changeset
4086 (FIRST_PTY_LETTER): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4087
Dave Love <fx@gnu.org>
parents:
diff changeset
4088 1993-11-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4089
Dave Love <fx@gnu.org>
parents:
diff changeset
4090 * frame.c (Fmake_frame_visible): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4091
Dave Love <fx@gnu.org>
parents:
diff changeset
4092 * textprop.c (Ftext_property_not_all): Swap t and nil values in
Dave Love <fx@gnu.org>
parents:
diff changeset
4093 the case where there are no intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
4094 (Fprevious_single_property_change, Fprevious_property_change)
Dave Love <fx@gnu.org>
parents:
diff changeset
4095 Extra arg LIMIT. Return value was off by 1.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4096 (Fnext_single_property_change, Fnext_property_change):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4097 Extra arg LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4098 (Fnext_single_property_change): Require at least 2 args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4099 * indent.c (compute_motion):
Dave Love <fx@gnu.org>
parents:
diff changeset
4100 Pass new arg to Fnext_single_property_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4101 * xfaces.c (compute_char_face): Accept new arg LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4102 Pass Fnext_single_property_change its new arg LIMIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4103 * xdisp.c (display_text_line): Pass new arg to compute_char_face
Dave Love <fx@gnu.org>
parents:
diff changeset
4104 and to Fnext_single_property_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4105 * dispnew.c (direct_output_for_insert):
Dave Love <fx@gnu.org>
parents:
diff changeset
4106 Pass new arg to compute_char_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
4107
Dave Love <fx@gnu.org>
parents:
diff changeset
4108 * keyboard.c (follow_key): When downcasing, downcase just the
Dave Love <fx@gnu.org>
parents:
diff changeset
4109 basic part of the character, and preserve the modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
4110
Dave Love <fx@gnu.org>
parents:
diff changeset
4111 1993-11-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4112
Dave Love <fx@gnu.org>
parents:
diff changeset
4113 * keyboard.c (read_key_sequence): If we get a quit, and current buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4114 has changed, replay it to get proper keymap.
Dave Love <fx@gnu.org>
parents:
diff changeset
4115 (quit_throw_to_read_char): Switch frames to the frame the quit was in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4116
Dave Love <fx@gnu.org>
parents:
diff changeset
4117 1993-11-19 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4118
Dave Love <fx@gnu.org>
parents:
diff changeset
4119 * buffer.c (Frename_buffer): When the current buffer is already
Dave Love <fx@gnu.org>
parents:
diff changeset
4120 named NAME, don't short-circuit and just return unless UNIQUE is
Dave Love <fx@gnu.org>
parents:
diff changeset
4121 nil. This makes passing UNIQUE=t equivalent to (rename-buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4122 (generate-new-buffer-name NAME)). This is useful way to rename
Dave Love <fx@gnu.org>
parents:
diff changeset
4123 the buffer automatically so you can create another with the
Dave Love <fx@gnu.org>
parents:
diff changeset
4124 original name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4125
Dave Love <fx@gnu.org>
parents:
diff changeset
4126 1993-11-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4127
Dave Love <fx@gnu.org>
parents:
diff changeset
4128 * keyboard.c (quit_throw_to_read_char): Select the frame
Dave Love <fx@gnu.org>
parents:
diff changeset
4129 which the quit char was typed in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4130
Dave Love <fx@gnu.org>
parents:
diff changeset
4131 * s/linux.h (HAVE_UNISTD_H): No need to define here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4132
Dave Love <fx@gnu.org>
parents:
diff changeset
4133 * buffer.c (Flist_buffers): Always return a value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4134
Dave Love <fx@gnu.org>
parents:
diff changeset
4135 * minibuf.c (read_minibuf): History list always gets strings,
Dave Love <fx@gnu.org>
parents:
diff changeset
4136 not Lisp objects made by read.
Dave Love <fx@gnu.org>
parents:
diff changeset
4137
Dave Love <fx@gnu.org>
parents:
diff changeset
4138 1993-11-18 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4139
Dave Love <fx@gnu.org>
parents:
diff changeset
4140 * keyboard.c (read_avail_input): Don't set nread to -1
Dave Love <fx@gnu.org>
parents:
diff changeset
4141 if we loop around in the loop that calls read.
Dave Love <fx@gnu.org>
parents:
diff changeset
4142
Dave Love <fx@gnu.org>
parents:
diff changeset
4143 * sysdep.c (read_input_waiting): read_socket_hook
Dave Love <fx@gnu.org>
parents:
diff changeset
4144 delivers events, not characters. Make buf smaller
Dave Love <fx@gnu.org>
parents:
diff changeset
4145 in the case where we actually call read itself.
Dave Love <fx@gnu.org>
parents:
diff changeset
4146
Dave Love <fx@gnu.org>
parents:
diff changeset
4147 * ralloc.c (r_alloc_init): Explicitly use real_morecore
Dave Love <fx@gnu.org>
parents:
diff changeset
4148 to allocate the entire incomplete page.
Dave Love <fx@gnu.org>
parents:
diff changeset
4149
Dave Love <fx@gnu.org>
parents:
diff changeset
4150 * frame.c (Fmake_frame_visible): Use FRAME_SAMPLE_VISIBILITY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4151
Dave Love <fx@gnu.org>
parents:
diff changeset
4152 * s/dgux.h (FIRST_PTY_LETTER): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4153
Dave Love <fx@gnu.org>
parents:
diff changeset
4154 1993-11-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4155
Dave Love <fx@gnu.org>
parents:
diff changeset
4156 * keymap.c (Fkey_binding): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4157
Dave Love <fx@gnu.org>
parents:
diff changeset
4158 * cmds.c (keys_of_cmds): Make 0377 self-inserting.
Dave Love <fx@gnu.org>
parents:
diff changeset
4159
Dave Love <fx@gnu.org>
parents:
diff changeset
4160 1993-11-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4161
Dave Love <fx@gnu.org>
parents:
diff changeset
4162 * Version 19.21 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4163
Dave Love <fx@gnu.org>
parents:
diff changeset
4164 * doprnt.c (doprnt): Cast the value alloca returns.
Dave Love <fx@gnu.org>
parents:
diff changeset
4165
Dave Love <fx@gnu.org>
parents:
diff changeset
4166 * gmalloc.c [HPUX8]: Include unistd.h earlier on.
Dave Love <fx@gnu.org>
parents:
diff changeset
4167
Dave Love <fx@gnu.org>
parents:
diff changeset
4168 * s/sunos4shr.h (GNU_MALLOC, REL_ALLOC): Don't define if
Dave Love <fx@gnu.org>
parents:
diff changeset
4169 already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4170
Dave Love <fx@gnu.org>
parents:
diff changeset
4171 * s/hpux8.h (LD_SWITCH_SYSTEM) [hp9000s700]: Add -L/lib/pa1.1.
Dave Love <fx@gnu.org>
parents:
diff changeset
4172
Dave Love <fx@gnu.org>
parents:
diff changeset
4173 * Makefile.in.in (extraclean): Prevent wildcard from starting comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4174 (distclean): Do delete Makefile and Makefile.in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4175
Dave Love <fx@gnu.org>
parents:
diff changeset
4176 1993-11-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4177
Dave Love <fx@gnu.org>
parents:
diff changeset
4178 * systty.h [BSD_TERMIOS]: Under NL0, NL1..., ECHO, NOFLSH, TOSTOP,
Dave Love <fx@gnu.org>
parents:
diff changeset
4179 FLUSHO and PENDIN.
Dave Love <fx@gnu.org>
parents:
diff changeset
4180 * s/sunos4-1-3.h (BSD_TERMIOS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4181
Dave Love <fx@gnu.org>
parents:
diff changeset
4182 * regex.c (re_set_registers): Use `regoff_t *' when casting 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4183
Dave Love <fx@gnu.org>
parents:
diff changeset
4184 * Makefile.in.in: Delete spurious CFLAGS=-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
4185
Dave Love <fx@gnu.org>
parents:
diff changeset
4186 * s/sco4.h (HAVE_GETTIMEOFDAY): Don't define if already defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4187
Dave Love <fx@gnu.org>
parents:
diff changeset
4188 * keyboard.c (read_avail_input): Make cbuf 1 char shorter.
Dave Love <fx@gnu.org>
parents:
diff changeset
4189
Dave Love <fx@gnu.org>
parents:
diff changeset
4190 1993-11-14 Paul Reilly (pmr@legacy.pajato.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
4191
Dave Love <fx@gnu.org>
parents:
diff changeset
4192 * s/dgux.h (INTERRUPT_INPUT): Undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4193 (BROKEN_FIONREAD): Defined to work around a problem in DGUX
Dave Love <fx@gnu.org>
parents:
diff changeset
4194 whereby emacs will stop on a background write when invoked from a
Dave Love <fx@gnu.org>
parents:
diff changeset
4195 job control shell for the first time in a session.
Dave Love <fx@gnu.org>
parents:
diff changeset
4196 (FIRST_PTY_LETTER): Undefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4197 (PTY_ITERATION, PTY_NAME_SPRINTF, PTY_TTY_NAME_SPRINTF): Defined
Dave Love <fx@gnu.org>
parents:
diff changeset
4198 to use all the available PTYs in a COFF environment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4199 (LINKER): Removed "-nostdlib" from to be compatible with a prior
Dave Love <fx@gnu.org>
parents:
diff changeset
4200 mod removing "/lib/crt0.o" from the LIBS_SYSTEM define.
Dave Love <fx@gnu.org>
parents:
diff changeset
4201 (LIBS_SYSTEM): Delete /lib/crt0.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
4202
Dave Love <fx@gnu.org>
parents:
diff changeset
4203 1993-11-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4204
Dave Love <fx@gnu.org>
parents:
diff changeset
4205 * xterm.c (XTread_socket): Increase length of copy_buffer to 81.
Dave Love <fx@gnu.org>
parents:
diff changeset
4206
Dave Love <fx@gnu.org>
parents:
diff changeset
4207 * lread.c (read1): If token has a \, don't treat it as a number.
Dave Love <fx@gnu.org>
parents:
diff changeset
4208
Dave Love <fx@gnu.org>
parents:
diff changeset
4209 1993-11-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4210
Dave Love <fx@gnu.org>
parents:
diff changeset
4211 * process.c (IN_ADDR, NUMERIC_ADDR_ERROR): New macros (two versions).
Dave Love <fx@gnu.org>
parents:
diff changeset
4212 (Fopen_network_stream): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4213
Dave Love <fx@gnu.org>
parents:
diff changeset
4214 * doprnt.c: Include config.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4215
Dave Love <fx@gnu.org>
parents:
diff changeset
4216 * keyboard.c (read_avail_input) [no FIONREAD]: On DGUX, as on USG,
Dave Love <fx@gnu.org>
parents:
diff changeset
4217 read input with O_NDELAY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4218
Dave Love <fx@gnu.org>
parents:
diff changeset
4219 * s/dgux.h (SYSTEM_MALLOC): Turned off.
Dave Love <fx@gnu.org>
parents:
diff changeset
4220 (NO_TERMIO): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4221 (BROKEN_FASYNC): Turned off.
Dave Love <fx@gnu.org>
parents:
diff changeset
4222
Dave Love <fx@gnu.org>
parents:
diff changeset
4223 * buffer.c (Foverlay_put): Don't call redisplay_region
Dave Love <fx@gnu.org>
parents:
diff changeset
4224 if overlay has no buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4225
Dave Love <fx@gnu.org>
parents:
diff changeset
4226 1993-11-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4227
Dave Love <fx@gnu.org>
parents:
diff changeset
4228 * process.c (get_process): Add `static' to definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
4229
Dave Love <fx@gnu.org>
parents:
diff changeset
4230 * xterm.c (XTmouse_position): Delete test inserted Nov 10.
Dave Love <fx@gnu.org>
parents:
diff changeset
4231
Dave Love <fx@gnu.org>
parents:
diff changeset
4232 * fileio.c (syms_of_fileio): Fix missing \n\'s.
Dave Love <fx@gnu.org>
parents:
diff changeset
4233
Dave Love <fx@gnu.org>
parents:
diff changeset
4234 * keyboard.c (Fread_key_sequence): Split the doc string with "".
Dave Love <fx@gnu.org>
parents:
diff changeset
4235
Dave Love <fx@gnu.org>
parents:
diff changeset
4236 * textprop.c (Fprevious_single_property_change): Fix missing \n\.
Dave Love <fx@gnu.org>
parents:
diff changeset
4237 (Fnext_single_property_change): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4238
Dave Love <fx@gnu.org>
parents:
diff changeset
4239 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4240
Dave Love <fx@gnu.org>
parents:
diff changeset
4241 * Version 19.20 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4242
Dave Love <fx@gnu.org>
parents:
diff changeset
4243 * callproc.c (Fcall_process): Clear synch_process_death and
Dave Love <fx@gnu.org>
parents:
diff changeset
4244 synch_process_retcode before the vfork.
Dave Love <fx@gnu.org>
parents:
diff changeset
4245
Dave Love <fx@gnu.org>
parents:
diff changeset
4246 * xterm.c (XTmouse_position): Undo roland's change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4247 Fix bug in bfox change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4248
Dave Love <fx@gnu.org>
parents:
diff changeset
4249 1993-11-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4250
Dave Love <fx@gnu.org>
parents:
diff changeset
4251 * unexec.c [! HPUX]: Don't declare sbrk at all, so as not to
Dave Love <fx@gnu.org>
parents:
diff changeset
4252 conflict with system headers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4253
Dave Love <fx@gnu.org>
parents:
diff changeset
4254 * xterm.c (XTmouse_position): First arg is FRAME_PTR, not
Dave Love <fx@gnu.org>
parents:
diff changeset
4255 FRAME_PTR *.
Dave Love <fx@gnu.org>
parents:
diff changeset
4256
Dave Love <fx@gnu.org>
parents:
diff changeset
4257 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4258
Dave Love <fx@gnu.org>
parents:
diff changeset
4259 * s/convexos.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4260
Dave Love <fx@gnu.org>
parents:
diff changeset
4261 1993-11-10 Brian Fox (bfox@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4262
Dave Love <fx@gnu.org>
parents:
diff changeset
4263 * Makefile.in.in (intervals.o): Depend on puresize.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4264
Dave Love <fx@gnu.org>
parents:
diff changeset
4265 * intervals.c (create_root_interval): Check to see if PARENT is in
Dave Love <fx@gnu.org>
parents:
diff changeset
4266 pure memory. If so, we cannot write it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4267 (includes): Add "puresize.h" so we get the definition of CHECK_IMPURE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4268
Dave Love <fx@gnu.org>
parents:
diff changeset
4269 * xterm.c (XTmouse_position): If the passed in frame is not an
Dave Love <fx@gnu.org>
parents:
diff changeset
4270 Xwindow frame, don't do anything.
Dave Love <fx@gnu.org>
parents:
diff changeset
4271
Dave Love <fx@gnu.org>
parents:
diff changeset
4272 * frame.c (Fraise_frame): Do like the documentation says, and make
Dave Love <fx@gnu.org>
parents:
diff changeset
4273 the frame visible first.
Dave Love <fx@gnu.org>
parents:
diff changeset
4274
Dave Love <fx@gnu.org>
parents:
diff changeset
4275 * systty.h (EMACS_GETPGRP): New macro hides argument passing to
Dave Love <fx@gnu.org>
parents:
diff changeset
4276 system getpgrp. Reinstate some semblance of control over this
Dave Love <fx@gnu.org>
parents:
diff changeset
4277 macros behaviour by paying attention to GETPGRP_NO_ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
4278 * sysdep.c (sys_suspend): Use EMACS_GETPGRP macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4279 * emacs.c (main): Use EMACS_GETPGRP macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4280 (shut_down_emacs): Use EMACS_GETPGRP macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
4281
Dave Love <fx@gnu.org>
parents:
diff changeset
4282 * alloc.c (make_pure_string): If we USE_TEXT_PROPERTIES, set the
Dave Love <fx@gnu.org>
parents:
diff changeset
4283 interval of the pure string to NULL_INTERVAL.
Dave Love <fx@gnu.org>
parents:
diff changeset
4284
Dave Love <fx@gnu.org>
parents:
diff changeset
4285 * syswait.h: Treat convex like hpux.
Dave Love <fx@gnu.org>
parents:
diff changeset
4286
Dave Love <fx@gnu.org>
parents:
diff changeset
4287 * search.c (Fskip_chars_backward, Fskip_chars_forward): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4288
Dave Love <fx@gnu.org>
parents:
diff changeset
4289 1993-11-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4290
Dave Love <fx@gnu.org>
parents:
diff changeset
4291 * syntax.c (Fforward_comment): On backward scan, exit inner loop
Dave Love <fx@gnu.org>
parents:
diff changeset
4292 after we reach beginning of a comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4293 Check the SYNTAX_COMMENT_STYLE of a one-character comment ender.
Dave Love <fx@gnu.org>
parents:
diff changeset
4294 (scan_lists): Check the SYNTAX_COMMENT_STYLE
Dave Love <fx@gnu.org>
parents:
diff changeset
4295 of a one-character comment ender.
Dave Love <fx@gnu.org>
parents:
diff changeset
4296
Dave Love <fx@gnu.org>
parents:
diff changeset
4297 * sysdep.c (read_input_waiting): Don't mess with meta bit
Dave Love <fx@gnu.org>
parents:
diff changeset
4298 if read_socket_hook is nonzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
4299
Dave Love <fx@gnu.org>
parents:
diff changeset
4300 * sysdep.c (LPASS8, LNOFLSH): Move definitions earlier.
Dave Love <fx@gnu.org>
parents:
diff changeset
4301 (child_setup_tty): Turn on LPASS8.
Dave Love <fx@gnu.org>
parents:
diff changeset
4302
Dave Love <fx@gnu.org>
parents:
diff changeset
4303 * search.c (skip_chars): Finish reenabling checks for buffer bounds.
Dave Love <fx@gnu.org>
parents:
diff changeset
4304 Use XINT, not XFASTINT, when testing.
Dave Love <fx@gnu.org>
parents:
diff changeset
4305
Dave Love <fx@gnu.org>
parents:
diff changeset
4306 * fileio.c (Fwrite_region): Fix minor bugs in POS arg to awrite.
Dave Love <fx@gnu.org>
parents:
diff changeset
4307
Dave Love <fx@gnu.org>
parents:
diff changeset
4308 * xterm.c (syms_of_xterm): Initialize last_mouse_scroll_bar.
Dave Love <fx@gnu.org>
parents:
diff changeset
4309
Dave Love <fx@gnu.org>
parents:
diff changeset
4310 1993-11-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4311
Dave Love <fx@gnu.org>
parents:
diff changeset
4312 * buffer.c, editfns.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4313
Dave Love <fx@gnu.org>
parents:
diff changeset
4314 1993-11-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4315
Dave Love <fx@gnu.org>
parents:
diff changeset
4316 * sysdep.c (child_setup_tty): Make the pty handle 8-bit characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4317
Dave Love <fx@gnu.org>
parents:
diff changeset
4318 1993-11-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4319
Dave Love <fx@gnu.org>
parents:
diff changeset
4320 * s/linux.h [TERM]: Alternate definitions of LIBS_MACHINE
Dave Love <fx@gnu.org>
parents:
diff changeset
4321 and C_SWITCH_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4322
Dave Love <fx@gnu.org>
parents:
diff changeset
4323 * process.c [TERM]: Include client.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4324 (Fopen_network_stream): Handle TERM.
Dave Love <fx@gnu.org>
parents:
diff changeset
4325
Dave Love <fx@gnu.org>
parents:
diff changeset
4326 1993-11-03 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 * xterm.c (x_new_font): xmalloc arg was 1 too small.
Dave Love <fx@gnu.org>
parents:
diff changeset
4329
Dave Love <fx@gnu.org>
parents:
diff changeset
4330 1993-11-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4331
Dave Love <fx@gnu.org>
parents:
diff changeset
4332 * s/sunos4-1-3.h (HAVE_TERMIOS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4333
Dave Love <fx@gnu.org>
parents:
diff changeset
4334 1993-10-25 Brian Fox (bfox@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4335
Dave Love <fx@gnu.org>
parents:
diff changeset
4336 * process.c (Fopen_network_stream): Cast arg to inet_addr to (char *).
Dave Love <fx@gnu.org>
parents:
diff changeset
4337
Dave Love <fx@gnu.org>
parents:
diff changeset
4338 * search.c (Freplace_match): Fix argument names to match doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
4339 (Fmatch_beginning): Fix doc string to match argument name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4340
Dave Love <fx@gnu.org>
parents:
diff changeset
4341 * floatfns.c: Declare `logb' only if HAVE_LOGB is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4342
Dave Love <fx@gnu.org>
parents:
diff changeset
4343 * fileio.c (Fcopy_file): Don't allow the copying of anything other
Dave Love <fx@gnu.org>
parents:
diff changeset
4344 than regular files or symlink files.
Dave Love <fx@gnu.org>
parents:
diff changeset
4345
Dave Love <fx@gnu.org>
parents:
diff changeset
4346 1993-10-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4347
Dave Love <fx@gnu.org>
parents:
diff changeset
4348 * keyboard.c (read_key_sequence): Arg prompt is now a Lisp object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4349 Pass it to functions found in function-key-map and key-translation-map.
Dave Love <fx@gnu.org>
parents:
diff changeset
4350 (Fread_key_sequence, command_loop_1): Calls changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4351
Dave Love <fx@gnu.org>
parents:
diff changeset
4352 1993-10-22 Brian Fox (bfox@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4353
Dave Love <fx@gnu.org>
parents:
diff changeset
4354 * config.h.in: Add #undef HAVE_UNISTD_H so configure can edit it
Dave Love <fx@gnu.org>
parents:
diff changeset
4355 correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4356
Dave Love <fx@gnu.org>
parents:
diff changeset
4357 1993-10-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4358
Dave Love <fx@gnu.org>
parents:
diff changeset
4359 * process.c (status_notify): Don't read from process if filter is t.
Dave Love <fx@gnu.org>
parents:
diff changeset
4360 (Fset_process_filter): Set or clear bit in input_wait_mask when nec.
Dave Love <fx@gnu.org>
parents:
diff changeset
4361
Dave Love <fx@gnu.org>
parents:
diff changeset
4362 1993-10-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4363
Dave Love <fx@gnu.org>
parents:
diff changeset
4364 * data.c [hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4365
Dave Love <fx@gnu.org>
parents:
diff changeset
4366 1993-10-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4367
Dave Love <fx@gnu.org>
parents:
diff changeset
4368 * keyboard.c (read_key_sequence): Allow function in key-translation-map
Dave Love <fx@gnu.org>
parents:
diff changeset
4369 just as in function-key-map.
Dave Love <fx@gnu.org>
parents:
diff changeset
4370
Dave Love <fx@gnu.org>
parents:
diff changeset
4371 1993-10-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4372
Dave Love <fx@gnu.org>
parents:
diff changeset
4373 * buffer.c (Fdelete_overlay, Foverlay_put): Use marker_position,
Dave Love <fx@gnu.org>
parents:
diff changeset
4374 not OVERLAY_POSITION, to get args for redisplay_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
4375
Dave Love <fx@gnu.org>
parents:
diff changeset
4376 * fileio.c (Fcar_less_than_car): Fix typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4377
Dave Love <fx@gnu.org>
parents:
diff changeset
4378 1993-10-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4379
Dave Love <fx@gnu.org>
parents:
diff changeset
4380 * floatfns.c [hpux 7] (_MAXLDBL, _NMAXLDBL): New macro definitions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4381
Dave Love <fx@gnu.org>
parents:
diff changeset
4382 * fileio.c (Vafter_insert_file_functions): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4383 (Vwrite_region_annotate_functions): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4384 (Qcar_less_than_car): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4385 (Fcar_less_than_car): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4386 (syms_of_fileio): Make Lisp variables and function available.
Dave Love <fx@gnu.org>
parents:
diff changeset
4387 staticpro Qcar_less_than_car.
Dave Love <fx@gnu.org>
parents:
diff changeset
4388 (a_write, build_annotations): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4389 (Fwrite_region): Call them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4390 (Finsert_file_contents): Run the Vafter_insert_file_functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4391
Dave Love <fx@gnu.org>
parents:
diff changeset
4392 1993-10-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4393
Dave Love <fx@gnu.org>
parents:
diff changeset
4394 * s/sco4.h (SYSTEM_TYPE): Put into #if 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4395 (BSTRING): Define only if HAVE_BCOPY.
Dave Love <fx@gnu.org>
parents:
diff changeset
4396
Dave Love <fx@gnu.org>
parents:
diff changeset
4397 1993-10-08 Brian Fox (bfox@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4398
Dave Love <fx@gnu.org>
parents:
diff changeset
4399 * search.c (skip_chars): Re-instate the check against the end of
Dave Love <fx@gnu.org>
parents:
diff changeset
4400 the buffer, ignoring cryptic comment.
Dave Love <fx@gnu.org>
parents:
diff changeset
4401
Dave Love <fx@gnu.org>
parents:
diff changeset
4402 1993-10-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4403
Dave Love <fx@gnu.org>
parents:
diff changeset
4404 * keyboard.c (read_key_sequence): Allow function-key-map to have a
Dave Love <fx@gnu.org>
parents:
diff changeset
4405 function as the binding; call the function and use its value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4406
Dave Love <fx@gnu.org>
parents:
diff changeset
4407 1993-10-04 Brian J. Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4408
Dave Love <fx@gnu.org>
parents:
diff changeset
4409 * minibuf.c (Fminibuffer_complete_word): GCPRO1 `completion'
Dave Love <fx@gnu.org>
parents:
diff changeset
4410 during calls to Ftry_completion.
Dave Love <fx@gnu.org>
parents:
diff changeset
4411
Dave Love <fx@gnu.org>
parents:
diff changeset
4412 * keyboard.c (read_key_sequence): Don't declare first_event; it is
Dave Love <fx@gnu.org>
parents:
diff changeset
4413 no longer used. Change "#if 0" for first_event reading to
Dave Love <fx@gnu.org>
parents:
diff changeset
4414 "#if defined (GOBBLE_FIRST_EVENT)".
Dave Love <fx@gnu.org>
parents:
diff changeset
4415
Dave Love <fx@gnu.org>
parents:
diff changeset
4416 1993-10-03 Brian J. Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4417
Dave Love <fx@gnu.org>
parents:
diff changeset
4418 * lisp.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4419
Dave Love <fx@gnu.org>
parents:
diff changeset
4420 * minibuf.c (read_minibuf): Rewrite change of Sep 14. Save the
Dave Love <fx@gnu.org>
parents:
diff changeset
4421 return value on the history list provided in the form that the
Dave Love <fx@gnu.org>
parents:
diff changeset
4422 value is returned, iff the value is not equal to the front of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4423 history list.
Dave Love <fx@gnu.org>
parents:
diff changeset
4424
Dave Love <fx@gnu.org>
parents:
diff changeset
4425 1993-10-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4426
Dave Love <fx@gnu.org>
parents:
diff changeset
4427 * Makefile.in: File removed. It is now generated by ../configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
4428
Dave Love <fx@gnu.org>
parents:
diff changeset
4429 * Makefile.in.in (LIBES): Add $(GNULIB_VAR) again at end. This
Dave Love <fx@gnu.org>
parents:
diff changeset
4430 change to ymakefile was mysteriously lost. Were any others lost
Dave Love <fx@gnu.org>
parents:
diff changeset
4431 too?
Dave Love <fx@gnu.org>
parents:
diff changeset
4432
Dave Love <fx@gnu.org>
parents:
diff changeset
4433 1993-10-02 Brian J. Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4434
Dave Love <fx@gnu.org>
parents:
diff changeset
4435 * minibuf.c (Fread_no_blanks_input): Change DEFUN to allow 2nd arg
Dave Love <fx@gnu.org>
parents:
diff changeset
4436 to be optional. The code was already written correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4437
Dave Love <fx@gnu.org>
parents:
diff changeset
4438 1993-09-30 Brian J. Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4439
Dave Love <fx@gnu.org>
parents:
diff changeset
4440 * systty.h: If POSIX and HAVE_UNISTD_H are defined, and unistd.h
Dave Love <fx@gnu.org>
parents:
diff changeset
4441 hasn't already been included, include it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4442
Dave Love <fx@gnu.org>
parents:
diff changeset
4443 * s/linux.h (POSIX_SIGNALS): Comment fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4444
Dave Love <fx@gnu.org>
parents:
diff changeset
4445 1993-09-30 Brian Fox (bfox@albert.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4446
Dave Love <fx@gnu.org>
parents:
diff changeset
4447 * Makefile.in.in (ALL_CFLAGS): Make sure that `.' is searched
Dave Love <fx@gnu.org>
parents:
diff changeset
4448 before `${srcdir}' when looking for include files.
Dave Love <fx@gnu.org>
parents:
diff changeset
4449
Dave Love <fx@gnu.org>
parents:
diff changeset
4450 1993-09-28 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4451
Dave Love <fx@gnu.org>
parents:
diff changeset
4452 * termhooks.h (enum event_kind): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4453
Dave Love <fx@gnu.org>
parents:
diff changeset
4454 1993-09-27 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4455
Dave Love <fx@gnu.org>
parents:
diff changeset
4456 * ymakefile: Merged into Makefile.in.in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4457
Dave Love <fx@gnu.org>
parents:
diff changeset
4458 * Makefile.in.in: New file. Now ../configure creates Makefile.in
Dave Love <fx@gnu.org>
parents:
diff changeset
4459 from Makefile.in.in, and creates Makefile from Makefile.in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4460 ymakefile no longer exists, and xmakefile is never created.
Dave Love <fx@gnu.org>
parents:
diff changeset
4461
Dave Love <fx@gnu.org>
parents:
diff changeset
4462 1993-09-24 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4463
Dave Love <fx@gnu.org>
parents:
diff changeset
4464 * textprop.c (validate_plist): Add declaration for `list'
Dave Love <fx@gnu.org>
parents:
diff changeset
4465 argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
4466
Dave Love <fx@gnu.org>
parents:
diff changeset
4467 * frame.c (Fhandle_switch_frame): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4468
Dave Love <fx@gnu.org>
parents:
diff changeset
4469 1993-09-25 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4470
Dave Love <fx@gnu.org>
parents:
diff changeset
4471 * puresize.h: [MULTI_FRAME]: Increase PURESIZE to 220000.
Dave Love <fx@gnu.org>
parents:
diff changeset
4472
Dave Love <fx@gnu.org>
parents:
diff changeset
4473 1993-09-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4474
Dave Love <fx@gnu.org>
parents:
diff changeset
4475 * s/sunos4-1.h (LIBS_SYSTEM): Use -lresolv if it seems appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4476
Dave Love <fx@gnu.org>
parents:
diff changeset
4477 * config.h.in: Add #undef HAVE_RES_INIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4478
Dave Love <fx@gnu.org>
parents:
diff changeset
4479 1993-09-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4480
Dave Love <fx@gnu.org>
parents:
diff changeset
4481 * m/mips4.h (LIB_STANDARD): Add a second -lc after crtn.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
4482
Dave Love <fx@gnu.org>
parents:
diff changeset
4483 1993-09-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4484
Dave Love <fx@gnu.org>
parents:
diff changeset
4485 * pwd.h: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4486
Dave Love <fx@gnu.org>
parents:
diff changeset
4487 * intervals.c (graft_intervals_into_buffer): New arg INHERIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4488
Dave Love <fx@gnu.org>
parents:
diff changeset
4489 * editfns.c (Finsert_buffer_substring): Pass extra arg to
Dave Love <fx@gnu.org>
parents:
diff changeset
4490 graft_intervals_into_buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4491 * insdel.c (insert_from_string): Likewise. New arg INHERIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4492 (insert_from_string_before_markers): New arg INHERIT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4493
Dave Love <fx@gnu.org>
parents:
diff changeset
4494 * search.c (Freplace_match): Call Finsert_and_inherit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4495
Dave Love <fx@gnu.org>
parents:
diff changeset
4496 * editfns.c (Finsert_and_inherit): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4497 (Finsert_and_inherit_before_markers): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4498 (Finsert, Finsert_before_markers): Pass new arg to insert_from_string*.
Dave Love <fx@gnu.org>
parents:
diff changeset
4499 * minibuf.c (Fminibuffer_complete_word):
Dave Love <fx@gnu.org>
parents:
diff changeset
4500 Pass new arg to insert_from_string*.
Dave Love <fx@gnu.org>
parents:
diff changeset
4501 * doc.c (Fsubstitute_command_keys): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4502 * abbrev.c (Funexpand_abbrev, Fexpand_abbrev): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
4503
Dave Love <fx@gnu.org>
parents:
diff changeset
4504 * s/aix3-2.h (AIX3_2): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4505 * m/ibmrs6000.h (LIBS_MACHINE): Include -lrts, -liconv only if AIX3_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4506
Dave Love <fx@gnu.org>
parents:
diff changeset
4507 * xterm.h (HAVE_X11R4): If AIX, do not define HAVE_X11R4.
Dave Love <fx@gnu.org>
parents:
diff changeset
4508
Dave Love <fx@gnu.org>
parents:
diff changeset
4509 1993-09-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4510
Dave Love <fx@gnu.org>
parents:
diff changeset
4511 * sysdep.c (bzero, bcopy, bcmp): Don't define as functions
Dave Love <fx@gnu.org>
parents:
diff changeset
4512 if they are defined as macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4513
Dave Love <fx@gnu.org>
parents:
diff changeset
4514 1993-09-11 Roland McGrath (roland@baalperazim.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4515
Dave Love <fx@gnu.org>
parents:
diff changeset
4516 * lread.c, callproc.c, filelock.c: Include <paths.h>, not "paths.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4517
Dave Love <fx@gnu.org>
parents:
diff changeset
4518 1993-09-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4519
Dave Love <fx@gnu.org>
parents:
diff changeset
4520 * s/linux.h (LIBS_MACHINE): Make definition empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4521
Dave Love <fx@gnu.org>
parents:
diff changeset
4522 1993-09-10 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4523
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4524 Support configuring in a different directory when ${srcdir} has
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4525 already been configured.
Dave Love <fx@gnu.org>
parents:
diff changeset
4526 * frame.c, xfns.c, xdisp.c, casetab.c, cm.c, casefiddle.c, xterm.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4527 xrdb.c, eval.c, doc.c, lread.c, callint.c, cmds.c, term.c, fns.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4528 data.c, alloc.c, unexconvex.c, fileio.c, indent.c, bytecode.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4529 sunfns.c, xmenu.c, buffer.c, textprop.c, marker.c, print.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4530 emacs.c, dispnew.c, syntax.c, undo.c, mocklisp.c, scroll.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4531 search.c, ralloc.c, unexaix.c, unexec.c, unexenix.c, unexmips.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4532 unexsunos4.c, vmsfns.c, vmsmap.c, dired.c, xselect.c, floatfns.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4533 filelock.c, sysdep.c, abbrev.c, minibuf.c, xfaces.c, callproc.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4534 insdel.c, intervals.c, process.c, vm-limit.c, window.c,
Dave Love <fx@gnu.org>
parents:
diff changeset
4535 vmsgmalloc.c, keymap.c, editfns.c, keyboard.c, macros.c, vmstime.c:
Dave Love <fx@gnu.org>
parents:
diff changeset
4536 Include <config.h> instead of "config.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
4537 * ymakefile (ALL_CFLAGS): Put -I. before -I${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
4538 * Makefile.in (xmakefile): Use -I. in cpp run.
Dave Love <fx@gnu.org>
parents:
diff changeset
4539
Dave Love <fx@gnu.org>
parents:
diff changeset
4540 * Makefile.in (clean): Use rm -f.
Dave Love <fx@gnu.org>
parents:
diff changeset
4541
Dave Love <fx@gnu.org>
parents:
diff changeset
4542 * s/netbsd.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4543 * ymakefile (LIBES): Add $(GNULIB_VAR) again at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
4544
Dave Love <fx@gnu.org>
parents:
diff changeset
4545 1993-09-08 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 * sysdep.c (stuff_char): Use input_fd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4548 (narrow_foreground_group, widen_foreground_group, init_sys_modes)
Dave Love <fx@gnu.org>
parents:
diff changeset
4549 (init_baud_rate, init_sigio, request_sigio, unrequest_sigio): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4550 (change_input_fd): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4551
Dave Love <fx@gnu.org>
parents:
diff changeset
4552 * process.c (keyboard_descriptor): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4553 (wait_reading_process_input, init_keyboard): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4554 Also call change_input_fd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4555 (change_keyboard_wait_descriptor): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4556 * xterm.c (x_term_init): Call change_keyboard_wait_descriptor,
Dave Love <fx@gnu.org>
parents:
diff changeset
4557 instead of dup2. Use the existing X desc number in fcntl calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
4558 * xterm.c (XTread_socket): Don't forget to clear out `mask'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4559
Dave Love <fx@gnu.org>
parents:
diff changeset
4560 1993-09-08 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
4561
Dave Love <fx@gnu.org>
parents:
diff changeset
4562 * filelock.c (fill_in_lock_short_file_name): Fix the crc
Dave Love <fx@gnu.org>
parents:
diff changeset
4563 generation algorithm.
Dave Love <fx@gnu.org>
parents:
diff changeset
4564
Dave Love <fx@gnu.org>
parents:
diff changeset
4565 1993-08-19 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4566
Dave Love <fx@gnu.org>
parents:
diff changeset
4567 * textprop.c (F{next,previous}_single_property_change): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4568
Dave Love <fx@gnu.org>
parents:
diff changeset
4569 1993-09-15 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4570
Dave Love <fx@gnu.org>
parents:
diff changeset
4571 * data.c: Add declaration for atof if not predefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4572
Dave Love <fx@gnu.org>
parents:
diff changeset
4573 * xfns.c (XScreenNumberOfScreen): Move assignments out of
Dave Love <fx@gnu.org>
parents:
diff changeset
4574 declarations for (dpy, dpyscr).
Dave Love <fx@gnu.org>
parents:
diff changeset
4575
Dave Love <fx@gnu.org>
parents:
diff changeset
4576 * sysdep.c (sys_write): Keep trying to write out the data until
Dave Love <fx@gnu.org>
parents:
diff changeset
4577 all of the data is written, or until we receive an error which is
Dave Love <fx@gnu.org>
parents:
diff changeset
4578 not an interrupted write.
Dave Love <fx@gnu.org>
parents:
diff changeset
4579
Dave Love <fx@gnu.org>
parents:
diff changeset
4580 1993-09-14 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4581
Dave Love <fx@gnu.org>
parents:
diff changeset
4582 * keyboard.c (Qextended_command_history): New variable prevents
Dave Love <fx@gnu.org>
parents:
diff changeset
4583 sharing of M-x command history with other commands that read
Dave Love <fx@gnu.org>
parents:
diff changeset
4584 values in the minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
4585
Dave Love <fx@gnu.org>
parents:
diff changeset
4586 * doprnt.c (doprnt): Use a fixed buffer to store the format
Dave Love <fx@gnu.org>
parents:
diff changeset
4587 specification, but only if we are sure it will fit. Otherwise,
Dave Love <fx@gnu.org>
parents:
diff changeset
4588 use alloca to get enough space. Don't allow negative size
Dave Love <fx@gnu.org>
parents:
diff changeset
4589 specifications to core dump; instead, treat them as positive
Dave Love <fx@gnu.org>
parents:
diff changeset
4590 ("%-20d" == "%20d").
Dave Love <fx@gnu.org>
parents:
diff changeset
4591
Dave Love <fx@gnu.org>
parents:
diff changeset
4592 * minibuf.c (read_minibuf): Don't add history item if it is
Dave Love <fx@gnu.org>
parents:
diff changeset
4593 string-equal to the most recent history item.
Dave Love <fx@gnu.org>
parents:
diff changeset
4594
Dave Love <fx@gnu.org>
parents:
diff changeset
4595 1993-07-09 Karl Berry (karl@cs.umb.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4596
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4597 * dired.c (file_name_completion): Install case-preserving
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4598 changes from Emacs 18 for completion_ignore_case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4599 (completion_ignore_case): Declare.
Dave Love <fx@gnu.org>
parents:
diff changeset
4600
Dave Love <fx@gnu.org>
parents:
diff changeset
4601 1993-09-01 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4602
Dave Love <fx@gnu.org>
parents:
diff changeset
4603 * window.c (Fdelete_windows_on): Fix DEFUN to allow optional
Dave Love <fx@gnu.org>
parents:
diff changeset
4604 second argument to appear.
Dave Love <fx@gnu.org>
parents:
diff changeset
4605
Dave Love <fx@gnu.org>
parents:
diff changeset
4606 1993-08-30 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4607
Dave Love <fx@gnu.org>
parents:
diff changeset
4608 * ymakefile (alloc.o): Remove explicit compilation rule, since it
Dave Love <fx@gnu.org>
parents:
diff changeset
4609 is identical to the default rule, and `$<' doesn't work in
Dave Love <fx@gnu.org>
parents:
diff changeset
4610 explicit rules in all "make"s.
Dave Love <fx@gnu.org>
parents:
diff changeset
4611
Dave Love <fx@gnu.org>
parents:
diff changeset
4612 1993-08-27 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4613
Dave Love <fx@gnu.org>
parents:
diff changeset
4614 * gmalloc.c (safe_bcopy): Compile if MEMMOVE_MISSING is defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
4615 but only if we aren't compiling for emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4616
Dave Love <fx@gnu.org>
parents:
diff changeset
4617 * sysdep.c (read_input_waiting): If the user specifies
Dave Love <fx@gnu.org>
parents:
diff changeset
4618 `meta-flag', then notice characters with high-bit set.
Dave Love <fx@gnu.org>
parents:
diff changeset
4619
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4620 Added fixes from Karl Berry for ISC-2.2.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4621 * s/isc2-2.h (MEMMOVE_MISSING): Define.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4622 (SIGNALS_VIA_CHARACTERS): Define.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4623 (LIB_STANDARD): Do not include -lcposix.
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4624 (C_SWITCH_SYSTEM) [__GNUC__]: Do not use -traditional.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4625
Dave Love <fx@gnu.org>
parents:
diff changeset
4626 1993-08-17 Brian Fox (bfox@ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4627
Dave Love <fx@gnu.org>
parents:
diff changeset
4628 * alloca.c: Invert sense of conditional for entire file (GNUC >=
Dave Love <fx@gnu.org>
parents:
diff changeset
4629 2). Added `#else'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4630
Dave Love <fx@gnu.org>
parents:
diff changeset
4631 * xterm.c (x_wn_set_size_hint): Make recent window gravity
Dave Love <fx@gnu.org>
parents:
diff changeset
4632 addition depend on "PWinGravity" being `#defined'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4633
Dave Love <fx@gnu.org>
parents:
diff changeset
4634 1993-08-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4635
Dave Love <fx@gnu.org>
parents:
diff changeset
4636 * Version 19.19 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4637
Dave Love <fx@gnu.org>
parents:
diff changeset
4638 * Makefile.in (mostlyclean): Don't delete emacs here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4639 (clean): Delete emacs and emacs-* here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4640 (distclean): Don't delete emacs-* here.
Dave Love <fx@gnu.org>
parents:
diff changeset
4641
Dave Love <fx@gnu.org>
parents:
diff changeset
4642 * xselect.c (struct property_change): New field `arrived'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4643 (expect_property_change): Return struct property_change *.
Dave Love <fx@gnu.org>
parents:
diff changeset
4644 Clear `arrived'.
Dave Love <fx@gnu.org>
parents:
diff changeset
4645 (unexpect_property_change): Take one as argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
4646 (wait_for_property_change): Take one as argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
4647 If `arrived' is set, don't wait.
Dave Love <fx@gnu.org>
parents:
diff changeset
4648 (wait_for_property_change_unwind): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4649 (receive_incremental_selection): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4650 (x_reply_selection_request): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4651 (property_deleted_p): Function deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4652
Dave Love <fx@gnu.org>
parents:
diff changeset
4653 * xselect.c (x_handle_selection_clear): Redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
4654
Dave Love <fx@gnu.org>
parents:
diff changeset
4655 * search.c (compile_pattern): Cast result of re_compile_pattern.
Dave Love <fx@gnu.org>
parents:
diff changeset
4656
Dave Love <fx@gnu.org>
parents:
diff changeset
4657 * emacs.c (init_cmdargs): Check openp result for 1, not != 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
4658
Dave Love <fx@gnu.org>
parents:
diff changeset
4659 * xterm.c (x_wm_set_size_hint): New args spec_x and spec_y.
Dave Love <fx@gnu.org>
parents:
diff changeset
4660 Set the window gravity. All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
4661 * xfns.c (Fx_create_frame): Pass the new args to x_wm_set_size_hint.
Dave Love <fx@gnu.org>
parents:
diff changeset
4662
Dave Love <fx@gnu.org>
parents:
diff changeset
4663 * xmenu.c (Fx_popup_menu): Adjust coords so they are relative
Dave Love <fx@gnu.org>
parents:
diff changeset
4664 to the inner window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4665
Dave Love <fx@gnu.org>
parents:
diff changeset
4666 * syswait.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
4667 * sysdep.c, process.c: Include it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4668 * ymakefile (sysdep.o, process.o): Depend on syswait.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4669
Dave Love <fx@gnu.org>
parents:
diff changeset
4670 * process.c (wait_reading_process_input): Exit without waiting
Dave Love <fx@gnu.org>
parents:
diff changeset
4671 if wait_for_cell is already non-nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
4672
Dave Love <fx@gnu.org>
parents:
diff changeset
4673 * sysdep.c (mkdir, rmdir): Use wait_for_termination to wait.
Dave Love <fx@gnu.org>
parents:
diff changeset
4674 Redirect descriptors 0...2 to /dev/null.
Dave Love <fx@gnu.org>
parents:
diff changeset
4675
Dave Love <fx@gnu.org>
parents:
diff changeset
4676 * emacs.c (__CTOR_LIST__): Don't declare it on Linux.
Dave Love <fx@gnu.org>
parents:
diff changeset
4677
Dave Love <fx@gnu.org>
parents:
diff changeset
4678 * filelock.c (getpwuid): Declare it as in xrdb.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4679 (init_filelock): Don't use return value of strcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4680
Dave Love <fx@gnu.org>
parents:
diff changeset
4681 * fns.c (internal_equal): Typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
4682
Dave Love <fx@gnu.org>
parents:
diff changeset
4683 * xfns.c (x_set_frame_parameters): Don't die if just one of
Dave Love <fx@gnu.org>
parents:
diff changeset
4684 height and width was set. Likewise left and top.
Dave Love <fx@gnu.org>
parents:
diff changeset
4685
Dave Love <fx@gnu.org>
parents:
diff changeset
4686 * textprop.c (property_change_between_p): Test NULL_INTERVAL_P
Dave Love <fx@gnu.org>
parents:
diff changeset
4687 in loop, before looking at next->position.
Dave Love <fx@gnu.org>
parents:
diff changeset
4688
Dave Love <fx@gnu.org>
parents:
diff changeset
4689 * intervals.c (adjust_intervals_for_insertion): If inserting in middle
Dave Love <fx@gnu.org>
parents:
diff changeset
4690 of interval that is sticky in neither direction, don't copy props.
Dave Love <fx@gnu.org>
parents:
diff changeset
4691 (merge_properties_sticky): Handle non-list as front-sticky or
Dave Love <fx@gnu.org>
parents:
diff changeset
4692 rear-nonsticky property.
Dave Love <fx@gnu.org>
parents:
diff changeset
4693
Dave Love <fx@gnu.org>
parents:
diff changeset
4694 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4695
Dave Love <fx@gnu.org>
parents:
diff changeset
4696 * fns.c (internal_equal): All markers in no buffer are equal.
Dave Love <fx@gnu.org>
parents:
diff changeset
4697
Dave Love <fx@gnu.org>
parents:
diff changeset
4698 1993-08-13 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4699
Dave Love <fx@gnu.org>
parents:
diff changeset
4700 * config.h.in: Added #undef HAVE_XSCREENNUMBEROFSCREEN.
Dave Love <fx@gnu.org>
parents:
diff changeset
4701
Dave Love <fx@gnu.org>
parents:
diff changeset
4702 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4703
Dave Love <fx@gnu.org>
parents:
diff changeset
4704 * xfns.c (XScreenNumberOfScreen): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4705
Dave Love <fx@gnu.org>
parents:
diff changeset
4706 * m/tek4300.h (C_DEBUG_SWITCH, SYSTEM_MALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4707
Dave Love <fx@gnu.org>
parents:
diff changeset
4708 * m/iris4d.h (START_FILES, LIB_STANDARD): Don't define if USG5_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
4709 (DEFAULT_ENTRY_ADDRESS): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4710 (UNEXEC): Use unexelfsgi.o if USG5_4.
Dave Love <fx@gnu.org>
parents:
diff changeset
4711
Dave Love <fx@gnu.org>
parents:
diff changeset
4712 * s/irix5-0.h (C_SWITCH_MACHINE): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4713
Dave Love <fx@gnu.org>
parents:
diff changeset
4714 1993-08-13 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
4715
Dave Love <fx@gnu.org>
parents:
diff changeset
4716 * m/dpx2.h: Delete conditionals for HAVE_X_WINDOWS and HAVE_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
4717
Dave Love <fx@gnu.org>
parents:
diff changeset
4718 1993-08-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4719
Dave Love <fx@gnu.org>
parents:
diff changeset
4720 * m/iris4d.h (C_ALLOCA): Don't define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4721
Dave Love <fx@gnu.org>
parents:
diff changeset
4722 * keyboard.c (kbd_buffer_store_event): Use bcopy to copy
Dave Love <fx@gnu.org>
parents:
diff changeset
4723 a selection request event.
Dave Love <fx@gnu.org>
parents:
diff changeset
4724
Dave Love <fx@gnu.org>
parents:
diff changeset
4725 * unexnext.c (get_data_region): Add cast to avoid warning.
Dave Love <fx@gnu.org>
parents:
diff changeset
4726
Dave Love <fx@gnu.org>
parents:
diff changeset
4727 1993-08-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4728
Dave Love <fx@gnu.org>
parents:
diff changeset
4729 * ymakefile (prefix-args, filemode.o, lastfile.o): Dep on $(config_h).
Dave Love <fx@gnu.org>
parents:
diff changeset
4730
Dave Love <fx@gnu.org>
parents:
diff changeset
4731 * floatfns.c (Flogb): Error at run time if not supported.
Dave Love <fx@gnu.org>
parents:
diff changeset
4732
Dave Love <fx@gnu.org>
parents:
diff changeset
4733 * ymakefile (emacs.o): Depend on process.h and syssignal.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4734 * emacs.c: Include process.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4735 (init_cmdargs): Use EXEC_SUFFIXES.
Dave Love <fx@gnu.org>
parents:
diff changeset
4736
Dave Love <fx@gnu.org>
parents:
diff changeset
4737 * s/irix5-0.h: Include alloca.h if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4738 Fix the #include file name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4739 (ULIMIT_BREAK_VALUE, GETPGRP_NO_ARG, NO_MATHERR): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
4740 (LIB_STANDARD): #undef it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4741
Dave Love <fx@gnu.org>
parents:
diff changeset
4742 * frame.c (Fdelete_frame): Add parens for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
4743
Dave Love <fx@gnu.org>
parents:
diff changeset
4744 * keyboard.c (read_char): Never start echoing if -batch.
Dave Love <fx@gnu.org>
parents:
diff changeset
4745
Dave Love <fx@gnu.org>
parents:
diff changeset
4746 * minibuf.c (Qread_file_name_internal): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4747 (syms_of_minibuf): Set it up and protect it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4748 (Fminibuffer_complete_word): When completing a file name,
Dave Love <fx@gnu.org>
parents:
diff changeset
4749 expand envvar references.
Dave Love <fx@gnu.org>
parents:
diff changeset
4750
Dave Love <fx@gnu.org>
parents:
diff changeset
4751 * xterm.c (XTread_socket): Make copy_buffer unsigned.
Dave Love <fx@gnu.org>
parents:
diff changeset
4752
Dave Love <fx@gnu.org>
parents:
diff changeset
4753 * s/usg5-4-2.h (HAVE_GETHOSTNAME): #if 0'd.
Dave Love <fx@gnu.org>
parents:
diff changeset
4754
Dave Love <fx@gnu.org>
parents:
diff changeset
4755 1993-08-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4756
Dave Love <fx@gnu.org>
parents:
diff changeset
4757 * s/hpux8.h (LD_SWITCH_SYSTEM): Delete the -L options.
Dave Love <fx@gnu.org>
parents:
diff changeset
4758
Dave Love <fx@gnu.org>
parents:
diff changeset
4759 * termhooks.h (enum event_kind): Delete final comma.
Dave Love <fx@gnu.org>
parents:
diff changeset
4760 (meta_modifier): Delete final comma.
Dave Love <fx@gnu.org>
parents:
diff changeset
4761 * window.c (enum window_loop): Delete final comma.
Dave Love <fx@gnu.org>
parents:
diff changeset
4762 * xfns.c (enum resource_types): Delete final comma.
Dave Love <fx@gnu.org>
parents:
diff changeset
4763
Dave Love <fx@gnu.org>
parents:
diff changeset
4764 * m/ibmrs6000.h (BIG_ENDIAN): Don't actually define it.
Dave Love <fx@gnu.org>
parents:
diff changeset
4765
Dave Love <fx@gnu.org>
parents:
diff changeset
4766 * window.c (Frecenter): Preserve point in the buffer we change it in.
Dave Love <fx@gnu.org>
parents:
diff changeset
4767
Dave Love <fx@gnu.org>
parents:
diff changeset
4768 * cmds.c (Fnewline): If we don't do the first SET_PT,
Dave Love <fx@gnu.org>
parents:
diff changeset
4769 clear flag, so we don't do the second SET_PT.
Dave Love <fx@gnu.org>
parents:
diff changeset
4770
Dave Love <fx@gnu.org>
parents:
diff changeset
4771 * keyboard.c (make_lispy_event): Clear all but 0377 in event->code.
Dave Love <fx@gnu.org>
parents:
diff changeset
4772
Dave Love <fx@gnu.org>
parents:
diff changeset
4773 * xselect.c (receive_incremental_selection): Use bcopy, not memcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4774
Dave Love <fx@gnu.org>
parents:
diff changeset
4775 * m/tek4300.h (BIG_ENDIAN): Provide a value that matches the system.
Dave Love <fx@gnu.org>
parents:
diff changeset
4776
Dave Love <fx@gnu.org>
parents:
diff changeset
4777 * config.h.in: Add #undef HAVE_FTIME.
Dave Love <fx@gnu.org>
parents:
diff changeset
4778
Dave Love <fx@gnu.org>
parents:
diff changeset
4779 * ymakefile (ALL_CFLAGS): Use C_SWITCH_X_SITE before
Dave Love <fx@gnu.org>
parents:
diff changeset
4780 C_SWITCH_X_SYSTEM and C_SWITCH_X_MACHINE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4781
Dave Love <fx@gnu.org>
parents:
diff changeset
4782 * s/hpux8.h (C_SWITCH_X_SYSTEM): Define instead of C_SWITCH_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
4783
Dave Love <fx@gnu.org>
parents:
diff changeset
4784 1993-08-11 Shane Hartman (shane@nugget.spr.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
4785
Dave Love <fx@gnu.org>
parents:
diff changeset
4786 * buffer.c (verify_overlay_modification): Initialize endpos.
Dave Love <fx@gnu.org>
parents:
diff changeset
4787
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4788 * keymap.c (describe_buffer_bindings): Declare shadow just once.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4789
Dave Love <fx@gnu.org>
parents:
diff changeset
4790 1993-08-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4791
Dave Love <fx@gnu.org>
parents:
diff changeset
4792 * xterm.c (x_calc_absolute_position): For negative coords, take
Dave Love <fx@gnu.org>
parents:
diff changeset
4793 account of added width from window manager's outer window.
Dave Love <fx@gnu.org>
parents:
diff changeset
4794
Dave Love <fx@gnu.org>
parents:
diff changeset
4795 * term.c (term_get_fkeys_define_1, term_get_fkeys_define):
Dave Love <fx@gnu.org>
parents:
diff changeset
4796 New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
4797 (term_get_fkeys): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
4798
Dave Love <fx@gnu.org>
parents:
diff changeset
4799 * m/tekxd88.h: Renamed from tekXD88.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4800 (LIB_X11_LIB, LIBX11_SYSTEM): Make #undefs unconditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
4801
Dave Love <fx@gnu.org>
parents:
diff changeset
4802 * systty.h: Handle NO_TERMIO in principal HAVE_TERMIOS case.
Dave Love <fx@gnu.org>
parents:
diff changeset
4803
Dave Love <fx@gnu.org>
parents:
diff changeset
4804 * xrdb.c (x_get_customization_string): Don't use value of strcpy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4805
Dave Love <fx@gnu.org>
parents:
diff changeset
4806 * floatfns.c (Fexpt): Use IN_FLOAT2.
Dave Love <fx@gnu.org>
parents:
diff changeset
4807
Dave Love <fx@gnu.org>
parents:
diff changeset
4808 1993-08-10 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
4809
Dave Love <fx@gnu.org>
parents:
diff changeset
4810 * m/dpx2.h (HAVE_TCATTR): Macro #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4811 (HAVE_CLOSEDIR): #undef to allow use of closedir in sysdep.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
4812 (SIGTSTP): Commented #undef to allow use of ^Z in shell-mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
4813 (SIGNALS_VIA_CHARACTERS): #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4814
Dave Love <fx@gnu.org>
parents:
diff changeset
4815 1993-08-09 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
4816
Dave Love <fx@gnu.org>
parents:
diff changeset
4817 * data.c (Fmod): New function; result is always same sign as divisor.
Dave Love <fx@gnu.org>
parents:
diff changeset
4818 (syms_of_data): Add Smod.
Dave Love <fx@gnu.org>
parents:
diff changeset
4819 * emacs.c (main): Invoke syms_of_floatfns even if LISP_FLOAT_TYPE
Dave Love <fx@gnu.org>
parents:
diff changeset
4820 isn't defined, since `(floor A B)' is now needed for integers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4821 * floatfns.c (syms_of_floatfns): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4822 (Ffloor): Optional second operand specifies divisor, as in Common Lisp.
Dave Love <fx@gnu.org>
parents:
diff changeset
4823
Dave Love <fx@gnu.org>
parents:
diff changeset
4824 1993-08-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4825
Dave Love <fx@gnu.org>
parents:
diff changeset
4826 * unexelf.c (unexec): Add casts for some comparisons.
Dave Love <fx@gnu.org>
parents:
diff changeset
4827 (PATCH_INDEX): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4828
Dave Love <fx@gnu.org>
parents:
diff changeset
4829 1993-08-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4830
Dave Love <fx@gnu.org>
parents:
diff changeset
4831 * Version 19.18 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
4832
Dave Love <fx@gnu.org>
parents:
diff changeset
4833 * term.c (term_init): Improve error messages (give sh commands).
Dave Love <fx@gnu.org>
parents:
diff changeset
4834
Dave Love <fx@gnu.org>
parents:
diff changeset
4835 * xterm.c (struct font_info): New structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
4836 (x_font_table): Use struct font_info as elements.
Dave Love <fx@gnu.org>
parents:
diff changeset
4837 (x_new_font): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
4838 Use XListFonts, not XListFontsWithInfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4839 Use XFreeFontNames, not XFreeFontInfo.
Dave Love <fx@gnu.org>
parents:
diff changeset
4840 Compare fonts by name, not by fid.
Dave Love <fx@gnu.org>
parents:
diff changeset
4841 If already_loaded is 0, that counts as "yes".
Dave Love <fx@gnu.org>
parents:
diff changeset
4842
Dave Love <fx@gnu.org>
parents:
diff changeset
4843 * minibuf.c (Qminibuffer_setup_hook, Vminibuffer_setup_hook): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4844 (syms_of_minibuf): Set them up.
Dave Love <fx@gnu.org>
parents:
diff changeset
4845 (read_minibuffer): Run the hook, if not empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
4846
Dave Love <fx@gnu.org>
parents:
diff changeset
4847 * dispnew.c (direct_output_forward_char): Fix previous change:
Dave Love <fx@gnu.org>
parents:
diff changeset
4848 verify position is in range before calling Fget_text_property,
Dave Love <fx@gnu.org>
parents:
diff changeset
4849 and calculate position properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
4850
Dave Love <fx@gnu.org>
parents:
diff changeset
4851 * s/bsd4-2.h, s/bsd4-3.h, s/umax.h, s/rtu.h, s/dgux.h (HAVE_VFORK):
Dave Love <fx@gnu.org>
parents:
diff changeset
4852 Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4853
Dave Love <fx@gnu.org>
parents:
diff changeset
4854 * ymakefile (alloc.o): Don't use DEBUG_MOLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4855 (DEBUG_MOLE): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4856 * gnu-hp300: File deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
4857
Dave Love <fx@gnu.org>
parents:
diff changeset
4858 * .gdbinit: Don't put -q in args.
Dave Love <fx@gnu.org>
parents:
diff changeset
4859 Don't unset TERM and TERMCAP--show them instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
4860
Dave Love <fx@gnu.org>
parents:
diff changeset
4861 * alloc.c (mark_object): Declare ptr volatile, or don't use it
Dave Love <fx@gnu.org>
parents:
diff changeset
4862 after a recursive call. Delete the aborts if ptr is clobbered.
Dave Love <fx@gnu.org>
parents:
diff changeset
4863
Dave Love <fx@gnu.org>
parents:
diff changeset
4864 * fileio.c (expand_and_dir_to_file): Use Fdirectory_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
4865
Dave Love <fx@gnu.org>
parents:
diff changeset
4866 1993-08-08 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4867
Dave Love <fx@gnu.org>
parents:
diff changeset
4868 * config.h.in (HAVE_LOGB, HAVE_FREXP): Add #undefs for the
Dave Love <fx@gnu.org>
parents:
diff changeset
4869 configuration script to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4870 * floatfns.c (Flogb): Use HAVE_LOGB and HAVE_FREXP, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
4871 assuming that all USG systems have FREXP.
Dave Love <fx@gnu.org>
parents:
diff changeset
4872
Dave Love <fx@gnu.org>
parents:
diff changeset
4873 1993-08-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4874
Dave Love <fx@gnu.org>
parents:
diff changeset
4875 * emacs.c (Vinvocation_directory): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
4876 (init_cmdargs): Set up its value.
Dave Love <fx@gnu.org>
parents:
diff changeset
4877 (Finvocation_directory): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4878 (main): Call init_buffer, init_callproc and init_cmdargs
Dave Love <fx@gnu.org>
parents:
diff changeset
4879 before init_lread.
Dave Love <fx@gnu.org>
parents:
diff changeset
4880 (syms_of_emacs): Install the function, and protect the variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
4881 * lisp.h (Vinvocation_directory): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
4882 * lread.c (init_lread): Normally put Vinvocation_directory
Dave Love <fx@gnu.org>
parents:
diff changeset
4883 at end of Vload_path, if not present already.
Dave Love <fx@gnu.org>
parents:
diff changeset
4884
Dave Love <fx@gnu.org>
parents:
diff changeset
4885 1993-08-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4886
Dave Love <fx@gnu.org>
parents:
diff changeset
4887 * keyboard.c (set_poll_suppress_count): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4888 * eval.c (unwind_to_catch): Call set_poll_suppress_count.
Dave Love <fx@gnu.org>
parents:
diff changeset
4889
Dave Love <fx@gnu.org>
parents:
diff changeset
4890 * xterm.c (x_term_init): Set the hooks before we call Fset_input_mode.
Dave Love <fx@gnu.org>
parents:
diff changeset
4891 * keyboard.c (Fset_input_mode): Start polling, if appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
4892 At the beginning, stop polling.
Dave Love <fx@gnu.org>
parents:
diff changeset
4893 Remove period from error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
4894 (stop_polling, start_polling): Check for interrupt_input.
Dave Love <fx@gnu.org>
parents:
diff changeset
4895 (POLL_FOR_INPUT): Define whether or not target supports SIGIO.
Dave Love <fx@gnu.org>
parents:
diff changeset
4896
Dave Love <fx@gnu.org>
parents:
diff changeset
4897 * m/ibm370aix.h (HAVE_VFORK, INTEL386, aix386): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
4898
Dave Love <fx@gnu.org>
parents:
diff changeset
4899 1993-08-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4900
Dave Love <fx@gnu.org>
parents:
diff changeset
4901 * eval.c (do_autoload): Don't report autoload failure
Dave Love <fx@gnu.org>
parents:
diff changeset
4902 if the autoload definition now is a different one.
Dave Love <fx@gnu.org>
parents:
diff changeset
4903
Dave Love <fx@gnu.org>
parents:
diff changeset
4904 * m/ibm370aix.h: Total rewrite; includes ibmps2-aix.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
4905
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
4906 * m/ibmps2-aix.h (SYSTEM_TYPE): Don't redefine it here.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4907
Dave Love <fx@gnu.org>
parents:
diff changeset
4908 * syntax.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4909
Dave Love <fx@gnu.org>
parents:
diff changeset
4910 1993-08-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4911
Dave Love <fx@gnu.org>
parents:
diff changeset
4912 * fns.c (Fyes_or_no_p): Use Qyes_or_no_p_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
4913 (syms_of_fns): Set up Qyes_or_no_p_history.
Dave Love <fx@gnu.org>
parents:
diff changeset
4914
Dave Love <fx@gnu.org>
parents:
diff changeset
4915 * fileio.c (expand_and_dir_to_file): Remove final / by copying abspath.
Dave Love <fx@gnu.org>
parents:
diff changeset
4916
Dave Love <fx@gnu.org>
parents:
diff changeset
4917 * data.c (Frem): Don't accept floats, just ints and markers.
Dave Love <fx@gnu.org>
parents:
diff changeset
4918
Dave Love <fx@gnu.org>
parents:
diff changeset
4919 * m/vax.h [BSD4_2] (HAVE_FTIME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
4920
Dave Love <fx@gnu.org>
parents:
diff changeset
4921 1993-08-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4922
Dave Love <fx@gnu.org>
parents:
diff changeset
4923 * m/7300.h (CRT0_COMPILE): Add -O and -Demacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
4924 * ymakefile (CRT0_COMPILE): Add missing #endif.
Dave Love <fx@gnu.org>
parents:
diff changeset
4925
Dave Love <fx@gnu.org>
parents:
diff changeset
4926 1993-08-03 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4927
Dave Love <fx@gnu.org>
parents:
diff changeset
4928 Changes for 3b1 suggested by Andy Fyfe <andy@scp.caltech.edu>
Dave Love <fx@gnu.org>
parents:
diff changeset
4929 * 7300.h [__GNUC__]: #define HAVE_ALLOCA.
Dave Love <fx@gnu.org>
parents:
diff changeset
4930 [not __GNUC__]: #define SWITCH_ENUM_BUG, C_ALLOCA, and STACK_DIRECTION.
Dave Love <fx@gnu.org>
parents:
diff changeset
4931 (HAVE_SYSVIPC, USE_UTIME): #define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
4932 (memmove): We don't have this; call safe_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
4933 (CRT0_COMPILE): #define this, so we always use the system's cc.
Dave Love <fx@gnu.org>
parents:
diff changeset
4934 * config.h.in: Add #undefs for HAVE_MKDIR and HAVE_RMDIR, for
Dave Love <fx@gnu.org>
parents:
diff changeset
4935 configure to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
4936 * sysdep.c [not HAVE_MKDIR] (mkdir): New function, taken from tar,
Dave Love <fx@gnu.org>
parents:
diff changeset
4937 for use on systems lacking the mkdir function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4938 [not HAVE_RMDIR] (rmdir): New function, taken from tar, for use on
Dave Love <fx@gnu.org>
parents:
diff changeset
4939 systems lacking the rmdir function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4940 * ymakefile (crt0.o): Replace the compiler and switches with the
Dave Love <fx@gnu.org>
parents:
diff changeset
4941 symbol CRT0_COMPILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
4942 (CRT0_COMPILE): If the system and machine description files have
Dave Love <fx@gnu.org>
parents:
diff changeset
4943 left this undefined, then define it to do the same as the old
Dave Love <fx@gnu.org>
parents:
diff changeset
4944 crt0.o rule used to.
Dave Love <fx@gnu.org>
parents:
diff changeset
4945
Dave Love <fx@gnu.org>
parents:
diff changeset
4946 1993-08-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4947
Dave Love <fx@gnu.org>
parents:
diff changeset
4948 * sysdep.c (vfork): Move this outside the USG conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
4949
Dave Love <fx@gnu.org>
parents:
diff changeset
4950 1993-08-02 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4951
Dave Love <fx@gnu.org>
parents:
diff changeset
4952 * frame.c (Fprevious_frame): New function, for parity with
Dave Love <fx@gnu.org>
parents:
diff changeset
4953 Fnext_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4954 (syms_of_frame): Add defsubr for Sprevious_frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
4955
Dave Love <fx@gnu.org>
parents:
diff changeset
4956 1993-08-02 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4957
Dave Love <fx@gnu.org>
parents:
diff changeset
4958 * xdisp.c (display_menu_bar): Redisplay all lines occupied by the
Dave Love <fx@gnu.org>
parents:
diff changeset
4959 menu bar, not just the first.
Dave Love <fx@gnu.org>
parents:
diff changeset
4960
Dave Love <fx@gnu.org>
parents:
diff changeset
4961 1993-08-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4962
Dave Love <fx@gnu.org>
parents:
diff changeset
4963 * keyboard.c (read_key_sequence): Use XFASTINT to convert value
Dave Love <fx@gnu.org>
parents:
diff changeset
4964 of Flength to an int.
Dave Love <fx@gnu.org>
parents:
diff changeset
4965
Dave Love <fx@gnu.org>
parents:
diff changeset
4966 * buffer.c (Fmove_overlay): Avoid initializer for Lisp_Object vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
4967 (verify_overlay_modification): Declare ostart, oend as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
4968
Dave Love <fx@gnu.org>
parents:
diff changeset
4969 * frame.c (Fset_frame_position): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4970
Dave Love <fx@gnu.org>
parents:
diff changeset
4971 1993-08-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
4972
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
4973 From daveg@synaptics.com:
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
4974 * keyboard.c (last_mouse_button): Renamed from button_up_button.
Dave Love <fx@gnu.org>
parents:
diff changeset
4975 (last_mouse_x, last_mouse_y): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
4976 (button_down_time): Replaces button_up_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
4977 (make_lispy_event): Set button_down_time.
Dave Love <fx@gnu.org>
parents:
diff changeset
4978 Detect and report double-down and double-drag events.
Dave Love <fx@gnu.org>
parents:
diff changeset
4979 (apply_modifiers_uncached): Put `double' or `triple' first.
Dave Love <fx@gnu.org>
parents:
diff changeset
4980 (read_key_sequence): Convert unbound double-drag/down to drag/down.
Dave Love <fx@gnu.org>
parents:
diff changeset
4981
Dave Love <fx@gnu.org>
parents:
diff changeset
4982 * fileio.c (Finsert_file_contents): Don't call prepare_to_modify_buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
4983 if inserting zero characters.
Dave Love <fx@gnu.org>
parents:
diff changeset
4984
Dave Love <fx@gnu.org>
parents:
diff changeset
4985 * syntax.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
4986
Dave Love <fx@gnu.org>
parents:
diff changeset
4987 1993-07-31 Gregor Schmid (schmid@fb3-s7.math.tu-berlin.de)
Dave Love <fx@gnu.org>
parents:
diff changeset
4988
Dave Love <fx@gnu.org>
parents:
diff changeset
4989 Handle `sticky' text properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
4990 * intervals.c (adjust_intervals_for_insertion): Handle insertion
Dave Love <fx@gnu.org>
parents:
diff changeset
4991 between two unlike intervals via merge_properties_sticky.
Dave Love <fx@gnu.org>
parents:
diff changeset
4992 (merge_properties_sticky): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4993 (graft_intervals_into_buffer): Leave handling of `sticky'-ness to
Dave Love <fx@gnu.org>
parents:
diff changeset
4994 adjust_intervals_for_insertion, then merge properties of the
Dave Love <fx@gnu.org>
parents:
diff changeset
4995 inserted text onto the old ones.
Dave Love <fx@gnu.org>
parents:
diff changeset
4996 (textget_direct): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
4997 (set_point): Fix calculating of fromprev.
Dave Love <fx@gnu.org>
parents:
diff changeset
4998 (verify_interval_modification): Check for `read-only' property
Dave Love <fx@gnu.org>
parents:
diff changeset
4999 and take its `sticky'-ness into account.
Dave Love <fx@gnu.org>
parents:
diff changeset
5000 * intervals.h (MERGE_INSERTIONS): Define as 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
5001 (FRONT_STICKY): Add real definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5002 (END_NONSTICKY): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5003 (END_STICKY): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5004 (textget_direct, Qfront_sticky, Qrear_nonsticky): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5005 * textprop.c (Qfront_sticky, Qrear_nonsticky): New variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5006 (syms_of_textprop): Set them up.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5007
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5008 Change display code to handle the `invisible' text property.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5009 * dispnew.c (direct_output_for_insert): Fail if character
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5010 just inserted has text properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5011 (direct_ouput_forward_char): Fail if moving near invisible chars.
Dave Love <fx@gnu.org>
parents:
diff changeset
5012 * indent.c (compute_motion): Compute correctly for invisible text.
Dave Love <fx@gnu.org>
parents:
diff changeset
5013 (vmotion): Take care of invisible newlines.
Dave Love <fx@gnu.org>
parents:
diff changeset
5014 * intervals.c (set_point): Ignore `invisible' property
Dave Love <fx@gnu.org>
parents:
diff changeset
5015 unless property value is `hidden'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5016 * intervals.h (Qhidden): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5017 * textprop.c (Qhidden): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5018 (syms_of_textprop): Set up Qhidden.
Dave Love <fx@gnu.org>
parents:
diff changeset
5019 * xdisp.c (try_window): Handle invisible newline at end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5020 (display_text_line): Don't display invisible text.
Dave Love <fx@gnu.org>
parents:
diff changeset
5021
Dave Love <fx@gnu.org>
parents:
diff changeset
5022 1993-07-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5023
Dave Love <fx@gnu.org>
parents:
diff changeset
5024 * indent.c (Fmove_to_column): After we split a tab, make sure
Dave Love <fx@gnu.org>
parents:
diff changeset
5025 to set last_known... consistently.
Dave Love <fx@gnu.org>
parents:
diff changeset
5026
Dave Love <fx@gnu.org>
parents:
diff changeset
5027 * editfns.c (save_excursion_restore): Never make the buffer visible.
Dave Love <fx@gnu.org>
parents:
diff changeset
5028
Dave Love <fx@gnu.org>
parents:
diff changeset
5029 * s/isc3-0.h: Don't mention dir `s/' in #include.
Dave Love <fx@gnu.org>
parents:
diff changeset
5030
Dave Love <fx@gnu.org>
parents:
diff changeset
5031 1993-07-30 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5032
Dave Love <fx@gnu.org>
parents:
diff changeset
5033 * config.h.in (HAVE_AIX_SMT_EXP): New #undef for configure to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5034 * m/ibmrs6000.h (LD_SWITCH_MACHINE): Don't mention
Dave Love <fx@gnu.org>
parents:
diff changeset
5035 /usr/lpp/X11/bin/smt.exp unless HAVE_AIX_SMT_EXP is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5036
Dave Love <fx@gnu.org>
parents:
diff changeset
5037 * config.h.in (HAVE_BCOPY): Add an #undef for this.
Dave Love <fx@gnu.org>
parents:
diff changeset
5038 (BSTRING): #define this iff HAVE_BCOPY is #defined here. Ignore what
Dave Love <fx@gnu.org>
parents:
diff changeset
5039 the system-description files say. They don't always make fine
Dave Love <fx@gnu.org>
parents:
diff changeset
5040 enough distinctions between systems, and sometimes the bcopy
Dave Love <fx@gnu.org>
parents:
diff changeset
5041 routines are available only with X windows.
Dave Love <fx@gnu.org>
parents:
diff changeset
5042
Dave Love <fx@gnu.org>
parents:
diff changeset
5043 * config.h.in (HAVE_XSCREENRESOURCESTRING): New #undef for
Dave Love <fx@gnu.org>
parents:
diff changeset
5044 configure to edit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5045 * xrdb.c (get_user_db): Test it to decide whether or not to try to
Dave Love <fx@gnu.org>
parents:
diff changeset
5046 retrieve the screen-dependent resources.
Dave Love <fx@gnu.org>
parents:
diff changeset
5047
Dave Love <fx@gnu.org>
parents:
diff changeset
5048 * xfns.c (Fx_open_connection): Test the CPP symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
5049 HAVE_XRMSETDATABASE to decide whether or not to call
Dave Love <fx@gnu.org>
parents:
diff changeset
5050 XrmSetDatabase.
Dave Love <fx@gnu.org>
parents:
diff changeset
5051
Dave Love <fx@gnu.org>
parents:
diff changeset
5052 * xfns.c (x_set_background_color): Change the foreground color of
Dave Love <fx@gnu.org>
parents:
diff changeset
5053 the cursor, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5054
Dave Love <fx@gnu.org>
parents:
diff changeset
5055 1993-07-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5056
Dave Love <fx@gnu.org>
parents:
diff changeset
5057 * editfns.c (syms_of_editfns): Just staticpro Vuser...name
Dave Love <fx@gnu.org>
parents:
diff changeset
5058 and Vsystem_name; don't make them Lisp variables.
Dave Love <fx@gnu.org>
parents:
diff changeset
5059
Dave Love <fx@gnu.org>
parents:
diff changeset
5060 * xselect.c (prop_location_identifier): Was named prop_location_tick.
Dave Love <fx@gnu.org>
parents:
diff changeset
5061 (property_change_reply_identifier): Renamed from ...-tick.
Dave Love <fx@gnu.org>
parents:
diff changeset
5062 (struct prop_location): Field `identifier' renamed from `tick'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5063 Various functions changed accordingly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5064 (x_handle_selection_request): Delete local struct var `reply'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5065
Dave Love <fx@gnu.org>
parents:
diff changeset
5066 * xselect.c (wait_for_property_change_unwind): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5067 (wait_for_property_change): Add unwind protect.
Dave Love <fx@gnu.org>
parents:
diff changeset
5068
Dave Love <fx@gnu.org>
parents:
diff changeset
5069 1993-07-29 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5070
Dave Love <fx@gnu.org>
parents:
diff changeset
5071 * xfns.c (syms_of_xfns): Don't staticpro Vx_resource_name;
Dave Love <fx@gnu.org>
parents:
diff changeset
5072 DEFVAR_LISP takes care of that, and it's deadly to staticpro a
Dave Love <fx@gnu.org>
parents:
diff changeset
5073 variable containing a string twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
5074
Dave Love <fx@gnu.org>
parents:
diff changeset
5075 * window.c (check_frame_size): Include the menu bar height in the
Dave Love <fx@gnu.org>
parents:
diff changeset
5076 minimum frame height.
Dave Love <fx@gnu.org>
parents:
diff changeset
5077
Dave Love <fx@gnu.org>
parents:
diff changeset
5078 * ymakefile (DEBUG_MOLE): Don't put parens around the command we
Dave Love <fx@gnu.org>
parents:
diff changeset
5079 run to detect the GNU hp300 machines. If the make is still
Dave Love <fx@gnu.org>
parents:
diff changeset
5080 somehow using csh, it complains about the parens.
Dave Love <fx@gnu.org>
parents:
diff changeset
5081
Dave Love <fx@gnu.org>
parents:
diff changeset
5082 1993-07-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5083
Dave Love <fx@gnu.org>
parents:
diff changeset
5084 * frame.c (Fdelete_frame): New arg FORCE allows deletion
Dave Love <fx@gnu.org>
parents:
diff changeset
5085 of last non-invisible frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
5086
Dave Love <fx@gnu.org>
parents:
diff changeset
5087 * s/usg5-4.h (bzero, bcmp, bcopy): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5088 (LIB_STANDARD): Don't include libucb.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
5089
Dave Love <fx@gnu.org>
parents:
diff changeset
5090 1993-07-28 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5091
Dave Love <fx@gnu.org>
parents:
diff changeset
5092 * xfns.c (syms_of_xfns): Use DEFVAR_LISP, not DEFVAR_INT, for
Dave Love <fx@gnu.org>
parents:
diff changeset
5093 Vx_pointer_shape.
Dave Love <fx@gnu.org>
parents:
diff changeset
5094
Dave Love <fx@gnu.org>
parents:
diff changeset
5095 1993-07-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5096
Dave Love <fx@gnu.org>
parents:
diff changeset
5097 * cmds.c (Fnewline): Disable the "insert one position before"
Dave Love <fx@gnu.org>
parents:
diff changeset
5098 optimization if it would screw up text property behavior.
Dave Love <fx@gnu.org>
parents:
diff changeset
5099 * textprop.c (property_change_between_p): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5100
Dave Love <fx@gnu.org>
parents:
diff changeset
5101 1993-07-27 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5102
Dave Love <fx@gnu.org>
parents:
diff changeset
5103 * keyboard.c (command_loop_1):
Dave Love <fx@gnu.org>
parents:
diff changeset
5104 Call Qrecompute_lucid_menubar only if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5105
Dave Love <fx@gnu.org>
parents:
diff changeset
5106 * emacs.c (decode_env_path): Strip trailing slashes if there are any.
Dave Love <fx@gnu.org>
parents:
diff changeset
5107
Dave Love <fx@gnu.org>
parents:
diff changeset
5108 * unexec.c (make_hdr): Use & in call to bzero.
Dave Love <fx@gnu.org>
parents:
diff changeset
5109
Dave Love <fx@gnu.org>
parents:
diff changeset
5110 * xfns.c (Fx_rebind_key, Fx_rebind_keys): Functions deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5111
Dave Love <fx@gnu.org>
parents:
diff changeset
5112 * syntax.c (scan_sexps_forward): Delete extra Fcdr when analyzing
Dave Love <fx@gnu.org>
parents:
diff changeset
5113 OLDSTATE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5114
Dave Love <fx@gnu.org>
parents:
diff changeset
5115 * xterm.c (x_iconify_frame): Handle case where frame was invisible.
Dave Love <fx@gnu.org>
parents:
diff changeset
5116
Dave Love <fx@gnu.org>
parents:
diff changeset
5117 * s/hpux8.h (OLDXMENU_OPTIONS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5118
Dave Love <fx@gnu.org>
parents:
diff changeset
5119 * ymakefile (really-oldXMenu): Pass down C_SWITCH_X_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5120
Dave Love <fx@gnu.org>
parents:
diff changeset
5121 * m/delta88k.h [USG5_4] (LIBX11_SYSTEM): Don't redefine in this case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5122
Dave Love <fx@gnu.org>
parents:
diff changeset
5123 * search.c (search_buffer): If n is 0, just return POS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5124
Dave Love <fx@gnu.org>
parents:
diff changeset
5125 1993-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5126
Dave Love <fx@gnu.org>
parents:
diff changeset
5127 * s/usg5-4.h (BROKEN_TIOCGETC, BROKEN_TIOCGWINSZ): Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5128
Dave Love <fx@gnu.org>
parents:
diff changeset
5129 * window.c (Fset_window_buffer): Clear window_end_{pos,valid}.
Dave Love <fx@gnu.org>
parents:
diff changeset
5130
Dave Love <fx@gnu.org>
parents:
diff changeset
5131 * dispnew.c (Fsleep_for): If arg is 0, return right away.
Dave Love <fx@gnu.org>
parents:
diff changeset
5132
Dave Love <fx@gnu.org>
parents:
diff changeset
5133 1993-07-26 Francesco Potorti` (pot@spiff.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5134
Dave Love <fx@gnu.org>
parents:
diff changeset
5135 * m/delta.h (SWITCH_ENUM_BUG): Defined only for AT&T's pcc.
Dave Love <fx@gnu.org>
parents:
diff changeset
5136 (BSTRING): Deleted because they are stubs to the memory funcs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5137 (memmove): Defined as safe_bcopy since memcpy is not safe.
Dave Love <fx@gnu.org>
parents:
diff changeset
5138 (HAVE_X_WINDOWS): Does not conditionally define anything any more.
Dave Love <fx@gnu.org>
parents:
diff changeset
5139 Added support fo the GNU C compiler bundled with R3V7.
Dave Love <fx@gnu.org>
parents:
diff changeset
5140
Dave Love <fx@gnu.org>
parents:
diff changeset
5141 1993-07-26 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5142
Dave Love <fx@gnu.org>
parents:
diff changeset
5143 * puresize.h [MULTI_FRAME] (PURESIZE): Increased to 210000.
Dave Love <fx@gnu.org>
parents:
diff changeset
5144
Dave Love <fx@gnu.org>
parents:
diff changeset
5145 1993-07-25 Sam Dooley (dooley@watson.ibm.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
5146
Dave Love <fx@gnu.org>
parents:
diff changeset
5147 * keyboard.c (kbd_buffer_store_event): Apply all the modifiers bits
Dave Love <fx@gnu.org>
parents:
diff changeset
5148 before testing for quit_char and stop_character. Don't alter
Dave Love <fx@gnu.org>
parents:
diff changeset
5149 event->code, though.
Dave Love <fx@gnu.org>
parents:
diff changeset
5150
Dave Love <fx@gnu.org>
parents:
diff changeset
5151 1993-07-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5152
Dave Love <fx@gnu.org>
parents:
diff changeset
5153 * xselect.c (wait_for_property_change): Eventually time out with error.
Dave Love <fx@gnu.org>
parents:
diff changeset
5154 (x_reply_selection_request): XFlushQueue and UNBLOCK_INPUT
Dave Love <fx@gnu.org>
parents:
diff changeset
5155 before calling wait_for_property_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5156 (x_get_window_property): Simplify input blocking/unblocking.
Dave Love <fx@gnu.org>
parents:
diff changeset
5157 Don't delete the property here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5158 (receive_incremental_selection): Delete property here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5159 Call XSelectInput to enable and disable PropertyChangeMask.
Dave Love <fx@gnu.org>
parents:
diff changeset
5160 (x_get_window_property_as_lisp_data): And here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5161
Dave Love <fx@gnu.org>
parents:
diff changeset
5162 * process.c (wait_reading_process_input): Undo last two changes:
Dave Love <fx@gnu.org>
parents:
diff changeset
5163 when wait_for_cell, do not check the keyboard.
Dave Love <fx@gnu.org>
parents:
diff changeset
5164
Dave Love <fx@gnu.org>
parents:
diff changeset
5165 * filelock.c: Fix typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5166
Dave Love <fx@gnu.org>
parents:
diff changeset
5167 * xselect.c (lisp_data_to_selection_data): New arg NOFREE_RET.
Dave Love <fx@gnu.org>
parents:
diff changeset
5168 For a string, just return its data's address.
Dave Love <fx@gnu.org>
parents:
diff changeset
5169 (x_handle_selection_request): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
5170 If value comes back 1, don't call xfree.
Dave Love <fx@gnu.org>
parents:
diff changeset
5171
Dave Love <fx@gnu.org>
parents:
diff changeset
5172 * xfns.c (MAXREQUEST): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5173 (Fx_server_max_request_size): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5174 (syms_of_xfns): Set it up.
Dave Love <fx@gnu.org>
parents:
diff changeset
5175
Dave Love <fx@gnu.org>
parents:
diff changeset
5176 * window.c (Fwindow_end): Don't assume WINDOW shows the current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5177
Dave Love <fx@gnu.org>
parents:
diff changeset
5178 * s/386bsd.h (LOCALTIME_CACHE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5179 (HAVE_SETSID): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5180 (LIB_STANDARD): Override, adding $(GNULIB_VAR).
Dave Love <fx@gnu.org>
parents:
diff changeset
5181
Dave Love <fx@gnu.org>
parents:
diff changeset
5182 * emacs.c (main): Test LOCALTIME_CACHE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5183
Dave Love <fx@gnu.org>
parents:
diff changeset
5184 * filelock.c (getpwuid): Declare at top level, and not if __386bsd__.
Dave Love <fx@gnu.org>
parents:
diff changeset
5185
Dave Love <fx@gnu.org>
parents:
diff changeset
5186 * keyboard.c (interrupt_signal): Tell Fdo_auto_save not to print msg.
Dave Love <fx@gnu.org>
parents:
diff changeset
5187 Print "Auto-save done" here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5188
Dave Love <fx@gnu.org>
parents:
diff changeset
5189 * fileio.c (Fdo_auto_save): Temporarily clear Vquit_flag.
Dave Love <fx@gnu.org>
parents:
diff changeset
5190
Dave Love <fx@gnu.org>
parents:
diff changeset
5191 * xfns.c (Fx_create_frame): Typo in previous change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5192
Dave Love <fx@gnu.org>
parents:
diff changeset
5193 1993-07-24 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5194
Dave Love <fx@gnu.org>
parents:
diff changeset
5195 * .gdbinit (xscrollbar): Fix typo specifying doc string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5196
Dave Love <fx@gnu.org>
parents:
diff changeset
5197 * process.c (Fprocess_status): Use Fget_process, to avoid error
Dave Love <fx@gnu.org>
parents:
diff changeset
5198 if unknown process name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5199
Dave Love <fx@gnu.org>
parents:
diff changeset
5200 * xfaces.c (face_name_id_number): Use assq_no_quit, not Fassq.
Dave Love <fx@gnu.org>
parents:
diff changeset
5201
Dave Love <fx@gnu.org>
parents:
diff changeset
5202 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5203
Dave Love <fx@gnu.org>
parents:
diff changeset
5204 * keyboard.c (command_loop_1): Run post-command-hook first thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
5205
Dave Love <fx@gnu.org>
parents:
diff changeset
5206 * xterm.c (redraw_previous_char): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5207
Dave Love <fx@gnu.org>
parents:
diff changeset
5208 * xfns.c (Fx_create_frame): Don't look for default font
Dave Love <fx@gnu.org>
parents:
diff changeset
5209 if the caller has specified a valid font. Try several
Dave Love <fx@gnu.org>
parents:
diff changeset
5210 alternative font patterns.
Dave Love <fx@gnu.org>
parents:
diff changeset
5211
Dave Love <fx@gnu.org>
parents:
diff changeset
5212 1993-07-23 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5213
Dave Love <fx@gnu.org>
parents:
diff changeset
5214 * mem-limits.h: [_LIBC]: Define BSD4_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
5215
Dave Love <fx@gnu.org>
parents:
diff changeset
5216 1993-07-23 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5217
Dave Love <fx@gnu.org>
parents:
diff changeset
5218 * s/sco4.h (HAVE_SOCKETS): Define, if HAVE_INET_SOCKETS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5219
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5220 * sunfns.c: Fix comment syntax. Put back the comment
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5221 saying that we don't maintain this file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5222
Dave Love <fx@gnu.org>
parents:
diff changeset
5223 * xterm.c (XTread_socket) [! HAVE_X11R5]:
Dave Love <fx@gnu.org>
parents:
diff changeset
5224 Check for XK_Mode_switch and XK_Num_Lock, if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5225
Dave Love <fx@gnu.org>
parents:
diff changeset
5226 * m/hp9000s300.h (TEXT_START) [__GNUC__]: Define as 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5227
Dave Love <fx@gnu.org>
parents:
diff changeset
5228 * intervals.h (Vinhibit_point_motion_hooks): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5229 * textprop.c (syms_of_textprop): Set up Lisp var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5230 * intervals.c (set_point): Test it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5231
Dave Love <fx@gnu.org>
parents:
diff changeset
5232 1993-07-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5233
Dave Love <fx@gnu.org>
parents:
diff changeset
5234 * s/irix5-0.h (PTY_OPEN): Use sigaction, not sigsetmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
5235
Dave Love <fx@gnu.org>
parents:
diff changeset
5236 * s/386bsd.h (DECLARE_GETPWUID_WITH_UID_T): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5237 * xrdb.c (getpwuid): Test DECLARE_GETPWUID_WITH_UID_T.
Dave Love <fx@gnu.org>
parents:
diff changeset
5238
Dave Love <fx@gnu.org>
parents:
diff changeset
5239 * process.c (Fget_buffer_process): Delete doc string from
Dave Love <fx@gnu.org>
parents:
diff changeset
5240 second alternative definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
5241
Dave Love <fx@gnu.org>
parents:
diff changeset
5242 1993-07-22 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5243
Dave Love <fx@gnu.org>
parents:
diff changeset
5244 * ralloc.c (ALIGNED, ROUNDUP):
Dave Love <fx@gnu.org>
parents:
diff changeset
5245 Use `unsigned long int' instead of `unsigned int' for
Dave Love <fx@gnu.org>
parents:
diff changeset
5246 casting addresses and sizes. It matters on the 64-bit Alpha.
Dave Love <fx@gnu.org>
parents:
diff changeset
5247
Dave Love <fx@gnu.org>
parents:
diff changeset
5248 * mem-limits.h [_LIBC]: Just include <sys/resource.h>, and skip
Dave Love <fx@gnu.org>
parents:
diff changeset
5249 hairy #ifdef mess.
Dave Love <fx@gnu.org>
parents:
diff changeset
5250
Dave Love <fx@gnu.org>
parents:
diff changeset
5251 1993-07-22 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5252
Dave Love <fx@gnu.org>
parents:
diff changeset
5253 * keyboard.c (Fread_key_sequence): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5254 (read_key_sequence): Handle Vkey_translation_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
5255 (kbd_buffer_get_event): Discard an event whose kind is no_event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5256
Dave Love <fx@gnu.org>
parents:
diff changeset
5257 * buffer.c (syms_of_buffer): Lisp var doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5258
Dave Love <fx@gnu.org>
parents:
diff changeset
5259 * m/att3b.h (NO_MODE_T): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5260
Dave Love <fx@gnu.org>
parents:
diff changeset
5261 * intervals.c (graft_intervals_into_buffer): When TREE is null,
Dave Love <fx@gnu.org>
parents:
diff changeset
5262 pass buffer as 2nd arg to reproduce_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
5263
Dave Love <fx@gnu.org>
parents:
diff changeset
5264 1993-07-21 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
5265
Dave Love <fx@gnu.org>
parents:
diff changeset
5266 * print.c (float_to_string): Don't use uninitialized pointer `cp'.
Dave Love <fx@gnu.org>
parents:
diff changeset
5267 Set width to -1 at lose: and other places.
Dave Love <fx@gnu.org>
parents:
diff changeset
5268 Default to .17g, not .20g.
Dave Love <fx@gnu.org>
parents:
diff changeset
5269
Dave Love <fx@gnu.org>
parents:
diff changeset
5270 1993-07-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5271
Dave Love <fx@gnu.org>
parents:
diff changeset
5272 * buffer.c (Qmodification_hooks, Qinsert_in_front_hooks)
Dave Love <fx@gnu.org>
parents:
diff changeset
5273 (Qinsert_behind_hooks): Moved here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5274 (syms_of_buffer): Lisp vars set up here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5275 * textprop.c: No longer here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5276
Dave Love <fx@gnu.org>
parents:
diff changeset
5277 * alloc.c (compact_strings): Add USE_TEXT_PROPERTIES conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
5278
Dave Love <fx@gnu.org>
parents:
diff changeset
5279 * intervals.h (Ftext_property_not_all): Fix typo in decl.
Dave Love <fx@gnu.org>
parents:
diff changeset
5280
Dave Love <fx@gnu.org>
parents:
diff changeset
5281 * s/sunos4-1.h (SUNOS_LOCALTIME_BUG): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5282
Dave Love <fx@gnu.org>
parents:
diff changeset
5283 * frame.c (Fdelete_frame): Allow deletion if there is some other
Dave Love <fx@gnu.org>
parents:
diff changeset
5284 visible (perhaps iconified) frame. Also allow deleting terminal frame
Dave Love <fx@gnu.org>
parents:
diff changeset
5285 if there are X frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
5286
Dave Love <fx@gnu.org>
parents:
diff changeset
5287 * s/sunos4shr.h (memmove): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5288
Dave Love <fx@gnu.org>
parents:
diff changeset
5289 * m/att3b.h (memmove): Defined as macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
5290
Dave Love <fx@gnu.org>
parents:
diff changeset
5291 1993-07-20 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5292
Dave Love <fx@gnu.org>
parents:
diff changeset
5293 * Makefile.in (xmakefile): Use CFLAGS after C_SWITCH_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
5294
Dave Love <fx@gnu.org>
parents:
diff changeset
5295 * xfns.c (validate_x_resource_name): Call make_string properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5296
Dave Love <fx@gnu.org>
parents:
diff changeset
5297 * m/next.h (X_NOT_POSIX): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5298
Dave Love <fx@gnu.org>
parents:
diff changeset
5299 * s/sol2.h (BROKEN_TIOCGETC, BROKEN_TIOCGWINSZ): Add #undefs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5300
Dave Love <fx@gnu.org>
parents:
diff changeset
5301 * s/isc3-0.h (memmove): Delete extra parens in the safe_bcopy call.
Dave Love <fx@gnu.org>
parents:
diff changeset
5302
Dave Love <fx@gnu.org>
parents:
diff changeset
5303 * m/ibmrs6000.h (LD_SWITCH_MACHINE): Add -bI:/usr/lpp/X11/bin/smt.exp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5304
Dave Love <fx@gnu.org>
parents:
diff changeset
5305 1993-07-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5306
Dave Love <fx@gnu.org>
parents:
diff changeset
5307 * eval.c (Fwhile): If mocklisp, test for nonzeroness.
Dave Love <fx@gnu.org>
parents:
diff changeset
5308
Dave Love <fx@gnu.org>
parents:
diff changeset
5309 * s/sunos4shr.h (SYSTEM_MALLOC): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
5310 (GNU_MALLOC, REL_ALLOC): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5311
Dave Love <fx@gnu.org>
parents:
diff changeset
5312 1993-07-19 David J. MacKenzie (djm@goldman.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5313
Dave Love <fx@gnu.org>
parents:
diff changeset
5314 * ymakefile: config.h is in current directory, not ${srcdir}.
Dave Love <fx@gnu.org>
parents:
diff changeset
5315
Dave Love <fx@gnu.org>
parents:
diff changeset
5316 1993-07-18 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5317
Dave Love <fx@gnu.org>
parents:
diff changeset
5318 * Version 19.17 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5319
Dave Love <fx@gnu.org>
parents:
diff changeset
5320 * xfns.c (Fx_create_frame): Block input around call to
Dave Love <fx@gnu.org>
parents:
diff changeset
5321 x_new_font. Test if the return value is a string, not if it's
Dave Love <fx@gnu.org>
parents:
diff changeset
5322 nil; x_new_font can return things besides nil and strings, to
Dave Love <fx@gnu.org>
parents:
diff changeset
5323 indicate error conditions.
Dave Love <fx@gnu.org>
parents:
diff changeset
5324
Dave Love <fx@gnu.org>
parents:
diff changeset
5325 * window.c [not MULTI_FRAME] (Fdelete_windows_on): Set FRAME
Dave Love <fx@gnu.org>
parents:
diff changeset
5326 argument to Qt, instead of trying to typecheck it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5327
Dave Love <fx@gnu.org>
parents:
diff changeset
5328 * ymakefile (config_h): Set this to ${srcdir}/config.h; all the
Dave Love <fx@gnu.org>
parents:
diff changeset
5329 source dependencies mention $(config_h), but until now it never
Dave Love <fx@gnu.org>
parents:
diff changeset
5330 had a value.
Dave Love <fx@gnu.org>
parents:
diff changeset
5331
Dave Love <fx@gnu.org>
parents:
diff changeset
5332 * xfns.c (Fx_open_connection): Don't trust HAVE_XRMSETDATABASE;
Dave Love <fx@gnu.org>
parents:
diff changeset
5333 use XrmSetDatabase only when HAVE_X11R5 is defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5334
Dave Love <fx@gnu.org>
parents:
diff changeset
5335 * dispnew.c (direct_output_for_insert): By the time this function
Dave Love <fx@gnu.org>
parents:
diff changeset
5336 is called, we have already inserted the character into the buffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
5337 the proper buffer position to pass to compute_char_face is point
Dave Love <fx@gnu.org>
parents:
diff changeset
5338 - 1, not point.
Dave Love <fx@gnu.org>
parents:
diff changeset
5339
Dave Love <fx@gnu.org>
parents:
diff changeset
5340 1993-07-17 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5341
Dave Love <fx@gnu.org>
parents:
diff changeset
5342 * Makefile.in (C_SWITCH_SYSTEM): New variable, set by top-level
Dave Love <fx@gnu.org>
parents:
diff changeset
5343 Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
5344 (xmakefile): Pass it to the C preprocessor.
Dave Love <fx@gnu.org>
parents:
diff changeset
5345
Dave Love <fx@gnu.org>
parents:
diff changeset
5346 * window.c (Fdelete_windows_on): New optional argument FRAME; if
Dave Love <fx@gnu.org>
parents:
diff changeset
5347 nil, delete windows on all frames. If t, delete windows on the
Dave Love <fx@gnu.org>
parents:
diff changeset
5348 selected frame only. If a frame, delete windows on that frame
Dave Love <fx@gnu.org>
parents:
diff changeset
5349 only.
Dave Love <fx@gnu.org>
parents:
diff changeset
5350
Dave Love <fx@gnu.org>
parents:
diff changeset
5351 * intervals.c (split_interval_left, split_interval_right): Change
Dave Love <fx@gnu.org>
parents:
diff changeset
5352 OFFSET argument of these functions to be origin 0, not origin 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
5353 This is what all the callers currently want.
Dave Love <fx@gnu.org>
parents:
diff changeset
5354 * intervals.c, textprop.c: All callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5355
Dave Love <fx@gnu.org>
parents:
diff changeset
5356 * textprop.c (Ftext_property_not_all): Renamed from
Dave Love <fx@gnu.org>
parents:
diff changeset
5357 Ftext_property_all, and changed sense of return value, so that it
Dave Love <fx@gnu.org>
parents:
diff changeset
5358 returns useful information if not all characters have properties
Dave Love <fx@gnu.org>
parents:
diff changeset
5359 EQ to value. Now all the existential and universal questions can
Dave Love <fx@gnu.org>
parents:
diff changeset
5360 be asked.
Dave Love <fx@gnu.org>
parents:
diff changeset
5361
Dave Love <fx@gnu.org>
parents:
diff changeset
5362 * textprop.c (syms_of_textprop): Don't forget defsubr for
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5363 Stext_property_all.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5364
Dave Love <fx@gnu.org>
parents:
diff changeset
5365 * textprop.c (Ftext_property_any, Ftext_property_all): Use EQ to
Dave Love <fx@gnu.org>
parents:
diff changeset
5366 compare property values, not Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
5367
Dave Love <fx@gnu.org>
parents:
diff changeset
5368 * xterm.c (x_term_init): Adjust message printed when we can't
Dave Love <fx@gnu.org>
parents:
diff changeset
5369 connect to the X server.
Dave Love <fx@gnu.org>
parents:
diff changeset
5370
Dave Love <fx@gnu.org>
parents:
diff changeset
5371 * xfns.c (Vx_resource_name): Renamed from Vxrdb_name, and made a
Dave Love <fx@gnu.org>
parents:
diff changeset
5372 lisp-visible variable, so lisp/term/x-win.el can set it. Doc it
Dave Love <fx@gnu.org>
parents:
diff changeset
5373 for "internal use only"; no need for NEWS entry.
Dave Love <fx@gnu.org>
parents:
diff changeset
5374 (validate_x_resource_name): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5375 (Fx_get_resource): Doc fix. References to Vxrdb_name renamed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
5376 validate_x_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5377 (x_window): References to Vxrdb_name renamed. Call
Dave Love <fx@gnu.org>
parents:
diff changeset
5378 validate_x_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5379 (Fx_open_connection): References to Vxrdb_name renamed. Instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5380 of setting and validating its value here, just call
Dave Love <fx@gnu.org>
parents:
diff changeset
5381 validate_x_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5382 (syms_of_xfns): Add DEFVAR_LISP for Vx_resource_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5383
Dave Love <fx@gnu.org>
parents:
diff changeset
5384 1993-07-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5385
Dave Love <fx@gnu.org>
parents:
diff changeset
5386 * keyboard.c (Vhelp_menu_bar_map): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5387 (menu_bar_items): Move elts for events in Vmenu_bar_final_items to end.
Dave Love <fx@gnu.org>
parents:
diff changeset
5388 (syms_of_keyboard): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5389
Dave Love <fx@gnu.org>
parents:
diff changeset
5390 1993-07-15 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5391
Dave Love <fx@gnu.org>
parents:
diff changeset
5392 Consistently use the mark bit of the root interval's parent field
Dave Love <fx@gnu.org>
parents:
diff changeset
5393 to say whether or not the interval tree has been visited (and skip
Dave Love <fx@gnu.org>
parents:
diff changeset
5394 it when revisited), and the mark bit of the plist field to say
Dave Love <fx@gnu.org>
parents:
diff changeset
5395 whether or not that interval has been visited (and abort if
Dave Love <fx@gnu.org>
parents:
diff changeset
5396 revisited); don't try to use the plist mark bit for both
Dave Love <fx@gnu.org>
parents:
diff changeset
5397 meanings.
Dave Love <fx@gnu.org>
parents:
diff changeset
5398 * alloc.c (mark_interval_tree): Don't test if the interval tree
Dave Love <fx@gnu.org>
parents:
diff changeset
5399 has already been visited here; let the MARK_INTERVAL_TREE macro do
Dave Love <fx@gnu.org>
parents:
diff changeset
5400 that; avoid function call overhead. Mark the interval tree as
Dave Love <fx@gnu.org>
parents:
diff changeset
5401 having been visited by setting TREE->parent's mark bit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5402 (MARK_INTERVAL_TREE): If the tree has been visited (according to
Dave Love <fx@gnu.org>
parents:
diff changeset
5403 I->parent's mark bit), don't call mark_interval_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
5404 (gc_sweep): Rebalance the interval trees of those large strings
Dave Love <fx@gnu.org>
parents:
diff changeset
5405 which are still alive. This also clears the mark bits of those
Dave Love <fx@gnu.org>
parents:
diff changeset
5406 trees' root intervals' parent fields.
Dave Love <fx@gnu.org>
parents:
diff changeset
5407 (compact_strings): Rebalance the interval tree of each small
Dave Love <fx@gnu.org>
parents:
diff changeset
5408 strings which is still alive. This also clears the mark bits of
Dave Love <fx@gnu.org>
parents:
diff changeset
5409 that tree's root interval's parent field. Since the string has
Dave Love <fx@gnu.org>
parents:
diff changeset
5410 moved, update the root interval's parent pointer to contain the
Dave Love <fx@gnu.org>
parents:
diff changeset
5411 new address.
Dave Love <fx@gnu.org>
parents:
diff changeset
5412 * lisp.h (struct interval): Doc fix; explain the roles of the mark
Dave Love <fx@gnu.org>
parents:
diff changeset
5413 bits of the parent and plist members.
Dave Love <fx@gnu.org>
parents:
diff changeset
5414
Dave Love <fx@gnu.org>
parents:
diff changeset
5415 * termhooks.h: In order to avoid declaring struct input_event
Dave Love <fx@gnu.org>
parents:
diff changeset
5416 (which contains Lisp_Objects) in those .c files which need access
Dave Love <fx@gnu.org>
parents:
diff changeset
5417 to the terminal hooks but don't #include lisp.h (like cm.c), test
Dave Love <fx@gnu.org>
parents:
diff changeset
5418 to see if the macro CONSP is #defined. We used to test XINT, but
Dave Love <fx@gnu.org>
parents:
diff changeset
5419 config.h will #define that everywhere on systems that use tailored
Dave Love <fx@gnu.org>
parents:
diff changeset
5420 tagging schemes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5421
Dave Love <fx@gnu.org>
parents:
diff changeset
5422 * window.c (Fnext_window, Fprevious_window): Put these docstrings
Dave Love <fx@gnu.org>
parents:
diff changeset
5423 in comments; the strings are too long for some C compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
5424
Dave Love <fx@gnu.org>
parents:
diff changeset
5425 * s/hpux9.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5426
Dave Love <fx@gnu.org>
parents:
diff changeset
5427 1993-07-15 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5428
Dave Love <fx@gnu.org>
parents:
diff changeset
5429 * ymakefile (DEBUG_MOLE): New variable; a shell expression which
Dave Love <fx@gnu.org>
parents:
diff changeset
5430 expands to -DDEBUG_MOLE on HP 9000/300's in the domain
Dave Love <fx@gnu.org>
parents:
diff changeset
5431 gnu.ai.mit.edu, and the empty string on all other machines.
Dave Love <fx@gnu.org>
parents:
diff changeset
5432 (alloc.o): Cite ${DEBUG_MOLE}, so DEBUG_MOLE is #defined when
Dave Love <fx@gnu.org>
parents:
diff changeset
5433 compiling on mole.
Dave Love <fx@gnu.org>
parents:
diff changeset
5434
Dave Love <fx@gnu.org>
parents:
diff changeset
5435 1993-07-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5436
Dave Love <fx@gnu.org>
parents:
diff changeset
5437 * keyboard.c (read_char_menu_prompt): If the user rejects a menu,
Dave Love <fx@gnu.org>
parents:
diff changeset
5438 return t. This makes read_char also return t.
Dave Love <fx@gnu.org>
parents:
diff changeset
5439 (read_key_sequence): If read_char returned t, return -1.
Dave Love <fx@gnu.org>
parents:
diff changeset
5440 (Fread_key_sequence): If read_key_sequence returned -1, quit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5441 (command_loop_1): If read_key_sequence returned -1, loop around.
Dave Love <fx@gnu.org>
parents:
diff changeset
5442
Dave Love <fx@gnu.org>
parents:
diff changeset
5443 1993-07-15 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5444
Dave Love <fx@gnu.org>
parents:
diff changeset
5445 * keyboard.c (menu_bar_one_keymap): If the key's binding is the
Dave Love <fx@gnu.org>
parents:
diff changeset
5446 symbol `undefined', don't try to take that symbol's cdr before
Dave Love <fx@gnu.org>
parents:
diff changeset
5447 passing it to menu_bar_item; pass the `undefined' binding itself,
Dave Love <fx@gnu.org>
parents:
diff changeset
5448 so menu_bar_item can remove bindings for the same key from result.
Dave Love <fx@gnu.org>
parents:
diff changeset
5449
Dave Love <fx@gnu.org>
parents:
diff changeset
5450 1993-07-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5451
Dave Love <fx@gnu.org>
parents:
diff changeset
5452 * buffer.c (Fbuffer_local_variables): For local var that is unbound,
Dave Love <fx@gnu.org>
parents:
diff changeset
5453 put just the symbol in the result, not a cons of (symbol . value).
Dave Love <fx@gnu.org>
parents:
diff changeset
5454
Dave Love <fx@gnu.org>
parents:
diff changeset
5455 * keyboard.c (Qdisabled_command_hook): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5456 (Vdisabled_command_hook): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5457 (syms_of_keyboard): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5458 (Fcommand_execute): Use Qdisabled_command_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5459
Dave Love <fx@gnu.org>
parents:
diff changeset
5460 * alloc.c (mark_object) [DEBUG_MOLE]: Add abort at beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
5461
Dave Love <fx@gnu.org>
parents:
diff changeset
5462 * keyboard.c (Vhelp_menu_bar_map): New var.
Dave Love <fx@gnu.org>
parents:
diff changeset
5463 (syms_of_keyboard): Set up Lisp var for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5464 (menu_bar_items): Use Vhelp_menu_bar_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
5465
Dave Love <fx@gnu.org>
parents:
diff changeset
5466 1993-07-14 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5467
Dave Love <fx@gnu.org>
parents:
diff changeset
5468 * textprop.c (Ftext_property_any, Ftext_property_all): New
Dave Love <fx@gnu.org>
parents:
diff changeset
5469 functions, from David Gillespie.
Dave Love <fx@gnu.org>
parents:
diff changeset
5470 * intervals.h (Ftext_property_any, Ftext_property_all): Declare them.
Dave Love <fx@gnu.org>
parents:
diff changeset
5471
Dave Love <fx@gnu.org>
parents:
diff changeset
5472 * keyboard.c (read_key_sequence): Accept both strings and vectors
Dave Love <fx@gnu.org>
parents:
diff changeset
5473 as bindings in function-key-map.
Dave Love <fx@gnu.org>
parents:
diff changeset
5474 * keymap.c (Vfunction_key_map in syms_of_keymap): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5475
Dave Love <fx@gnu.org>
parents:
diff changeset
5476 * keyboard.c (Fsuspend_emacs): Pass selected_frame as the first
Dave Love <fx@gnu.org>
parents:
diff changeset
5477 argument to change_frame_size, not 0. This function may be called
Dave Love <fx@gnu.org>
parents:
diff changeset
5478 in an Emacs compiled with multi-frame support.
Dave Love <fx@gnu.org>
parents:
diff changeset
5479
Dave Love <fx@gnu.org>
parents:
diff changeset
5480 1993-07-13 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5481
Dave Love <fx@gnu.org>
parents:
diff changeset
5482 * xterm.c (XTread_socket, UnmapNotify case): Add missing comment
Dave Love <fx@gnu.org>
parents:
diff changeset
5483 terminator.
Dave Love <fx@gnu.org>
parents:
diff changeset
5484
Dave Love <fx@gnu.org>
parents:
diff changeset
5485 * intervals.c (graft_intervals_into_buffer): Properly compute
Dave Love <fx@gnu.org>
parents:
diff changeset
5486 length of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5487
Dave Love <fx@gnu.org>
parents:
diff changeset
5488 1993-07-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5489
Dave Love <fx@gnu.org>
parents:
diff changeset
5490 * minibuf.c (Fdisplay_completion_list): Run completion-setup-hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5491
Dave Love <fx@gnu.org>
parents:
diff changeset
5492 1993-07-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5493
Dave Love <fx@gnu.org>
parents:
diff changeset
5494 * textprop.c (Qinsert_in_front_hooks, Qinsert_behind_hooks): New vars.
Dave Love <fx@gnu.org>
parents:
diff changeset
5495 (syms_of_textprop): Set them up.
Dave Love <fx@gnu.org>
parents:
diff changeset
5496 * lisp.h (Qinsert_in_front_hooks, Qinsert_behind_hooks): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5497 (Qmodification_hooks): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
5498
Dave Love <fx@gnu.org>
parents:
diff changeset
5499 * intervals.c (verify_interval_modification):
Dave Love <fx@gnu.org>
parents:
diff changeset
5500 For insertion, run the insert-in-front-hooks and insert-behind-hooks,
Dave Love <fx@gnu.org>
parents:
diff changeset
5501 not the modification-hooks.
Dave Love <fx@gnu.org>
parents:
diff changeset
5502 * buffer.c (verify_overlay_modification): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5503 (call_overlay_mod_hooks): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5504 * insdel.c (prepare_to_modify_buffer): Call that.
Dave Love <fx@gnu.org>
parents:
diff changeset
5505
Dave Love <fx@gnu.org>
parents:
diff changeset
5506 * keyboard.c (Qundefined): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5507 (syms_of_keyboard): Set up Qundefined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5508 (menu_bar_items): Don't reverse the items.
Dave Love <fx@gnu.org>
parents:
diff changeset
5509 Process the maps in reverse order.
Dave Love <fx@gnu.org>
parents:
diff changeset
5510 (menu_bar_item): If definition is `undefined',
Dave Love <fx@gnu.org>
parents:
diff changeset
5511 delete any menu bar item already made, and don't make one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5512
Dave Love <fx@gnu.org>
parents:
diff changeset
5513 1993-07-12 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5514
Dave Love <fx@gnu.org>
parents:
diff changeset
5515 * print.c (float_to_string): Distinguish between a precision of
Dave Love <fx@gnu.org>
parents:
diff changeset
5516 zero and an omitted precision. Do allow %.0f to produce strings
Dave Love <fx@gnu.org>
parents:
diff changeset
5517 containing no decimal point or exponent.
Dave Love <fx@gnu.org>
parents:
diff changeset
5518 (syms_of_print): Doc fix for float-output-format.
Dave Love <fx@gnu.org>
parents:
diff changeset
5519
Dave Love <fx@gnu.org>
parents:
diff changeset
5520 * xfns.c (x_set_frame_parameters): Don't set the frame's size and
Dave Love <fx@gnu.org>
parents:
diff changeset
5521 position unless those parameters are actually specified in ALIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
5522
Dave Love <fx@gnu.org>
parents:
diff changeset
5523 * syntax.c (Fmodify_syntax_entry): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5524
Dave Love <fx@gnu.org>
parents:
diff changeset
5525 1993-07-12 Frederic Pierresteguy (F.Pierresteguy@frcl.bull.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
5526
Dave Love <fx@gnu.org>
parents:
diff changeset
5527 * xterm.c, sysdep.c (F_SETOWN_BUG): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5528 * m/dpx2.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
5529
Dave Love <fx@gnu.org>
parents:
diff changeset
5530 1993-07-10 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 * textprop.c (set_properties): Call modify_region.
Dave Love <fx@gnu.org>
parents:
diff changeset
5533 (remove_properties): Call modify_region before record_property_change.
Dave Love <fx@gnu.org>
parents:
diff changeset
5534 (add_properties): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5535
Dave Love <fx@gnu.org>
parents:
diff changeset
5536 1993-07-10 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5537
Dave Love <fx@gnu.org>
parents:
diff changeset
5538 * xrdb.c: Implement search for app-defaults directory and
Dave Love <fx@gnu.org>
parents:
diff changeset
5539 localized default databases, along with some other functionality
Dave Love <fx@gnu.org>
parents:
diff changeset
5540 provided by Xt.
Dave Love <fx@gnu.org>
parents:
diff changeset
5541 #include <stdio.h>, since we call sprintf.
Dave Love <fx@gnu.org>
parents:
diff changeset
5542 [emacs] (malloc, realloc, free): #define these to xmalloc,
Dave Love <fx@gnu.org>
parents:
diff changeset
5543 xrealloc, and xfree.
Dave Love <fx@gnu.org>
parents:
diff changeset
5544 (x_get_string_resource, file_p): Add forward declarations for
Dave Love <fx@gnu.org>
parents:
diff changeset
5545 these.
Dave Love <fx@gnu.org>
parents:
diff changeset
5546 (x_customization_string): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5547 (x_get_customization_string): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5548 (gethomedir): Return malloc'ed space of the right size, instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
5549 writing into a fixed-size buffer; this means that our callers do
Dave Love <fx@gnu.org>
parents:
diff changeset
5550 not impose an arbitrary limit on file name length.
Dave Love <fx@gnu.org>
parents:
diff changeset
5551 (magic_file_p): Rewrite of decode_magic; actually do the
Dave Love <fx@gnu.org>
parents:
diff changeset
5552 substitutions, instead of expanding all %-escapes to "". Support
Dave Love <fx@gnu.org>
parents:
diff changeset
5553 the customization string. Return 0 or the expanded file name,
Dave Love <fx@gnu.org>
parents:
diff changeset
5554 instead of just zero or one. Allocate the space for the expanded
Dave Love <fx@gnu.org>
parents:
diff changeset
5555 file name ourselves, instead of writing into a fixed-size buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5556 passed to us; this removes an arbitrary limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5557 (search_magic_path): Rewrite of magic_searchpath_decoder. Return
Dave Love <fx@gnu.org>
parents:
diff changeset
5558 0 or the expanded file name, instead of just zero or one.
Dave Love <fx@gnu.org>
parents:
diff changeset
5559 Allocate the space for the expanded file name ourselves, instead
Dave Love <fx@gnu.org>
parents:
diff changeset
5560 of writing into a fixed-size buffer passed to us; this means that
Dave Love <fx@gnu.org>
parents:
diff changeset
5561 our callers do not impose an arbitrary limit on file name length.
Dave Love <fx@gnu.org>
parents:
diff changeset
5562 (get_system_app): Changed to work with search_magic_path.
Dave Love <fx@gnu.org>
parents:
diff changeset
5563 (get_user_app): Rewritten to work with search_magic_path, and not
Dave Love <fx@gnu.org>
parents:
diff changeset
5564 to assume that the values of XAPPLRESDIR is a single directory.
Dave Love <fx@gnu.org>
parents:
diff changeset
5565 (get_user_db): Properly use the new version of gethomedir.
Dave Love <fx@gnu.org>
parents:
diff changeset
5566 (get_environ_db): Remove arbitrary limit on length of host name.
Dave Love <fx@gnu.org>
parents:
diff changeset
5567 (x_load_resources): Take a new argument, myname. Call get_user_db
Dave Love <fx@gnu.org>
parents:
diff changeset
5568 early to obtain the customization string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5569 Changes to stand-alone testing code.
Dave Love <fx@gnu.org>
parents:
diff changeset
5570 * xfns.c (Fx_open_connection): Set Vxrdb_name early, and pass it
Dave Love <fx@gnu.org>
parents:
diff changeset
5571 to x_load_resources.
Dave Love <fx@gnu.org>
parents:
diff changeset
5572
Dave Love <fx@gnu.org>
parents:
diff changeset
5573 * keymap.c (syms_of_keymap): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5574
Dave Love <fx@gnu.org>
parents:
diff changeset
5575 1993-07-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5576
Dave Love <fx@gnu.org>
parents:
diff changeset
5577 * process.c (wait_reading_process_input): If wait_for_cell, do call
Dave Love <fx@gnu.org>
parents:
diff changeset
5578 swallow_events and do_pending_window_change when appropriate.
Dave Love <fx@gnu.org>
parents:
diff changeset
5579
Dave Love <fx@gnu.org>
parents:
diff changeset
5580 1993-07-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5581
Dave Love <fx@gnu.org>
parents:
diff changeset
5582 * editfns.c (region_limit): Declare Vmark_even_if_inactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5583
Dave Love <fx@gnu.org>
parents:
diff changeset
5584 * callint.c (syms_of_callint):
Dave Love <fx@gnu.org>
parents:
diff changeset
5585 Fix DEFVAR_LISP for Vmark_even_if_inactive to use right
Dave Love <fx@gnu.org>
parents:
diff changeset
5586 Lisp symbol name (without V prepended).
Dave Love <fx@gnu.org>
parents:
diff changeset
5587
Dave Love <fx@gnu.org>
parents:
diff changeset
5588 1993-07-08 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5589
Dave Love <fx@gnu.org>
parents:
diff changeset
5590 * callint.c (check_mark): Don't check mark-active unless in
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5591 transient-mark-mode.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5592 For inactive mark, signal mark-inactive instead of error with a
Dave Love <fx@gnu.org>
parents:
diff changeset
5593 message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5594 * editfns.c (region_limit): Don't error if Vmark_even_if_inactive
Dave Love <fx@gnu.org>
parents:
diff changeset
5595 is set.
Dave Love <fx@gnu.org>
parents:
diff changeset
5596 When the mark is inactive and that is a no-no, signal
Dave Love <fx@gnu.org>
parents:
diff changeset
5597 mark-inactive instead of using error with a message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5598 * data.c (syms_of_data): Staticpro Qmark_inactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5599 * data.c: Define Qmark_inactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5600 (syms_of_data): Initialize it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5601 * lisp.h: Declare Qmark_inactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5602
Dave Love <fx@gnu.org>
parents:
diff changeset
5603 1993-07-07 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5604
Dave Love <fx@gnu.org>
parents:
diff changeset
5605 * editfns.c (Fformat): Since floats occupy two elements in the
Dave Love <fx@gnu.org>
parents:
diff changeset
5606 argument list passed to doprnt, we must use separate indices for
Dave Love <fx@gnu.org>
parents:
diff changeset
5607 the array of arguments passed to Fformat, and the array of
Dave Love <fx@gnu.org>
parents:
diff changeset
5608 arguments to be passed to doprnt.
Dave Love <fx@gnu.org>
parents:
diff changeset
5609
Dave Love <fx@gnu.org>
parents:
diff changeset
5610 * .gdbinit: Add size to geometry spec.
Dave Love <fx@gnu.org>
parents:
diff changeset
5611 Specify sevenbit-strings in set print.
Dave Love <fx@gnu.org>
parents:
diff changeset
5612 (xfloat): New command.
Dave Love <fx@gnu.org>
parents:
diff changeset
5613
Dave Love <fx@gnu.org>
parents:
diff changeset
5614 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5615
Dave Love <fx@gnu.org>
parents:
diff changeset
5616 * Version 19.16 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5617
Dave Love <fx@gnu.org>
parents:
diff changeset
5618 * ymakefile [not ORDINARY_LINK && __GNUC__ && __GNUC__ > 1 && not
Dave Love <fx@gnu.org>
parents:
diff changeset
5619 LIB_GCC] (LIB_GCC): Use "$(CC)" instead of "gcc".
Dave Love <fx@gnu.org>
parents:
diff changeset
5620
Dave Love <fx@gnu.org>
parents:
diff changeset
5621 1993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5622
Dave Love <fx@gnu.org>
parents:
diff changeset
5623 * textprop.c (copy_text_properties): Pass a copy of POS to
Dave Love <fx@gnu.org>
parents:
diff changeset
5624 validate_interval_range; that function increments its arguments,
Dave Love <fx@gnu.org>
parents:
diff changeset
5625 which isn't what we want.
Dave Love <fx@gnu.org>
parents:
diff changeset
5626
Dave Love <fx@gnu.org>
parents:
diff changeset
5627 * fns.c (Fsubstring, concat): Pass all six arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
5628 copy_text_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5629
Dave Love <fx@gnu.org>
parents:
diff changeset
5630 * intervals.c (find_interval): Doc fixes, computation of
Dave Love <fx@gnu.org>
parents:
diff changeset
5631 tree->position rearranged for clarity.
Dave Love <fx@gnu.org>
parents:
diff changeset
5632
Dave Love <fx@gnu.org>
parents:
diff changeset
5633 * intervals.c (find_interval): Consistently treat POSITION as an
Dave Love <fx@gnu.org>
parents:
diff changeset
5634 actual buffer position, i.e. origin 1. The old code seemed
Dave Love <fx@gnu.org>
parents:
diff changeset
5635 undecided on this point. Treat the end of the buffer as being
Dave Love <fx@gnu.org>
parents:
diff changeset
5636 part of the rightmost interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
5637 (adjust_intervals_for_insertion): Consistently treat POSITION as
Dave Love <fx@gnu.org>
parents:
diff changeset
5638 origin 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
5639 (interval_deletion_adjustment): The exception: FROM should be
Dave Love <fx@gnu.org>
parents:
diff changeset
5640 origin zero here. Consistently treat it as such. Simplify code
Dave Love <fx@gnu.org>
parents:
diff changeset
5641 which shrinks and possibly deletes intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
5642 (adjust_intervals_for_deletion): Treat start as origin 1; our
Dave Love <fx@gnu.org>
parents:
diff changeset
5643 caller does.
Dave Love <fx@gnu.org>
parents:
diff changeset
5644 (set_point): Use buffer positions throughout, not a mix of buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
5645 posns and origin zero posns.
Dave Love <fx@gnu.org>
parents:
diff changeset
5646 (get_local_map): Remove special case for POSITION at end of buffer;
Dave Love <fx@gnu.org>
parents:
diff changeset
5647 find_interval handles that case correctly.
Dave Love <fx@gnu.org>
parents:
diff changeset
5648 (verify_interval_modification): Remove special case for START at
Dave Love <fx@gnu.org>
parents:
diff changeset
5649 end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5650 * textprop.c (validate_interval_range): End-of-buffer/string
Dave Love <fx@gnu.org>
parents:
diff changeset
5651 positions no longer need special handling.
Dave Love <fx@gnu.org>
parents:
diff changeset
5652
Dave Love <fx@gnu.org>
parents:
diff changeset
5653 * intervals.c (make_new_interval): #if 0 this out. Nobody calls it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5654
Dave Love <fx@gnu.org>
parents:
diff changeset
5655 * textprop.c (copy_text_properties): New function, from David
Dave Love <fx@gnu.org>
parents:
diff changeset
5656 Gillespie.
Dave Love <fx@gnu.org>
parents:
diff changeset
5657 * intervals.h: Declare copy_text_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
5658 * fns.c: #include "intervals.h".
Dave Love <fx@gnu.org>
parents:
diff changeset
5659 (Fsubstring): Copy text properties to result string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5660 (concat): Copy text properties to result string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5661 * ymakefile (fns.o): Note that this depends on INTERVAL_SRC.
Dave Love <fx@gnu.org>
parents:
diff changeset
5662
Dave Love <fx@gnu.org>
parents:
diff changeset
5663 * print.c: Get rid of extra space at the end of print syntax for
Dave Love <fx@gnu.org>
parents:
diff changeset
5664 strings with intervals.
Dave Love <fx@gnu.org>
parents:
diff changeset
5665 [USE_TEXT_PROPERTIES] (print): Don't print a space before the
Dave Love <fx@gnu.org>
parents:
diff changeset
5666 interval property lists.
Dave Love <fx@gnu.org>
parents:
diff changeset
5667 [USE_TEXT_PROPERTIES] (print_interval): Print a space before this
Dave Love <fx@gnu.org>
parents:
diff changeset
5668 internal's properties, not after.
Dave Love <fx@gnu.org>
parents:
diff changeset
5669
Dave Love <fx@gnu.org>
parents:
diff changeset
5670 * m/pmax.h (C_SWITCH_X_MACHINE): Set this to
Dave Love <fx@gnu.org>
parents:
diff changeset
5671 "-DNeedFunctionPrototypes=0", to avoid lossage in DEC X11 header
Dave Love <fx@gnu.org>
parents:
diff changeset
5672 files.
Dave Love <fx@gnu.org>
parents:
diff changeset
5673 * ymakefile (really-oldXMenu): Pass C_SWITCH_X_MACHINE to the
Dave Love <fx@gnu.org>
parents:
diff changeset
5674 oldXMenu make.
Dave Love <fx@gnu.org>
parents:
diff changeset
5675
Dave Love <fx@gnu.org>
parents:
diff changeset
5676 * doc.c (Fsubstitute_command_keys): Pass all five arguments to
Dave Love <fx@gnu.org>
parents:
diff changeset
5677 describe_map_tree.
Dave Love <fx@gnu.org>
parents:
diff changeset
5678
Dave Love <fx@gnu.org>
parents:
diff changeset
5679 1993-07-05 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5680
Dave Love <fx@gnu.org>
parents:
diff changeset
5681 Compare the values of text properties using EQ, not Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
5682 * intervals.c (intervals_equal): Call EQ, not Fequal.
Dave Love <fx@gnu.org>
parents:
diff changeset
5683 * textprop.c (interval_has_all_properties, add_properties): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5684
Dave Love <fx@gnu.org>
parents:
diff changeset
5685 * textprop.c (validate_interval_range): Don't increment both
Dave Love <fx@gnu.org>
parents:
diff changeset
5686 *begin and *end if they point to the same thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
5687 (validate_plist): Call QUIT while scanning LIST.
Dave Love <fx@gnu.org>
parents:
diff changeset
5688
Dave Love <fx@gnu.org>
parents:
diff changeset
5689 * intervals.c (intervals_equal): Test the return value of Fequal
Dave Love <fx@gnu.org>
parents:
diff changeset
5690 against Qnil, not 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
5691
Dave Love <fx@gnu.org>
parents:
diff changeset
5692 * keyboard.c (Vdouble_click_time): Renamed from double_click_time,
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5693 and made a Lisp_Object instead of an int.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5694 (make_lispy_event): If Vdouble_click_time is t, impose no time
Dave Love <fx@gnu.org>
parents:
diff changeset
5695 limit on double-clicks.
Dave Love <fx@gnu.org>
parents:
diff changeset
5696 (syms_of_keyboard): DEFVAR_LISP (not DEFVAR_INT)
Dave Love <fx@gnu.org>
parents:
diff changeset
5697 Vdouble_click_time (not double_click_time), and adjust doc string
Dave Love <fx@gnu.org>
parents:
diff changeset
5698 to say that `nil' means no double clicks, and `t' means no time
Dave Love <fx@gnu.org>
parents:
diff changeset
5699 limit.
Dave Love <fx@gnu.org>
parents:
diff changeset
5700
Dave Love <fx@gnu.org>
parents:
diff changeset
5701 1993-07-04 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5702
Dave Love <fx@gnu.org>
parents:
diff changeset
5703 * keyboard.h (EVENT_CLICK_COUNT, POSN_SCROLLBAR_PART): New
Dave Love <fx@gnu.org>
parents:
diff changeset
5704 accessors.
Dave Love <fx@gnu.org>
parents:
diff changeset
5705
Dave Love <fx@gnu.org>
parents:
diff changeset
5706 * s/sunos4-1.h (LIBS_SYSTEM): Don't link against -lresolv; that's
Dave Love <fx@gnu.org>
parents:
diff changeset
5707 only needed for misconfigured systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
5708
Dave Love <fx@gnu.org>
parents:
diff changeset
5709 1993-07-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5710
Dave Love <fx@gnu.org>
parents:
diff changeset
5711 * keymap.c (describe_map_tree): When inserting TITLE, mention PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5712 Insert newline at end, if inserted anything else.
Dave Love <fx@gnu.org>
parents:
diff changeset
5713 (describe_buffer_bindings): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5714 For minor mode maps, build up a title string,
Dave Love <fx@gnu.org>
parents:
diff changeset
5715 then let describe_map_tree insert it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5716
Dave Love <fx@gnu.org>
parents:
diff changeset
5717 * eval.c (Fsignal): Clarify error message.
Dave Love <fx@gnu.org>
parents:
diff changeset
5718
Dave Love <fx@gnu.org>
parents:
diff changeset
5719 1993-07-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5720
Dave Love <fx@gnu.org>
parents:
diff changeset
5721 * keyboard.c (read_char): After Fgarbage_collect, call redisplay.
Dave Love <fx@gnu.org>
parents:
diff changeset
5722
Dave Love <fx@gnu.org>
parents:
diff changeset
5723 1993-07-03 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5724
Dave Love <fx@gnu.org>
parents:
diff changeset
5725 * frame.c (Fredirect_frame_focus): Allow redirection of focus of
Dave Love <fx@gnu.org>
parents:
diff changeset
5726 dead frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
5727
Dave Love <fx@gnu.org>
parents:
diff changeset
5728 * s/sunos4-1.h (LIBS_SYSTEM): Make this be -lresolv, so we get the
Dave Love <fx@gnu.org>
parents:
diff changeset
5729 versions of gethostbyname and such that use the DNS.
Dave Love <fx@gnu.org>
parents:
diff changeset
5730
Dave Love <fx@gnu.org>
parents:
diff changeset
5731 1993-07-03 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5732
Dave Love <fx@gnu.org>
parents:
diff changeset
5733 * fileio.c (Frename_file):
Dave Love <fx@gnu.org>
parents:
diff changeset
5734 After prompting for ok-if-already-exists, pass only nil or
Dave Love <fx@gnu.org>
parents:
diff changeset
5735 t to copy-file, never an integer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5736
Dave Love <fx@gnu.org>
parents:
diff changeset
5737 1993-07-02 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 * keymap.c (Faccessible_keymaps): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5740
Dave Love <fx@gnu.org>
parents:
diff changeset
5741 1993-07-02 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5742
Dave Love <fx@gnu.org>
parents:
diff changeset
5743 * textprop.c (set_properties): Don't try to make undo records if
Dave Love <fx@gnu.org>
parents:
diff changeset
5744 OBJECT is a string.
Dave Love <fx@gnu.org>
parents:
diff changeset
5745
Dave Love <fx@gnu.org>
parents:
diff changeset
5746 1993-07-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5747
Dave Love <fx@gnu.org>
parents:
diff changeset
5748 * keyboard.c (read_key_sequence): When inserting `menu-bar' prefix,
Dave Love <fx@gnu.org>
parents:
diff changeset
5749 modify the position field to prevent doing so twice.
Dave Love <fx@gnu.org>
parents:
diff changeset
5750 Do all these forms of event expansion after replayed events also.
Dave Love <fx@gnu.org>
parents:
diff changeset
5751 Set last_real_key_start before each key.
Dave Love <fx@gnu.org>
parents:
diff changeset
5752 Use last_real_key_start in criterion for being the first event.
Dave Love <fx@gnu.org>
parents:
diff changeset
5753
Dave Love <fx@gnu.org>
parents:
diff changeset
5754 * process.c (wait_reading_process_input): Do include the keyboard
Dave Love <fx@gnu.org>
parents:
diff changeset
5755 in the select, if read_kbd was a cons cell.
Dave Love <fx@gnu.org>
parents:
diff changeset
5756
Dave Love <fx@gnu.org>
parents:
diff changeset
5757 1993-07-01 Jim Blandy (jimb@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5758
Dave Love <fx@gnu.org>
parents:
diff changeset
5759 * xterm.c (XTread_socket): When handing non-synthetic
Dave Love <fx@gnu.org>
parents:
diff changeset
5760 ConfigureNotify events, don't refer to the parent window
Dave Love <fx@gnu.org>
parents:
diff changeset
5761 descriptor.
Dave Love <fx@gnu.org>
parents:
diff changeset
5762
Dave Love <fx@gnu.org>
parents:
diff changeset
5763 * textprop.c (set_properties): Add undo records to remove entirely
Dave Love <fx@gnu.org>
parents:
diff changeset
5764 new properties. Only record old property values for those
Dave Love <fx@gnu.org>
parents:
diff changeset
5765 properties whose values have changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5766
Dave Love <fx@gnu.org>
parents:
diff changeset
5767 1993-07-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5768
Dave Love <fx@gnu.org>
parents:
diff changeset
5769 * callint.c (Vmark_even_if_inactive): New var, with Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5770 (check_mark): Use it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5771
Dave Love <fx@gnu.org>
parents:
diff changeset
5772 1993-07-01 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5773
Dave Love <fx@gnu.org>
parents:
diff changeset
5774 * xfaces.c [XOS_NEEDS_TIME_H]: #undef USG while #including
Dave Love <fx@gnu.org>
parents:
diff changeset
5775 <X11/Xos.h>, so that file doesn't try to define struct timeval and
Dave Love <fx@gnu.org>
parents:
diff changeset
5776 struct timezone.
Dave Love <fx@gnu.org>
parents:
diff changeset
5777
Dave Love <fx@gnu.org>
parents:
diff changeset
5778 * xterm.c (frame_highlight, frame_unhighlight): Don't test
Dave Love <fx@gnu.org>
parents:
diff changeset
5779 Vx_no_window_manager. BLOCK_INPUT around the border manipulation
Dave Love <fx@gnu.org>
parents:
diff changeset
5780 calls.
Dave Love <fx@gnu.org>
parents:
diff changeset
5781
Dave Love <fx@gnu.org>
parents:
diff changeset
5782 1993-06-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5783
Dave Love <fx@gnu.org>
parents:
diff changeset
5784 * xterm.c (XTread_socket): Initialize event_found to zero, and
Dave Love <fx@gnu.org>
parents:
diff changeset
5785 pass a zeroed timeout to select, not a null pointer; the latter
Dave Love <fx@gnu.org>
parents:
diff changeset
5786 means "wait forever".
Dave Love <fx@gnu.org>
parents:
diff changeset
5787
Dave Love <fx@gnu.org>
parents:
diff changeset
5788 * s/hpux8.h (random, srandom): No need to define these to be
Dave Love <fx@gnu.org>
parents:
diff changeset
5789 foo_random and foo_srandom; autoconf should autodetect when the
Dave Love <fx@gnu.org>
parents:
diff changeset
5790 real random functions are available.
Dave Love <fx@gnu.org>
parents:
diff changeset
5791
Dave Love <fx@gnu.org>
parents:
diff changeset
5792 * xdisp.c (redisplay): If we're not already showing the region,
Dave Love <fx@gnu.org>
parents:
diff changeset
5793 then don't disable the single-line optimizations just because the
Dave Love <fx@gnu.org>
parents:
diff changeset
5794 mark isn't where we last displayed it.
Dave Love <fx@gnu.org>
parents:
diff changeset
5795
Dave Love <fx@gnu.org>
parents:
diff changeset
5796 1993-06-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5797
Dave Love <fx@gnu.org>
parents:
diff changeset
5798 * keyboard.c (syms_of_keyboard): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5799 (Vhelp_char): Renamed from help_char.
Dave Love <fx@gnu.org>
parents:
diff changeset
5800 (Vprefix_help_command): New Lisp variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5801 (read_key_sequence): Use that, for help char after prefix key.
Dave Love <fx@gnu.org>
parents:
diff changeset
5802
Dave Love <fx@gnu.org>
parents:
diff changeset
5803 * keyboard.c (kbd_buffer_get_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
5804 Clear f before calling mouse_position_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
5805
Dave Love <fx@gnu.org>
parents:
diff changeset
5806 * emacs.c, callproc.c (PRIO_PROCESS): Definition deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
5807
Dave Love <fx@gnu.org>
parents:
diff changeset
5808 * vm-limit.c (check_memory_limits): Make data_size and five_percent
Dave Love <fx@gnu.org>
parents:
diff changeset
5809 unsigned long.
Dave Love <fx@gnu.org>
parents:
diff changeset
5810
Dave Love <fx@gnu.org>
parents:
diff changeset
5811 1993-06-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5812
Dave Love <fx@gnu.org>
parents:
diff changeset
5813 * keyboard.c (kbd_buffer_get_event): Correctly generate
Dave Love <fx@gnu.org>
parents:
diff changeset
5814 switch-frame events when reading mouse motion events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5815
Dave Love <fx@gnu.org>
parents:
diff changeset
5816 1993-06-29 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5817
Dave Love <fx@gnu.org>
parents:
diff changeset
5818 * xterm.c: Add CPP tangle from process.c to get definitions for
Dave Love <fx@gnu.org>
parents:
diff changeset
5819 FD_SET, etcetera.
Dave Love <fx@gnu.org>
parents:
diff changeset
5820 (XTread_socket): Use those macros when testing for dropped connection.
Dave Love <fx@gnu.org>
parents:
diff changeset
5821
Dave Love <fx@gnu.org>
parents:
diff changeset
5822 1993-06-29 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5823
Dave Love <fx@gnu.org>
parents:
diff changeset
5824 * alloc.c (mark_object): Add aborts in Lisp_Symbol case.
Dave Love <fx@gnu.org>
parents:
diff changeset
5825
Dave Love <fx@gnu.org>
parents:
diff changeset
5826 * keymap.c (describe_map_tree): Insert key_heading here.
Dave Love <fx@gnu.org>
parents:
diff changeset
5827 New arg TITLE.
Dave Love <fx@gnu.org>
parents:
diff changeset
5828 (describe_buffer_bindings): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5829
Dave Love <fx@gnu.org>
parents:
diff changeset
5830 * process.c (wait_reading_process_input): Use SIGIO only if defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
5831
Dave Love <fx@gnu.org>
parents:
diff changeset
5832 * keymap.c (shadow_lookup): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5833 (describe_map_2): Call it. SHADOW is now a list of maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
5834 (describe_vector): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5835 (describe_map): SHADOW is now a list of maps.
Dave Love <fx@gnu.org>
parents:
diff changeset
5836 (describe_map_tree): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
5837 (describe_buffer_bindings): Build suitable list to pass as SHADOW.
Dave Love <fx@gnu.org>
parents:
diff changeset
5838 (Faccessible_keymaps): New arg PREFIX. Callers changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5839 (describe_map_tree): New arg PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5840 (Fdescribe_bindings): New arg PREFIX.
Dave Love <fx@gnu.org>
parents:
diff changeset
5841 Pass to describe_buffer_bindings along with buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5842 (describe_buffer_bindings): Extract PREFIX and pass along.
Dave Love <fx@gnu.org>
parents:
diff changeset
5843
Dave Love <fx@gnu.org>
parents:
diff changeset
5844 1993-06-28 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5845
Dave Love <fx@gnu.org>
parents:
diff changeset
5846 * keymap.c (describe_map_2): Cleanups.
49600
23a1cea22d13 Trailing whitespace deleted.
Juanma Barranquero <lekktu@gmail.com>
parents: 49505
diff changeset
5847 Check there's no previous definition in same keymap.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
5848
Dave Love <fx@gnu.org>
parents:
diff changeset
5849 1993-06-24 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5850
Dave Love <fx@gnu.org>
parents:
diff changeset
5851 * keyboard.c (read_char): Don't do idle autosaves if we're not
Dave Love <fx@gnu.org>
parents:
diff changeset
5852 interactive.
Dave Love <fx@gnu.org>
parents:
diff changeset
5853
Dave Love <fx@gnu.org>
parents:
diff changeset
5854 1993-06-23 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5855
Dave Love <fx@gnu.org>
parents:
diff changeset
5856 * xfns.c (Fx_create_frame): Check for internalBorder resource, as
Dave Love <fx@gnu.org>
parents:
diff changeset
5857 well as internalBorderWidth.
Dave Love <fx@gnu.org>
parents:
diff changeset
5858
Dave Love <fx@gnu.org>
parents:
diff changeset
5859 * xterm.c (XTread_socket): Remove #if 0''s around code which tests
Dave Love <fx@gnu.org>
parents:
diff changeset
5860 for dropped connection (i.e. sigio but no events).
Dave Love <fx@gnu.org>
parents:
diff changeset
5861
Dave Love <fx@gnu.org>
parents:
diff changeset
5862 1993-06-22 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5863
Dave Love <fx@gnu.org>
parents:
diff changeset
5864 * keyboard.c (menu_bar_items, read_key_sequence): Use
Dave Love <fx@gnu.org>
parents:
diff changeset
5865 current_global_map, not global_map; the latter is only meant to be
Dave Love <fx@gnu.org>
parents:
diff changeset
5866 used for initial_define_key.
Dave Love <fx@gnu.org>
parents:
diff changeset
5867 * commands.h: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5868
Dave Love <fx@gnu.org>
parents:
diff changeset
5869 * commands.h (Vglobal_mouse_map): Removed; unused.
Dave Love <fx@gnu.org>
parents:
diff changeset
5870 * xfns.c (Vglobal_mouse_map): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5871
Dave Love <fx@gnu.org>
parents:
diff changeset
5872 * buffer.c (list_buffers_1): Make desired_point a lisp object; set
Dave Love <fx@gnu.org>
parents:
diff changeset
5873 it to nil, unless we find the current buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5874 (Flist_buffers): Don't try to set point in the buffer list unless
Dave Love <fx@gnu.org>
parents:
diff changeset
5875 list_buffers_1 actually returns an integer. Don't use a full
Dave Love <fx@gnu.org>
parents:
diff changeset
5876 save_excursion; just save and restore the buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
5877
Dave Love <fx@gnu.org>
parents:
diff changeset
5878 Separate parameter faces (those created and modified by the user)
Dave Love <fx@gnu.org>
parents:
diff changeset
5879 from the computed faces (the combinations created by
Dave Love <fx@gnu.org>
parents:
diff changeset
5880 compute_char_face), so that we don't waste global face id's.
Dave Love <fx@gnu.org>
parents:
diff changeset
5881 * xterm.h (struct x_display): Replace the fields faces and n_faces
Dave Love <fx@gnu.org>
parents:
diff changeset
5882 with fields param_faces, n_param_faces, computed_faces,
Dave Love <fx@gnu.org>
parents:
diff changeset
5883 n_computed_faces, and size_computed_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
5884 (FRAME_FACES, FRAME_N_FACES): Replaced by...
Dave Love <fx@gnu.org>
parents:
diff changeset
5885 (FRAME_COMPUTED_FACES, FRAME_N_COMPUTED_FACES, FRAME_PARAM_FACES,
Dave Love <fx@gnu.org>
parents:
diff changeset
5886 FRAME_N_PARAM_FACES): New macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5887 * xfaces.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
5888 (init_frame_faces): Call new_computed_face to create entries for
Dave Love <fx@gnu.org>
parents:
diff changeset
5889 the default and mode line faces. Use the FRAME...PARAM_FACES
Dave Love <fx@gnu.org>
parents:
diff changeset
5890 macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5891 (free_frame_faces): Use the FRAME...PARAM_FACES and
Dave Love <fx@gnu.org>
parents:
diff changeset
5892 FRAME...COMPUTED_FACES macros. Don't use the copy flag; all
Dave Love <fx@gnu.org>
parents:
diff changeset
5893 parameter faces have real X resources, and all computed faces just
Dave Love <fx@gnu.org>
parents:
diff changeset
5894 have copies. Free both the parameter and computed face arrays.
Dave Love <fx@gnu.org>
parents:
diff changeset
5895 (new_computed_face): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
5896 (intern_computed_face): Renamed from intern_frame_face; callers
Dave Love <fx@gnu.org>
parents:
diff changeset
5897 changed. Call new_computed_face.
Dave Love <fx@gnu.org>
parents:
diff changeset
5898 (ensure_face_ready, compute_char_face, compute_glyph_face): Use the
Dave Love <fx@gnu.org>
parents:
diff changeset
5899 FRAME...PARAM_FACES macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5900 (recompute_basic_faces): Use the FRAME...PARAM_FACES and
Dave Love <fx@gnu.org>
parents:
diff changeset
5901 FRAME...COMPUTED_FACES macros. Produce the computed faces by
Dave Love <fx@gnu.org>
parents:
diff changeset
5902 starting with the base faces and merging in the parameter faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
5903 (Fset_face_attribute_internal): Use the FRAME...PARAM_FACES
Dave Love <fx@gnu.org>
parents:
diff changeset
5904 macros. Just call recompute_basic_faces if the default or mode
Dave Love <fx@gnu.org>
parents:
diff changeset
5905 line faces have changed.
Dave Love <fx@gnu.org>
parents:
diff changeset
5906 * xfns.c (Fx_list_fonts): Use the FRAME...PARAM_FACES macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5907 * xterm.c (dumpglyphs): Use the FRAME...COMPUTED_FACES macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
5908 * dispextern.h (struct face): Remove the copy member. This is no
Dave Love <fx@gnu.org>
parents:
diff changeset
5909 longer necessary; all computed faces are copies, and no parameter
Dave Love <fx@gnu.org>
parents:
diff changeset
5910 faces are.
Dave Love <fx@gnu.org>
parents:
diff changeset
5911
Dave Love <fx@gnu.org>
parents:
diff changeset
5912 * xfaces.c (face_vector, nfaces, nfaces_allocated): Make these
Dave Love <fx@gnu.org>
parents:
diff changeset
5913 static.
Dave Love <fx@gnu.org>
parents:
diff changeset
5914
Dave Love <fx@gnu.org>
parents:
diff changeset
5915 * xdisp.c (redisplay_window): Remember to compute end relative to
Dave Love <fx@gnu.org>
parents:
diff changeset
5916 the start of the visible region, too.
Dave Love <fx@gnu.org>
parents:
diff changeset
5917
Dave Love <fx@gnu.org>
parents:
diff changeset
5918 1993-06-21 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5919
Dave Love <fx@gnu.org>
parents:
diff changeset
5920 * xrdb.c (get_user_db): Remember to free the screen-local resource
Dave Love <fx@gnu.org>
parents:
diff changeset
5921 string after we've merged its data into db.
Dave Love <fx@gnu.org>
parents:
diff changeset
5922
Dave Love <fx@gnu.org>
parents:
diff changeset
5923 * keyboard.c (make_lispy_event): Added detection of double-click
Dave Love <fx@gnu.org>
parents:
diff changeset
5924 and triple-click events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5925 (parse_modifiers_uncached, apply_modifiers_uncached): Same.
Dave Love <fx@gnu.org>
parents:
diff changeset
5926 (read_key_sequence): Coerce double-clicks to clicks, and triple-clicks
Dave Love <fx@gnu.org>
parents:
diff changeset
5927 to double-clicks or clicks, by analogy with drag events.
Dave Love <fx@gnu.org>
parents:
diff changeset
5928 (double_click_time): Added variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
5929 * termhooks.h: Added multi-click event modifier bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
5930
Dave Love <fx@gnu.org>
parents:
diff changeset
5931 1993-06-21 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5932
Dave Love <fx@gnu.org>
parents:
diff changeset
5933 * textprop.c (Fremove_text_properties, Fadd_text_properties):
Dave Love <fx@gnu.org>
parents:
diff changeset
5934 Really do next_interval when skipping the first interval.
Dave Love <fx@gnu.org>
parents:
diff changeset
5935
Dave Love <fx@gnu.org>
parents:
diff changeset
5936 1993-06-20 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5937
Dave Love <fx@gnu.org>
parents:
diff changeset
5938 * xfns.c (Fx_open_connection): Remember to block input while
Dave Love <fx@gnu.org>
parents:
diff changeset
5939 calling x_load_resources.
Dave Love <fx@gnu.org>
parents:
diff changeset
5940 * xrdb.c: Undo change of June 19th; it was a BLOCK_INPUT problem,
Dave Love <fx@gnu.org>
parents:
diff changeset
5941 not a server-specific bug.
Dave Love <fx@gnu.org>
parents:
diff changeset
5942
Dave Love <fx@gnu.org>
parents:
diff changeset
5943 * alloc.c (Fgarbage_collect): If the minibuffer is active, don't
Dave Love <fx@gnu.org>
parents:
diff changeset
5944 display the "...done" message; allow the minibuffer to show again.
Dave Love <fx@gnu.org>
parents:
diff changeset
5945
Dave Love <fx@gnu.org>
parents:
diff changeset
5946 * config.h.in (HAVE_LONG_FILE_NAMES): Add an #undef, for autoconf
Dave Love <fx@gnu.org>
parents:
diff changeset
5947 to chew on. Re-arrange macros to reflect the ordering of the
Dave Love <fx@gnu.org>
parents:
diff changeset
5948 corresponding macros in configure.in, to facilitate this kind of
Dave Love <fx@gnu.org>
parents:
diff changeset
5949 checking.
Dave Love <fx@gnu.org>
parents:
diff changeset
5950
Dave Love <fx@gnu.org>
parents:
diff changeset
5951 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5952
Dave Love <fx@gnu.org>
parents:
diff changeset
5953 * version 19.15 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
5954
Dave Love <fx@gnu.org>
parents:
diff changeset
5955 1993-06-19 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5956
Dave Love <fx@gnu.org>
parents:
diff changeset
5957 * puresize.h (PURESIZE): Up this to 205000 for MULTI_FRAME Emaces,
Dave Love <fx@gnu.org>
parents:
diff changeset
5958 and 190000 for non-MULTI_FRAME Emaces.
Dave Love <fx@gnu.org>
parents:
diff changeset
5959
Dave Love <fx@gnu.org>
parents:
diff changeset
5960 * xfaces.c (recompute_basic_faces): This shouldn't be declared static.
Dave Love <fx@gnu.org>
parents:
diff changeset
5961
Dave Love <fx@gnu.org>
parents:
diff changeset
5962 * xrdb.c (get_user_db): Some NCD xterms seem to hang in
Dave Love <fx@gnu.org>
parents:
diff changeset
5963 XScreenResourceString. Consult the ServerVendor and VendorRelease
Dave Love <fx@gnu.org>
parents:
diff changeset
5964 variables to see if we're talking to such a server.
Dave Love <fx@gnu.org>
parents:
diff changeset
5965
Dave Love <fx@gnu.org>
parents:
diff changeset
5966 * xterm.c (XTread_socket): Never treat a modifier key as a
Dave Love <fx@gnu.org>
parents:
diff changeset
5967 non_ascii_keystroke.
Dave Love <fx@gnu.org>
parents:
diff changeset
5968
Dave Love <fx@gnu.org>
parents:
diff changeset
5969 * emacs.c (Fkill_emacs): Pass third argument to shut_down_emacs.
Dave Love <fx@gnu.org>
parents:
diff changeset
5970 * lisp.h (shut_down_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
5971
Dave Love <fx@gnu.org>
parents:
diff changeset
5972 1993-06-18 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
5973
Dave Love <fx@gnu.org>
parents:
diff changeset
5974 * frame.c (Fmake_frame_visible): Make this interactively callable;
Dave Love <fx@gnu.org>
parents:
diff changeset
5975 frames can accept input while iconified, so it makes sense to put
Dave Love <fx@gnu.org>
parents:
diff changeset
5976 this on a key.
Dave Love <fx@gnu.org>
parents:
diff changeset
5977
Dave Love <fx@gnu.org>
parents:
diff changeset
5978 * xfaces.c: Add forward declaration for recompute_basic_faces.
Dave Love <fx@gnu.org>
parents:
diff changeset
5979
Dave Love <fx@gnu.org>
parents:
diff changeset
5980 * fileio.c (Fset_visited_file_modtime): We're only passing two
Dave Love <fx@gnu.org>
parents:
diff changeset
5981 arguments to the file name handler; use call2, not call3.
Dave Love <fx@gnu.org>
parents:
diff changeset
5982
Dave Love <fx@gnu.org>
parents:
diff changeset
5983 Changes for Irix 4.0, tested this time:
Dave Love <fx@gnu.org>
parents:
diff changeset
5984 * s/irix4-0.h: Get rid of our fake definitions for setpgrp and
Dave Love <fx@gnu.org>
parents:
diff changeset
5985 getpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5986 * callproc.c (Fcall_process): Go ahead and use the USG calling
Dave Love <fx@gnu.org>
parents:
diff changeset
5987 convention for setpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
5988 * ymakefile (pre-crt0.o): Add rule for this. Perhaps it will help
Dave Love <fx@gnu.org>
parents:
diff changeset
5989 separate-source-directory compilation.
Dave Love <fx@gnu.org>
parents:
diff changeset
5990 * emacs.c (shut_down_emacs): Some USG systems #define
Dave Love <fx@gnu.org>
parents:
diff changeset
5991 EMACS_HAVE_TTY_PGRP; call getpgrp as appropriate for such systems.
Dave Love <fx@gnu.org>
parents:
diff changeset
5992 * sysdep.c (sys_suspend): Call getpgrp as appropriate for USG and
Dave Love <fx@gnu.org>
parents:
diff changeset
5993 non-USG.
Dave Love <fx@gnu.org>
parents:
diff changeset
5994
Dave Love <fx@gnu.org>
parents:
diff changeset
5995 * sysdep.c (rename): Make arguments const. autoconf #defines
Dave Love <fx@gnu.org>
parents:
diff changeset
5996 const away on systems which don't have it; any system with
Dave Love <fx@gnu.org>
parents:
diff changeset
5997 prototypes will declare the arguments const (the ones to which I
Dave Love <fx@gnu.org>
parents:
diff changeset
5998 have access do); and systems without prototypes won't notice.
Dave Love <fx@gnu.org>
parents:
diff changeset
5999
Dave Love <fx@gnu.org>
parents:
diff changeset
6000 * process.c [IRIX] (create_process): Don't put child in process
Dave Love <fx@gnu.org>
parents:
diff changeset
6001 group zero before opening the tty; Irix is like USG in this
Dave Love <fx@gnu.org>
parents:
diff changeset
6002 regard.
Dave Love <fx@gnu.org>
parents:
diff changeset
6003
Dave Love <fx@gnu.org>
parents:
diff changeset
6004 * s/isc2-2.h, s/linux.h, s/usg5-4.h, m/alliant-2800.h, m/convex.h,
Dave Love <fx@gnu.org>
parents:
diff changeset
6005 m/pfa50.h: Remove #definition of HAVE_CLOSEDIR; autoconf figures
Dave Love <fx@gnu.org>
parents:
diff changeset
6006 this out.
Dave Love <fx@gnu.org>
parents:
diff changeset
6007
Dave Love <fx@gnu.org>
parents:
diff changeset
6008 * xfns.c: Always #include "bitmaps/gray.xbm"; the bitmaps seem to
Dave Love <fx@gnu.org>
parents:
diff changeset
6009 be missing on some systems, and there's no point in having
Dave Love <fx@gnu.org>
parents:
diff changeset
6010 configure check; it should work fine to always use our copy.
Dave Love <fx@gnu.org>
parents:
diff changeset
6011
Dave Love <fx@gnu.org>
parents:
diff changeset
6012 * minibuf.c (Fread_minibuffer): Add missing semicolon after
Dave Love <fx@gnu.org>
parents:
diff changeset
6013 CHECK_STRING macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6014
Dave Love <fx@gnu.org>
parents:
diff changeset
6015 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6016
Dave Love <fx@gnu.org>
parents:
diff changeset
6017 * Version 19.14 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
6018
Dave Love <fx@gnu.org>
parents:
diff changeset
6019 1993-06-17 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6020
Dave Love <fx@gnu.org>
parents:
diff changeset
6021 * m/iris4d.h (LIB_STANDARD): Do *not* include -lbsd. We are
Dave Love <fx@gnu.org>
parents:
diff changeset
6022 now calling the BSD[sg]etpgrp functions directly, so this library
Dave Love <fx@gnu.org>
parents:
diff changeset
6023 is not needed; it just provides the BSD[sg]etpgrp functions under
Dave Love <fx@gnu.org>
parents:
diff changeset
6024 the [sg]etpgrp names.
Dave Love <fx@gnu.org>
parents:
diff changeset
6025
Dave Love <fx@gnu.org>
parents:
diff changeset
6026 * callproc.c [IRIX] (child_setup): Don't call setpgrp this time.
Dave Love <fx@gnu.org>
parents:
diff changeset
6027 It's already been called up in Fcall_process, and create_process.
Dave Love <fx@gnu.org>
parents:
diff changeset
6028
Dave Love <fx@gnu.org>
parents:
diff changeset
6029 * callproc.c (Fcall_process, child_setup): If IRIX is #defined,
Dave Love <fx@gnu.org>
parents:
diff changeset
6030 call setpgrp with arguments, even if USG is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6031 * process.c [IRIX] (create_process): Don't call setpgrp before
Dave Love <fx@gnu.org>
parents:
diff changeset
6032 opening the pty. Call it after doing the TIOCNOTTY ioctl.
Dave Love <fx@gnu.org>
parents:
diff changeset
6033
Dave Love <fx@gnu.org>
parents:
diff changeset
6034 * xfaces.c (compute_base_face): Initialize the face's stipple.
Dave Love <fx@gnu.org>
parents:
diff changeset
6035 Although we don't use this feature now, face_eql notices it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6036
Dave Love <fx@gnu.org>
parents:
diff changeset
6037 * xfaces.c (compute_base_face): Set cached_index to an invalid
Dave Love <fx@gnu.org>
parents:
diff changeset
6038 index, to avoid an unnecessary comparison.
Dave Love <fx@gnu.org>
parents:
diff changeset
6039
Dave Love <fx@gnu.org>
parents:
diff changeset
6040 * keyboard.c (read_key_sequence): Don't confuse mock input with
Dave Love <fx@gnu.org>
parents:
diff changeset
6041 function-key-map expansion, and continue reading mock events when
Dave Love <fx@gnu.org>
parents:
diff changeset
6042 the current sequence is unbound.
Dave Love <fx@gnu.org>
parents:
diff changeset
6043
Dave Love <fx@gnu.org>
parents:
diff changeset
6044 * keyboard.c (read_key_sequence): After providing a prefix symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
6045 for a mouse event, modify the mouse event to indicate that that
Dave Love <fx@gnu.org>
parents:
diff changeset
6046 won't need to be done again, by putting the event's position
Dave Love <fx@gnu.org>
parents:
diff changeset
6047 symbol in a list.
Dave Love <fx@gnu.org>
parents:
diff changeset
6048
Dave Love <fx@gnu.org>
parents:
diff changeset
6049 * keyboard.c (read_key_sequence): When returning mock input which
Dave Love <fx@gnu.org>
parents:
diff changeset
6050 has run off the end of the current maps, make sure the events get
Dave Love <fx@gnu.org>
parents:
diff changeset
6051 echoed, and make it into this-command-keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
6052
Dave Love <fx@gnu.org>
parents:
diff changeset
6053 * keyboard.c (read_key_sequence): When re-reading a previously
Dave Love <fx@gnu.org>
parents:
diff changeset
6054 read mouse click which requires a prefix symbol, make sure to set
Dave Love <fx@gnu.org>
parents:
diff changeset
6055 last_real_key_start appropriately, so we can properly drop
Dave Love <fx@gnu.org>
parents:
diff changeset
6056 button-down events.
Dave Love <fx@gnu.org>
parents:
diff changeset
6057
Dave Love <fx@gnu.org>
parents:
diff changeset
6058 1993-06-17 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6059
Dave Love <fx@gnu.org>
parents:
diff changeset
6060 * ymakefile (really-oldXMenu): Pass C_SWITCH_MACHINE down.
Dave Love <fx@gnu.org>
parents:
diff changeset
6061
Dave Love <fx@gnu.org>
parents:
diff changeset
6062 * intervals.c (verify_interval_modification): Don't just test
Dave Love <fx@gnu.org>
parents:
diff changeset
6063 Qread_only prop; use INTERVAL_WRITABLE_P.
Dave Love <fx@gnu.org>
parents:
diff changeset
6064
Dave Love <fx@gnu.org>
parents:
diff changeset
6065 * syntax.c (scan_lists, Fforward_comment): #if 0 the code
Dave Love <fx@gnu.org>
parents:
diff changeset
6066 to treat two-character comment enders with a special shortcut.
Dave Love <fx@gnu.org>
parents:
diff changeset
6067
Dave Love <fx@gnu.org>
parents:
diff changeset
6068 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6069
Dave Love <fx@gnu.org>
parents:
diff changeset
6070 * config.h.in (HAVE_CLOSEDIR): Add an #undef for autoconf to
Dave Love <fx@gnu.org>
parents:
diff changeset
6071 change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6072 * sysdep.c (closedir): Only define this if autoconf can't find
Dave Love <fx@gnu.org>
parents:
diff changeset
6073 HAVE_CLOSEDIR. If we're running under solaris (defined (sun) &&
Dave Love <fx@gnu.org>
parents:
diff changeset
6074 defined (USG5_4)), then don't free the buffer separately.
Dave Love <fx@gnu.org>
parents:
diff changeset
6075
Dave Love <fx@gnu.org>
parents:
diff changeset
6076 * keyboard.c (read_key_sequence): If we add events to a key
Dave Love <fx@gnu.org>
parents:
diff changeset
6077 sequence that didn't come from the input stream (e.g. `mode-line'
Dave Love <fx@gnu.org>
parents:
diff changeset
6078 prefixing a mouse click, or an expansion from function-key-map),
Dave Love <fx@gnu.org>
parents:
diff changeset
6079 and end up with a sequence that runs off the end of the current
Dave Love <fx@gnu.org>
parents:
diff changeset
6080 maps, return the entire key sequence, not just the initial portion
Dave Love <fx@gnu.org>
parents:
diff changeset
6081 which was bound or unbound.
Dave Love <fx@gnu.org>
parents:
diff changeset
6082
Dave Love <fx@gnu.org>
parents:
diff changeset
6083 * xdisp.c (redisplay_window): Do not subtract one from start
Dave Love <fx@gnu.org>
parents:
diff changeset
6084 before passing it to the set_vertical_scroll_bar_hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
6085
Dave Love <fx@gnu.org>
parents:
diff changeset
6086 * lisp.h (CHECK_LIST, CHECK_STRING, CHECK_CONS, CHECK_SYMBOL,
Dave Love <fx@gnu.org>
parents:
diff changeset
6087 CHECK_VECTOR, CHECK_BUFFER, CHECK_WINDOW, CHECK_LIVE_WINDOW,
Dave Love <fx@gnu.org>
parents:
diff changeset
6088 CHECK_PROCESS, CHECK_NUMBER, CHECK_NATNUM, CHECK_MARKER,
Dave Love <fx@gnu.org>
parents:
diff changeset
6089 CHECK_NUMBER_COERCE_MARKER, CHECK_FLOAT, CHECK_NUMBER_OR_FLOAT,
Dave Love <fx@gnu.org>
parents:
diff changeset
6090 CHECK_NUMBER_OR_FLOAT_COERCE_MARKER, CHECK_OVERLAY): Wrap a do
Dave Love <fx@gnu.org>
parents:
diff changeset
6091 ... while (0) around these compound statements to make them
Dave Love <fx@gnu.org>
parents:
diff changeset
6092 syntactically equivalent to a single statement.
Dave Love <fx@gnu.org>
parents:
diff changeset
6093
Dave Love <fx@gnu.org>
parents:
diff changeset
6094 1993-06-16 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6095
Dave Love <fx@gnu.org>
parents:
diff changeset
6096 * editfns.c (Finsert_buffer_substring): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6097
Dave Love <fx@gnu.org>
parents:
diff changeset
6098 1993-06-16 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6099
Dave Love <fx@gnu.org>
parents:
diff changeset
6100 Don't let the 'B' interactive spec default to buffers viewed in
Dave Love <fx@gnu.org>
parents:
diff changeset
6101 any visible frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6102 * buffer.c (Fother_buffer): Pass Qt as the second argument
Dave Love <fx@gnu.org>
parents:
diff changeset
6103 to Fget_buffer_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6104 * window.c (window_loop): In GET_BUFFER_WINDOW case, ignore
Dave Love <fx@gnu.org>
parents:
diff changeset
6105 non-visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
6106 (Fget_buffer_window): Change doc string to mention that passing Qt
Dave Love <fx@gnu.org>
parents:
diff changeset
6107 for the FRAME argument returns windows on visible frames only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6108
Dave Love <fx@gnu.org>
parents:
diff changeset
6109 Changes for correct pgrp behavior; approach suggested by Bob
Dave Love <fx@gnu.org>
parents:
diff changeset
6110 Glickstein <bobg@zindigo.z-code.com>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6111 * m/iris4d.h (LIB_STANDARD): Do list -lbsd here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6112 * s/irix4-0.h (getpgrp, setpgrp): #define these to call BSDgetpgrp
Dave Love <fx@gnu.org>
parents:
diff changeset
6113 and BSDsetpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6114 (GETPGRP_NO_ARG): Don't #define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6115 * emacs.c (main): Don't test GETPGRP_NO_ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
6116 * sysdep.c (sys_suspend): Don't test GETPGRP_NO_ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
6117
Dave Love <fx@gnu.org>
parents:
diff changeset
6118 * Makefile.in (CPP): New variable, set by the top-level Makefile.
Dave Love <fx@gnu.org>
parents:
diff changeset
6119
Dave Love <fx@gnu.org>
parents:
diff changeset
6120 * m/delta88k.h (HAVE_GETTIMEOFDAY): Don't #define this; autoconf
Dave Love <fx@gnu.org>
parents:
diff changeset
6121 takes care of that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6122 (LIBS_SYSTEM): Don't attempt to #define this if we already have a
Dave Love <fx@gnu.org>
parents:
diff changeset
6123 definition of LIB_SYSTEM from s/usg5-4.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6124
Dave Love <fx@gnu.org>
parents:
diff changeset
6125 * unexec.c [HPUX] (sbrk): This returns a void *.
Dave Love <fx@gnu.org>
parents:
diff changeset
6126
Dave Love <fx@gnu.org>
parents:
diff changeset
6127 * window.c (check_frame_size): Allow minibuffer-only frames to be
Dave Love <fx@gnu.org>
parents:
diff changeset
6128 one line high.
Dave Love <fx@gnu.org>
parents:
diff changeset
6129
Dave Love <fx@gnu.org>
parents:
diff changeset
6130 * frame.c (store_frame_param): Fix error message punctuation.
Dave Love <fx@gnu.org>
parents:
diff changeset
6131
Dave Love <fx@gnu.org>
parents:
diff changeset
6132 * callproc.c [IRIX] (child_setup): Don't set the pgroup.
Dave Love <fx@gnu.org>
parents:
diff changeset
6133
Dave Love <fx@gnu.org>
parents:
diff changeset
6134 * s/isc3-0.h (memmove): #define this to call safe_bcopy.
Dave Love <fx@gnu.org>
parents:
diff changeset
6135
Dave Love <fx@gnu.org>
parents:
diff changeset
6136 * buffer.c (list_buffers_1): Return the desired point.
Dave Love <fx@gnu.org>
parents:
diff changeset
6137 (Flist_buffers): Put point there in the buffer summary.
Dave Love <fx@gnu.org>
parents:
diff changeset
6138
Dave Love <fx@gnu.org>
parents:
diff changeset
6139 Bring mumbleclean targets into conformance with GNU coding standards.
Dave Love <fx@gnu.org>
parents:
diff changeset
6140 * Makefile.in (mostlyclean): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
6141 (clean): Just call mostlyclean. Get rid of ../etc/DOC too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6142 (distclean): Use clean to do most of the work.
Dave Love <fx@gnu.org>
parents:
diff changeset
6143 Get rid of ../etc/DOC-* too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6144 (realclean): New target.
Dave Love <fx@gnu.org>
parents:
diff changeset
6145
Dave Love <fx@gnu.org>
parents:
diff changeset
6146 * xdisp.c (redisplay_window): Do not subtract BEGV to compute
Dave Love <fx@gnu.org>
parents:
diff changeset
6147 the scroll bar handle's end.
Dave Love <fx@gnu.org>
parents:
diff changeset
6148
Dave Love <fx@gnu.org>
parents:
diff changeset
6149 1993-06-15 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6150
Dave Love <fx@gnu.org>
parents:
diff changeset
6151 * xmenu.c (xmenu_show): Store 0 in *ERROR at the beginning.
Dave Love <fx@gnu.org>
parents:
diff changeset
6152
Dave Love <fx@gnu.org>
parents:
diff changeset
6153 * fileio.c (Finsert_file_contents): Two new args, BEG and END.
Dave Love <fx@gnu.org>
parents:
diff changeset
6154
Dave Love <fx@gnu.org>
parents:
diff changeset
6155 * intervals.c (adjust_intervals_for_insertion): By default, copy
Dave Love <fx@gnu.org>
parents:
diff changeset
6156 properties from before the insertion.
Dave Love <fx@gnu.org>
parents:
diff changeset
6157
Dave Love <fx@gnu.org>
parents:
diff changeset
6158 1993-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6159
Dave Love <fx@gnu.org>
parents:
diff changeset
6160 * syntax.c (scan_sexps_forward): Set state.comstart to before the
Dave Love <fx@gnu.org>
parents:
diff changeset
6161 comment starter, not after.
Dave Love <fx@gnu.org>
parents:
diff changeset
6162
Dave Love <fx@gnu.org>
parents:
diff changeset
6163 * xmenu.c (Fx_popup_menu): Call keymap_panes right in one-keymap case.
Dave Love <fx@gnu.org>
parents:
diff changeset
6164
Dave Love <fx@gnu.org>
parents:
diff changeset
6165 1993-06-14 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6166
Dave Love <fx@gnu.org>
parents:
diff changeset
6167 * s/linux.h (LIBS_MACHINE, HAVE_SYSVIPC): Set the former to -lipc,
Dave Love <fx@gnu.org>
parents:
diff changeset
6168 and #define the latter.
Dave Love <fx@gnu.org>
parents:
diff changeset
6169
Dave Love <fx@gnu.org>
parents:
diff changeset
6170 * xdisp.c (display_text_line): Use temporary variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6171
Dave Love <fx@gnu.org>
parents:
diff changeset
6172 1993-06-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6173
Dave Love <fx@gnu.org>
parents:
diff changeset
6174 * window.c (Fdelete_window): Handle deleting a parent of the
Dave Love <fx@gnu.org>
parents:
diff changeset
6175 selected window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6176
Dave Love <fx@gnu.org>
parents:
diff changeset
6177 1993-06-13 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6178
Dave Love <fx@gnu.org>
parents:
diff changeset
6179 * fileio.c (Fset_visited_file_modtime): Don't give the handler
Dave Love <fx@gnu.org>
parents:
diff changeset
6180 the filename as an argument.
Dave Love <fx@gnu.org>
parents:
diff changeset
6181
Dave Love <fx@gnu.org>
parents:
diff changeset
6182 * syntax.c (scan_lists, Fforward_comment): Pass 0 as commentstop arg
Dave Love <fx@gnu.org>
parents:
diff changeset
6183 to scan_sexps_forward.
Dave Love <fx@gnu.org>
parents:
diff changeset
6184 (scan_sexps_forward, char_quoted): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
6185 (describe_syntax, describe_syntax_1): Now static.
Dave Love <fx@gnu.org>
parents:
diff changeset
6186
Dave Love <fx@gnu.org>
parents:
diff changeset
6187 * undo.c (Fprimitive_undo): Rename arg to N to avoid conflict.
Dave Love <fx@gnu.org>
parents:
diff changeset
6188
Dave Love <fx@gnu.org>
parents:
diff changeset
6189 * window.c (Fdelete_window): Mostly undo last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6190 Don't initialize `frame' in the declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6191
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
6192 * keymap.c: Make prefix keys work with keymap inheritance
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6193 by creating an inheritance structure for each subkeymap
Dave Love <fx@gnu.org>
parents:
diff changeset
6194 that we create in the inheriting keymap.
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
6195 (access_keymap): New arg NOINHERIT. All calls changed.
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6196 (define_as_prefix): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6197 (Fdefine_key): Use them.
Dave Love <fx@gnu.org>
parents:
diff changeset
6198
Dave Love <fx@gnu.org>
parents:
diff changeset
6199 1993-06-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6200
Dave Love <fx@gnu.org>
parents:
diff changeset
6201 * emacs.c (shut_down_emacs): New arg STUFF. Stuff input here.
Dave Love <fx@gnu.org>
parents:
diff changeset
6202 (Fkill_emacs, fatal_error_signal): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
6203 * xterm.c (x_connection_closed): Pass new arg.
Dave Love <fx@gnu.org>
parents:
diff changeset
6204
Dave Love <fx@gnu.org>
parents:
diff changeset
6205 * dired.c (Ffile_attributes): Give -1 as size if size won't fit.
Dave Love <fx@gnu.org>
parents:
diff changeset
6206
Dave Love <fx@gnu.org>
parents:
diff changeset
6207 * intervals.c (set_point): When moving over invis chars,
Dave Love <fx@gnu.org>
parents:
diff changeset
6208 don't screw up at end of buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6209
Dave Love <fx@gnu.org>
parents:
diff changeset
6210 * eval.c (call5, call6): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6211 (call1, call2, call3, call4): Renumber the args.
Dave Love <fx@gnu.org>
parents:
diff changeset
6212 * lread.c (Fload): Use call5.
Dave Love <fx@gnu.org>
parents:
diff changeset
6213 * fileio.c (Fcopy_file): Pass all the args to the handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6214 (Fwrite_region): Use call6.
Dave Love <fx@gnu.org>
parents:
diff changeset
6215 (Frename_file): Look for handler for newname.
Dave Love <fx@gnu.org>
parents:
diff changeset
6216 (Fadd_name_to_file): Pass arg ok_if_already_exists to handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6217 (Fmake_symbolic_link): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6218 (Ffile_newer_than_file_p): Check both file names for handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6219
Dave Love <fx@gnu.org>
parents:
diff changeset
6220 1993-06-12 John Hughes (john@moonlite.CalvaCom.fr)
Dave Love <fx@gnu.org>
parents:
diff changeset
6221
Dave Love <fx@gnu.org>
parents:
diff changeset
6222 * term.c (term_get_fkeys): Use `prior', not `previous', for %8/kP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6223
Dave Love <fx@gnu.org>
parents:
diff changeset
6224 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6225
Dave Love <fx@gnu.org>
parents:
diff changeset
6226 * sysdep.c (child_setup_tty): Remove duplicate settings for VQUIT
Dave Love <fx@gnu.org>
parents:
diff changeset
6227 and VINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
6228
Dave Love <fx@gnu.org>
parents:
diff changeset
6229 * sysdep.c [ultrix] (init_sys_modes): Don't set LLITOUT; it
Dave Love <fx@gnu.org>
parents:
diff changeset
6230 disables the meta key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6231
Dave Love <fx@gnu.org>
parents:
diff changeset
6232 * frame.c (Fmouse_position, Fset_mouse_position): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6233
Dave Love <fx@gnu.org>
parents:
diff changeset
6234 * xfns.c [! HAVE_X11R5] (Fx_rebind_key): Recognize that
Dave Love <fx@gnu.org>
parents:
diff changeset
6235 XK_Mode_switch and XK_Num_Lock are modifier keysyms too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6236
Dave Love <fx@gnu.org>
parents:
diff changeset
6237 * xterm.c (XTset_vertical_scroll_bar): Use double type for
Dave Love <fx@gnu.org>
parents:
diff changeset
6238 intermediate results in scaling.
Dave Love <fx@gnu.org>
parents:
diff changeset
6239
Dave Love <fx@gnu.org>
parents:
diff changeset
6240 1993-06-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6241
Dave Love <fx@gnu.org>
parents:
diff changeset
6242 * undo.c (syms_of_undo): Set up Qinhibit_read_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6243 (Fprimitive_undo): Sometimes bind inhibit-read-only to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
6244
Dave Love <fx@gnu.org>
parents:
diff changeset
6245 * minibuf.c (read_minibuf): Set and use mini_frame only if MULTI_FRAME.
Dave Love <fx@gnu.org>
parents:
diff changeset
6246
Dave Love <fx@gnu.org>
parents:
diff changeset
6247 * xdisp.c (echo_area_display): Use XFASTINT on ->height.
Dave Love <fx@gnu.org>
parents:
diff changeset
6248 (copy_rope, copy_part_of_rope): Access *f as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
6249
Dave Love <fx@gnu.org>
parents:
diff changeset
6250 * window.c (Fdelete_window): Make `frame' a FRAME_PTR and use as such.
Dave Love <fx@gnu.org>
parents:
diff changeset
6251
Dave Love <fx@gnu.org>
parents:
diff changeset
6252 * undo.c (record_delete): Always use XFASTINT on sbeg.
Dave Love <fx@gnu.org>
parents:
diff changeset
6253 (Fprimitive_undo): Add missing `else'. Add USE_TEXT_PROPERTIES
Dave Love <fx@gnu.org>
parents:
diff changeset
6254 conditional for calling Fput_text_property. Use XINT on high, low.
Dave Love <fx@gnu.org>
parents:
diff changeset
6255
Dave Love <fx@gnu.org>
parents:
diff changeset
6256 * process.c (start_process_unwind): Use XINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6257
Dave Love <fx@gnu.org>
parents:
diff changeset
6258 * syntax.c (Fset_syntax_table): Add XFASTINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6259
Dave Love <fx@gnu.org>
parents:
diff changeset
6260 1993-06-12 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6261
Dave Love <fx@gnu.org>
parents:
diff changeset
6262 * xterm.c (x_error_quitter, x_io_error_quitter): Remove calls to
Dave Love <fx@gnu.org>
parents:
diff changeset
6263 abort. We can always run Emacs with _Xdebug set to 1.
Dave Love <fx@gnu.org>
parents:
diff changeset
6264
Dave Love <fx@gnu.org>
parents:
diff changeset
6265 * ymakefile (really-oldXMenu): Remember backslash to extend command.
Dave Love <fx@gnu.org>
parents:
diff changeset
6266
Dave Love <fx@gnu.org>
parents:
diff changeset
6267 * keyboard.c (read_key_sequence): When we generate a prefix symbol
Dave Love <fx@gnu.org>
parents:
diff changeset
6268 for a mouse event, store the actual mouse event in
Dave Love <fx@gnu.org>
parents:
diff changeset
6269 unread_command_events, so we don't lose it if the symbol isn't
Dave Love <fx@gnu.org>
parents:
diff changeset
6270 bound to a prefix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6271
Dave Love <fx@gnu.org>
parents:
diff changeset
6272 * config.h.in (HAVE_XRMSETDATABASE, HAVE_RANDOM, HAVE_LIBXBSD):
Dave Love <fx@gnu.org>
parents:
diff changeset
6273 Add #undefs for these.
Dave Love <fx@gnu.org>
parents:
diff changeset
6274 Dyke out code requesting -lXbsd and HAVE_RANDOM for XFREE386.
Dave Love <fx@gnu.org>
parents:
diff changeset
6275 * xfns.c (Fx_open_connection): Test HAVE_XRMSETDATABASE instead of
Dave Love <fx@gnu.org>
parents:
diff changeset
6276 NO_XRM_SET_DATABASE; the latter isn't used any more.
49505
1aba10ab73b4 Corrected misc. typos like missing : after file names,
Kim F. Storm <storm@cua.dk>
parents: 39627
diff changeset
6277 * m/delta88k.h, m/tekXD88.h, s/linux.h, s/usg5-4-2.h (HAVE_RANDOM):
25830
Dave Love <fx@gnu.org>
parents:
diff changeset
6278 Dyke out these #definitions; to avoid conflict with autoconf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6279
Dave Love <fx@gnu.org>
parents:
diff changeset
6280 * ymakefile (really-oldXMenu): Explicitly pass CC, CFLAGS, and
Dave Love <fx@gnu.org>
parents:
diff changeset
6281 MAKE to the oldXMenu make.
Dave Love <fx@gnu.org>
parents:
diff changeset
6282
Dave Love <fx@gnu.org>
parents:
diff changeset
6283 * window.c (Fprevious_window): Use FRAME_HAS_MINIBUF_P to decide
Dave Love <fx@gnu.org>
parents:
diff changeset
6284 if the frame has a minibuffer; FRAME_MINIBUF_WINDOW points to the
Dave Love <fx@gnu.org>
parents:
diff changeset
6285 surrogate on minibufferless frames, not nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6286
Dave Love <fx@gnu.org>
parents:
diff changeset
6287 1993-06-12 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6288
Dave Love <fx@gnu.org>
parents:
diff changeset
6289 * keyboard.c (read_char): Set c properly as a Lisp int.
Dave Love <fx@gnu.org>
parents:
diff changeset
6290 (command_loop_1): Delete spurious use of XINT on c, a char.
Dave Love <fx@gnu.org>
parents:
diff changeset
6291
Dave Love <fx@gnu.org>
parents:
diff changeset
6292 * frame.c: Doc fixes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6293
Dave Love <fx@gnu.org>
parents:
diff changeset
6294 * data.c (cons_to_long): Declare top, bot as Lisp_Object.
Dave Love <fx@gnu.org>
parents:
diff changeset
6295
Dave Love <fx@gnu.org>
parents:
diff changeset
6296 * floatfns.c (Fexpt): New local `val' for making integer to return.
Dave Love <fx@gnu.org>
parents:
diff changeset
6297
Dave Love <fx@gnu.org>
parents:
diff changeset
6298 * keymap.c (Fcopy_keymap): Check Fkeymapp value with NILP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6299 (get_keymap_1): Add missing semicolon.
Dave Love <fx@gnu.org>
parents:
diff changeset
6300 (describe_vector_princ): Align to column 16.
Dave Love <fx@gnu.org>
parents:
diff changeset
6301
Dave Love <fx@gnu.org>
parents:
diff changeset
6302 * emacs.c (main) [GETPGRP_NO_ARG]: Really pass no arg to getpgrp.
Dave Love <fx@gnu.org>
parents:
diff changeset
6303
Dave Love <fx@gnu.org>
parents:
diff changeset
6304 1993-06-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6305
Dave Love <fx@gnu.org>
parents:
diff changeset
6306 * xterm.c (XTmouse_position): Don't set *f at all unless we win.
Dave Love <fx@gnu.org>
parents:
diff changeset
6307
Dave Love <fx@gnu.org>
parents:
diff changeset
6308 * process.c (read_process_output): Don't deactivate the mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
6309 Do restore Vdeactivate_mark, so that no one else deactivates it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6310
Dave Love <fx@gnu.org>
parents:
diff changeset
6311 * buffer.c (Fgenerate_new_buffer_name): GENTEMP is the value to
Dave Love <fx@gnu.org>
parents:
diff changeset
6312 compare against IGNORE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6313
Dave Love <fx@gnu.org>
parents:
diff changeset
6314 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6315
Dave Love <fx@gnu.org>
parents:
diff changeset
6316 Interact properly with shells lacking job control (sh, rc, es...)
Dave Love <fx@gnu.org>
parents:
diff changeset
6317 * sysdep.c [BSD] (inherited_pgroup): New variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6318 (narrow_foreground_group, widen_foreground_group): New functions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6319 (init_sys_modes): Call narrow_foreground_group.
Dave Love <fx@gnu.org>
parents:
diff changeset
6320 (reset_sys_modes): Call widen_foreground_group.
Dave Love <fx@gnu.org>
parents:
diff changeset
6321 * emacs.c [BSD] (inherited_pgroup): Add extern declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6322 [BSD] (main): Set inherited_pgroup, and put ourselves in our own
Dave Love <fx@gnu.org>
parents:
diff changeset
6323 pgroup.
Dave Love <fx@gnu.org>
parents:
diff changeset
6324
Dave Love <fx@gnu.org>
parents:
diff changeset
6325 1993-06-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6326
Dave Love <fx@gnu.org>
parents:
diff changeset
6327 * xfns.c (syms_of_xfns): Don't set up Qicon.
Dave Love <fx@gnu.org>
parents:
diff changeset
6328 (Qicon): Declaration deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6329 * frame.h (Qicon): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6330
Dave Love <fx@gnu.org>
parents:
diff changeset
6331 * frame.c (Fmouse_position): Set up defaults before calling the hook.
Dave Love <fx@gnu.org>
parents:
diff changeset
6332
Dave Love <fx@gnu.org>
parents:
diff changeset
6333 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6334
Dave Love <fx@gnu.org>
parents:
diff changeset
6335 * xdisp.c (redisplay_window): Don't call try_window_id if the
Dave Love <fx@gnu.org>
parents:
diff changeset
6336 window isn't starting at the beginning of the line.
Dave Love <fx@gnu.org>
parents:
diff changeset
6337
Dave Love <fx@gnu.org>
parents:
diff changeset
6338 * window.c (Fprevious_window): Typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
6339
Dave Love <fx@gnu.org>
parents:
diff changeset
6340 1993-06-11 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6341
Dave Love <fx@gnu.org>
parents:
diff changeset
6342 * ymakefile (alloca.o): Delete allocatem.c, not allocax.c.
Dave Love <fx@gnu.org>
parents:
diff changeset
6343
Dave Love <fx@gnu.org>
parents:
diff changeset
6344 * textprop.c (Fset_text_properties): No special case for props = nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6345
Dave Love <fx@gnu.org>
parents:
diff changeset
6346 * xfns.c (Fx_list_fonts): If names is 0, just return nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6347
Dave Love <fx@gnu.org>
parents:
diff changeset
6348 1993-06-11 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6349
Dave Love <fx@gnu.org>
parents:
diff changeset
6350 * xterm.c (x_new_font): If font_names is zero, that's all the
Dave Love <fx@gnu.org>
parents:
diff changeset
6351 indication we get that no matches were found.
Dave Love <fx@gnu.org>
parents:
diff changeset
6352
Dave Love <fx@gnu.org>
parents:
diff changeset
6353 * s/isc3-0.h (LIB_X11_LIB): #undef this, to remove the value
Dave Love <fx@gnu.org>
parents:
diff changeset
6354 inherited from usg5-3.h; ISC doesn't have libX11_s.
Dave Love <fx@gnu.org>
parents:
diff changeset
6355 (LIBX11_SYSTEM): Link against the static -lc, not -lc_s.
Dave Love <fx@gnu.org>
parents:
diff changeset
6356
Dave Love <fx@gnu.org>
parents:
diff changeset
6357 1993-06-10 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6358
Dave Love <fx@gnu.org>
parents:
diff changeset
6359 * lread.c (Fload): Forward all 4 args to magic-name handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6360
Dave Love <fx@gnu.org>
parents:
diff changeset
6361 1993-06-10 Shane Hartman (shane@nugget.spr.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
6362
Dave Love <fx@gnu.org>
parents:
diff changeset
6363 * window.c (Fscroll_left): Make argument optional.
Dave Love <fx@gnu.org>
parents:
diff changeset
6364 (Fscroll_right): Ditto.
Dave Love <fx@gnu.org>
parents:
diff changeset
6365
Dave Love <fx@gnu.org>
parents:
diff changeset
6366 1993-06-10 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6367
Dave Love <fx@gnu.org>
parents:
diff changeset
6368 * search.c (Flooking_at, Fstring_match, fast_string_match,
Dave Love <fx@gnu.org>
parents:
diff changeset
6369 search_buffer): Don't block input while calling searching and
Dave Love <fx@gnu.org>
parents:
diff changeset
6370 matching functions. These functions may not call malloc under
Dave Love <fx@gnu.org>
parents:
diff changeset
6371 Emacs anyway, and we need to be able to check for C-g.
Dave Love <fx@gnu.org>
parents:
diff changeset
6372
Dave Love <fx@gnu.org>
parents:
diff changeset
6373 * xrdb.c (get_user_db): Get the screen-specific database too.
Dave Love <fx@gnu.org>
parents:
diff changeset
6374
Dave Love <fx@gnu.org>
parents:
diff changeset
6375 * syntax.c (scan_lists, Fforward_comment): Call scan_sexps_forward
Dave Love <fx@gnu.org>
parents:
diff changeset
6376 with the proper number of arguments.
Dave Love <fx@gnu.org>
parents:
diff changeset
6377
Dave Love <fx@gnu.org>
parents:
diff changeset
6378 * sysdep.c: Remove clause for DGUX support of FASYNC; add clause
Dave Love <fx@gnu.org>
parents:
diff changeset
6379 to #undef FASYNC if BROKEN_FASYNC is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6380
Dave Love <fx@gnu.org>
parents:
diff changeset
6381 * filelock.c: Test HAVE_LONG_FILE_NAMES, not SHORT_FILE_NAMES, to
Dave Love <fx@gnu.org>
parents:
diff changeset
6382 interface nicely with autoconf.
Dave Love <fx@gnu.org>
parents:
diff changeset
6383 * m/delta.h: Don't #define SHORT_FILE_NAMES; autoconf does this
Dave Love <fx@gnu.org>
parents:
diff changeset
6384 for us.
Dave Love <fx@gnu.org>
parents:
diff changeset
6385
Dave Love <fx@gnu.org>
parents:
diff changeset
6386 * s/dgux.h: Changes from Paul M Reilly <pmr@rock.concert.net>:
Dave Love <fx@gnu.org>
parents:
diff changeset
6387 (BSD4_4, SVR4, HAVE_SETSID, HAVE_UNIX_DOMAIN): #define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
6388 (FIRST_PTY_LETTER): This is 'r', not 'p'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6389 (HAVE_TERMIO, SIGNALS_VIA_CHARACTERS): Don't #define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
6390 (HAVE_TERMIOS): #define these instead.
Dave Love <fx@gnu.org>
parents:
diff changeset
6391 (XREBINDKEYSYM): Don't #define.
Dave Love <fx@gnu.org>
parents:
diff changeset
6392 Test THIS_IS_YMAKEFILE instead of MAKING_MAKEFILE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6393 (sigmask, sigpause): #undef these after #including <signal.h>.
Dave Love <fx@gnu.org>
parents:
diff changeset
6394 (LD_SWITCH_SYSTEM, START_FILES, LIBS_SYSTEM, LIB_GCC): #define
Dave Love <fx@gnu.org>
parents:
diff changeset
6395 these to avoid problems with /lib/crt0.o.
Dave Love <fx@gnu.org>
parents:
diff changeset
6396 (C_DEBUG_SWITCH, C_OPTIMIZE_SWITCH): #define these.
Dave Love <fx@gnu.org>
parents:
diff changeset
6397
Dave Love <fx@gnu.org>
parents:
diff changeset
6398 * s/dgux.h (BROKEN_FASYNC): #define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6399
Dave Love <fx@gnu.org>
parents:
diff changeset
6400 * fileio.c (Frename_file): Pass all arguments to the file name handler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6401 * eval.c (call4): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6402
Dave Love <fx@gnu.org>
parents:
diff changeset
6403 1993-06-09 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6404
Dave Love <fx@gnu.org>
parents:
diff changeset
6405 * s/linux.h (SIGNALS_VIA_CHARACTERS): Don't #define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6406
Dave Love <fx@gnu.org>
parents:
diff changeset
6407 * process.c (sigchld_handler): Add cast, to avoid warnings on Linux.
Dave Love <fx@gnu.org>
parents:
diff changeset
6408 (Fopen_network_stream): Cast the second argument to connect, to
Dave Love <fx@gnu.org>
parents:
diff changeset
6409 avoid warnings on any system that provides prototypes for connect.
Dave Love <fx@gnu.org>
parents:
diff changeset
6410
Dave Love <fx@gnu.org>
parents:
diff changeset
6411 * xdisp.c (display_text_line): Handle case where line ends in a
Dave Love <fx@gnu.org>
parents:
diff changeset
6412 continuation character but we never actually displayed any buffer
Dave Love <fx@gnu.org>
parents:
diff changeset
6413 text (due to minibuffer prompt).
Dave Love <fx@gnu.org>
parents:
diff changeset
6414
Dave Love <fx@gnu.org>
parents:
diff changeset
6415 * xterm.c (x_is_vendor_fkey): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6416 (XTread_socket): Call it to recognize vendor-specific function keys.
Dave Love <fx@gnu.org>
parents:
diff changeset
6417
Dave Love <fx@gnu.org>
parents:
diff changeset
6418 * s/dgux.h: Move #definition of SYSTEM_MALLOC outside of
Dave Love <fx@gnu.org>
parents:
diff changeset
6419 MAKING_MAKEFILE conditional. No harm.
Dave Love <fx@gnu.org>
parents:
diff changeset
6420
Dave Love <fx@gnu.org>
parents:
diff changeset
6421 * xfaces.c (init_frame_faces): Remove assumption that the selected
Dave Love <fx@gnu.org>
parents:
diff changeset
6422 frame must be an X frame whenever there is already an X frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6423
Dave Love <fx@gnu.org>
parents:
diff changeset
6424 1993-06-08 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6425
Dave Love <fx@gnu.org>
parents:
diff changeset
6426 * alloc.c (emacs_blocked_malloc, emacs_blocked_realloc): Cast the
Dave Love <fx@gnu.org>
parents:
diff changeset
6427 return values of malloc and realloc, to placate compilers.
Dave Love <fx@gnu.org>
parents:
diff changeset
6428
Dave Love <fx@gnu.org>
parents:
diff changeset
6429 1993-06-08 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6430
Dave Love <fx@gnu.org>
parents:
diff changeset
6431 * window.c (Fprevious_window): When changing frames,
Dave Love <fx@gnu.org>
parents:
diff changeset
6432 use the new frame's minibuffer if any.
Dave Love <fx@gnu.org>
parents:
diff changeset
6433
Dave Love <fx@gnu.org>
parents:
diff changeset
6434 * intervals.h (INTERVAL_WRITABLE_P): Fix backwards tests.
Dave Love <fx@gnu.org>
parents:
diff changeset
6435
Dave Love <fx@gnu.org>
parents:
diff changeset
6436 * m/tekXD88.h: Rewrite by author.
Dave Love <fx@gnu.org>
parents:
diff changeset
6437
Dave Love <fx@gnu.org>
parents:
diff changeset
6438 1993-06-08 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6439
Dave Love <fx@gnu.org>
parents:
diff changeset
6440 * Version 19.13 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
6441
Dave Love <fx@gnu.org>
parents:
diff changeset
6442 * ymakefile (C_DEBUG_SWITCH, C_OPTIMIZE_SWITCH): Remove these;
Dave Love <fx@gnu.org>
parents:
diff changeset
6443 people shouldn't edit this file to choose optimization and
Dave Love <fx@gnu.org>
parents:
diff changeset
6444 debugging switches anyway. ../configure will set CFLAGS to an
Dave Love <fx@gnu.org>
parents:
diff changeset
6445 appropriate default, which they will be able to override.
Dave Love <fx@gnu.org>
parents:
diff changeset
6446 * Makefile.in (xmakefile): Don't try to turn -g and -O in
Dave Love <fx@gnu.org>
parents:
diff changeset
6447 CFLAGS into C_DEBUG_SWITCH and C_OPTIMIZE_SWITCH. CFLAGS should
Dave Love <fx@gnu.org>
parents:
diff changeset
6448 be the sole source of such switches, so that setting CFLAGS
Dave Love <fx@gnu.org>
parents:
diff changeset
6449 controls them completely.
Dave Love <fx@gnu.org>
parents:
diff changeset
6450
Dave Love <fx@gnu.org>
parents:
diff changeset
6451 1993-06-07 Jim Blandy (jimb@totoro.cs.oberlin.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6452
Dave Love <fx@gnu.org>
parents:
diff changeset
6453 * config.h.in (HAVE_LIBDNET): New macro, to be defined by
Dave Love <fx@gnu.org>
parents:
diff changeset
6454 ../configure.
Dave Love <fx@gnu.org>
parents:
diff changeset
6455 * m/pmax.h (LIBS_MACHINE): Only put "-ldnet" here if HAVE_LIBDNET
Dave Love <fx@gnu.org>
parents:
diff changeset
6456 is #defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6457
Dave Love <fx@gnu.org>
parents:
diff changeset
6458 1993-06-07 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6459
Dave Love <fx@gnu.org>
parents:
diff changeset
6460 * fileio.c (syms_of_fileio): Set up Qset_visited_file_modtime.
Dave Love <fx@gnu.org>
parents:
diff changeset
6461 (Fset_visited_file_modtime): Use the proper operation.
Dave Love <fx@gnu.org>
parents:
diff changeset
6462
Dave Love <fx@gnu.org>
parents:
diff changeset
6463 * sysdep.c (init_baud_rate) [HAVE_TERMIOS]: Use cfgetospeed.
Dave Love <fx@gnu.org>
parents:
diff changeset
6464
Dave Love <fx@gnu.org>
parents:
diff changeset
6465 * systty.h: Add NO_TERMIO conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
6466
Dave Love <fx@gnu.org>
parents:
diff changeset
6467 * textprop.c (Fadd_text_properties): Don't treat the initial
Dave Love <fx@gnu.org>
parents:
diff changeset
6468 interval specially, aside from splitting off the part starting
Dave Love <fx@gnu.org>
parents:
diff changeset
6469 where we want to start changing things.
Dave Love <fx@gnu.org>
parents:
diff changeset
6470 (Fremove_text_properties): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6471 For ending interval, split it left as in Fadd_text_properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
6472 (Fset_text_properties): Don't set starting interval if it goes
Dave Love <fx@gnu.org>
parents:
diff changeset
6473 past END. Instead, split it left and set the left part.
Dave Love <fx@gnu.org>
parents:
diff changeset
6474
Dave Love <fx@gnu.org>
parents:
diff changeset
6475 * keymap.c (Fdescribe_vector): Use current buf, not standard-output.
Dave Love <fx@gnu.org>
parents:
diff changeset
6476 (describe_vector_princ): Add newline at end.
Dave Love <fx@gnu.org>
parents:
diff changeset
6477
Dave Love <fx@gnu.org>
parents:
diff changeset
6478 * keymap.c (store_in_keymap, access_keymap): Use CHAR_META
Dave Love <fx@gnu.org>
parents:
diff changeset
6479 when clearing excess high bits.
Dave Love <fx@gnu.org>
parents:
diff changeset
6480
Dave Love <fx@gnu.org>
parents:
diff changeset
6481 * s/dgux.h (INTERRUPTIBLE_*): Fix spelling of macros.
Dave Love <fx@gnu.org>
parents:
diff changeset
6482
Dave Love <fx@gnu.org>
parents:
diff changeset
6483 * s/hpux9.h (SYSTEM_MALLOC, GNU_MALLOC, REL_ALLOC): Definition and
Dave Love <fx@gnu.org>
parents:
diff changeset
6484 #undefs deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6485
Dave Love <fx@gnu.org>
parents:
diff changeset
6486 * keymap.c: Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6487
Dave Love <fx@gnu.org>
parents:
diff changeset
6488 * buffer.c (Fdelete_overlay): Do nothing if overlay already deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6489 Bind inhibit-quit to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
6490 (Fmove_overlay): Properly handle changing buffers, or no prev buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6491 Bind inhibit-quit to t.
Dave Love <fx@gnu.org>
parents:
diff changeset
6492
Dave Love <fx@gnu.org>
parents:
diff changeset
6493 * lread.c (syms_of_lread): Set up Qload.
Dave Love <fx@gnu.org>
parents:
diff changeset
6494 (Fload): Handle magic file names.
Dave Love <fx@gnu.org>
parents:
diff changeset
6495
Dave Love <fx@gnu.org>
parents:
diff changeset
6496 1993-06-07 Shane Hartman (shane@nugget.spr.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
6497
Dave Love <fx@gnu.org>
parents:
diff changeset
6498 * xterm.c (x_caught_error_message): Change type to char* from char*[].
Dave Love <fx@gnu.org>
parents:
diff changeset
6499 (X_CAUGHT_ERROR_MESSAGE_SIZE): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6500 (x_error_catcher): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6501 (x_catch_errors): Corresponding changes.
Dave Love <fx@gnu.org>
parents:
diff changeset
6502 (x_check_errors): Do not free x_caught_error_message.
Dave Love <fx@gnu.org>
parents:
diff changeset
6503 (x_uncatch_errors): Set x_caught_error_message to 0 after freeing it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6504
Dave Love <fx@gnu.org>
parents:
diff changeset
6505 1993-06-06 Paul Eggert (eggert@twinsun.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
6506
Dave Love <fx@gnu.org>
parents:
diff changeset
6507 * uaf.h (uaf$v_thursday): Fix misspelling of "thursday".
Dave Love <fx@gnu.org>
parents:
diff changeset
6508
Dave Love <fx@gnu.org>
parents:
diff changeset
6509 * floatfns.c (Fceiling): Fix spelling of "ceiling".
Dave Love <fx@gnu.org>
parents:
diff changeset
6510
Dave Love <fx@gnu.org>
parents:
diff changeset
6511 1993-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6512
Dave Love <fx@gnu.org>
parents:
diff changeset
6513 * ymakefile [__GNUC__ >= 2] (LIB_GCC): Delete spurious -L.
Dave Love <fx@gnu.org>
parents:
diff changeset
6514
Dave Love <fx@gnu.org>
parents:
diff changeset
6515 * m/tekXD88.h (HAVE_RENAME): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6516
Dave Love <fx@gnu.org>
parents:
diff changeset
6517 * data.c (Ffset): Delete special check for t and nil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6518
Dave Love <fx@gnu.org>
parents:
diff changeset
6519 * xfaces.c (same_size_fonts): Compare only the width.
Dave Love <fx@gnu.org>
parents:
diff changeset
6520
Dave Love <fx@gnu.org>
parents:
diff changeset
6521 * dispnew.c: Include lisp.h earlier (before termhooks.h).
Dave Love <fx@gnu.org>
parents:
diff changeset
6522
Dave Love <fx@gnu.org>
parents:
diff changeset
6523 * editfns.c (Fcurrent_time_zone): Add alternative for !HAVE_TM_ZONE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6524 * systime.h [HAVE_TZNAME]: Declare tzname if not macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6525 * config.h.in (HAVE_TZNAME): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6526
Dave Love <fx@gnu.org>
parents:
diff changeset
6527 1993-06-06 Nobuyuki Hikichi (hikichi@sra.co.jp)
Dave Love <fx@gnu.org>
parents:
diff changeset
6528
Dave Love <fx@gnu.org>
parents:
diff changeset
6529 * m/news-risc.h (NO_MODE_T): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6530 (LINKER): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6531
Dave Love <fx@gnu.org>
parents:
diff changeset
6532 1993-06-06 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6533
Dave Love <fx@gnu.org>
parents:
diff changeset
6534 * keymap.c (access_keymap, store_in_keymap): Discard meaningless
Dave Love <fx@gnu.org>
parents:
diff changeset
6535 high bits of a character event.
Dave Love <fx@gnu.org>
parents:
diff changeset
6536
Dave Love <fx@gnu.org>
parents:
diff changeset
6537 1993-06-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6538
Dave Love <fx@gnu.org>
parents:
diff changeset
6539 * lisp.h: Don't declare malloc or realloc.
Dave Love <fx@gnu.org>
parents:
diff changeset
6540
Dave Love <fx@gnu.org>
parents:
diff changeset
6541 * xfns.c [EMACS_BIT_MAPS]: Include gray.xbm from ./bitmaps.
Dave Love <fx@gnu.org>
parents:
diff changeset
6542
Dave Love <fx@gnu.org>
parents:
diff changeset
6543 * xterm.c (x_new_font): Don't give up right away if XListFontsWithInfo
Dave Love <fx@gnu.org>
parents:
diff changeset
6544 finds no fonts--try XLoadQueryFont anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
6545
Dave Love <fx@gnu.org>
parents:
diff changeset
6546 * xfns.c (Fx_open_connection): Make `data' unsigned char.
Dave Love <fx@gnu.org>
parents:
diff changeset
6547
Dave Love <fx@gnu.org>
parents:
diff changeset
6548 * window.c (Fset_window_configuration): If a window is supposed
Dave Love <fx@gnu.org>
parents:
diff changeset
6549 to have a buffer, always give it one.
Dave Love <fx@gnu.org>
parents:
diff changeset
6550
Dave Love <fx@gnu.org>
parents:
diff changeset
6551 * xmenu.c (Fx_popup_menu): Error if we don't get a window
Dave Love <fx@gnu.org>
parents:
diff changeset
6552 or a frame somehow.
Dave Love <fx@gnu.org>
parents:
diff changeset
6553
Dave Love <fx@gnu.org>
parents:
diff changeset
6554 * puresize.h: Test MULTI_FRAME, not HAVE_X_WINDOWS.
Dave Love <fx@gnu.org>
parents:
diff changeset
6555
Dave Love <fx@gnu.org>
parents:
diff changeset
6556 * frame.c (Frubber_band_rectangle): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6557 (syms_of_frame): Don't defsubr it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6558
Dave Love <fx@gnu.org>
parents:
diff changeset
6559 * xselect.c (x_get_foreign_selection): Handle x_selection_timeout
Dave Love <fx@gnu.org>
parents:
diff changeset
6560 as milliseconds, not as seconds.
Dave Love <fx@gnu.org>
parents:
diff changeset
6561 (syms_of_xselect): Doc fix to match.
Dave Love <fx@gnu.org>
parents:
diff changeset
6562
Dave Love <fx@gnu.org>
parents:
diff changeset
6563 * m/mips4.h (MIPS2): Comment out define.
Dave Love <fx@gnu.org>
parents:
diff changeset
6564 (LIB_STANDARD): Delete -lisode.
Dave Love <fx@gnu.org>
parents:
diff changeset
6565
Dave Love <fx@gnu.org>
parents:
diff changeset
6566 1993-06-04 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6567
Dave Love <fx@gnu.org>
parents:
diff changeset
6568 * syssignal.h [POSIX] [!__GNUC__] (sys_sigmask): Add declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6569
Dave Love <fx@gnu.org>
parents:
diff changeset
6570 * alloc.c (make_event_array): Ignore bits above CHAR_META.
Dave Love <fx@gnu.org>
parents:
diff changeset
6571
Dave Love <fx@gnu.org>
parents:
diff changeset
6572 * frame.c [!MULTI_FRAME] (Fframep): New dummy definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6573 (syms_of_frame): Defsubr that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6574
Dave Love <fx@gnu.org>
parents:
diff changeset
6575 * buffer.c (syms_of_buffer): Set up Lisp var inhibit-read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6576 * lisp.h (Vinhibit_read_only): Declared.
Dave Love <fx@gnu.org>
parents:
diff changeset
6577 * buffer.c (Fbarf_if_buffer_read_only): Check Vinhibit_read_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6578 * cmds.c (Fnewline): Use Fbarf_if_buffer_read_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6579
Dave Love <fx@gnu.org>
parents:
diff changeset
6580 * intervals.h (INTERVAL_VISIBLE_P): Use textget.
Dave Love <fx@gnu.org>
parents:
diff changeset
6581 (INTERVAL_WRITABLE_P): Use textget.
Dave Love <fx@gnu.org>
parents:
diff changeset
6582 Check Vinhibit_read_only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6583
Dave Love <fx@gnu.org>
parents:
diff changeset
6584 * window.c (syms_of_window): Always defvar pop-up-frames
Dave Love <fx@gnu.org>
parents:
diff changeset
6585 and pop-up-frame-function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6586
Dave Love <fx@gnu.org>
parents:
diff changeset
6587 * process.c (read_process_output): Deactivate the mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
6588 Save and restore Vdeactivate_mark.
Dave Love <fx@gnu.org>
parents:
diff changeset
6589
Dave Love <fx@gnu.org>
parents:
diff changeset
6590 * xfns.c (x_set_menu_bar_lines_1): Adjust just the uppermost child
Dave Love <fx@gnu.org>
parents:
diff changeset
6591 in a vertical split. Adjust the hight counter to the top.
Dave Love <fx@gnu.org>
parents:
diff changeset
6592 (x_set_menu_bar_lines): Don't change overall frame height.
Dave Love <fx@gnu.org>
parents:
diff changeset
6593
Dave Love <fx@gnu.org>
parents:
diff changeset
6594 1993-06-04 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
6595
Dave Love <fx@gnu.org>
parents:
diff changeset
6596 * filelock.c (MAKE_LOCK_PATH): If SHORT_FILE_NAMES allocates
Dave Love <fx@gnu.org>
parents:
diff changeset
6597 different space and calls fill_in_lock_short_file_name.
Dave Love <fx@gnu.org>
parents:
diff changeset
6598 (fill_in_lock_short_file_name): New function for 14-chars hashed
Dave Love <fx@gnu.org>
parents:
diff changeset
6599 file names. Replaces fill_in_lock_file_name if SHORT_FILE_NAMES.
Dave Love <fx@gnu.org>
parents:
diff changeset
6600
Dave Love <fx@gnu.org>
parents:
diff changeset
6601 1993-06-03 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6602
Dave Love <fx@gnu.org>
parents:
diff changeset
6603 * sysdep.c (wait_for_termination): Fix sigpause in POSIX_SIGNALS case.
Dave Love <fx@gnu.org>
parents:
diff changeset
6604
Dave Love <fx@gnu.org>
parents:
diff changeset
6605 * xterm.c (x_catch_errors): Fill in missing array size in cast.
Dave Love <fx@gnu.org>
parents:
diff changeset
6606
Dave Love <fx@gnu.org>
parents:
diff changeset
6607 * Makefile.in (xmakefile): Depend on ../config.status.
Dave Love <fx@gnu.org>
parents:
diff changeset
6608
Dave Love <fx@gnu.org>
parents:
diff changeset
6609 * buffer.c (init_buffer): Init default-directory of minibuffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
6610
Dave Love <fx@gnu.org>
parents:
diff changeset
6611 * m/iris4d.h (LIB_STANDARD): Delete -lbsd.
Dave Love <fx@gnu.org>
parents:
diff changeset
6612
Dave Love <fx@gnu.org>
parents:
diff changeset
6613 * keyboard.c (read_key_sequence): Reset fkey_map when we find
Dave Love <fx@gnu.org>
parents:
diff changeset
6614 something at the end of Vfunction_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
6615
Dave Love <fx@gnu.org>
parents:
diff changeset
6616 * m/ibmrt-aix.h (HAVE_FTIME): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6617
Dave Love <fx@gnu.org>
parents:
diff changeset
6618 * emacs.c (syms_of_emacs): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6619
Dave Love <fx@gnu.org>
parents:
diff changeset
6620 * keyboard.c (read_char_menu_prompt): Now static. Add declaration.
Dave Love <fx@gnu.org>
parents:
diff changeset
6621
Dave Love <fx@gnu.org>
parents:
diff changeset
6622 * dispnew.c (Fredraw_display): Redraw all visible frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
6623 (redraw_garbaged_frames): New function.
Dave Love <fx@gnu.org>
parents:
diff changeset
6624 * xdisp.c (redisplay, echo_area_display): Use redraw_garbaged_frames.
Dave Love <fx@gnu.org>
parents:
diff changeset
6625
Dave Love <fx@gnu.org>
parents:
diff changeset
6626 * dispnew.c (do_pending_window_change): No need to clear
Dave Love <fx@gnu.org>
parents:
diff changeset
6627 FRAME_NEW_HEIGHT/WIDTH. Do test width != 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6628
Dave Love <fx@gnu.org>
parents:
diff changeset
6629 * xterm.c (x_wm_set_size_hint): Handle XGetNormalHints returning 0.
Dave Love <fx@gnu.org>
parents:
diff changeset
6630
Dave Love <fx@gnu.org>
parents:
diff changeset
6631 * xfns.c (x_set_frame_parameters): Process all parms in reverse order.
Dave Love <fx@gnu.org>
parents:
diff changeset
6632
Dave Love <fx@gnu.org>
parents:
diff changeset
6633 * frame.h (FRAME_MINIBUF_WINDOW): Use minibuffer_window.
Dave Love <fx@gnu.org>
parents:
diff changeset
6634
Dave Love <fx@gnu.org>
parents:
diff changeset
6635 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6636
Dave Love <fx@gnu.org>
parents:
diff changeset
6637 * sysdep.c (init_sys_modes): Disable VLNEXT char.
Dave Love <fx@gnu.org>
parents:
diff changeset
6638 Also VWERASE, VREPRINT, VDISCARD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6639
Dave Love <fx@gnu.org>
parents:
diff changeset
6640 * xfaces.c: Test XOS_NEEDS_TIME_H, not HPUX, for including time.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6641 * s/sol2.h, s/hpux.h (XOS_NEEDS_TIME_H): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6642
Dave Love <fx@gnu.org>
parents:
diff changeset
6643 1993-06-02 Francesco Potorti` (pot@cnuce.cnr.it)
Dave Love <fx@gnu.org>
parents:
diff changeset
6644
Dave Love <fx@gnu.org>
parents:
diff changeset
6645 * ymakefile (alloca.o): Use temp names allocax.o, allocax.s
Dave Love <fx@gnu.org>
parents:
diff changeset
6646
Dave Love <fx@gnu.org>
parents:
diff changeset
6647 * m/delta.h (MOTOROLA_DELTA): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6648 (HAVE_SYSVIPC, BAT68K, BAT_ALLOCA): Deleted--obsolete.
Dave Love <fx@gnu.org>
parents:
diff changeset
6649 (STACK_DIRECTION, HAVE_X_WINDOWS): Deleted--configure knows.
Dave Love <fx@gnu.org>
parents:
diff changeset
6650 (C_SWITCH_MACHINE): Set to -ga if using the Green Hills compiler.
Dave Love <fx@gnu.org>
parents:
diff changeset
6651 (LIB_STANDARD, LIB_MATH): Defined to the 68881 versions.
Dave Love <fx@gnu.org>
parents:
diff changeset
6652 (LIBS_SYSTEM): -lbsd brings sigblock and sigsetmask.
Dave Love <fx@gnu.org>
parents:
diff changeset
6653 (sigsetmask): Undefined--it is in -lbsd.
Dave Love <fx@gnu.org>
parents:
diff changeset
6654 (LDAV_SYMBOL): Undefined--we have no such thing.
Dave Love <fx@gnu.org>
parents:
diff changeset
6655 (KERNEL_FILE): Defined to "/sysV68".
Dave Love <fx@gnu.org>
parents:
diff changeset
6656 (BSTRING, HAVE_SELECT, HAVE_UNISTD_H, HAVE_TIMEVAL): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6657 (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6658 (memmove): Defined as memcpy--we have no memmove.
Dave Love <fx@gnu.org>
parents:
diff changeset
6659 (SIGIO, INTERRUPT_INPUT): Undefined--not yet tested.
Dave Love <fx@gnu.org>
parents:
diff changeset
6660 (SHORT_FILE_NAMES, CLASH_DETECTION): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6661
Dave Love <fx@gnu.org>
parents:
diff changeset
6662 1993-06-02 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6663
Dave Love <fx@gnu.org>
parents:
diff changeset
6664 * Version 19.12 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
6665
Dave Love <fx@gnu.org>
parents:
diff changeset
6666 * term.c (term_get_fkeys): Use correct names for F10 and up.
Dave Love <fx@gnu.org>
parents:
diff changeset
6667 Use the key sequence, not the termcap cap name, in Fdefine_key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6668
Dave Love <fx@gnu.org>
parents:
diff changeset
6669 * intervals.c (copy_intervals): Don't adjust total_length at the end.
Dave Love <fx@gnu.org>
parents:
diff changeset
6670 Set lengths of subintervals properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6671 (balance_intervals): Balance left as well as right.
Dave Love <fx@gnu.org>
parents:
diff changeset
6672
Dave Love <fx@gnu.org>
parents:
diff changeset
6673 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6674
Dave Love <fx@gnu.org>
parents:
diff changeset
6675 * keymap.c (syms_of_keymap): Add missing 2nd arg to Fcons.
Dave Love <fx@gnu.org>
parents:
diff changeset
6676
Dave Love <fx@gnu.org>
parents:
diff changeset
6677 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6678
Dave Love <fx@gnu.org>
parents:
diff changeset
6679 * x/esix5-4.h: Redone by Joe Kelsey.
Dave Love <fx@gnu.org>
parents:
diff changeset
6680
Dave Love <fx@gnu.org>
parents:
diff changeset
6681 * xterm.c (x_new_font): Take out last change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6682
Dave Love <fx@gnu.org>
parents:
diff changeset
6683 * s/386bsd.h (BSD4_2): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6684
Dave Love <fx@gnu.org>
parents:
diff changeset
6685 * fileio.c (Fwrite_region): Don't fsync if autosaving.
Dave Love <fx@gnu.org>
parents:
diff changeset
6686
Dave Love <fx@gnu.org>
parents:
diff changeset
6687 * s/irix4-0.h (GETPGRP_NO_ARG): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6688 * emacs.c (shut_down_emacs): Handle GETPGRP_NO_ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
6689 * sysdep.c (sys_suspend): Handle GETPGRP_NO_ARG.
Dave Love <fx@gnu.org>
parents:
diff changeset
6690
Dave Love <fx@gnu.org>
parents:
diff changeset
6691 * fileio.c [HPUX9]: Don't include errnet.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6692
Dave Love <fx@gnu.org>
parents:
diff changeset
6693 * hftctl.c (hft_alrm): Don't return a value.
Dave Love <fx@gnu.org>
parents:
diff changeset
6694 Always declare to return void.
Dave Love <fx@gnu.org>
parents:
diff changeset
6695
Dave Love <fx@gnu.org>
parents:
diff changeset
6696 * floatfns.c [!FLOAT_CHECK_ERRNO] (IN_FLOAT): New definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6697 (Flog): Fix argument of `log'.
Dave Love <fx@gnu.org>
parents:
diff changeset
6698
Dave Love <fx@gnu.org>
parents:
diff changeset
6699 * m/pmax.h (KERNEL_FILE): New override definition.
Dave Love <fx@gnu.org>
parents:
diff changeset
6700
Dave Love <fx@gnu.org>
parents:
diff changeset
6701 * keyboard.c (read_key_sequence) [!USE_TEXT_PROPERTIES]: Fix typo.
Dave Love <fx@gnu.org>
parents:
diff changeset
6702 (menu_bar_items) [!USE_TEXT_PROPERTIES]: Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6703
Dave Love <fx@gnu.org>
parents:
diff changeset
6704 * s/isc3-0.h: #undef C_SWITCH_SYSTEM.
Dave Love <fx@gnu.org>
parents:
diff changeset
6705
Dave Love <fx@gnu.org>
parents:
diff changeset
6706 * xselect.c (Fx_store_cut_buffer_internal): Handle empty string right.
Dave Love <fx@gnu.org>
parents:
diff changeset
6707
Dave Love <fx@gnu.org>
parents:
diff changeset
6708 * xfaces.c (init_frame_faces): Don't look at selected_frame
Dave Love <fx@gnu.org>
parents:
diff changeset
6709 unless it is an X frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6710
Dave Love <fx@gnu.org>
parents:
diff changeset
6711 * xfns.c (x_window): Use Vxrdb_name for res_name field.
Dave Love <fx@gnu.org>
parents:
diff changeset
6712 Delete the shortname stuff.
Dave Love <fx@gnu.org>
parents:
diff changeset
6713
Dave Love <fx@gnu.org>
parents:
diff changeset
6714 * m/pmax.h (LIBS_MACHINE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6715
Dave Love <fx@gnu.org>
parents:
diff changeset
6716 * Version 19.11 released.
Dave Love <fx@gnu.org>
parents:
diff changeset
6717
Dave Love <fx@gnu.org>
parents:
diff changeset
6718 1993-06-01 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6719
Dave Love <fx@gnu.org>
parents:
diff changeset
6720 * xfns.c (x_set_menu_bar_lines): Use FRAME_NEW_HEIGHT and ..._WIDTH.
Dave Love <fx@gnu.org>
parents:
diff changeset
6721
Dave Love <fx@gnu.org>
parents:
diff changeset
6722 * m/sparc.h [__GNUC__ >= 2]: Don't include alloca.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6723
Dave Love <fx@gnu.org>
parents:
diff changeset
6724 * xterm.c (x_new_font): If XListFontsWithInfo finds nothing,
Dave Love <fx@gnu.org>
parents:
diff changeset
6725 try to load the font anyway.
Dave Love <fx@gnu.org>
parents:
diff changeset
6726
Dave Love <fx@gnu.org>
parents:
diff changeset
6727 * ymakefile (emacs): Don't run inc-vers if ../lisp is read-only.
Dave Love <fx@gnu.org>
parents:
diff changeset
6728 (C_SWITCH_SITE_1): New make variable.
Dave Love <fx@gnu.org>
parents:
diff changeset
6729 (really-oldXMenu): Pass C_SWITCH_X_SITE_1 as C_SWITCH_X_SITE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6730 Use C_SWITCH_SITE_1 to pass C_SWITCH_SITE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6731
Dave Love <fx@gnu.org>
parents:
diff changeset
6732 * s/386bsd.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6733
Dave Love <fx@gnu.org>
parents:
diff changeset
6734 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6735
Dave Love <fx@gnu.org>
parents:
diff changeset
6736 * fns.c (internal_equal): Don't let ints be equal to floats.
Dave Love <fx@gnu.org>
parents:
diff changeset
6737
Dave Love <fx@gnu.org>
parents:
diff changeset
6738 * print.c (float_to_string): Skip `-' like digits when ensuring
Dave Love <fx@gnu.org>
parents:
diff changeset
6739 result looks like a float.
Dave Love <fx@gnu.org>
parents:
diff changeset
6740
Dave Love <fx@gnu.org>
parents:
diff changeset
6741 * data.c (Frem): Fix result sign properly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6742
Dave Love <fx@gnu.org>
parents:
diff changeset
6743 * xrdb.c [__bsdi__]: ALternate decls of getpwuid and getpwnam.
Dave Love <fx@gnu.org>
parents:
diff changeset
6744
Dave Love <fx@gnu.org>
parents:
diff changeset
6745 * emacs.c (main) [BSD]: Delete the setpgrp (both times).
Dave Love <fx@gnu.org>
parents:
diff changeset
6746
Dave Love <fx@gnu.org>
parents:
diff changeset
6747 * m/ibmrs6000.h (NLIST_STRUCT): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6748
Dave Love <fx@gnu.org>
parents:
diff changeset
6749 * ymakefile (GETLOADAVG_OBJ): New macro.
Dave Love <fx@gnu.org>
parents:
diff changeset
6750 (obj): Use that.
Dave Love <fx@gnu.org>
parents:
diff changeset
6751
Dave Love <fx@gnu.org>
parents:
diff changeset
6752 * s/bsd386.h: New file.
Dave Love <fx@gnu.org>
parents:
diff changeset
6753
Dave Love <fx@gnu.org>
parents:
diff changeset
6754 * term.c (term_get_fkeys): If not initialized, init Vfunction_key_map.
Dave Love <fx@gnu.org>
parents:
diff changeset
6755
Dave Love <fx@gnu.org>
parents:
diff changeset
6756 * m/ibmrs6000.h: Delete ! __GNUC__ conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
6757 (LD_SWITCH_MACHINE): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6758 (ORDINARY_LINK): Defined unconditionally.
Dave Love <fx@gnu.org>
parents:
diff changeset
6759
Dave Love <fx@gnu.org>
parents:
diff changeset
6760 * dispnew.c (update_frame): Make preempt_count positive.
Dave Love <fx@gnu.org>
parents:
diff changeset
6761 Defend against negative baud_rate.
Dave Love <fx@gnu.org>
parents:
diff changeset
6762 * scroll.c (calculate_scrolling): Defend against negative baud_rate.
Dave Love <fx@gnu.org>
parents:
diff changeset
6763
Dave Love <fx@gnu.org>
parents:
diff changeset
6764 * mem-limits.h [__bsdi__]: Define BSD4_2.
Dave Love <fx@gnu.org>
parents:
diff changeset
6765
Dave Love <fx@gnu.org>
parents:
diff changeset
6766 * xfns.c (x_window): In XSetClassHint, use a shortened version
Dave Love <fx@gnu.org>
parents:
diff changeset
6767 of the frame name.
Dave Love <fx@gnu.org>
parents:
diff changeset
6768
Dave Love <fx@gnu.org>
parents:
diff changeset
6769 * s/hpux8.h (C_SWITCH_SYSTEM): Fix typo in X11R5 dirname.
Dave Love <fx@gnu.org>
parents:
diff changeset
6770
Dave Love <fx@gnu.org>
parents:
diff changeset
6771 * xterm.c (XTread_socket, case KeyPress) [HPUX]: Test IsModifiedKey.
Dave Love <fx@gnu.org>
parents:
diff changeset
6772
Dave Love <fx@gnu.org>
parents:
diff changeset
6773 * keyboard.c (kbd_buffer_get_event):
Dave Love <fx@gnu.org>
parents:
diff changeset
6774 Shorten the first MULTI_FRAME conditional.
Dave Love <fx@gnu.org>
parents:
diff changeset
6775
Dave Love <fx@gnu.org>
parents:
diff changeset
6776 * s/usg5-4-2.h (HAVE_VFORK): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6777
Dave Love <fx@gnu.org>
parents:
diff changeset
6778 1993-05-31 James Clark (jjc@jclark.com)
Dave Love <fx@gnu.org>
parents:
diff changeset
6779
Dave Love <fx@gnu.org>
parents:
diff changeset
6780 * xselect.c (x_reply_selection_request): Call XFlushQueue.
Dave Love <fx@gnu.org>
parents:
diff changeset
6781
Dave Love <fx@gnu.org>
parents:
diff changeset
6782 * window.c (Fset_window_buffer): Set window's force_start to Qnil.
Dave Love <fx@gnu.org>
parents:
diff changeset
6783
Dave Love <fx@gnu.org>
parents:
diff changeset
6784 1993-05-31 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6785
Dave Love <fx@gnu.org>
parents:
diff changeset
6786 * syntax.c (Fforward_comment): Set point to where scan stops,
Dave Love <fx@gnu.org>
parents:
diff changeset
6787 thus moving acros whitespace. When moving fwd, treat Sendcomment
Dave Love <fx@gnu.org>
parents:
diff changeset
6788 as whitespace; likewise for Scomment when moving back.
Dave Love <fx@gnu.org>
parents:
diff changeset
6789 (scan_sexps_forward): New arg COMMENTSTOP.
Dave Love <fx@gnu.org>
parents:
diff changeset
6790 (Fparse_partial_sexp): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6791
Dave Love <fx@gnu.org>
parents:
diff changeset
6792 * xfns.c (Fx_create_frame): Use bitmapIcon, not iconType.
Dave Love <fx@gnu.org>
parents:
diff changeset
6793
Dave Love <fx@gnu.org>
parents:
diff changeset
6794 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6795
Dave Love <fx@gnu.org>
parents:
diff changeset
6796 * data.c (float_arith_driver): Detect division by zero in advance.
Dave Love <fx@gnu.org>
parents:
diff changeset
6797 (arith_driver, Frem): Likewise.
Dave Love <fx@gnu.org>
parents:
diff changeset
6798
Dave Love <fx@gnu.org>
parents:
diff changeset
6799 * xfns.c (Fx_list_fonts): Handle 0 for FRAME_FACES (f) [face_id]->font.
Dave Love <fx@gnu.org>
parents:
diff changeset
6800
Dave Love <fx@gnu.org>
parents:
diff changeset
6801 * print.c (Fwith_output_to_temp_buffer): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6802
Dave Love <fx@gnu.org>
parents:
diff changeset
6803 * sysdep.c (wait_for_termination): Delete LINUX conditionals.
Dave Love <fx@gnu.org>
parents:
diff changeset
6804
Dave Love <fx@gnu.org>
parents:
diff changeset
6805 * s/linux.h (HAVE_TCATTR): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6806 (BSD): Don't define.
Dave Love <fx@gnu.org>
parents:
diff changeset
6807 (read, write, open, close): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6808 (INTERRUPTIBLE_OPEN, INTERRUPTIBLE_CLOSE, INTERRUPTIBLE_IO): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6809 (C_SWITCH_SYSTEM): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6810
Dave Love <fx@gnu.org>
parents:
diff changeset
6811 * xterm.c: Include systty.h; don't mess with FIONREAD.
Dave Love <fx@gnu.org>
parents:
diff changeset
6812 Don't include termio.h dorectly.
Dave Love <fx@gnu.org>
parents:
diff changeset
6813
Dave Love <fx@gnu.org>
parents:
diff changeset
6814 * intervals.c (interval_deletion_adjustment): Delete unreachable abort.
Dave Love <fx@gnu.org>
parents:
diff changeset
6815
Dave Love <fx@gnu.org>
parents:
diff changeset
6816 * fns.c (Fyes_or_no_p): Delete unreachable UNGCPRO.
Dave Love <fx@gnu.org>
parents:
diff changeset
6817
Dave Love <fx@gnu.org>
parents:
diff changeset
6818 * keyboard.c (lispy_function_keys): Add `remove' key.
Dave Love <fx@gnu.org>
parents:
diff changeset
6819
Dave Love <fx@gnu.org>
parents:
diff changeset
6820 1993-05-30 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6821
Dave Love <fx@gnu.org>
parents:
diff changeset
6822 * buffer.c (Fgenerate_new_buffer_name): Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6823
Dave Love <fx@gnu.org>
parents:
diff changeset
6824 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6825
Dave Love <fx@gnu.org>
parents:
diff changeset
6826 * Makefile.in (clean): Delete libXMenu11.a.
Dave Love <fx@gnu.org>
parents:
diff changeset
6827
Dave Love <fx@gnu.org>
parents:
diff changeset
6828 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6829
Dave Love <fx@gnu.org>
parents:
diff changeset
6830 * m/mips.h (KERNEL_FILE): Set this to "/unix".
Dave Love <fx@gnu.org>
parents:
diff changeset
6831 * m/mips4.h (MIPS2): Go ahead and define this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6832 (C_DEBUG_SWITCH): Add -DMips and -g3, and up Olimit to 2000.
Dave Love <fx@gnu.org>
parents:
diff changeset
6833
Dave Love <fx@gnu.org>
parents:
diff changeset
6834 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6835
Dave Love <fx@gnu.org>
parents:
diff changeset
6836 * emacs.c (main) [AIX _I386]: Don't handle SIGIOINT.
Dave Love <fx@gnu.org>
parents:
diff changeset
6837
Dave Love <fx@gnu.org>
parents:
diff changeset
6838 * lisp.h (UCHAR): Don't define if _UCHAR_T.
Dave Love <fx@gnu.org>
parents:
diff changeset
6839
Dave Love <fx@gnu.org>
parents:
diff changeset
6840 * m/ibmps2-aix.h (HAVE_GETTIMEOFDAY): Deleted.
Dave Love <fx@gnu.org>
parents:
diff changeset
6841 (HAVE_SETSID, HAVE_TERMIOS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6842 (HAVE_TERMIO): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6843 (SIGNALS_VIA_CHARACTERS): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6844 (C_DEBUG_SWITCH): Make definition empty.
Dave Love <fx@gnu.org>
parents:
diff changeset
6845 (LIBS_DEBUG): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6846 (BROKEN_TIOCGWINSZ, LIB_X11_LIB): Add #undef.
Dave Love <fx@gnu.org>
parents:
diff changeset
6847
Dave Love <fx@gnu.org>
parents:
diff changeset
6848 * sysdep.c (child_setup_tty) [AIX SIGNALS_VIA_CHARACTERS]: Install
Dave Love <fx@gnu.org>
parents:
diff changeset
6849 something usefull in the VQUIT and VINTR.
Dave Love <fx@gnu.org>
parents:
diff changeset
6850 (emacs_set_tty): Try only 10 times to call tcsetattr.
Dave Love <fx@gnu.org>
parents:
diff changeset
6851 Don't use memcmp to test what it did.
Dave Love <fx@gnu.org>
parents:
diff changeset
6852
Dave Love <fx@gnu.org>
parents:
diff changeset
6853 * systty.h [HAVE_TERMIOS _AIX _I386]: Include termios before termio.
Dave Love <fx@gnu.org>
parents:
diff changeset
6854
Dave Love <fx@gnu.org>
parents:
diff changeset
6855 * dispnew.c (buffer_posn_from_coords): Since COL is already
Dave Love <fx@gnu.org>
parents:
diff changeset
6856 window-relative, don't subtract window_left.
Dave Love <fx@gnu.org>
parents:
diff changeset
6857
Dave Love <fx@gnu.org>
parents:
diff changeset
6858 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6859
Dave Love <fx@gnu.org>
parents:
diff changeset
6860 * xfaces.c (unload_color): Don't #include <X11/Intrinsic.h>,
Dave Love <fx@gnu.org>
parents:
diff changeset
6861 <X11/StringDefs.h>, or <X11/Xmu/Drawing.h>. Just write out
Dave Love <fx@gnu.org>
parents:
diff changeset
6862 "unsigned long" instead of using the "Pixel" typedef; it's in the
Dave Love <fx@gnu.org>
parents:
diff changeset
6863 protocol, so it's not likely to change.
Dave Love <fx@gnu.org>
parents:
diff changeset
6864
Dave Love <fx@gnu.org>
parents:
diff changeset
6865 * hftctl.c (hft_alrm): Declare and define this to return void, not
Dave Love <fx@gnu.org>
parents:
diff changeset
6866 int; the AIX #include files have prototypes for it.
Dave Love <fx@gnu.org>
parents:
diff changeset
6867
Dave Love <fx@gnu.org>
parents:
diff changeset
6868 * s/aix3-2.h (LIBS_SYSTEM): Remove -lIM and -liconv from here...
Dave Love <fx@gnu.org>
parents:
diff changeset
6869 * m/ibmrs6000.h (LIBS_MACHINE): They're already here. Doc fix.
Dave Love <fx@gnu.org>
parents:
diff changeset
6870
Dave Love <fx@gnu.org>
parents:
diff changeset
6871 * Makefile.in (SUBMAKEFLAGS): Remember to propagate MAKE.
Dave Love <fx@gnu.org>
parents:
diff changeset
6872
Dave Love <fx@gnu.org>
parents:
diff changeset
6873 1993-05-30 Richard Stallman (rms@mole.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6874
Dave Love <fx@gnu.org>
parents:
diff changeset
6875 * s/sunos4-1-3.h: Delete the #undef of SYSTEM_MALLOC.
Dave Love <fx@gnu.org>
parents:
diff changeset
6876
Dave Love <fx@gnu.org>
parents:
diff changeset
6877 * systty.h [IRIX4]: Include unistd.h.
Dave Love <fx@gnu.org>
parents:
diff changeset
6878
Dave Love <fx@gnu.org>
parents:
diff changeset
6879 * s/irix4-0.h (IRIX4): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6880 (IRIS_UTIME): #undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6881
Dave Love <fx@gnu.org>
parents:
diff changeset
6882 * xfns.c (Fx_open_connection) [NO_XRM_SET_DATABASE]:
Dave Love <fx@gnu.org>
parents:
diff changeset
6883 Don't call XrmsSetDatabase.
Dave Love <fx@gnu.org>
parents:
diff changeset
6884
Dave Love <fx@gnu.org>
parents:
diff changeset
6885 * xfaces.c: Fix HPUX conditional syntax.
Dave Love <fx@gnu.org>
parents:
diff changeset
6886
Dave Love <fx@gnu.org>
parents:
diff changeset
6887 * s/hpux8.h (random, srandom): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6888
Dave Love <fx@gnu.org>
parents:
diff changeset
6889 * s/usg5-4-2.h: Don't specify s/ dir in #include.
Dave Love <fx@gnu.org>
parents:
diff changeset
6890 * s/usg5-4-2.h (PTY_TTY_NAME_SPRINTF): Defined.
Dave Love <fx@gnu.org>
parents:
diff changeset
6891 (HAVE_SYSV_SIGPAUSE): #undef this.
Dave Love <fx@gnu.org>
parents:
diff changeset
6892
Dave Love <fx@gnu.org>
parents:
diff changeset
6893 * sysdep.c (wait_for_termination): Add POSIX_SIGNALS alternative.
Dave Love <fx@gnu.org>
parents:
diff changeset
6894
Dave Love <fx@gnu.org>
parents:
diff changeset
6895 1993-05-30 Jim Blandy (jimb@wookumz.gnu.ai.mit.edu)
Dave Love <fx@gnu.org>
parents:
diff changeset
6896
Dave Love <fx@gnu.org>
parents:
diff changeset
6897 * xfaces.c (init_frame_faces): We have to make sure that face ID's
Dave Love <fx@gnu.org>
parents:
diff changeset
6898 are valid on all frames or no frames; make sure F has allocated
Dave Love <fx@gnu.org>
parents:
diff changeset
6899 faces for any face valid on the selected frame.
Dave Love <fx@gnu.org>
parents:
diff changeset
6900
Dave Love <fx@gnu.org>
parents:
diff changeset
6901 * s/hpux9.h: New file; don't use the GNU allocator. Hope we fix
Dave Love <fx@gnu.org>
parents:
diff changeset
6902 this soon.
Dave Love <fx@gnu.org>
parents:
diff changeset
6903
Dave Love <fx@gnu.org>
parents:
diff changeset
6904 See ChangeLog.3 for earlier changes.
39627
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
6905
79759
fc2bcd2a8aad Add 2008 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 78260
diff changeset
6906 Copyright (C) 1993, 1994, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
75227
e90d04cd455a Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 52401
diff changeset
6907 Free Software Foundation, Inc.
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6908
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6909 This file is part of GNU Emacs.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6910
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6911 GNU Emacs is free software; you can redistribute it and/or modify
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6912 it under the terms of the GNU General Public License as published by
78260
922696f363b0 Switch license to GPLv3 or later.
Glenn Morris <rgm@gnu.org>
parents: 75769
diff changeset
6913 the Free Software Foundation; either version 3, or (at your option)
75769
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6914 any later version.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6915
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6916 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: 75227
diff changeset
6917 but WITHOUT ANY WARRANTY; without even the implied warranty of
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6918 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6919 GNU General Public License for more details.
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6920
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6921 You should have received a copy of the GNU General Public License
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6922 along with GNU Emacs; see the file COPYING. If not, write to the
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6923 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
92a0e87ff562 Switch to standard GPL text for license.
Glenn Morris <rgm@gnu.org>
parents: 75227
diff changeset
6924 Boston, MA 02110-1301, USA.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
6925
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
6926 ;;; arch-tag: 2e44924a-e45a-4129-ad93-1f7bb410b609