view etc/toolbar/undo-cap-up.xpm @ 4642:48b45a606961

Support #'function-arglist with built-in special forms. Also fix a couple of bugs in lisp/help.el. lisp/ChangeLog addition: 2009-06-14 Aidan Kehoe <kehoea@parhasard.net> * help.el (describe-function-1): Check macro-p, not macrop, when describing whether a symbol has an associated macro or an associated function. Relevant with autoloaded macros. (function-arglist): Accept multi-line arglists in built-in functions, as found in #'write-region-internal. #'dontusethis-set-symbol-value-handler is still broken for other reasons. src/ChangeLog addition: 2009-06-14 Aidan Kehoe <kehoea@parhasard.net> * eval.c (For): * eval.c (Fand): * eval.c (Fif): * eval.c (Fwhen): * eval.c (Fcond): * eval.c (Fprogn): * eval.c (Fprog1): * eval.c (Fprog2): * eval.c (FletX): * eval.c (Flet): * eval.c (Fwhile): * eval.c (Fdefvar): * eval.c (Fdefconst): * eval.c (Frun_hooks): * eval.c (Frun_hooks_with_args): * eval.c (Frun_hooks_with_args_until_success): * eval.c (Frun_hooks_with_args_until_failure): Add arguments information, understood by #'function-arglist, to all these special forms, functions and macros. Remove the argument information that was already there that was not understood by #'function-arglist.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 14 Jun 2009 15:07:13 +0100 (2009-06-14)
parents 3ecd8885ac67
children 7910031dd78a
line wrap: on
line source
/* XPM */
static char * undo[] = {
"33 33 6 1",
"X	c Gray75 s backgroundToolBarColor",
"u	c #000000000000 s foregroundToolBarColor",
"o	c black",
"O	c Gray60",
"+	c Gray90",
"@	c white",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXooXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXooOOooooXXXXXX",
"XXXXXXXXXXXXXXXXXooOOOOOOOOooXXXX",
"XXXXXXXXXXXXXXXooOOOOOOOOOooXXXXX",
"XXXXXXXXXXXXXoo++ooooOOOooOoXXXXX",
"XXXXXXXXXXXoo++++++++oooOOoXXXXXX",
"XXXXXXXXXoo+++++++++oooOOOoXXXXXX",
"XXXXXXXoo+++++++++oo++oOOoXXXXXXX",
"XXXXXXoo++++++++oo+++oOooXXXXXXXX",
"XXXXXo++oooo++oo+++++ooXXXXXXXXXX",
"XXXXXo++++++oo+++++ooXXXXXXXXXXXX",
"XXXXo+++++++o++++ooXXXXXXXXXXXXXX",
"XXXXo+++++++o++ooXXXXXXXXXXXXXXXX",
"XXXoo++++++o+ooXXXXXXXXXXXXXXXXXX",
"XXX@@oooo++ooXXXXXXXXXXXXXXXXXXXX",
"XXX@@@@@@ooXXXXXXXXXXXXXXXXXXXXXX",
"XXX@@@@@@XXXXXXXXXXXXXXXXXXXXXXXX",
"XXX@@@@XXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX@@@XXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXX@XXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXuXXXXXXXXXXXX",
"XXXXXXuXXXuXXXXXXXXXuXXXXXXXXXXXX",
"XXXXXXuXXXuXuuuXXXuuuXXuuXXXXXXXX",
"XXXXXXuXXXuXuXXuXuXXuXuXXuXXXXXXX",
"XXXXXXuXXXuXuXXuXuXXuXuXXuXXXXXXX",
"XXXXXXuXXXuXuXXuXuXXuXuXXuXXXXXXX",
"XXXXXXXuuuXXuXXuXXuuuXXuuXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};