diff options
| author | Miles Bader | 2007-10-20 02:22:59 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-10-20 02:22:59 +0000 |
| commit | 5fcd436bab49a3374be4571969abbcf02803bf71 (patch) | |
| tree | bc16a7841c819832a9189d6c63374950b9ce6bbc /src | |
| parent | 62c5c1fe177df9e52a7fc7ea3141a04faac5b2f9 (diff) | |
| parent | f76840f36cf60feecaf21d55d24ace948800fef7 (diff) | |
| download | emacs-5fcd436bab49a3374be4571969abbcf02803bf71.tar.gz emacs-5fcd436bab49a3374be4571969abbcf02803bf71.zip | |
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 899-900)
- Update from CVS
- Merge from emacs--rel--22
* emacs--rel--22 (patch 129-130)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 259-260)
- Merge from emacs--rel--22
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-272
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 12 | ||||
| -rw-r--r-- | src/Makefile.in | 9 | ||||
| -rw-r--r-- | src/doc.c | 12 | ||||
| -rw-r--r-- | src/process.c | 2 |
4 files changed, 33 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index c50b6286407..dda5d8e396d 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,15 @@ | |||
| 1 | 2007-10-19 Chong Yidong <cyd@stupidchicken.com> | ||
| 2 | |||
| 3 | * Makefile.in [HAVE_LIBRESOLV]: Add -lresolv to linker flags. | ||
| 4 | |||
| 5 | 2007-10-19 Richard Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * doc.c (Fdocumentation): Check for and handle an advised function. | ||
| 8 | |||
| 9 | 2007-10-19 Juanma Barranquero <lekktu@gmail.com> | ||
| 10 | |||
| 11 | * process.c (Fset_process_filter): Doc fix. | ||
| 12 | |||
| 1 | 2007-10-18 Stefan Monnier <monnier@iro.umontreal.ca> | 13 | 2007-10-18 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 14 | ||
| 3 | * keyboard.c (read_key_sequence): Undo a change introduced by multi-tty | 15 | * keyboard.c (read_key_sequence): Undo a change introduced by multi-tty |
diff --git a/src/Makefile.in b/src/Makefile.in index 6fce595a9ec..1ff7ce30339 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -460,6 +460,13 @@ LIBX= $(LIBXMENU) LD_SWITCH_X_SITE -lX10 LIBX10_MACHINE LIBX10_SYSTEM | |||
| 460 | #define LIBGPM | 460 | #define LIBGPM |
| 461 | #endif /* not HAVE_GPM */ | 461 | #endif /* not HAVE_GPM */ |
| 462 | 462 | ||
| 463 | #if HAVE_LIBRESOLV | ||
| 464 | #ifndef LIBRESOLV | ||
| 465 | #define LIBRESOLV -lresolv | ||
| 466 | #endif /* not defined LIBRESOLV */ | ||
| 467 | #else /* not HAVE_LIBRESOLV */ | ||
| 468 | #define LIBRESOLV | ||
| 469 | #endif /* not HAVE_LIBRESOLV */ | ||
| 463 | 470 | ||
| 464 | LIBSOUND= @LIBSOUND@ | 471 | LIBSOUND= @LIBSOUND@ |
| 465 | CFLAGS_SOUND= @CFLAGS_SOUND@ | 472 | CFLAGS_SOUND= @CFLAGS_SOUND@ |
| @@ -943,7 +950,7 @@ SOME_MACHINE_LISP = ${dotdot}/lisp/mouse.elc \ | |||
| 943 | duplicated symbols. If the standard libraries were compiled | 950 | duplicated symbols. If the standard libraries were compiled |
| 944 | with GCC, we might need gnulib again after them. */ | 951 | with GCC, we might need gnulib again after them. */ |
| 945 | LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) LIBGPM \ | 952 | LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) LIBGPM \ |
| 946 | LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \ | 953 | LIBRESOLV LIBS_SYSTEM LIBS_MACHINE LIBS_TERMCAP \ |
| 947 | LIBS_DEBUG $(GETLOADAVG_LIBS) \ | 954 | LIBS_DEBUG $(GETLOADAVG_LIBS) \ |
| 948 | @FREETYPE_LIBS@ @FONTCONFIG_LIBS@ @LIBOTF_LIBS@ \ | 955 | @FREETYPE_LIBS@ @FONTCONFIG_LIBS@ @LIBOTF_LIBS@ \ |
| 949 | $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR) | 956 | $(GNULIB_VAR) LIB_MATH LIB_STANDARD $(GNULIB_VAR) |
| @@ -434,6 +434,18 @@ string is passed through `substitute-command-keys'. */) | |||
| 434 | doc = tem; | 434 | doc = tem; |
| 435 | else | 435 | else |
| 436 | return Qnil; | 436 | return Qnil; |
| 437 | |||
| 438 | /* Check for an advised function. Its doc string | ||
| 439 | has an `ad-advice-info' text property. */ | ||
| 440 | if (STRINGP (doc)) | ||
| 441 | { | ||
| 442 | Lisp_Object innerfunc; | ||
| 443 | innerfunc = Fget_text_property (make_number (0), | ||
| 444 | intern ("ad-advice-info"), | ||
| 445 | doc); | ||
| 446 | if (! NILP (innerfunc)) | ||
| 447 | doc = call1 (intern ("ad-make-advised-docstring"), innerfunc); | ||
| 448 | } | ||
| 437 | } | 449 | } |
| 438 | else if (EQ (funcar, Qmacro)) | 450 | else if (EQ (funcar, Qmacro)) |
| 439 | return Fdocumentation (Fcdr (fun), raw); | 451 | return Fdocumentation (Fcdr (fun), raw); |
diff --git a/src/process.c b/src/process.c index 6bcaef63303..fb10bf2cc8b 100644 --- a/src/process.c +++ b/src/process.c | |||
| @@ -1006,7 +1006,7 @@ DEFUN ("process-mark", Fprocess_mark, Sprocess_mark, | |||
| 1006 | DEFUN ("set-process-filter", Fset_process_filter, Sset_process_filter, | 1006 | DEFUN ("set-process-filter", Fset_process_filter, Sset_process_filter, |
| 1007 | 2, 2, 0, | 1007 | 2, 2, 0, |
| 1008 | doc: /* Give PROCESS the filter function FILTER; nil means no filter. | 1008 | doc: /* Give PROCESS the filter function FILTER; nil means no filter. |
| 1009 | t means stop accepting output from the process. | 1009 | A value of t means stop accepting output from the process. |
| 1010 | 1010 | ||
| 1011 | When a process has a filter, its buffer is not used for output. | 1011 | When a process has a filter, its buffer is not used for output. |
| 1012 | Instead, each time it does output, the entire string of output is | 1012 | Instead, each time it does output, the entire string of output is |