summaryrefslogtreecommitdiff
path: root/src/macros.c
Commit message (Collapse)AuthorAgeFilesLines
* Add 2011 to FSF/AIST copyright years.Glenn Morris2011-01-021-1/+1
|
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* * xterm.c (syms_of_xterm):Dan Nicolaescu2009-11-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * xselect.c (syms_of_xselect): * xmenu.c (syms_of_xmenu): * xfns.c (syms_of_xfns): * xfaces.c (syms_of_xfaces): * xdisp.c (syms_of_xdisp): * window.c (syms_of_window): * w32fns.c (syms_of_w32fns): * undo.c (syms_of_undo): * textprop.c (syms_of_textprop): * terminal.c (syms_of_terminal): * syntax.c (syms_of_syntax): * sound.c (syms_of_sound): * search.c (syms_of_search): * print.c (syms_of_print): * minibuf.c (syms_of_minibuf): * macros.c (syms_of_macros): * keymap.c (syms_of_keymap, initial_define_key) (initial_define_lispy_key): * keyboard.c (syms_of_keyboard): * insdel.c (syms_of_insdel): * image.c (syms_of_image): * fringe.c (syms_of_fringe): * frame.c (syms_of_frame): * fontset.c (syms_of_fontset): * fns.c (syms_of_fns): * fns.c (syms_of_fns): * fileio.c (syms_of_fileio): * fileio.c (syms_of_fileio): * eval.c (syms_of_eval): * doc.c (syms_of_doc): * dispnew.c (syms_of_display): * dired.c (syms_of_dired): * dbusbind.c (syms_of_dbusbind): * data.c (syms_of_data): * composite.c (syms_of_composite): * coding.c (syms_of_coding): * cmds.c (syms_of_cmds): * charset.c (define_charset_internal, syms_of_character): * ccl.c (syms_of_ccl): * category.c (syms_of_category, init_category_once): * casetab.c (syms_of_casetab): * casefiddle.c (syms_of_casefiddle): * callint.c (syms_of_callint): * bytecode.c (syms_of_bytecode): * buffer.c (keys_of_buffer, syms_of_buffer): * alloc.c (syms_of_alloc): * process.c (syms_of_process, init_process): * lread.c (syms_of_lread, init_obarray): * font.c (build_style_table): * emacs.c (syms_of_emacs, main): Replace calls to intern with intern_c_string, calls to make_pure_string with make_pure_c_string. Use pure_cons instead of Fcons. * process.c (socket_options): Make it const. (set_socket_option, init_process): Use a const pointer. * lread.c (intern_c_string): New function. (defvar_kboard, defvar_lisp, defvar_lisp_nopro, defvar_bool) (defvar_int): Uset it. Make the name const char*. * font.c (struct table_entry): Remove unused member. Make NAMES constant. (weight_table, slant_table, width_table): Make constant. * emacs.c (struct standard_args): Make name and longname constant.
* * alloc.c: Do not define struct catchtag.Dan Nicolaescu2009-10-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * eval.c: Move struct catchtag definition ... * lisp.h: ... here. * image.c: Move png.h #include earlier to avoid warnings. * xterm.c: * xsmfns.c: * xselect.c: * xrdb.c: * xmenu.c: * xftfont.c: * xfont.c: * xfns.c: * xfaces.c: * xdisp.c: * window.c: * widget.c: * w32xfns.c: * w32uniscribe.c: * w32term.c: * w32select.c: * w32reg.c: * w32proc.c: * w32menu.c: * w32inevt.c: * w32heap.c: * w32font.c: * w32fns.c: * w32console.c: * w32.c: * w16select.c: * vm-limit.c: * unexsol.c: * unexec.c: * unexcw.c: * unexaix.c: * undo.c: * tparam.c: * textprop.c: * terminfo.c: * terminal.c: * termcap.c: * term.c: * syntax.c: * sound.c: * sheap.c: * search.c: * scroll.c: * region-cache.c: * regex.c: * ralloc.c: * process.c: * print.c: * msdos.c: * minibuf.c: * menu.c: * marker.c: * macros.c: * keymap.c: * keyboard.c: * intervals.c: * insdel.c: * indent.c: * gtkutil.c: * ftxfont.c: * ftfont.c: * fringe.c: * frame.c: * fontset.c: * font.c: * fns.c: * floatfns.c: * filelock.c: * fileio.c: * emacs.c: * editfns.c: * dosfns.c: * doprnt.c: * doc.c: * dispnew.c: * dired.c: * dbusbind.c: * data.c: * composite.c: * coding.c: * cmds.c: * cm.c: * chartab.c: * charset.c: * character.c: * ccl.c: * category.c: * casetab.c: * casefiddle.c: * callproc.c: * callint.c: * bytecode.c: * buffer.c: * atimer.c: Include setjmp.h. (Bug#4643) * xlwmenu.c: * lwlib.c: * lwlib-utils.c: * lwlib-Xm.c: * lwlib-Xlw.c: * lwlib-Xaw.c: Include setjmp.h.
* Add 2009 to copyright years.Glenn Morris2009-01-081-1/+1
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-141-6/+4
|
* Add 2008 to copyright years.Glenn Morris2008-01-081-1/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (Fstart_kbd_macro): Use CHECK_VECTOR_OR_STRING.Kim F. Storm2006-07-121-4/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+1
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (executing_kbd_macro_index): Rename from executing_macro_index.Kim F. Storm2005-05-021-15/+15
| | | | | | | | (executing_kbd_macro_iterations): Rename from executing_macro_iterations. (executing_kbd_macro): Rename from executing_macro. * macro.c (syms_of_macros): Rename Lisp var executing-macro-index to executing-kbd-macro-index.
* (Vexecuting_kbd_macro): Renamed from Vexecuting_macro. All uses changed.Richard M. Stallman2005-05-011-13/+11
| | | | (syms_of_macros): Define only executing-kbd-macro, not executing-macro.
* (syms_of_macros) <defining-kbd-macro>: Doc fix.Luc Teirlinck2004-11-051-1/+3
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* (Fstart_kbd_macro): Remove redundant assignment.Stefan Monnier2003-02-221-2/+2
|
* (Fstart_kbd_macro): If appending, and last keyboardKim F. Storm2003-02-121-2/+11
| | | | | macro is a string, convert meta modifiers in string when copying the string into a vector.
* Trailing whitespace deleted.Juanma Barranquero2003-02-041-9/+9
|
* (end_kbd_macro): New function.Kim F. Storm2002-09-091-6/+14
| | | | (Fend_kbd_macro): Use it.
* (executing_macro_index): Change type to EMACS_INT.Kim F. Storm2002-09-081-1/+4
| | | | (syms_of_macros): DEFVAR_INT it (needed by kmacro).
* (Fstart_kbd_macro): Added NO-EXEC argument to inhibitKim F. Storm2002-08-141-23/+44
| | | | | | | executing macro before appending to it (when used from Lisp). (Fexecute_kbd_macro): Added LOOPFUNC argument to supply function which is called prior to each iteration of macro (for kmacro.el). (Fend_kbd_macro, Fcall_last_kbd_macro): Likewise.
* Use macro SPECPDL_INDEX.Juanma Barranquero2002-07-111-1/+1
|
* Change doc-string comments to `new style' [w/`doc:' keyword].Pavel Janík2001-12-111-37/+37
|
* Update usage of CHECK_ macros (remove unused second argument).Pavel Janík2001-11-021-1/+1
|
* Don't include keymap.h any more.Stefan Monnier2001-11-021-1/+0
|
* (keys_of_macros): Remove.Stefan Monnier2001-10-311-8/+0
|
* Include keymap.h.Stefan Monnier2001-10-101-0/+1
|
* (store_kbd_macro_char): Fix computation of kbd_macro_end.Gerd Moellmann2001-09-051-17/+15
|
* (Fstart_kbd_macro): Doc fix.Gerd Moellmann2001-05-281-1/+1
|
* (Qkbd_macro_termination_hook): New variable.Gerd Moellmann2001-01-081-2/+5
| | | | | (syms_of_macros): Initialize and staticpro it. (pop_kbd_macro): Run kbd-macro-termination-hook.
* (store_kbd_macro_char): Change the way buffers areGerd Moellmann2000-12-081-8/+11
| | | | reallocated to be portable and less obfuscated.
* Avoid some more compiler warnings.Gerd Moellmann2000-09-211-0/+1
|
* (Fstart_kbd_macro): Handle case where last-kbd-macroRichard M. Stallman1999-12-131-2/+30
| | | | has been changed by the Lisp code.
* (Fexecute_kbd_macro): Save real_this_command.Karl Heuer1999-03-301-5/+9
| | | | | (pop_kbd_macro): Restore the saved real_this_command. (Fcall_last_kbd_macro): Set real_this_command to the macro.
* (Fexecute_kbd_macro): Initialize executing_macro_iterations at beginning.Karl Heuer1999-03-141-0/+2
|
* (Fexecute_kbd_macro): Set real_this_command.Richard M. Stallman1998-10-121-0/+4
|
* (Fcall_last_kbd_macro): this_command renamed to Vthis_command.Richard M. Stallman1998-08-091-2/+2
|
* (Fexecute_kbd_macro): Fix error message.Richard M. Stallman1998-08-061-2/+2
| | | | (Fend_kbd_macro): Fix error message.
* (store_kbd_macro_char): Define as returning nothing.Andreas Schwab1997-11-211-0/+5
| | | | | | | (finalize_kbd_macro_chars): Likewise. (init_macros): Likewise. (syms_of_macros): Likewise. (keys_of_macros): Likewise.
* (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.