1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00
emacs/src
Jim Blandy f4255cd148 * keyboard.c: #include dispextern.h.
(recursive_edit_unwind, command_loop, Fthis_command_keys): Declare
	these to return Lisp_Objects at the very top of the file, to avoid
	having them implicitly declared as ints.
	(echo_char): Use EQ to compare C to help_char.
	(read_char): Remember to apply XFASTINT to the return value of
	Flength before using it.  Apply XINT to c when clearing its high
	bits and meta bits, and when writing it to the dribble file.
	(read_char_menu_prompt): Use EQ to compare obj with
	menu_prompt_more_char and its control-character analog.
	(read_key_sequence): Declare PROMPT to be char *, not a
	Lisp_Object.  Use the appropriate accessors on keybuf when looking
	for ASCII function key sequences.

	* keyboard.c (echobuf): Make this 300 characters, not 100.  This
	isn't a real fix, but it's quick.

	* keyboard.c (read_char): When returning an unread switch-frame
	event, jump to reread_first to return it, rather than reread; this
	makes sure the event gets echoed (if appropriate) and goes into
	this_command_keys.

	* keyboard.c (read_key_sequence): If the key sequence starts with
	a mouse click, read the key sequence using the keymaps of the
	buffer clicked on, not the current buffer.

	* keyboard.c (unread_switch_frame): Make this static, to indicate
	that nobody outside of this file uses it.

	* keyboard.c (follow_key): Ask get_keymap_1 to perform autoloads.
	(read_key_sequence): When pursuing potential bindings in the
	function key map, ask get_keymap_1 to perform autoloading.  This
	is hardly important, but it's consistent.
1992-10-31 05:21:45 +00:00
..
m [__GNUC__ >= 2] (LIB_STANDARD): Don't define. 1992-10-10 11:46:11 +00:00
s Initial revision 1992-10-28 09:15:05 +00:00
.gdbinit entered into RCS 1992-09-13 11:44:06 +00:00
abbrev.c * abbrev.c (Funexpand_abbrev): Just assign the last abbrev's value 1992-10-31 04:49:31 +00:00
acldef.h entered into RCS 1992-01-13 21:48:03 +00:00
alloc.c * alloc.c (Frope_elt): Declare arguments to be Lisp_Objects. 1992-10-31 04:50:13 +00:00
buffer.c * buffer.c (reset_buffer): Don't assign to b->save_length as if it 1992-10-31 04:50:51 +00:00
buffer.h * buffer.h (Fbuffer_name, Fget_file_buffer): Added external 1992-10-31 04:51:36 +00:00
bytecode.c * bytecode.c (Fbyte_code): Use EQ to compare string_saved with 1992-10-31 04:52:24 +00:00
callint.c (preserved_fns): New var. 1992-10-30 06:01:13 +00:00
callproc.c * callproc.c: Arrange for synchronous processes to get SIGINT the 1992-10-31 04:53:11 +00:00
casefiddle.c * casefiddle.c (operate_on_word): Declare end to be an int, not a 1992-10-31 04:54:35 +00:00
casetab.c * casetab.c (set_case_table): Declare this to be static, and 1992-10-31 04:55:02 +00:00
chpdef.h entered into RCS 1992-01-13 21:48:03 +00:00
cm.c entered into RCS 1992-01-13 21:48:03 +00:00
cm.h entered into RCS 1992-07-14 23:23:55 +00:00
cmds.c (internal_self_insert): Assume Fexpand_abbrev expanded 1992-09-11 23:34:08 +00:00
commands.h * commands.h (unread_command_char): Declare this to be a 1992-10-31 04:55:35 +00:00
config.in * config.h.in: Added a slot for definition of USE_TEXT_PROPERTIES, 1992-10-05 19:03:02 +00:00
data.c * data.c (Fset): See if current_alist_element points to itself 1992-10-31 05:17:14 +00:00
dired.c * dired.c (find_file_handler): Declare this extern. 1992-10-31 05:17:46 +00:00
dispextern.h * dispextern.h (sit_for): Declare this extern. 1992-10-31 05:18:16 +00:00
dispnew.c (count_blanks): Leave argument r constant, and increment p. 1992-10-29 06:29:20 +00:00
disptab.h entered into RCS 1992-01-13 21:48:03 +00:00
doc.c * doc.c: #include keyboard.h. 1992-10-31 05:18:48 +00:00
doprnt.c entered into RCS 1992-01-13 21:48:03 +00:00
editfns.c * * editfns.c (Fmessage): With no arguments, clear any active 1992-10-17 22:11:56 +00:00
emacs.c * emacs.c (main): Correct spelling of HAVE_X_WINDOW to 1992-10-23 20:40:04 +00:00
environ.c entered into RCS 1990-11-12 20:20:40 +00:00
epaths.in entered into RCS 1992-05-01 06:20:52 +00:00
eval.c (grow_specpdl): Increase max_specpdl_size before Fsignal. 1992-10-20 06:13:00 +00:00
fileio.c (Fwrite_region): If VISIT is a file name, 1992-10-10 08:34:51 +00:00
filelock.c entered into RCS 1992-06-30 13:55:35 +00:00
floatfns.c * floatfns.c (Flog): Don't forget to declare the BASE argument a 1992-10-31 05:19:58 +00:00
fns.c * fns.c: #include keyboard.h. 1992-10-31 05:20:23 +00:00
frame.c * frame.c: #include buffer.h. 1992-10-31 05:20:51 +00:00
frame.h entered into RCS 1992-08-19 03:54:46 +00:00
gnu.h entered into RCS 1992-09-13 11:44:06 +00:00
hftctl.c entered into RCS 1992-02-22 21:15:26 +00:00
indent.c * indent.c (Fmove_to_column): Pass the right number of arguments 1992-09-23 12:45:50 +00:00
indent.h entered into RCS 1992-01-13 21:48:03 +00:00
insdel.c * insdel.c: #include "intervals.h" 1992-10-01 00:56:11 +00:00
intervals.c * intervals.c (traverse_intervals): New parameter `depth'. 1992-10-14 23:12:09 +00:00
intervals.h * intervals.h: Declare `copy_intervals()'. 1992-10-03 00:04:59 +00:00
ioctl.h entered into RCS 1992-01-13 21:48:03 +00:00
keyboard.c * keyboard.c: #include dispextern.h. 1992-10-31 05:21:45 +00:00
keyboard.h * keyboard.h (this_command_keys): Extern declaration changed. Doc fix. 1992-10-19 18:39:37 +00:00
keymap.c * keymap.c (store_in_keymap): Don't forget to QUIT in the 1992-10-19 18:41:06 +00:00
lastfile.c entered into RCS 1992-01-13 21:48:03 +00:00
line.h entered into RCS 1992-01-13 21:48:03 +00:00
lisp.h * lisp.h (CHECK_LIVE_WINDOW): New predicate. 1992-10-19 18:41:37 +00:00
lread.c (Fread_char): Pass new args to read_char. 1992-09-11 23:27:12 +00:00
macros.c entered into RCS 1992-05-18 08:13:37 +00:00
macros.h entered into RCS 1992-01-13 21:48:03 +00:00
Makefile.in entered into RCS 1992-09-13 11:44:06 +00:00
marker.c entered into RCS 1992-01-13 21:48:03 +00:00
mem-limits.h (get_lim_data): Make it static. 1992-10-20 06:12:19 +00:00
minibuf.c * minibuf.c (temp_echo_area_glyphs): Don't clear echo_area_glyphs 1992-10-19 18:44:46 +00:00
mocklisp.c * mocklisp.c (Fml_substr): Put comments around text following #endif. 1992-08-19 06:34:26 +00:00
mocklisp.h entered into RCS 1992-01-13 21:48:03 +00:00
ndir.h entered into RCS 1992-01-13 21:48:03 +00:00
old-ralloc.c entered into RCS 1990-11-12 20:20:40 +00:00
param.h entered into RCS 1992-01-13 21:48:03 +00:00
point.h entered into RCS 1992-01-13 21:48:03 +00:00
pre-crt0.c entered into RCS 1992-01-13 21:48:03 +00:00
print.c entered into RCS 1992-07-13 20:56:17 +00:00
process.c * process.c (wait_reading_process_input): If the select returns 1992-10-03 03:30:53 +00:00
process.h entered into RCS 1992-02-11 02:10:29 +00:00
puresize.h entered into RCS 1992-01-13 21:48:03 +00:00
ralloc.c (relinquish): Adjust page_break_value by amount of memory actually given back. 1992-10-24 04:39:49 +00:00
regex.c Initial revision 1992-09-16 14:52:41 +00:00
regex.h Initial revision 1992-09-16 12:19:41 +00:00
scroll.c * scroll.c (do_scrolling): Don't bcopy non-existant `nruns' or 1992-10-14 23:00:38 +00:00
search.c Comment fix. 1992-10-15 05:07:42 +00:00
sink.h entered into RCS 1992-01-13 21:48:03 +00:00
sink11.h entered into RCS 1992-01-13 21:48:03 +00:00
sink11mask.h entered into RCS 1992-01-13 21:48:03 +00:00
sinkmask.h entered into RCS 1992-09-13 11:44:06 +00:00
sunfns.c * frame.c (make_frame_without_minibuffer, Fwindow_frame): Use 1992-10-19 18:33:14 +00:00
syntax.c (find_defun_start): scan_buffer returns start of line; 1992-10-11 20:41:13 +00:00
syntax.h entered into RCS 1992-09-02 23:42:24 +00:00
sysdep.c (get_system_name): Use gethostname for USG systems 1992-10-29 10:44:50 +00:00
syssignal.h entered into RCS 1992-05-10 18:13:22 +00:00
systime.h entered into RCS 1992-09-13 13:08:15 +00:00
systty.h entered into RCS 1992-09-12 07:45:15 +00:00
term.c * term.c (term_get_fkeys): Some systems define `static' to be the 1992-08-19 06:38:40 +00:00
termchar.h entered into RCS 1992-07-13 20:56:17 +00:00
termhooks.h Doc fix. 1992-10-03 01:09:59 +00:00
terminfo.c entered into RCS 1992-01-13 21:48:03 +00:00
termopts.h entered into RCS 1992-07-14 23:23:55 +00:00
textprop.c Fixed typeos. 1992-10-02 22:30:42 +00:00
uaf.h entered into RCS 1992-01-13 21:48:03 +00:00
undo.c (Fprimitive_undo): When undoing an insert, move point and then delete. 1992-10-03 02:12:40 +00:00
unexaix.c entered into RCS 1992-02-22 21:15:26 +00:00
unexconvex.c entered into RCS 1992-01-13 21:48:03 +00:00
unexec.c entered into RCS 1992-04-24 08:11:28 +00:00
unexelf.c entered into RCS 1992-01-13 21:48:03 +00:00
unexencap.c Initial revision 1992-01-13 22:04:23 +00:00
unexenix.c entered into RCS 1992-01-13 21:48:03 +00:00
unexfx2800.c entered into RCS 1992-01-31 21:19:17 +00:00
unexhp9k800.c entered into RCS 1992-01-13 21:48:03 +00:00
unexmips.c [sony, IRIS_4D]: Include getpagesize.h and fcntl.h. 1992-10-27 19:42:55 +00:00
unexnext.c entered into RCS 1992-10-06 04:54:56 +00:00
unexsunos4.c * unexsunos4.c: Deleted "$Log" header in comments at top of file; 1992-08-12 14:23:38 +00:00
vlimit.h entered into RCS 1992-01-13 21:48:03 +00:00
vm-limit.c (check_memory_limits): Declare __morecore. 1992-10-15 23:44:00 +00:00
vms-pp.c entered into RCS 1992-01-13 21:48:03 +00:00
vms-pwd.h entered into RCS 1992-01-13 21:48:03 +00:00
vmsdir.h entered into RCS 1992-01-13 21:48:03 +00:00
vmsfns.c entered into RCS 1992-01-13 21:48:03 +00:00
vmsmap.c entered into RCS 1992-01-13 21:48:03 +00:00
vmspaths.h entered into RCS 1992-01-13 21:48:03 +00:00
vmsproc.c entered into RCS 1992-01-13 21:48:03 +00:00
vmsproc.h entered into RCS 1992-01-13 21:48:03 +00:00
window.c * window.c: Try to deal coherently with deleted windows: 1992-10-19 18:46:29 +00:00
window.h * window.h (struct window): Doc fix. 1992-10-19 18:47:21 +00:00
x11term.h entered into RCS 1992-05-01 06:20:52 +00:00
xdisp.c * xdisp.c (message): If M is zero, clear echo_area_glyphs and 1992-10-19 18:47:56 +00:00
xfns.c Same. * xfns.c (x_set_face): Dyked out this function; it has no callers, 1992-10-19 18:36:13 +00:00
xmenu.c * frame.c (make_frame_without_minibuffer, Fwindow_frame): Use 1992-10-19 18:33:14 +00:00
xrdb.c * xterm.c, xrdb.c: #include <stdio.h> before "xterm.h", to avoid 1992-10-11 06:44:42 +00:00
xscrollbar.h entered into RCS 1992-01-13 21:48:03 +00:00
xselect.c.old * xselect.c (Qcut_buffer0): Symbol removed; we're using a new 1992-09-29 18:30:35 +00:00
xterm.c * xterm.c (compose_status): New variable. 1992-10-19 18:31:34 +00:00
xterm.h * xterm.h: Declaration of struct face removed. 1992-10-14 22:51:35 +00:00
XTests.c entered into RCS 1992-01-13 21:48:03 +00:00
XTests.h entered into RCS 1992-01-13 21:48:03 +00:00