aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc
diff options
context:
space:
mode:
authorGlenn Morris2014-02-21 00:04:15 -0800
committerGlenn Morris2014-02-21 00:04:15 -0800
commit458e643be8acb837a8b002d8103e58c228976cd3 (patch)
tree9529ba90d65449c9fe2a307ec3b66e959ca5f041 /doc/misc
parent8dd3e94fb6b780ac2bf5d07795df376a296ef5b5 (diff)
downloademacs-458e643be8acb837a8b002d8103e58c228976cd3.tar.gz
emacs-458e643be8acb837a8b002d8103e58c228976cd3.zip
Some doc updates for default process sentinels and filters not being nil
* doc/lispref/internals.texi (Process Internals): * doc/lispref/processes.texi (Deleting Processes, Output from Processes) (Process Buffers, Filter Functions, Accepting Output, Sentinels) (Network, Network Servers, Network Processes, Serial Ports): Filters and sentinels can no longer be nil. * doc/lispref/elisp.texi (Top): Menu update. * doc/misc/flymake.texi (Starting the syntax check process): Grammar fix. * doc/misc/tramp.texi (External packages): Grammar fix. Reword for default sentinel not being nil any more. * src/process.c (Fprocess_buffer, Faccept_process_output) (Finternal_default_process_filter, Finternal_default_process_sentinel): Doc fixes.
Diffstat (limited to 'doc/misc')
-rw-r--r--doc/misc/ChangeLog7
-rw-r--r--doc/misc/flymake.texi4
-rw-r--r--doc/misc/tramp.texi10
3 files changed, 14 insertions, 7 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index e2ef448c3cd..7dbf46cf1a2 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,10 @@
12014-02-21 Glenn Morris <rgm@gnu.org>
2
3 * flymake.texi (Starting the syntax check process): Grammar fix.
4
5 * tramp.texi (External packages): Grammar fix.
6 Reword for default sentinel not being nil any more.
7
12014-02-19 Michael Albinus <michael.albinus@gmx.de> 82014-02-19 Michael Albinus <michael.albinus@gmx.de>
2 9
3 * trampver.texi: Update release number. 10 * trampver.texi: Update release number.
diff --git a/doc/misc/flymake.texi b/doc/misc/flymake.texi
index a9904530e13..5125acd1f0d 100644
--- a/doc/misc/flymake.texi
+++ b/doc/misc/flymake.texi
@@ -695,8 +695,8 @@ Buildfile values are also cached.
695 695
696The command line (command name and the list of arguments) for launching a process is returned by the 696The command line (command name and the list of arguments) for launching a process is returned by the
697initialization function. Flymake then just calls @code{start-process} 697initialization function. Flymake then just calls @code{start-process}
698to start an asynchronous process and configures process filter and 698to start an asynchronous process and configures a process filter and
699sentinel which is used for processing the output of the syntax check 699sentinel, which are used for processing the output of the syntax check
700tool. 700tool.
701 701
702@node Parsing the output 702@node Parsing the output
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi
index b3057c255fc..6dd5d2a88d8 100644
--- a/doc/misc/tramp.texi
+++ b/doc/misc/tramp.texi
@@ -3766,10 +3766,10 @@ its complete cache keeping attributes for all files of the remote host
3766it has seen so far. 3766it has seen so far.
3767 3767
3768This is a performance degradation, because the lost file attributes 3768This is a performance degradation, because the lost file attributes
3769must be recomputed when needed again. In cases the caller of 3769must be recomputed when needed again. In cases where the caller of
3770@code{process-file} knows that there are no file attribute changes, it 3770@code{process-file} knows that there are no file attribute changes, it
3771shall let-bind the variable @code{process-file-side-effects} to 3771should let-bind the variable @code{process-file-side-effects} to
3772@code{nil}. @value{tramp} wouldn't flush the file attributes cache then. 3772@code{nil}. Then @value{tramp} won't flush the file attributes cache.
3773 3773
3774@lisp 3774@lisp
3775(let (process-file-side-effects) 3775(let (process-file-side-effects)
@@ -3779,8 +3779,8 @@ shall let-bind the variable @code{process-file-side-effects} to
3779For asynchronous processes, @value{tramp} flushes the file attributes 3779For asynchronous processes, @value{tramp} flushes the file attributes
3780cache via a process sentinel. If the caller of 3780cache via a process sentinel. If the caller of
3781@code{start-file-process} knows that there are no file attribute 3781@code{start-file-process} knows that there are no file attribute
3782changes, it shall set the process sentinel to @code{nil}. In case the 3782changes, it should set the process sentinel to the default. In cases
3783caller defines an own process sentinel, @value{tramp}'s process 3783where the caller defines its own process sentinel, @value{tramp}'s process
3784sentinel is overwritten. The caller can still flush the file 3784sentinel is overwritten. The caller can still flush the file
3785attributes cache in its process sentinel with this code: 3785attributes cache in its process sentinel with this code:
3786 3786