diff options
| author | Joakim Verona | 2012-11-30 18:35:48 +0100 |
|---|---|---|
| committer | Joakim Verona | 2012-11-30 18:35:48 +0100 |
| commit | 36a7ffb7f08f9b908081a56ce7ac13209b3483db (patch) | |
| tree | caed9fa4751210837f6a246267b53dc9f52612e7 | |
| parent | fb4eb7bd9bc495921fa03ecd3129cc2552bb1054 (diff) | |
| parent | f8aff4c6b87598697d7fc67063037ac69f1c9421 (diff) | |
| download | emacs-36a7ffb7f08f9b908081a56ce7ac13209b3483db.tar.gz emacs-36a7ffb7f08f9b908081a56ce7ac13209b3483db.zip | |
auto upstream
| -rw-r--r-- | src/ChangeLog | 5 | ||||
| -rw-r--r-- | src/doc.c | 8 |
2 files changed, 13 insertions, 0 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index b19ecc926d0..4b5e56f5dc2 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2012-11-30 Juanma Barranquero <lekktu@gmail.com> | ||
| 2 | |||
| 3 | * doc.c (Fdocumentation): Re-add handling of function-documentation, | ||
| 4 | accidentally removed in 2012-11-09T04:10:16Z!monnier@iro.umontreal.ca (bug#13034). | ||
| 5 | |||
| 1 | 2012-11-29 Dmitry Antipov <dmantipov@yandex.ru> | 6 | 2012-11-29 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 7 | ||
| 3 | * xdisp.c (window_outdated): Remove eassert since it hits | 8 | * xdisp.c (window_outdated): Remove eassert since it hits |
| @@ -338,6 +338,14 @@ string is passed through `substitute-command-keys'. */) | |||
| 338 | 338 | ||
| 339 | doc = Qnil; | 339 | doc = Qnil; |
| 340 | 340 | ||
| 341 | if (SYMBOLP (function)) | ||
| 342 | { | ||
| 343 | Lisp_Object tem = Fget (function, Qfunction_documentation); | ||
| 344 | if (!NILP (tem)) | ||
| 345 | return Fdocumentation_property (function, Qfunction_documentation, | ||
| 346 | raw); | ||
| 347 | } | ||
| 348 | |||
| 341 | fun = Findirect_function (function, Qnil); | 349 | fun = Findirect_function (function, Qnil); |
| 342 | if (CONSP (fun) && EQ (XCAR (fun), Qmacro)) | 350 | if (CONSP (fun) && EQ (XCAR (fun), Qmacro)) |
| 343 | fun = XCDR (fun); | 351 | fun = XCDR (fun); |