1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-10 01:34:36 -08:00
Commit graph

29 commits

Author SHA1 Message Date
Richard M. Stallman
4315204e5b (Fcall_last_kbd_macro): Set this_command from last_command
on entry and again on exit.
1996-11-11 20:33:21 +00:00
Erik Naggum
1ab778be05 (init_macros): Initialize executing_macro, too. 1996-08-29 21:22:04 +00:00
Richard M. Stallman
d4087e062b (executing_macro_iterations, executing_macro): New vars.
(Fexecute_kbd_macro): Set them.
1996-08-29 04:38:05 +00:00
Karl Heuer
96a6034956 (Fstart_kbd_macro): Add missing xrealloc arg. 1996-05-12 20:07:43 +00:00
Karl Heuer
9e7c370a5b * macros.c (Fstart_kbd_macro): Use xmalloc.
Shrink the kbd macro buffer if it is very big.
1996-01-24 23:41:04 +00:00
Erik Naggum
3b7ad313e0 Update FSF's address in the preamble. 1996-01-15 09:18:04 +00:00
Erik Naggum
1c8c569380 (Fexecute_kbd_macro): Reindent properly. 1996-01-09 03:58:16 +00:00
Karl Heuer
52d9c1459d (Fexecute_kbd_macro): Local var `pdlcount' renamed from
`count' to remove collision with recently renamed argument.
1996-01-09 02:34:30 +00:00
Erik Naggum
86a3ca5e06 (Fend_kbd_macro, Fexecute_kbd_macro): Harmonize arguments with
documentation.
1996-01-09 00:33:09 +00:00
Karl Heuer
2d5f65a994 (Fstore_kbd_macro_event): New function.
(syms_of_macros): defsubr it.
1995-12-21 17:11:28 +00:00
Richard M. Stallman
199afd290f (Fcancel_kbd_macro_events): New function.
(syms_of_macros): defsubr it.
1995-08-13 15:47:11 +00:00
Karl Heuer
04609ce412 (Fexecute_kbd_macro): Vprefix_arg is now part of kboard. 1995-06-07 22:24:23 +00:00
Richard M. Stallman
077d751f14 Include keyboard.h. 1995-04-10 05:33:58 +00:00
Karl Heuer
cd8b5aa348 Rename perdisplay to kboard. 1995-03-15 01:49:46 +00:00
Karl Heuer
1cb0ddb988 (Fexecute_kbd_macro): current_perdisplay now is never null. 1995-03-13 21:49:34 +00:00
Karl Heuer
9e1ffae242 (Fstart_kbd_macro): Access Vlast_kbd_macro via perdisplay.
(Fend_kbd_macro, Fcall_last_kbd_macro): Likewise.
(init_macros): Delete initialization.
(syms_of_macros): Use DEFVAR_DISPLAY for Vlast_kbd_macro.
Doc fix for executing-macro, executing-kbd-macro, last-kbd-macro.
1995-03-08 01:25:04 +00:00
Karl Heuer
8b97da83a7 (defining_kbd_macro): Delete; now part of perdisplay. All uses changed.
(kbd_macro_buffer, kbd_macro_ptr, kbd_macro_end): Likewise.
(kbd_macro_bufsize): Likewise.
(Fstart_kbd_macro): Initialize kbd_macro_buffer if not already done.
(init_macros): Delete initialization of defining_kbd_macro.
(syms_of_macros): Delete initialization of kbd_macro_buffer.
1995-03-03 05:02:50 +00:00
Karl Heuer
f1cbbff5d2 (Fexecute_kbd_macro): Use clear_prefix_arg. 1995-03-01 03:43:41 +00:00
Karl Heuer
f5ba00909f (Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1. 1995-02-01 22:33:11 +00:00
Karl Heuer
a4773b43fe (Fend_kbd_macro, Fexecute_kbd_macro): Don't use XFASTINT as an lvalue. 1994-10-04 16:06:40 +00:00
Karl Heuer
65346ae61f (Fexecute_kbd_macro): Use type test macros. 1994-09-27 02:25:20 +00:00
Roland McGrath
18160b98ce Include <config.h> instead of "config.h". 1993-09-10 06:15:46 +00:00
Jim Blandy
c6c5df7f76 Updated copyright years. 1993-05-22 21:34:42 +00:00
Richard M. Stallman
ba8810f92a (Fend_kbd_macro): Fix call to make_event_array. 1993-03-05 23:55:44 +00:00
Jim Blandy
e86f81cc46 * macros.c (Fend_kbd_macro): Don't use XFASTINT to check if arg is
negative; XFASTINT only works on values known to be positive.
	(Fexecute_kbd_macro): Check QUIT in the repetition loop.  If the
	macro is null, no characters are actually being read, so this
	matters.
1992-12-12 15:35:41 +00:00
Jim Blandy
502ddf238f entered into RCS 1992-05-18 08:13:37 +00:00
Jim Blandy
265a9e559d *** empty log message *** 1992-01-13 21:48:08 +00:00
Jim Blandy
0feac52d0b *** empty log message *** 1991-11-26 01:47:10 +00:00
Jim Blandy
5a7f5d07e0 Initial revision 1991-04-28 02:55:09 +00:00