# HG changeset patch # User Kim F. Storm # Date 1092782543 0 # Node ID 59569d20d0a1f8c185eb741a8a83d1b792d5027e # Parent 900340a218c9804a5b5d84e7f5b8550b6ceeeb63 *** empty log message *** diff -r 900340a218c9 -r 59569d20d0a1 etc/NEWS --- a/etc/NEWS Tue Aug 17 22:41:51 2004 +0000 +++ b/etc/NEWS Tue Aug 17 22:42:23 2004 +0000 @@ -3271,7 +3271,13 @@ The new low-level functions process-plist and set-process-plist are used to access and replace the entire property list of a process. -??? +*** Function accept-process-output now has an optional fourth arg +`just-this-one'. If non-nil, only output from the specified process +is handled, suspending output from other processes. If value is an +integer, also inhibit running timers. This feature is generally not +recommended, but may be necessary for specific applications, such as +speech synthesis. + *** Adaptive read buffering of subprocess output. On some systems, when emacs reads the output from a subprocess, the diff -r 900340a218c9 -r 59569d20d0a1 lispref/ChangeLog --- a/lispref/ChangeLog Tue Aug 17 22:41:51 2004 +0000 +++ b/lispref/ChangeLog Tue Aug 17 22:42:23 2004 +0000 @@ -2,6 +2,7 @@ * processes.texi (Accepting Output): Add `just-this-one' arg to `accept-process-output'. + (Output from Processes): New var `process-adaptive-read-buffering'. 2004-08-10 Luc Teirlinck diff -r 900340a218c9 -r 59569d20d0a1 src/ChangeLog --- a/src/ChangeLog Tue Aug 17 22:41:51 2004 +0000 +++ b/src/ChangeLog Tue Aug 17 22:42:23 2004 +0000 @@ -1,3 +1,11 @@ +2004-08-18 Kim F. Storm + + * process.c (Faccept_process_output): Add arg JUST-THIS-ONE; + forward to wait_reading_process_input via DO_DISPLAY arg. + (wait_reading_process_input): If DO_DISPLAY < 0 for a process + object, only process output from that process; also inhibit + running timers if DO_DISPLAY==-2. + 2004-08-17 Kim F. Storm * process.c (process_send_signal): Fix last change--use