summaryrefslogtreecommitdiff
path: root/src/macros.c
Commit message (Collapse)AuthorAgeFilesLines
* (Fcall_last_kbd_macro): Set this_command from last_commandRichard M. Stallman1996-11-111-0/+10
| | | | on entry and again on exit.
* (init_macros): Initialize executing_macro, too.Erik Naggum1996-08-291-0/+1
|
* (executing_macro_iterations, executing_macro): New vars.Richard M. Stallman1996-08-291-0/+26
| | | | (Fexecute_kbd_macro): Set them.
* (Fstart_kbd_macro): Add missing xrealloc arg.Karl Heuer1996-05-121-1/+2
|
* * macros.c (Fstart_kbd_macro): Use xmalloc.Karl Heuer1996-01-241-4/+10
| | | | Shrink the kbd macro buffer if it is very big.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-1/+2
|
* (Fexecute_kbd_macro): Reindent properly.Erik Naggum1996-01-091-4/+5
|
* (Fexecute_kbd_macro): Local var `pdlcount' renamed fromKarl Heuer1996-01-091-4/+5
| | | | `count' to remove collision with recently renamed argument.
* (Fend_kbd_macro, Fexecute_kbd_macro): Harmonize arguments withErik Naggum1996-01-091-15/+15
| | | | documentation.
* (Fstore_kbd_macro_event): New function.Karl Heuer1995-12-211-0/+11
| | | | (syms_of_macros): defsubr it.
* (Fcancel_kbd_macro_events): New function.Richard M. Stallman1995-08-131-0/+9
| | | | (syms_of_macros): defsubr it.
* (Fexecute_kbd_macro): Vprefix_arg is now part of kboard.Karl Heuer1995-06-071-1/+1
|
* Include keyboard.h.Richard M. Stallman1995-04-101-0/+1
|
* Rename perdisplay to kboard.Karl Heuer1995-03-151-38/+38
|
* (Fexecute_kbd_macro): current_perdisplay now is never null.Karl Heuer1995-03-131-2/+0
|
* (Fstart_kbd_macro): Access Vlast_kbd_macro via perdisplay.Karl Heuer1995-03-081-13/+11
| | | | | | | (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.
* (defining_kbd_macro): Delete; now part of perdisplay. All uses changed.Karl Heuer1995-03-031-45/+36
| | | | | | | | (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.
* (Fexecute_kbd_macro): Use clear_prefix_arg.Karl Heuer1995-03-011-1/+1
|
* (Fexecute_kbd_macro): Clear prefix arg here, not in command_loop_1.Karl Heuer1995-02-011-0/+3
|
* (Fend_kbd_macro, Fexecute_kbd_macro): Don't use XFASTINT as an lvalue.Karl Heuer1994-10-041-2/+2
|
* (Fexecute_kbd_macro): Use type test macros.Karl Heuer1994-09-271-4/+3
|
* Include <config.h> instead of "config.h".Roland McGrath1993-09-101-1/+1
|
* Updated copyright years.Jim Blandy1993-05-221-1/+1
|
* (Fend_kbd_macro): Fix call to make_event_array.Richard M. Stallman1993-03-051-2/+2
|
* * macros.c (Fend_kbd_macro): Don't use XFASTINT to check if arg isJim Blandy1992-12-121-2/+4
| | | | | | | 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.
* entered into RCSJim Blandy1992-05-181-5/+3
|
* *** empty log message ***Jim Blandy1992-01-131-4/+4
|
* *** empty log message ***Jim Blandy1991-11-261-2/+2
|
* Initial revisionJim Blandy1991-04-281-0/+270