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