aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMiles Bader2007-10-20 02:22:59 +0000
committerMiles Bader2007-10-20 02:22:59 +0000
commit5fcd436bab49a3374be4571969abbcf02803bf71 (patch)
treebc16a7841c819832a9189d6c63374950b9ce6bbc /src
parent62c5c1fe177df9e52a7fc7ea3141a04faac5b2f9 (diff)
parentf76840f36cf60feecaf21d55d24ace948800fef7 (diff)
downloademacs-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/ChangeLog12
-rw-r--r--src/Makefile.in9
-rw-r--r--src/doc.c12
-rw-r--r--src/process.c2
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 @@
12007-10-19 Chong Yidong <cyd@stupidchicken.com>
2
3 * Makefile.in [HAVE_LIBRESOLV]: Add -lresolv to linker flags.
4
52007-10-19 Richard Stallman <rms@gnu.org>
6
7 * doc.c (Fdocumentation): Check for and handle an advised function.
8
92007-10-19 Juanma Barranquero <lekktu@gmail.com>
10
11 * process.c (Fset_process_filter): Doc fix.
12
12007-10-18 Stefan Monnier <monnier@iro.umontreal.ca> 132007-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
464LIBSOUND= @LIBSOUND@ 471LIBSOUND= @LIBSOUND@
465CFLAGS_SOUND= @CFLAGS_SOUND@ 472CFLAGS_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. */
945LIBES = $(LOADLIBES) $(LIBS) $(LIBX) $(LIBSOUND) $(RSVG_LIBS) LIBGPM \ 952LIBES = $(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)
diff --git a/src/doc.c b/src/doc.c
index f491661a616..c4af523baac 100644
--- a/src/doc.c
+++ b/src/doc.c
@@ -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,
1006DEFUN ("set-process-filter", Fset_process_filter, Sset_process_filter, 1006DEFUN ("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.
1009t means stop accepting output from the process. 1009A value of t means stop accepting output from the process.
1010 1010
1011When a process has a filter, its buffer is not used for output. 1011When a process has a filter, its buffer is not used for output.
1012Instead, each time it does output, the entire string of output is 1012Instead, each time it does output, the entire string of output is