1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-01 18:00:40 -08:00
No description
Find a file
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
etc *** empty log message *** 1992-10-28 09:05:06 +00:00
lib-src entered into RCS 1992-09-30 21:44:26 +00:00
lisp Doc fix. 1992-10-30 05:38:03 +00:00
lispref Initial revision 1992-04-10 02:01:10 +00:00
src * keyboard.c: #include dispextern.h. 1992-10-31 05:21:45 +00:00
build-ins.in entered into RCS 1992-05-01 06:20:52 +00:00
config.sub Add support for a new 64 bit CPU type. Elxsi. 1992-10-15 21:06:27 +00:00
configure1.in Update LISP_FLOAT_TYPE in config.h. 1992-10-27 09:10:40 +00:00
GETTING.GNU.SOFTWARE Formerly GETTING.GNU.SOFTWARE.~3~ 1992-08-21 23:06:13 +00:00
make-dist * make-dist: Copy config.sub, since it's a symbolic link to a file 1992-10-27 00:55:32 +00:00
Makefile.in entered into RCS 1992-09-13 10:43:05 +00:00