annotate src/ChangeLog.4 @ 53233:fe9b37bee5f7

Fully eliminated global tty state variables. lib-src/emacsclient.c (main.c): Fix error message. lisp/frame.el (make-frame-on-tty): New function. lisp/server.el (server-process-filter): Notify emacsclient if there was on error during evaluation. src/cm.c: Fix remaining cases of direct Wcm references. src/dispextern.h: Updated prototypes. src/dispnew.c (Fredraw_frame): Fix set_terminal_modes call. (init_display): Remove reference to meta_key. src/frame.c (make_terminal_frame): Renamed first parameter to tty_name. Call term_init before creating the frame. (Fmake_terminal_frame): Look up the `tty' and `tty-type' frame parameters from the currently selected terminal before the global default. (Fdelete_frame): Make sure that the new selected frame is live. src/keyboard.c (meta_key): Moved to struct tty_output. (read_avail_input): Fix C syntax. Update references to meta_key. (Fsuspend_emacs): pass current tty to init_sys_modes via record_unwind_protect. (Fset_input_mode): Update references to meta_key. (Fcurrent_input_mode): Ditto. src/sysdep.c (init_sys_modes): Updated old_tty and meta_key references. Don't call set_terminal_modes, it needs termcap strings. (reset_sys_modes): Call tty_reset_terminal_modes instead of reset_terminal_modes. Updated old_tty references. src/term.c: Massive updates throuout the file. (TS_*, TN_*): Moved to struct tty_output. (RPov, delete_in_insert_mode se_is_so, costs_set, insert_mode): Ditto. (standout_mode, specified_window, tty_cursor_hidden): Ditto. (tty_set_terminal_modes, tty_reset_terminal_modes): New functions. (turn_on_insert, turn_off_insert): Added tty parameter. (turn_on_highlight, turn_off_highlight, toggle_highlight): Added tty parameter. (tty_hide_cursor, tty_show_cursor): Ditto. (background_highlight, highlight_if_desired): Ditto. (tty_capable_p): Changed first parameter to tty_output. (term_init): Make sure top_frame is initialized. Don't exit on errors if this would have been a secondary terminal. Call set_terminal_modes on the end. (delete_tty): New function. (delete_tty_1): New function. (print_all_frames): New function, marginally useful for debugging. src/termchar.h (struct tty_output): Changed old_tty to be a pointer. Removed old_tty_valid member. Added tty-specific variables from term.c. src/xfaces.c (Ftty_supports_face_attributes_p): Update for new tty_capable_p. git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-9
author Karoly Lorentey <lorentey@elte.hu>
date Sat, 27 Dec 2003 10:00:19 +0000
parents 695cf19ef79e
children e90d04cd455a 375f2633d815
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
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
6906 Copyright (C) 1993, 1994 Free Software Foundation, Inc.
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
6907 Copying and distribution of this file, with or without modification,
218f185269b8 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25830
diff changeset
6908 are permitted provided the copyright notice and this notice are preserved.
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
6909
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
6910 ;;; arch-tag: 2e44924a-e45a-4129-ad93-1f7bb410b609