aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/misc.texi9
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/processes.texi3
-rw-r--r--etc/ChangeLog15
-rw-r--r--etc/NEWS35
-rw-r--r--lisp/ChangeLog30
-rw-r--r--lisp/gnus/ChangeLog40
-rw-r--r--lisp/gnus/gnus-agent.el9
-rw-r--r--lisp/gnus/gnus-art.el5
-rw-r--r--lisp/gnus/gnus-async.el6
-rw-r--r--lisp/gnus/gnus-html.el16
-rw-r--r--lisp/gnus/gnus-sum.el3
-rw-r--r--lisp/gnus/gnus.el3
-rw-r--r--lisp/gnus/nnheader.el13
-rw-r--r--lisp/gnus/nnimap.el7
-rw-r--r--lisp/gnus/nntp.el34
-rw-r--r--lisp/gnus/pop3.el90
-rw-r--r--lisp/gnus/shr.el11
-rw-r--r--lisp/isearch.el16
-rw-r--r--lisp/ldefs-boot.el661
-rw-r--r--lisp/net/network-stream.el13
-rw-r--r--lisp/server.el39
-rw-r--r--lisp/simple.el24
-rw-r--r--lisp/textmodes/ispell.el72
-rw-r--r--lisp/url/ChangeLog9
-rw-r--r--lisp/url/url-queue.el112
-rw-r--r--lisp/vc/diff.el2
-rw-r--r--src/ChangeLog34
-rw-r--r--src/callproc.c367
-rw-r--r--src/gnutls.c35
-rw-r--r--src/lisp.h1
-rw-r--r--src/sysdep.c50
33 files changed, 1130 insertions, 643 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 92cd765b492..efe031d465b 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,7 @@
12011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * misc.texi (Emacs Server): Document `server-eval-at'.
4
12011-04-24 Chong Yidong <cyd@stupidchicken.com> 52011-04-24 Chong Yidong <cyd@stupidchicken.com>
2 6
3 * maintaining.texi (List Tags): Document next-file. Suggested by 7 * maintaining.texi (List Tags): Document next-file. Suggested by
diff --git a/doc/emacs/misc.texi b/doc/emacs/misc.texi
index 1299895a06e..06267851d4c 100644
--- a/doc/emacs/misc.texi
+++ b/doc/emacs/misc.texi
@@ -1495,6 +1495,15 @@ server-name @key{RET} foo @key{RET}} sets the server name to
1495@samp{foo}. The @code{emacsclient} program can specify a server by 1495@samp{foo}. The @code{emacsclient} program can specify a server by
1496name, using the @samp{-s} option (@pxref{emacsclient Options}). 1496name, using the @samp{-s} option (@pxref{emacsclient Options}).
1497 1497
1498@findex server-eval-at
1499 If you have defined a server by a unique server name, you can
1500connect to this server from other Emacs instances and evaluate forms
1501on it by using the @code{server-eval-at} function.
1502
1503@code{(server-eval-at "foo" '(+ 1 2))} gives the result @code{3}, if
1504there's a server with that name that is listening. If not, an error
1505will be signaled.
1506
1498@menu 1507@menu
1499* Invoking emacsclient:: Connecting to the Emacs server. 1508* Invoking emacsclient:: Connecting to the Emacs server.
1500* emacsclient Options:: Emacs client startup options. 1509* emacsclient Options:: Emacs client startup options.
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 0c0583c06ab..4aa63c6abaa 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12011-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * processes.texi (Synchronous Processes): Document the (:file
4 "/file-name") syntax for `call-process'.
5
12011-04-23 Juanma Barranquero <lekktu@gmail.com> 62011-04-23 Juanma Barranquero <lekktu@gmail.com>
2 7
3 * windows.texi (Choosing Window): Fix typo. 8 * windows.texi (Choosing Window): Fix typo.
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index dc9fed58076..ba9d8accd4a 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -299,6 +299,9 @@ function returns.
299MS-DOS doesn't support asynchronous subprocesses, so this option doesn't 299MS-DOS doesn't support asynchronous subprocesses, so this option doesn't
300work there. 300work there.
301 301
302@item @code{(:file @var{file-name})}
303Send the output to the file name specified.
304
302@item @code{(@var{real-destination} @var{error-destination})} 305@item @code{(@var{real-destination} @var{error-destination})}
303Keep the standard output stream separate from the standard error stream; 306Keep the standard output stream separate from the standard error stream;
304deal with the ordinary output as specified by @var{real-destination}, 307deal with the ordinary output as specified by @var{real-destination},
diff --git a/etc/ChangeLog b/etc/ChangeLog
index 20779152050..0eb21406105 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,18 @@
12011-05-03 Leo Liu <sdl.web@gmail.com>
2
3 * NEWS: Mention the new command isearch-yank-pop.
4
52011-05-03 Teodor Zlatanov <tzz@lifelogs.com>
6
7 * NEWS: Mention new library gnutls.el and explain GnuTLS
8 functionality. Mention new configure.bat options --without-gnutls
9 and --lib for W32.
10
112011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
12
13 * NEWS: Mention `url-retrieve-queue', (:file "file") and
14 `server-eval-at'.
15
12011-04-28 Juanma Barranquero <lekktu@gmail.com> 162011-04-28 Juanma Barranquero <lekktu@gmail.com>
2 17
3 * NEWS: Document `delayed-warnings-list' and `delayed-warnings-hook'. 18 * NEWS: Document `delayed-warnings-list' and `delayed-warnings-hook'.
diff --git a/etc/NEWS b/etc/NEWS
index 54917302cfd..5094ecfc4fc 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -281,6 +281,10 @@ replaced with Lisp commands `doc-file-to-man' and `doc-file-to-info'.
281*** C-y in Isearch is now bound to isearch-yank-kill, instead of 281*** C-y in Isearch is now bound to isearch-yank-kill, instead of
282isearch-yank-line. 282isearch-yank-line.
283 283
284---
285*** M-y in Isearch is now bound to isearch-yank-pop, instead of
286isearch-yank-kill.
287
284+++ 288+++
285*** M-s C-e in Isearch is now bound to isearch-yank-line. 289*** M-s C-e in Isearch is now bound to isearch-yank-line.
286 290
@@ -396,6 +400,9 @@ Just set shell-dir-cookie-re to an appropriate regexp.
396** browse-url has gotten a new variable that is used for mailto: URLs, 400** browse-url has gotten a new variable that is used for mailto: URLs,
397`browse-url-mailto-function', which defaults to `browse-url-mail'. 401`browse-url-mailto-function', which defaults to `browse-url-mail'.
398 402
403** `url-queue-retrieve' downloads web pages asynchronously, but allow
404controlling the degree of parallelism.
405
399** Directory local variables can apply to file-less buffers, in certain modes 406** Directory local variables can apply to file-less buffers, in certain modes
400(eg dired, vc-dir, log-edit). For example, adding 407(eg dired, vc-dir, log-edit). For example, adding
401"(diff-mode . ((mode . whitespace)))" to your .dir-locals.el file, 408"(diff-mode . ((mode . whitespace)))" to your .dir-locals.el file,
@@ -822,6 +829,12 @@ Instead, the offending function is removed.
822 829
823** New low-level function run-hook-wrapped. 830** New low-level function run-hook-wrapped.
824 831
832** `server-eval-at' is provided to allow evaluating forms on different
833Emacs server instances.
834
835** `call-process' allows a `(:file "file")' spec to redirect STDOUT to
836a file.
837
825** byte-compile-disable-print-circle is obsolete. 838** byte-compile-disable-print-circle is obsolete.
826** deferred-action-list and deferred-action-function are obsolete. 839** deferred-action-list and deferred-action-function are obsolete.
827** Removed the stack-trace-on-error variable. 840** Removed the stack-trace-on-error variable.
@@ -894,7 +907,21 @@ Emacs Lisp parse tree.
894 907
895FIXME: These should be front-ended by xml.el. 908FIXME: These should be front-ended by xml.el.
896 909
897** FIXME GnuTLS 910** GnuTLS
911
912*** Emacs can be compiled with libgnutls support
913This is the default. You will then be able to use the functionality
914in gnutls.el, namely the `open-gnutls-stream' and `gnutls-negotiate'
915functions. It's easiest to use these functions through
916`open-network-stream' because it can upgrade connections through
917STARTTLS opportunistically or use plain SSL, depending on your needs.
918
919Only versions 2.8.x and higher or GnuTLS have been tested.
920
921*** gnutls-log-level
922Set `gnutls-log-level' higher than 0 to get debug output. 1 is for
923important messages, 2 is for debug data, and higher numbers are as per
924the GnuTLS logging conventions. The output is in *Messages*.
898 925
899** Isearch 926** Isearch
900 927
@@ -922,6 +949,12 @@ runtime checks.
922** New configure.bat option --distfiles to specify files to be 949** New configure.bat option --distfiles to specify files to be
923included in binary distribution. 950included in binary distribution.
924 951
952** New configure.bat option --without-gnutls to disable automatic
953GnuTLS detection.
954
955** New configure.bat option --lib for general library linkage, works
956with the USER_LIBS build variable.
957
925** New make target `dist' to create binary distribution for MS Windows. 958** New make target `dist' to create binary distribution for MS Windows.
926 959
927 960
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index d0f08795ed3..aa9052adfb4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,33 @@
12011-05-03 Leo Liu <sdl.web@gmail.com>
2
3 * isearch.el (isearch-yank-pop): New command.
4 (isearch-mode-map): bind it to `M-y'.
5 (isearch-forward): Mention it.
6
72011-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
8
9 * simple.el (minibuffer-complete-shell-command): Remove.
10 (minibuffer-local-shell-command-map): Use completion-at-point.
11 (read-shell-command): Setup completion vars here instead.
12 (read-expression-map): Bind TAB to symbol completion.
13
14 * textmodes/ispell.el (lookup-words): Use with-temp-buffer; signal
15 error directly rather via storing it into `results'.
16
172011-05-02 Leo Liu <sdl.web@gmail.com>
18
19 * vc/diff.el: Fix description.
20
212011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
22
23 * server.el (server-eval-at): New function.
24
252011-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
26
27 * net/network-stream.el (open-network-stream): Take a :nowait
28 parameter and pass it on to `make-network-process'.
29 (network-stream-open-plain): Ditto.
30
12011-04-30 Andreas Schwab <schwab@linux-m68k.org> 312011-04-30 Andreas Schwab <schwab@linux-m68k.org>
2 32
3 * faces.el (face-spec-set-match-display): Don't match toolkit 33 * faces.el (face-spec-set-match-display): Don't match toolkit
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog
index a4327337f87..784f374bafa 100644
--- a/lisp/gnus/ChangeLog
+++ b/lisp/gnus/ChangeLog
@@ -1,3 +1,43 @@
12011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * gnus-html.el (gnus-html-schedule-image-fetching): Use
4 url-queue-retrieve, if it exists.
5
6 * shr.el (shr-tag-img): Ditto.
7
8 * gnus.el: Autoload more gnus-agent functions.
9
10 * gnus-art.el (gnus-request-article-this-buffer): Store articles in the
11 agent if we haven't already (bug#8502).
12
13 * gnus-async.el (gnus-async-article-callback): Put prefetched articles
14 into the Agent, too.
15
16 * gnus-agent.el (gnus-agent-store-article): New function.
17
18 * nnheader.el (nnheader-insert-buffer-substring): Renamed from nntp-
19 and moved from that file for reuse.
20
21 * pop3.el (pop3-open-server): Error messages are "-ERR".
22
232011-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
24
25 * pop3.el (pop3-open-server): Upgrade opportunistically to STARTTLS.
26 (open-tls-stream): Remove superfluous tls/starttls autoloads.
27
282011-05-01 Stefan Monnier <monnier@iro.umontreal.ca>
29
30 * gnus-sum.el (gnus-summary-next-article): Don't bug out if the summary
31 buffer has moved to a different frame.
32
332011-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
34
35 * nnimap.el (nnimap-request-article): Use nntp-insert-buffer-substring
36 to get the conversion from unibyte to multibyte buffers to work on
37 Emacs 22.
38
39 * nntp.el (nntp-request-article): Slight clean-up.
40
12011-04-29 Lars Magne Ingebrigtsen <larsi@gnus.org> 412011-04-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 42
3 * shr.el (shr-strike-through): New face. 43 * shr.el (shr-strike-through): New face.
diff --git a/lisp/gnus/gnus-agent.el b/lisp/gnus/gnus-agent.el
index 52fbe9da11f..b4f0dc38e7e 100644
--- a/lisp/gnus/gnus-agent.el
+++ b/lisp/gnus/gnus-agent.el
@@ -3876,6 +3876,15 @@ has been fetched."
3876 (insert-file-contents file)) 3876 (insert-file-contents file))
3877 t)))) 3877 t))))
3878 3878
3879(defun gnus-agent-store-article (article group)
3880 (let* ((gnus-command-method (gnus-find-method-for-group group))
3881 (file (gnus-agent-article-name (number-to-string article) group))
3882 (file-name-coding-system nnmail-pathname-coding-system)
3883 (coding-system-for-write gnus-cache-coding-system))
3884 (when (not (file-exists-p file))
3885 (gnus-make-directory (file-name-directory file))
3886 (write-region (point-min) (point-max) file nil 'silent))))
3887
3879(defun gnus-agent-regenerate-group (group &optional reread) 3888(defun gnus-agent-regenerate-group (group &optional reread)
3880 "Regenerate GROUP. 3889 "Regenerate GROUP.
3881If REREAD is t, all articles in the .overview are marked as unread. 3890If REREAD is t, all articles in the .overview are marked as unread.
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el
index e03c787d995..690e29cb65a 100644
--- a/lisp/gnus/gnus-art.el
+++ b/lisp/gnus/gnus-art.el
@@ -6841,7 +6841,10 @@ If given a prefix, show the hidden text instead."
6841 gnus-summary-buffer) 6841 gnus-summary-buffer)
6842 (when gnus-keep-backlog 6842 (when gnus-keep-backlog
6843 (gnus-backlog-enter-article 6843 (gnus-backlog-enter-article
6844 group article (current-buffer)))) 6844 group article (current-buffer)))
6845 (when (and gnus-agent
6846 (gnus-agent-group-covered-p group))
6847 (gnus-agent-store-article article group)))
6845 (setq result 'article)) 6848 (setq result 'article))
6846 (methods 6849 (methods
6847 (setq gnus-override-method (pop methods))) 6850 (setq gnus-override-method (pop methods)))
diff --git a/lisp/gnus/gnus-async.el b/lisp/gnus/gnus-async.el
index b7e24b8dcfd..ad85bc5cf76 100644
--- a/lisp/gnus/gnus-async.el
+++ b/lisp/gnus/gnus-async.el
@@ -237,6 +237,12 @@ that was fetched."
237 (save-excursion 237 (save-excursion
238 (save-restriction 238 (save-restriction
239 (narrow-to-region mark (point-max)) 239 (narrow-to-region mark (point-max))
240 ;; Put the articles into the agent, if they aren't already.
241 (when (and gnus-agent
242 (gnus-agent-group-covered-p group))
243 (save-restriction
244 (narrow-to-region mark (point-max))
245 (gnus-agent-store-article article group)))
240 ;; Prefetch images for the groups that want that. 246 ;; Prefetch images for the groups that want that.
241 (when (fboundp 'gnus-html-prefetch-images) 247 (when (fboundp 'gnus-html-prefetch-images)
242 (gnus-html-prefetch-images summary)) 248 (gnus-html-prefetch-images summary))
diff --git a/lisp/gnus/gnus-html.el b/lisp/gnus/gnus-html.el
index 7c0d63fb246..f380d079d7b 100644
--- a/lisp/gnus/gnus-html.el
+++ b/lisp/gnus/gnus-html.el
@@ -386,16 +386,14 @@ Use ALT-TEXT for the image string."
386 "Retrieve IMAGE, and place it into BUFFER on arrival." 386 "Retrieve IMAGE, and place it into BUFFER on arrival."
387 (gnus-message 8 "gnus-html-schedule-image-fetching: buffer %s, image %s" 387 (gnus-message 8 "gnus-html-schedule-image-fetching: buffer %s, image %s"
388 buffer image) 388 buffer image)
389 (let ((args (list (car image) 389 (if (fboundp 'url-queue-retrieve)
390 'gnus-html-image-fetched 390 (url-queue-retrieve (car image)
391 (list buffer image)))) 391 'gnus-html-image-fetched
392 (when (> (length (if (featurep 'xemacs) 392 (list buffer image) t)
393 (cdr (split-string (function-arglist 'url-retrieve)))
394 (help-function-arglist 'url-retrieve)))
395 4)
396 (setq args (nconc args (list t))))
397 (ignore-errors 393 (ignore-errors
398 (push (apply #'url-retrieve args) gnus-buffers)))) 394 (url-retrieve (car image)
395 'gnus-html-image-fetched
396 (list buffer image)))))
399 397
400(defun gnus-html-image-fetched (status buffer image) 398(defun gnus-html-image-fetched (status buffer image)
401 "Callback function called when image has been fetched." 399 "Callback function called when image has been fetched."
diff --git a/lisp/gnus/gnus-sum.el b/lisp/gnus/gnus-sum.el
index 807f133e481..3cbb479e068 100644
--- a/lisp/gnus/gnus-sum.el
+++ b/lisp/gnus/gnus-sum.el
@@ -7783,7 +7783,8 @@ If BACKWARD, the previous article is selected instead of the next."
7783 ;; Somehow or other, we may now have selected a different 7783 ;; Somehow or other, we may now have selected a different
7784 ;; window. Make point go back to the summary buffer. 7784 ;; window. Make point go back to the summary buffer.
7785 (when (eq current-summary (current-buffer)) 7785 (when (eq current-summary (current-buffer))
7786 (select-window (get-buffer-window current-summary))) 7786 ;; FIXME: This burps when get-buffer-window returns nil.
7787 (select-window (get-buffer-window current-summary 0)))
7787 (gnus-summary-walk-group-buffer 7788 (gnus-summary-walk-group-buffer
7788 gnus-newsgroup-name cmd unread backward point)))))))) 7789 gnus-newsgroup-name cmd unread backward point))))))))
7789 7790
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el
index 5ff03572832..8797780251a 100644
--- a/lisp/gnus/gnus.el
+++ b/lisp/gnus/gnus.el
@@ -2910,7 +2910,8 @@ gnus-registry.el will populate this if it's loaded.")
2910 gnus-agent-save-active gnus-agent-method-p 2910 gnus-agent-save-active gnus-agent-method-p
2911 gnus-agent-get-undownloaded-list gnus-agent-fetch-session 2911 gnus-agent-get-undownloaded-list gnus-agent-fetch-session
2912 gnus-summary-set-agent-mark gnus-agent-save-group-info 2912 gnus-summary-set-agent-mark gnus-agent-save-group-info
2913 gnus-agent-request-article gnus-agent-retrieve-headers) 2913 gnus-agent-request-article gnus-agent-retrieve-headers
2914 gnus-agent-store-article gnus-agent-group-covered-p)
2914 ("gnus-agent" :interactive t 2915 ("gnus-agent" :interactive t
2915 gnus-unplugged gnus-agentize gnus-agent-batch) 2916 gnus-unplugged gnus-agentize gnus-agent-batch)
2916 ("gnus-vm" :interactive t gnus-summary-save-in-vm 2917 ("gnus-vm" :interactive t gnus-summary-save-in-vm
diff --git a/lisp/gnus/nnheader.el b/lisp/gnus/nnheader.el
index ae5893ae42d..6f871ccb9e8 100644
--- a/lisp/gnus/nnheader.el
+++ b/lisp/gnus/nnheader.el
@@ -1099,6 +1099,19 @@ See `find-file-noselect' for the arguments."
1099 backend-marks))))) 1099 backend-marks)))))
1100 backend-marks) 1100 backend-marks)
1101 1101
1102(defmacro nnheader-insert-buffer-substring (buffer &optional start end)
1103 "Copy string from unibyte buffer to multibyte current buffer."
1104 (if (featurep 'xemacs)
1105 `(insert-buffer-substring ,buffer ,start ,end)
1106 `(if enable-multibyte-characters
1107 (insert (with-current-buffer ,buffer
1108 (mm-string-to-multibyte
1109 ,(if (or start end)
1110 `(buffer-substring (or ,start (point-min))
1111 (or ,end (point-max)))
1112 '(buffer-string)))))
1113 (insert-buffer-substring ,buffer ,start ,end))))
1114
1102(when (featurep 'xemacs) 1115(when (featurep 'xemacs)
1103 (require 'nnheaderxm)) 1116 (require 'nnheaderxm))
1104 1117
diff --git a/lisp/gnus/nnimap.el b/lisp/gnus/nnimap.el
index f819c17afe8..6882ed63135 100644
--- a/lisp/gnus/nnimap.el
+++ b/lisp/gnus/nnimap.el
@@ -545,10 +545,9 @@ textual parts.")
545 (nnimap-get-whole-article article)) 545 (nnimap-get-whole-article article))
546 (let ((buffer (current-buffer))) 546 (let ((buffer (current-buffer)))
547 (with-current-buffer (or to-buffer nntp-server-buffer) 547 (with-current-buffer (or to-buffer nntp-server-buffer)
548 (erase-buffer) 548 (nnheader-insert-buffer-substring buffer)
549 (insert-buffer-substring buffer) 549 (nnheader-ms-strip-cr)))
550 (nnheader-ms-strip-cr) 550 (cons group article)))))))
551 (cons group article)))))))))
552 551
553(deffoo nnimap-request-head (article &optional group server to-buffer) 552(deffoo nnimap-request-head (article &optional group server to-buffer)
554 (when (nnimap-possibly-change-group group server) 553 (when (nnimap-possibly-change-group group server)
diff --git a/lisp/gnus/nntp.el b/lisp/gnus/nntp.el
index 3285da513e8..727d9b4d8c0 100644
--- a/lisp/gnus/nntp.el
+++ b/lisp/gnus/nntp.el
@@ -364,19 +364,6 @@ be restored and the command retried."
364 364
365 (throw 'nntp-with-open-group-error t)) 365 (throw 'nntp-with-open-group-error t))
366 366
367(defmacro nntp-insert-buffer-substring (buffer &optional start end)
368 "Copy string from unibyte buffer to multibyte current buffer."
369 (if (featurep 'xemacs)
370 `(insert-buffer-substring ,buffer ,start ,end)
371 `(if enable-multibyte-characters
372 (insert (with-current-buffer ,buffer
373 (mm-string-to-multibyte
374 ,(if (or start end)
375 `(buffer-substring (or ,start (point-min))
376 (or ,end (point-max)))
377 '(buffer-string)))))
378 (insert-buffer-substring ,buffer ,start ,end))))
379
380(defmacro nntp-copy-to-buffer (buffer start end) 367(defmacro nntp-copy-to-buffer (buffer start end)
381 "Copy string from unibyte current buffer to multibyte buffer." 368 "Copy string from unibyte current buffer to multibyte buffer."
382 (if (featurep 'xemacs) 369 (if (featurep 'xemacs)
@@ -434,7 +421,7 @@ be restored and the command retried."
434 (unless discard 421 (unless discard
435 (with-current-buffer buffer 422 (with-current-buffer buffer
436 (goto-char (point-max)) 423 (goto-char (point-max))
437 (nntp-insert-buffer-substring (process-buffer process)) 424 (nnheader-insert-buffer-substring (process-buffer process))
438 ;; Nix out "nntp reading...." message. 425 ;; Nix out "nntp reading...." message.
439 (when nntp-have-messaged 426 (when nntp-have-messaged
440 (setq nntp-have-messaged nil) 427 (setq nntp-have-messaged nil)
@@ -996,7 +983,7 @@ command whose response triggered the error."
996 (narrow-to-region 983 (narrow-to-region
997 (setq point (goto-char (point-max))) 984 (setq point (goto-char (point-max)))
998 (progn 985 (progn
999 (nntp-insert-buffer-substring buf last-point (cdr entry)) 986 (nnheader-insert-buffer-substring buf last-point (cdr entry))
1000 (point-max))) 987 (point-max)))
1001 (setq last-point (cdr entry)) 988 (setq last-point (cdr entry))
1002 (nntp-decode-text) 989 (nntp-decode-text)
@@ -1028,16 +1015,15 @@ command whose response triggered the error."
1028 1015
1029(deffoo nntp-request-article (article &optional group server buffer command) 1016(deffoo nntp-request-article (article &optional group server buffer command)
1030 (nntp-with-open-group 1017 (nntp-with-open-group
1031 group server 1018 group server
1032 (when (nntp-send-command-and-decode 1019 (when (nntp-send-command-and-decode
1033 "\r?\n\\.\r?\n" "ARTICLE" 1020 "\r?\n\\.\r?\n" "ARTICLE"
1034 (if (numberp article) (int-to-string article) article)) 1021 (if (numberp article) (int-to-string article) article))
1035 (if (and buffer 1022 (when (and buffer
1036 (not (equal buffer nntp-server-buffer))) 1023 (not (equal buffer nntp-server-buffer)))
1037 (with-current-buffer nntp-server-buffer 1024 (with-current-buffer nntp-server-buffer
1038 (copy-to-buffer buffer (point-min) (point-max)) 1025 (copy-to-buffer buffer (point-min) (point-max))))
1039 (nntp-find-group-and-number group)) 1026 (nntp-find-group-and-number group))))
1040 (nntp-find-group-and-number group)))))
1041 1027
1042(deffoo nntp-request-head (article &optional group server) 1028(deffoo nntp-request-head (article &optional group server)
1043 (nntp-with-open-group 1029 (nntp-with-open-group
@@ -1473,7 +1459,7 @@ password contained in '~/.nntp-authinfo'."
1473 (goto-char (point-max)) 1459 (goto-char (point-max))
1474 (save-restriction 1460 (save-restriction
1475 (narrow-to-region (point) (point)) 1461 (narrow-to-region (point) (point))
1476 (nntp-insert-buffer-substring buf start) 1462 (nnheader-insert-buffer-substring buf start)
1477 (when decode 1463 (when decode
1478 (nntp-decode-text)))))) 1464 (nntp-decode-text))))))
1479 ;; report it. 1465 ;; report it.
@@ -1701,7 +1687,7 @@ password contained in '~/.nntp-authinfo'."
1701 (when in-process-buffer-p 1687 (when in-process-buffer-p
1702 (set-buffer buf) 1688 (set-buffer buf)
1703 (goto-char (point-max)) 1689 (goto-char (point-max))
1704 (nntp-insert-buffer-substring process-buffer) 1690 (nnheader-insert-buffer-substring process-buffer)
1705 (set-buffer process-buffer) 1691 (set-buffer process-buffer)
1706 (erase-buffer) 1692 (erase-buffer)
1707 (set-buffer buf)) 1693 (set-buffer buf))
diff --git a/lisp/gnus/pop3.el b/lisp/gnus/pop3.el
index 08cd7cd4ef1..6f12d3d63e1 100644
--- a/lisp/gnus/pop3.el
+++ b/lisp/gnus/pop3.el
@@ -33,6 +33,13 @@
33;;; Code: 33;;; Code:
34 34
35(eval-when-compile (require 'cl)) 35(eval-when-compile (require 'cl))
36
37(eval-and-compile
38 ;; In Emacs 24, `open-protocol-stream' is an autoloaded alias for
39 ;; `make-network-stream'.
40 (unless (fboundp 'open-protocol-stream)
41 (require 'proto-stream)))
42
36(require 'mail-utils) 43(require 'mail-utils)
37(defvar parse-time-months) 44(defvar parse-time-months)
38 45
@@ -257,10 +264,6 @@ Use streaming commands."
257 (pop3-quit process) 264 (pop3-quit process)
258 message-count)) 265 message-count))
259 266
260(autoload 'open-tls-stream "tls")
261(autoload 'starttls-open-stream "starttls")
262(autoload 'starttls-negotiate "starttls") ; avoid warning
263
264(defcustom pop3-stream-type nil 267(defcustom pop3-stream-type nil
265 "*Transport security type for POP3 connexions. 268 "*Transport security type for POP3 connexions.
266This may be either nil (plain connexion), `ssl' (use an 269This may be either nil (plain connexion), `ssl' (use an
@@ -286,64 +289,37 @@ this is nil, `ssl' is assumed for connexions to port
286Returns the process associated with the connection." 289Returns the process associated with the connection."
287 (let ((coding-system-for-read 'binary) 290 (let ((coding-system-for-read 'binary)
288 (coding-system-for-write 'binary) 291 (coding-system-for-write 'binary)
289 process) 292 result)
290 (with-current-buffer 293 (with-current-buffer
291 (get-buffer-create (concat " trace of POP session to " 294 (get-buffer-create (concat " trace of POP session to "
292 mailhost)) 295 mailhost))
293 (erase-buffer) 296 (erase-buffer)
294 (setq pop3-read-point (point-min)) 297 (setq pop3-read-point (point-min))
295 (setq process 298 (setq result
296 (cond 299 (open-protocol-stream
297 ((or (eq pop3-stream-type 'ssl) 300 "POP" (current-buffer) mailhost port
298 (and (not pop3-stream-type) (member port '(995 "pop3s")))) 301 :type (cond
299 ;; gnutls-cli, openssl don't accept service names 302 ((or (eq pop3-stream-type 'ssl)
300 (if (or (equal port "pop3s") 303 (and (not pop3-stream-type)
301 (null port)) 304 (member port '(995 "pop3s"))))
302 (setq port 995)) 305 'tls)
303 (let ((process (open-tls-stream "POP" (current-buffer) 306 (t
304 mailhost port))) 307 (or pop3-stream-type 'network)))
305 (when process 308 :capability-command "CAPA\r\n"
306 ;; There's a load of info printed that needs deleting. 309 :end-of-command "^\\.\r?\n\\|^\\(-ERR\\|+OK \\).*\n"
307 (let ((again 't)) 310 :success "^\\+OK.*\n"
308 ;; repeat until 311 :return-list t
309 ;; - either we received the +OK line 312 :starttls-function
310 ;; - or accept-process-output timed out without getting 313 (lambda (capabilities)
311 ;; anything 314 (and (string-match "\\bSTLS\\b" capabilities)
312 (while (and again 315 "STLS\r\n"))))
313 (setq again (memq (process-status process) 316 (when result
314 '(open run)))) 317 (let ((response (plist-get (cdr result) :greeting)))
315 (setq again (pop3-accept-process-output process)) 318 (setq pop3-timestamp
316 (goto-char (point-max)) 319 (substring response (or (string-match "<" response) 0)
317 (forward-line -1) 320 (+ 1 (or (string-match ">" response) -1)))))
318 (cond ((looking-at "\\+OK") 321 (pop3-set-process-query-on-exit-flag (car result) nil)
319 (setq again nil) 322 (car result)))))
320 (delete-region (point-min) (point)))
321 ((not again)
322 (pop3-quit process)
323 (error "POP SSL connexion failed")))))
324 process)))
325 ((eq pop3-stream-type 'starttls)
326 ;; gnutls-cli, openssl don't accept service names
327 (if (equal port "pop3")
328 (setq port 110))
329 ;; Delay STLS until server greeting is read (Bug#7438).
330 (starttls-open-stream "POP" (current-buffer)
331 mailhost (or port 110)))
332 (t
333 (open-network-stream "POP" (current-buffer) mailhost port))))
334 (let ((response (pop3-read-response process t)))
335 (setq pop3-timestamp
336 (substring response (or (string-match "<" response) 0)
337 (+ 1 (or (string-match ">" response) -1)))))
338 (when (eq pop3-stream-type 'starttls)
339 (pop3-send-command process "STLS")
340 (let ((response (pop3-read-response process t)))
341 (if (and response (string-match "+OK" response))
342 (starttls-negotiate process)
343 (pop3-quit process)
344 (error "POP server doesn't support starttls"))))
345 (pop3-set-process-query-on-exit-flag process nil)
346 process)))
347 323
348;; Support functions 324;; Support functions
349 325
diff --git a/lisp/gnus/shr.el b/lisp/gnus/shr.el
index 20865bda5ac..b2e4f1dc61d 100644
--- a/lisp/gnus/shr.el
+++ b/lisp/gnus/shr.el
@@ -871,10 +871,13 @@ ones, in case fg and bg are nil."
871 (shr-put-image (shr-get-image-data url) alt)) 871 (shr-put-image (shr-get-image-data url) alt))
872 (t 872 (t
873 (insert alt) 873 (insert alt)
874 (ignore-errors 874 (funcall
875 (url-retrieve (shr-encode-url url) 'shr-image-fetched 875 (if (fboundp 'url-queue-retrieve)
876 (list (current-buffer) start (point-marker)) 876 'url-queue-retrieve
877 t)))) 877 'url-retrieve)
878 (shr-encode-url url) 'shr-image-fetched
879 (list (current-buffer) start (point-marker))
880 t)))
878 (put-text-property start (point) 'keymap shr-map) 881 (put-text-property start (point) 'keymap shr-map)
879 (put-text-property start (point) 'shr-alt alt) 882 (put-text-property start (point) 'shr-alt alt)
880 (put-text-property start (point) 'image-url url) 883 (put-text-property start (point) 'image-url url)
diff --git a/lisp/isearch.el b/lisp/isearch.el
index 1e6ac9c024e..7db7f30dd89 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -473,7 +473,7 @@ This is like `describe-bindings', but displays only Isearch keys."
473 473
474 (define-key map "\M-n" 'isearch-ring-advance) 474 (define-key map "\M-n" 'isearch-ring-advance)
475 (define-key map "\M-p" 'isearch-ring-retreat) 475 (define-key map "\M-p" 'isearch-ring-retreat)
476 (define-key map "\M-y" 'isearch-yank-kill) 476 (define-key map "\M-y" 'isearch-yank-pop)
477 477
478 (define-key map "\M-\t" 'isearch-complete) 478 (define-key map "\M-\t" 'isearch-complete)
479 479
@@ -637,6 +637,8 @@ Type \\[isearch-yank-char] to yank char from buffer onto end of search\
637Type \\[isearch-yank-line] to yank rest of line onto end of search string\ 637Type \\[isearch-yank-line] to yank rest of line onto end of search string\
638 and search for it. 638 and search for it.
639Type \\[isearch-yank-kill] to yank the last string of killed text. 639Type \\[isearch-yank-kill] to yank the last string of killed text.
640Type \\[isearch-yank-pop] to replace string just yanked into search prompt
641 with string killed before it.
640Type \\[isearch-quote-char] to quote control character to search for it. 642Type \\[isearch-quote-char] to quote control character to search for it.
641\\[isearch-abort] while searching or when search has failed cancels input\ 643\\[isearch-abort] while searching or when search has failed cancels input\
642 back to what has 644 back to what has
@@ -1497,6 +1499,18 @@ If search string is empty, just beep."
1497 (interactive) 1499 (interactive)
1498 (isearch-yank-string (current-kill 0))) 1500 (isearch-yank-string (current-kill 0)))
1499 1501
1502(defun isearch-yank-pop ()
1503 "Replace just-yanked search string with previously killed string."
1504 (interactive)
1505 (if (not (memq last-command '(isearch-yank-kill isearch-yank-pop)))
1506 ;; Fall back on `isearch-yank-kill' for the benefits of people
1507 ;; who are used to the old behavior of `M-y' in isearch mode. In
1508 ;; future, this fallback may be changed if we ever change
1509 ;; `yank-pop' to do something like the kill-ring-browser.
1510 (isearch-yank-kill)
1511 (isearch-pop-state)
1512 (isearch-yank-string (current-kill 1))))
1513
1500(defun isearch-yank-x-selection () 1514(defun isearch-yank-x-selection ()
1501 "Pull current X selection into search string." 1515 "Pull current X selection into search string."
1502 (interactive) 1516 (interactive)
diff --git a/lisp/ldefs-boot.el b/lisp/ldefs-boot.el
index 4ef5ac7dd83..a89e760f0b9 100644
--- a/lisp/ldefs-boot.el
+++ b/lisp/ldefs-boot.el
@@ -5,7 +5,7 @@
5 5
6;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best 6;;;### (autoloads (5x5-crack 5x5-crack-xor-mutate 5x5-crack-mutating-best
7;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5" 7;;;;;; 5x5-crack-mutating-current 5x5-crack-randomly 5x5) "5x5"
8;;;;;; "play/5x5.el" (19845 45374)) 8;;;;;; "play/5x5.el" (19889 21967))
9;;; Generated autoloads from play/5x5.el 9;;; Generated autoloads from play/5x5.el
10 10
11(autoload '5x5 "5x5" "\ 11(autoload '5x5 "5x5" "\
@@ -65,7 +65,7 @@ should return a grid vector array that is the new solution.
65;;;*** 65;;;***
66 66
67;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el" 67;;;### (autoloads (ada-mode ada-add-extensions) "ada-mode" "progmodes/ada-mode.el"
68;;;;;; (19845 45374)) 68;;;;;; (19890 42850))
69;;; Generated autoloads from progmodes/ada-mode.el 69;;; Generated autoloads from progmodes/ada-mode.el
70 70
71(autoload 'ada-add-extensions "ada-mode" "\ 71(autoload 'ada-add-extensions "ada-mode" "\
@@ -96,7 +96,7 @@ Insert a descriptive header at the top of the file.
96;;;*** 96;;;***
97 97
98;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el" 98;;;### (autoloads (ada-find-file) "ada-xref" "progmodes/ada-xref.el"
99;;;;;; (19845 45374)) 99;;;;;; (19890 42850))
100;;; Generated autoloads from progmodes/ada-xref.el 100;;; Generated autoloads from progmodes/ada-xref.el
101 101
102(autoload 'ada-find-file "ada-xref" "\ 102(autoload 'ada-find-file "ada-xref" "\
@@ -111,7 +111,7 @@ Completion is available.
111;;;;;; add-change-log-entry-other-window add-change-log-entry find-change-log 111;;;;;; add-change-log-entry-other-window add-change-log-entry find-change-log
112;;;;;; prompt-for-change-log-name add-log-mailing-address add-log-full-name 112;;;;;; prompt-for-change-log-name add-log-mailing-address add-log-full-name
113;;;;;; add-log-current-defun-function) "add-log" "vc/add-log.el" 113;;;;;; add-log-current-defun-function) "add-log" "vc/add-log.el"
114;;;;;; (19860 32495)) 114;;;;;; (19885 24894))
115;;; Generated autoloads from vc/add-log.el 115;;; Generated autoloads from vc/add-log.el
116 116
117(put 'change-log-default-name 'safe-local-variable 'string-or-null-p) 117(put 'change-log-default-name 'safe-local-variable 'string-or-null-p)
@@ -250,7 +250,7 @@ old-style time formats for entries are supported.
250 250
251;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice 251;;;### (autoloads (defadvice ad-activate ad-add-advice ad-disable-advice
252;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action) 252;;;;;; ad-enable-advice ad-default-compilation-action ad-redefinition-action)
253;;;;;; "advice" "emacs-lisp/advice.el" (19863 8742)) 253;;;;;; "advice" "emacs-lisp/advice.el" (19878 51661))
254;;; Generated autoloads from emacs-lisp/advice.el 254;;; Generated autoloads from emacs-lisp/advice.el
255 255
256(defvar ad-redefinition-action 'warn "\ 256(defvar ad-redefinition-action 'warn "\
@@ -395,7 +395,7 @@ usage: (defadvice FUNCTION (CLASS NAME [POSITION] [ARGLIST] FLAG...)
395 395
396;;;### (autoloads (align-newline-and-indent align-unhighlight-rule 396;;;### (autoloads (align-newline-and-indent align-unhighlight-rule
397;;;;;; align-highlight-rule align-current align-entire align-regexp 397;;;;;; align-highlight-rule align-current align-entire align-regexp
398;;;;;; align) "align" "align.el" (19845 45374)) 398;;;;;; align) "align" "align.el" (19886 45771))
399;;; Generated autoloads from align.el 399;;; Generated autoloads from align.el
400 400
401(autoload 'align "align" "\ 401(autoload 'align "align" "\
@@ -979,7 +979,7 @@ This is a good function to put in `comint-output-filter-functions'.
979;;;*** 979;;;***
980 980
981;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules) 981;;;### (autoloads (antlr-set-tabs antlr-mode antlr-show-makefile-rules)
982;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (19845 45374)) 982;;;;;; "antlr-mode" "progmodes/antlr-mode.el" (19890 42850))
983;;; Generated autoloads from progmodes/antlr-mode.el 983;;; Generated autoloads from progmodes/antlr-mode.el
984 984
985(autoload 'antlr-show-makefile-rules "antlr-mode" "\ 985(autoload 'antlr-show-makefile-rules "antlr-mode" "\
@@ -1015,7 +1015,7 @@ Used in `antlr-mode'. Also a useful function in `java-mode-hook'.
1015;;;*** 1015;;;***
1016 1016
1017;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el" 1017;;;### (autoloads (appt-activate appt-add) "appt" "calendar/appt.el"
1018;;;;;; (19845 45374)) 1018;;;;;; (19885 24894))
1019;;; Generated autoloads from calendar/appt.el 1019;;; Generated autoloads from calendar/appt.el
1020 1020
1021(autoload 'appt-add "appt" "\ 1021(autoload 'appt-add "appt" "\
@@ -1038,7 +1038,7 @@ ARG is positive, otherwise off.
1038 1038
1039;;;### (autoloads (apropos-documentation apropos-value apropos-library 1039;;;### (autoloads (apropos-documentation apropos-value apropos-library
1040;;;;;; apropos apropos-documentation-property apropos-command apropos-variable 1040;;;;;; apropos apropos-documentation-property apropos-command apropos-variable
1041;;;;;; apropos-read-pattern) "apropos" "apropos.el" (19845 45374)) 1041;;;;;; apropos-read-pattern) "apropos" "apropos.el" (19891 63700))
1042;;; Generated autoloads from apropos.el 1042;;; Generated autoloads from apropos.el
1043 1043
1044(autoload 'apropos-read-pattern "apropos" "\ 1044(autoload 'apropos-read-pattern "apropos" "\
@@ -1141,8 +1141,8 @@ Returns list of symbols and documentation found.
1141 1141
1142;;;*** 1142;;;***
1143 1143
1144;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (19845 1144;;;### (autoloads (archive-mode) "arc-mode" "arc-mode.el" (19886
1145;;;;;; 45374)) 1145;;;;;; 45771))
1146;;; Generated autoloads from arc-mode.el 1146;;; Generated autoloads from arc-mode.el
1147 1147
1148(autoload 'archive-mode "arc-mode" "\ 1148(autoload 'archive-mode "arc-mode" "\
@@ -1440,8 +1440,8 @@ Keymap summary
1440 1440
1441;;;*** 1441;;;***
1442 1442
1443;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (19845 1443;;;### (autoloads (asm-mode) "asm-mode" "progmodes/asm-mode.el" (19890
1444;;;;;; 45374)) 1444;;;;;; 42850))
1445;;; Generated autoloads from progmodes/asm-mode.el 1445;;; Generated autoloads from progmodes/asm-mode.el
1446 1446
1447(autoload 'asm-mode "asm-mode" "\ 1447(autoload 'asm-mode "asm-mode" "\
@@ -1625,7 +1625,7 @@ Calls `update-directory-autoloads' on the command line arguments.
1625 1625
1626;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode 1626;;;### (autoloads (global-auto-revert-mode turn-on-auto-revert-tail-mode
1627;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode) 1627;;;;;; auto-revert-tail-mode turn-on-auto-revert-mode auto-revert-mode)
1628;;;;;; "autorevert" "autorevert.el" (19845 45374)) 1628;;;;;; "autorevert" "autorevert.el" (19878 51661))
1629;;; Generated autoloads from autorevert.el 1629;;; Generated autoloads from autorevert.el
1630 1630
1631(autoload 'auto-revert-mode "autorevert" "\ 1631(autoload 'auto-revert-mode "autorevert" "\
@@ -2259,7 +2259,7 @@ Incremental search of bookmarks, hiding the non-matches as we go.
2259;;;;;; browse-url-at-mouse browse-url-at-point browse-url browse-url-of-region 2259;;;;;; browse-url-at-mouse browse-url-at-point browse-url browse-url-of-region
2260;;;;;; browse-url-of-dired-file browse-url-of-buffer browse-url-of-file 2260;;;;;; browse-url-of-dired-file browse-url-of-buffer browse-url-of-file
2261;;;;;; browse-url-browser-function) "browse-url" "net/browse-url.el" 2261;;;;;; browse-url-browser-function) "browse-url" "net/browse-url.el"
2262;;;;;; (19845 45374)) 2262;;;;;; (19870 57559))
2263;;; Generated autoloads from net/browse-url.el 2263;;; Generated autoloads from net/browse-url.el
2264 2264
2265(defvar browse-url-browser-function (cond ((memq system-type '(windows-nt ms-dos cygwin)) 'browse-url-default-windows-browser) ((memq system-type '(darwin)) 'browse-url-default-macosx-browser) (t 'browse-url-default-browser)) "\ 2265(defvar browse-url-browser-function (cond ((memq system-type '(windows-nt ms-dos cygwin)) 'browse-url-default-windows-browser) ((memq system-type '(darwin)) 'browse-url-default-macosx-browser) (t 'browse-url-default-browser)) "\
@@ -2581,7 +2581,7 @@ Return a vector containing the lines from `bruce-phrases-file'.
2581;;;*** 2581;;;***
2582 2582
2583;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next) 2583;;;### (autoloads (bs-show bs-customize bs-cycle-previous bs-cycle-next)
2584;;;;;; "bs" "bs.el" (19865 50420)) 2584;;;;;; "bs" "bs.el" (19870 57559))
2585;;; Generated autoloads from bs.el 2585;;; Generated autoloads from bs.el
2586 2586
2587(autoload 'bs-cycle-next "bs" "\ 2587(autoload 'bs-cycle-next "bs" "\
@@ -2621,7 +2621,7 @@ name of buffer configuration.
2621 2621
2622;;;*** 2622;;;***
2623 2623
2624;;;### (autoloads (bubbles) "bubbles" "play/bubbles.el" (19845 45374)) 2624;;;### (autoloads (bubbles) "bubbles" "play/bubbles.el" (19889 21967))
2625;;; Generated autoloads from play/bubbles.el 2625;;; Generated autoloads from play/bubbles.el
2626 2626
2627(autoload 'bubbles "bubbles" "\ 2627(autoload 'bubbles "bubbles" "\
@@ -2643,7 +2643,7 @@ columns on its right towards the left.
2643;;;*** 2643;;;***
2644 2644
2645;;;### (autoloads (bug-reference-prog-mode bug-reference-mode) "bug-reference" 2645;;;### (autoloads (bug-reference-prog-mode bug-reference-mode) "bug-reference"
2646;;;;;; "progmodes/bug-reference.el" (19845 45374)) 2646;;;;;; "progmodes/bug-reference.el" (19890 42850))
2647;;; Generated autoloads from progmodes/bug-reference.el 2647;;; Generated autoloads from progmodes/bug-reference.el
2648 2648
2649(put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format))))) 2649(put 'bug-reference-url-format 'safe-local-variable (lambda (s) (or (stringp s) (and (symbolp s) (get s 'bug-reference-url-format)))))
@@ -2664,7 +2664,7 @@ Like `bug-reference-mode', but only buttonize in comments and strings.
2664;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile 2664;;;;;; batch-byte-compile-if-not-done display-call-tree byte-compile
2665;;;;;; compile-defun byte-compile-file byte-recompile-directory 2665;;;;;; compile-defun byte-compile-file byte-recompile-directory
2666;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning) 2666;;;;;; byte-force-recompile byte-compile-enable-warning byte-compile-disable-warning)
2667;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (19863 8742)) 2667;;;;;; "bytecomp" "emacs-lisp/bytecomp.el" (19881 27850))
2668;;; Generated autoloads from emacs-lisp/bytecomp.el 2668;;; Generated autoloads from emacs-lisp/bytecomp.el
2669(put 'byte-compile-dynamic 'safe-local-variable 'booleanp) 2669(put 'byte-compile-dynamic 'safe-local-variable 'booleanp)
2670(put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp) 2670(put 'byte-compile-disable-print-circle 'safe-local-variable 'booleanp)
@@ -2784,8 +2784,8 @@ and corresponding effects.
2784 2784
2785;;;*** 2785;;;***
2786 2786
2787;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (19845 2787;;;### (autoloads nil "cal-china" "calendar/cal-china.el" (19885
2788;;;;;; 45374)) 2788;;;;;; 24894))
2789;;; Generated autoloads from calendar/cal-china.el 2789;;; Generated autoloads from calendar/cal-china.el
2790 2790
2791(put 'calendar-chinese-time-zone 'risky-local-variable t) 2791(put 'calendar-chinese-time-zone 'risky-local-variable t)
@@ -2794,7 +2794,7 @@ and corresponding effects.
2794 2794
2795;;;*** 2795;;;***
2796 2796
2797;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (19845 45374)) 2797;;;### (autoloads nil "cal-dst" "calendar/cal-dst.el" (19885 24894))
2798;;; Generated autoloads from calendar/cal-dst.el 2798;;; Generated autoloads from calendar/cal-dst.el
2799 2799
2800(put 'calendar-daylight-savings-starts 'risky-local-variable t) 2800(put 'calendar-daylight-savings-starts 'risky-local-variable t)
@@ -2806,7 +2806,7 @@ and corresponding effects.
2806;;;*** 2806;;;***
2807 2807
2808;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el" 2808;;;### (autoloads (calendar-hebrew-list-yahrzeits) "cal-hebrew" "calendar/cal-hebrew.el"
2809;;;;;; (19845 45374)) 2809;;;;;; (19885 24894))
2810;;; Generated autoloads from calendar/cal-hebrew.el 2810;;; Generated autoloads from calendar/cal-hebrew.el
2811 2811
2812(autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\ 2812(autoload 'calendar-hebrew-list-yahrzeits "cal-hebrew" "\
@@ -2930,8 +2930,8 @@ See the documentation for `calculator-mode' for more information.
2930 2930
2931;;;*** 2931;;;***
2932 2932
2933;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (19867 2933;;;### (autoloads (calendar) "calendar" "calendar/calendar.el" (19885
2934;;;;;; 52471)) 2934;;;;;; 24894))
2935;;; Generated autoloads from calendar/calendar.el 2935;;; Generated autoloads from calendar/calendar.el
2936 2936
2937(autoload 'calendar "calendar" "\ 2937(autoload 'calendar "calendar" "\
@@ -3036,7 +3036,7 @@ Obsoletes `c-forward-into-nomenclature'.
3036;;;*** 3036;;;***
3037 3037
3038;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el" 3038;;;### (autoloads (c-guess-basic-syntax) "cc-engine" "progmodes/cc-engine.el"
3039;;;;;; (19845 45374)) 3039;;;;;; (19893 19022))
3040;;; Generated autoloads from progmodes/cc-engine.el 3040;;; Generated autoloads from progmodes/cc-engine.el
3041 3041
3042(autoload 'c-guess-basic-syntax "cc-engine" "\ 3042(autoload 'c-guess-basic-syntax "cc-engine" "\
@@ -3530,7 +3530,7 @@ See the documentation of `define-ccl-program' for the detail of CCL program.
3530;;;*** 3530;;;***
3531 3531
3532;;;### (autoloads (cconv-closure-convert) "cconv" "emacs-lisp/cconv.el" 3532;;;### (autoloads (cconv-closure-convert) "cconv" "emacs-lisp/cconv.el"
3533;;;;;; (19863 8742)) 3533;;;;;; (19869 36706))
3534;;; Generated autoloads from emacs-lisp/cconv.el 3534;;; Generated autoloads from emacs-lisp/cconv.el
3535 3535
3536(autoload 'cconv-closure-convert "cconv" "\ 3536(autoload 'cconv-closure-convert "cconv" "\
@@ -3972,8 +3972,8 @@ For use inside Lisp programs, see also `c-macro-expansion'.
3972 3972
3973;;;*** 3973;;;***
3974 3974
3975;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (19845 3975;;;### (autoloads (run-scheme) "cmuscheme" "cmuscheme.el" (19886
3976;;;;;; 45374)) 3976;;;;;; 45771))
3977;;; Generated autoloads from cmuscheme.el 3977;;; Generated autoloads from cmuscheme.el
3978 3978
3979(autoload 'run-scheme "cmuscheme" "\ 3979(autoload 'run-scheme "cmuscheme" "\
@@ -4016,7 +4016,7 @@ If FRAME cannot display COLOR, return nil.
4016;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list 4016;;;### (autoloads (comint-redirect-results-list-from-process comint-redirect-results-list
4017;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command 4017;;;;;; comint-redirect-send-command-to-process comint-redirect-send-command
4018;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el" 4018;;;;;; comint-run make-comint make-comint-in-buffer) "comint" "comint.el"
4019;;;;;; (19852 16697)) 4019;;;;;; (19888 1100))
4020;;; Generated autoloads from comint.el 4020;;; Generated autoloads from comint.el
4021 4021
4022(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\ 4022(defvar comint-output-filter-functions '(comint-postoutput-scroll-to-bottom comint-watch-for-password-prompt) "\
@@ -4148,8 +4148,8 @@ on third call it again advances points to the next difference and so on.
4148;;;;;; compilation-shell-minor-mode compilation-mode compilation-start 4148;;;;;; compilation-shell-minor-mode compilation-mode compilation-start
4149;;;;;; compile compilation-disable-input compile-command compilation-search-path 4149;;;;;; compile compilation-disable-input compile-command compilation-search-path
4150;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook 4150;;;;;; compilation-ask-about-save compilation-window-height compilation-start-hook
4151;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (19845 4151;;;;;; compilation-mode-hook) "compile" "progmodes/compile.el" (19890
4152;;;;;; 45374)) 4152;;;;;; 42850))
4153;;; Generated autoloads from progmodes/compile.el 4153;;; Generated autoloads from progmodes/compile.el
4154 4154
4155(defvar compilation-mode-hook nil "\ 4155(defvar compilation-mode-hook nil "\
@@ -4323,7 +4323,7 @@ This is the value of `next-error-function' in Compilation buffers.
4323;;;*** 4323;;;***
4324 4324
4325;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el" 4325;;;### (autoloads (dynamic-completion-mode) "completion" "completion.el"
4326;;;;;; (19845 45374)) 4326;;;;;; (19886 45771))
4327;;; Generated autoloads from completion.el 4327;;; Generated autoloads from completion.el
4328 4328
4329(defvar dynamic-completion-mode nil "\ 4329(defvar dynamic-completion-mode nil "\
@@ -4772,7 +4772,7 @@ Run a `perldoc' on the word around point.
4772;;;*** 4772;;;***
4773 4773
4774;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el" 4774;;;### (autoloads (cpp-parse-edit cpp-highlight-buffer) "cpp" "progmodes/cpp.el"
4775;;;;;; (19845 45374)) 4775;;;;;; (19890 42850))
4776;;; Generated autoloads from progmodes/cpp.el 4776;;; Generated autoloads from progmodes/cpp.el
4777 4777
4778(autoload 'cpp-highlight-buffer "cpp" "\ 4778(autoload 'cpp-highlight-buffer "cpp" "\
@@ -4862,7 +4862,7 @@ Major mode to edit Cascading Style Sheets.
4862;;;*** 4862;;;***
4863 4863
4864;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el" 4864;;;### (autoloads (cua-selection-mode cua-mode) "cua-base" "emulation/cua-base.el"
4865;;;;;; (19845 45374)) 4865;;;;;; (19894 39890))
4866;;; Generated autoloads from emulation/cua-base.el 4866;;; Generated autoloads from emulation/cua-base.el
4867 4867
4868(defvar cua-mode nil "\ 4868(defvar cua-mode nil "\
@@ -4921,7 +4921,7 @@ Enable CUA selection mode without the C-z/C-x/C-c/C-v bindings.
4921;;;;;; customize-mode customize customize-save-variable customize-set-variable 4921;;;;;; customize-mode customize customize-save-variable customize-set-variable
4922;;;;;; customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically 4922;;;;;; customize-set-value custom-menu-sort-alphabetically custom-buffer-sort-alphabetically
4923;;;;;; custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el" 4923;;;;;; custom-browse-sort-alphabetically) "cus-edit" "cus-edit.el"
4924;;;;;; (19845 45374)) 4924;;;;;; (19886 45771))
4925;;; Generated autoloads from cus-edit.el 4925;;; Generated autoloads from cus-edit.el
4926 4926
4927(defvar custom-browse-sort-alphabetically nil "\ 4927(defvar custom-browse-sort-alphabetically nil "\
@@ -5224,8 +5224,8 @@ The format is suitable for use with `easy-menu-define'.
5224;;;*** 5224;;;***
5225 5225
5226;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme 5226;;;### (autoloads (customize-themes describe-theme custom-theme-visit-theme
5227;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (19848 5227;;;;;; customize-create-theme) "cus-theme" "cus-theme.el" (19886
5228;;;;;; 8443)) 5228;;;;;; 45771))
5229;;; Generated autoloads from cus-theme.el 5229;;; Generated autoloads from cus-theme.el
5230 5230
5231(autoload 'customize-create-theme "cus-theme" "\ 5231(autoload 'customize-create-theme "cus-theme" "\
@@ -5344,7 +5344,7 @@ If the argument is nil, we return the display table to its standard state.
5344;;;*** 5344;;;***
5345 5345
5346;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el" 5346;;;### (autoloads (dabbrev-expand dabbrev-completion) "dabbrev" "dabbrev.el"
5347;;;;;; (19845 45374)) 5347;;;;;; (19886 45771))
5348;;; Generated autoloads from dabbrev.el 5348;;; Generated autoloads from dabbrev.el
5349(put 'dabbrev-case-fold-search 'risky-local-variable t) 5349(put 'dabbrev-case-fold-search 'risky-local-variable t)
5350(put 'dabbrev-case-replace 'risky-local-variable t) 5350(put 'dabbrev-case-replace 'risky-local-variable t)
@@ -5415,8 +5415,8 @@ If the HANDLER returns a `dbus-error', it is propagated as return message.
5415 5415
5416;;;*** 5416;;;***
5417 5417
5418;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (19845 5418;;;### (autoloads (dcl-mode) "dcl-mode" "progmodes/dcl-mode.el" (19890
5419;;;;;; 45374)) 5419;;;;;; 42850))
5420;;; Generated autoloads from progmodes/dcl-mode.el 5420;;; Generated autoloads from progmodes/dcl-mode.el
5421 5421
5422(autoload 'dcl-mode "dcl-mode" "\ 5422(autoload 'dcl-mode "dcl-mode" "\
@@ -5587,7 +5587,7 @@ To specify a nil argument interactively, exit with an empty minibuffer.
5587;;;*** 5587;;;***
5588 5588
5589;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el" 5589;;;### (autoloads (decipher-mode decipher) "decipher" "play/decipher.el"
5590;;;;;; (19845 45374)) 5590;;;;;; (19889 21967))
5591;;; Generated autoloads from play/decipher.el 5591;;; Generated autoloads from play/decipher.el
5592 5592
5593(autoload 'decipher "decipher" "\ 5593(autoload 'decipher "decipher" "\
@@ -5616,8 +5616,8 @@ The most useful commands are:
5616;;;*** 5616;;;***
5617 5617
5618;;;### (autoloads (delimit-columns-rectangle delimit-columns-region 5618;;;### (autoloads (delimit-columns-rectangle delimit-columns-region
5619;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (19845 5619;;;;;; delimit-columns-customize) "delim-col" "delim-col.el" (19886
5620;;;;;; 45374)) 5620;;;;;; 45771))
5621;;; Generated autoloads from delim-col.el 5621;;; Generated autoloads from delim-col.el
5622 5622
5623(autoload 'delimit-columns-customize "delim-col" "\ 5623(autoload 'delimit-columns-customize "delim-col" "\
@@ -5641,8 +5641,8 @@ START and END delimits the corners of text rectangle.
5641 5641
5642;;;*** 5642;;;***
5643 5643
5644;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (19845 5644;;;### (autoloads (delphi-mode) "delphi" "progmodes/delphi.el" (19890
5645;;;;;; 45374)) 5645;;;;;; 42850))
5646;;; Generated autoloads from progmodes/delphi.el 5646;;; Generated autoloads from progmodes/delphi.el
5647 5647
5648(autoload 'delphi-mode "delphi" "\ 5648(autoload 'delphi-mode "delphi" "\
@@ -5790,7 +5790,7 @@ the first time the mode is used.
5790;;;*** 5790;;;***
5791 5791
5792;;;### (autoloads (describe-char describe-text-properties) "descr-text" 5792;;;### (autoloads (describe-char describe-text-properties) "descr-text"
5793;;;;;; "descr-text.el" (19845 45374)) 5793;;;;;; "descr-text.el" (19886 45771))
5794;;; Generated autoloads from descr-text.el 5794;;; Generated autoloads from descr-text.el
5795 5795
5796(autoload 'describe-text-properties "descr-text" "\ 5796(autoload 'describe-text-properties "descr-text" "\
@@ -5818,7 +5818,7 @@ as well as widgets, buttons, overlays, and text properties.
5818;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir 5818;;;### (autoloads (desktop-revert desktop-save-in-desktop-dir desktop-change-dir
5819;;;;;; desktop-load-default desktop-read desktop-remove desktop-save 5819;;;;;; desktop-load-default desktop-read desktop-remove desktop-save
5820;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop" 5820;;;;;; desktop-clear desktop-locals-to-save desktop-save-mode) "desktop"
5821;;;;;; "desktop.el" (19845 45374)) 5821;;;;;; "desktop.el" (19886 45771))
5822;;; Generated autoloads from desktop.el 5822;;; Generated autoloads from desktop.el
5823 5823
5824(defvar desktop-save-mode nil "\ 5824(defvar desktop-save-mode nil "\
@@ -6035,7 +6035,7 @@ Deuglify broken Outlook (Express) articles and redisplay.
6035;;;*** 6035;;;***
6036 6036
6037;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib" 6037;;;### (autoloads (diary-mode diary-mail-entries diary) "diary-lib"
6038;;;;;; "calendar/diary-lib.el" (19845 45374)) 6038;;;;;; "calendar/diary-lib.el" (19885 24894))
6039;;; Generated autoloads from calendar/diary-lib.el 6039;;; Generated autoloads from calendar/diary-lib.el
6040 6040
6041(autoload 'diary "diary-lib" "\ 6041(autoload 'diary "diary-lib" "\
@@ -6162,7 +6162,7 @@ Optional arguments are passed to `dig-invoke'.
6162;;;*** 6162;;;***
6163 6163
6164;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window 6164;;;### (autoloads (dired-mode dired-noselect dired-other-frame dired-other-window
6165;;;;;; dired dired-listing-switches) "dired" "dired.el" (19865 50420)) 6165;;;;;; dired dired-listing-switches) "dired" "dired.el" (19886 46089))
6166;;; Generated autoloads from dired.el 6166;;; Generated autoloads from dired.el
6167 6167
6168(defvar dired-listing-switches (purecopy "-al") "\ 6168(defvar dired-listing-switches (purecopy "-al") "\
@@ -6285,7 +6285,7 @@ Keybindings:
6285;;;*** 6285;;;***
6286 6286
6287;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el" 6287;;;### (autoloads (dirtrack dirtrack-mode) "dirtrack" "dirtrack.el"
6288;;;;;; (19845 45374)) 6288;;;;;; (19886 45771))
6289;;; Generated autoloads from dirtrack.el 6289;;; Generated autoloads from dirtrack.el
6290 6290
6291(autoload 'dirtrack-mode "dirtrack" "\ 6291(autoload 'dirtrack-mode "dirtrack" "\
@@ -6469,7 +6469,7 @@ Default is 2.
6469 6469
6470;;;*** 6470;;;***
6471 6471
6472;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (19845 45374)) 6472;;;### (autoloads (dnd-protocol-alist) "dnd" "dnd.el" (19886 45771))
6473;;; Generated autoloads from dnd.el 6473;;; Generated autoloads from dnd.el
6474 6474
6475(defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\ 6475(defvar dnd-protocol-alist `((,(purecopy "^file:///") . dnd-open-local-file) (,(purecopy "^file://") . dnd-open-file) (,(purecopy "^file:") . dnd-open-local-file) (,(purecopy "^\\(https?\\|ftp\\|file\\|nfs\\)://") . dnd-open-file)) "\
@@ -6514,8 +6514,8 @@ Locate SOA record and increment the serial field.
6514;;;*** 6514;;;***
6515 6515
6516;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe 6516;;;### (autoloads (doc-view-bookmark-jump doc-view-minor-mode doc-view-mode-maybe
6517;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (19863 6517;;;;;; doc-view-mode doc-view-mode-p) "doc-view" "doc-view.el" (19872
6518;;;;;; 8742)) 6518;;;;;; 12877))
6519;;; Generated autoloads from doc-view.el 6519;;; Generated autoloads from doc-view.el
6520 6520
6521(autoload 'doc-view-mode-p "doc-view" "\ 6521(autoload 'doc-view-mode-p "doc-view" "\
@@ -6558,7 +6558,7 @@ See the command `doc-view-mode' for more information on this mode.
6558 6558
6559;;;*** 6559;;;***
6560 6560
6561;;;### (autoloads (doctor) "doctor" "play/doctor.el" (19845 45374)) 6561;;;### (autoloads (doctor) "doctor" "play/doctor.el" (19890 42850))
6562;;; Generated autoloads from play/doctor.el 6562;;; Generated autoloads from play/doctor.el
6563 6563
6564(autoload 'doctor "doctor" "\ 6564(autoload 'doctor "doctor" "\
@@ -7134,8 +7134,8 @@ See `ebnf-style-database' documentation.
7134;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition 7134;;;;;; ebrowse-tags-find-declaration-other-window ebrowse-tags-find-definition
7135;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration 7135;;;;;; ebrowse-tags-view-definition ebrowse-tags-find-declaration
7136;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree 7136;;;;;; ebrowse-tags-view-declaration ebrowse-member-mode ebrowse-electric-choose-tree
7137;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (19845 7137;;;;;; ebrowse-tree-mode) "ebrowse" "progmodes/ebrowse.el" (19890
7138;;;;;; 45374)) 7138;;;;;; 42850))
7139;;; Generated autoloads from progmodes/ebrowse.el 7139;;; Generated autoloads from progmodes/ebrowse.el
7140 7140
7141(autoload 'ebrowse-tree-mode "ebrowse" "\ 7141(autoload 'ebrowse-tree-mode "ebrowse" "\
@@ -7309,7 +7309,7 @@ Run hooks in `electric-buffer-menu-mode-hook' on entry.
7309;;;*** 7309;;;***
7310 7310
7311;;;### (autoloads (Electric-command-history-redo-expression) "echistory" 7311;;;### (autoloads (Electric-command-history-redo-expression) "echistory"
7312;;;;;; "echistory.el" (19845 45374)) 7312;;;;;; "echistory.el" (19886 45771))
7313;;; Generated autoloads from echistory.el 7313;;; Generated autoloads from echistory.el
7314 7314
7315(autoload 'Electric-command-history-redo-expression "echistory" "\ 7315(autoload 'Electric-command-history-redo-expression "echistory" "\
@@ -7707,7 +7707,7 @@ To change the default, set the variable `ediff-use-toolbar-p', which see.
7707 7707
7708;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro 7708;;;### (autoloads (format-kbd-macro read-kbd-macro edit-named-kbd-macro
7709;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el" 7709;;;;;; edit-last-kbd-macro edit-kbd-macro) "edmacro" "edmacro.el"
7710;;;;;; (19845 45374)) 7710;;;;;; (19886 45771))
7711;;; Generated autoloads from edmacro.el 7711;;; Generated autoloads from edmacro.el
7712 7712
7713(autoload 'edit-kbd-macro "edmacro" "\ 7713(autoload 'edit-kbd-macro "edmacro" "\
@@ -7855,7 +7855,7 @@ Emacs Lisp mode) that support ElDoc.")
7855;;;*** 7855;;;***
7856 7856
7857;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode) 7857;;;### (autoloads (electric-layout-mode electric-pair-mode electric-indent-mode)
7858;;;;;; "electric" "electric.el" (19845 45374)) 7858;;;;;; "electric" "electric.el" (19886 45771))
7859;;; Generated autoloads from electric.el 7859;;; Generated autoloads from electric.el
7860 7860
7861(defvar electric-indent-chars '(10) "\ 7861(defvar electric-indent-chars '(10) "\
@@ -8425,7 +8425,7 @@ Look at CONFIG and try to expand GROUP.
8425;;;*** 8425;;;***
8426 8426
8427;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc" 8427;;;### (autoloads (erc-handle-irc-url erc erc-select-read-args) "erc"
8428;;;;;; "erc/erc.el" (19845 45374)) 8428;;;;;; "erc/erc.el" (19895 48172))
8429;;; Generated autoloads from erc/erc.el 8429;;; Generated autoloads from erc/erc.el
8430 8430
8431(autoload 'erc-select-read-args "erc" "\ 8431(autoload 'erc-select-read-args "erc" "\
@@ -8474,7 +8474,7 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL.
8474 8474
8475;;;*** 8475;;;***
8476 8476
8477;;;### (autoloads nil "erc-button" "erc/erc-button.el" (19845 45374)) 8477;;;### (autoloads nil "erc-button" "erc/erc-button.el" (19895 48172))
8478;;; Generated autoloads from erc/erc-button.el 8478;;; Generated autoloads from erc/erc-button.el
8479 (autoload 'erc-button-mode "erc-button" nil t) 8479 (autoload 'erc-button-mode "erc-button" nil t)
8480 8480
@@ -8493,7 +8493,7 @@ Otherwise, connect to HOST:PORT as USER and /join CHANNEL.
8493;;;*** 8493;;;***
8494 8494
8495;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC) 8495;;;### (autoloads (erc-ctcp-query-DCC pcomplete/erc-mode/DCC erc-cmd-DCC)
8496;;;;;; "erc-dcc" "erc/erc-dcc.el" (19845 45374)) 8496;;;;;; "erc-dcc" "erc/erc-dcc.el" (19895 48172))
8497;;; Generated autoloads from erc/erc-dcc.el 8497;;; Generated autoloads from erc/erc-dcc.el
8498 (autoload 'erc-dcc-mode "erc-dcc") 8498 (autoload 'erc-dcc-mode "erc-dcc")
8499 8499
@@ -8601,13 +8601,6 @@ You can put this on `erc-insert-modify-hook' and/or `erc-send-modify-hook'.
8601 8601
8602;;;*** 8602;;;***
8603 8603
8604;;;### (autoloads nil "erc-hecomplete" "erc/erc-hecomplete.el" (19845
8605;;;;;; 45374))
8606;;; Generated autoloads from erc/erc-hecomplete.el
8607 (autoload 'erc-hecomplete-mode "erc-hecomplete" nil t)
8608
8609;;;***
8610
8611;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd" 8604;;;### (autoloads (erc-identd-stop erc-identd-start) "erc-identd"
8612;;;;;; "erc/erc-identd.el" (19845 45374)) 8605;;;;;; "erc/erc-identd.el" (19845 45374))
8613;;; Generated autoloads from erc/erc-identd.el 8606;;; Generated autoloads from erc/erc-identd.el
@@ -8793,8 +8786,8 @@ with args, toggle notify status of people.
8793 8786
8794;;;*** 8787;;;***
8795 8788
8796;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (19845 8789;;;### (autoloads nil "erc-pcomplete" "erc/erc-pcomplete.el" (19899
8797;;;;;; 45374)) 8790;;;;;; 57784))
8798;;; Generated autoloads from erc/erc-pcomplete.el 8791;;; Generated autoloads from erc/erc-pcomplete.el
8799 (autoload 'erc-completion-mode "erc-pcomplete" nil t) 8792 (autoload 'erc-completion-mode "erc-pcomplete" nil t)
8800 8793
@@ -9000,8 +8993,8 @@ Kill all test buffers that are still live.
9000 8993
9001;;;*** 8994;;;***
9002 8995
9003;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (19845 8996;;;### (autoloads (eshell-mode) "esh-mode" "eshell/esh-mode.el" (19890
9004;;;;;; 45374)) 8997;;;;;; 42850))
9005;;; Generated autoloads from eshell/esh-mode.el 8998;;; Generated autoloads from eshell/esh-mode.el
9006 8999
9007(autoload 'eshell-mode "esh-mode" "\ 9000(autoload 'eshell-mode "esh-mode" "\
@@ -9055,7 +9048,7 @@ corresponding to a successful execution.
9055;;;;;; visit-tags-table tags-table-mode find-tag-default-function 9048;;;;;; visit-tags-table tags-table-mode find-tag-default-function
9056;;;;;; find-tag-hook tags-add-tables tags-compression-info-list 9049;;;;;; find-tag-hook tags-add-tables tags-compression-info-list
9057;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el" 9050;;;;;; tags-table-list tags-case-fold-search) "etags" "progmodes/etags.el"
9058;;;;;; (19845 45374)) 9051;;;;;; (19893 19022))
9059;;; Generated autoloads from progmodes/etags.el 9052;;; Generated autoloads from progmodes/etags.el
9060 9053
9061(defvar tags-file-name nil "\ 9054(defvar tags-file-name nil "\
@@ -9688,7 +9681,7 @@ fourth arg NOSEP non-nil inhibits this.
9688;;;### (autoloads (executable-make-buffer-file-executable-if-script-p 9681;;;### (autoloads (executable-make-buffer-file-executable-if-script-p
9689;;;;;; executable-self-display executable-set-magic executable-interpret 9682;;;;;; executable-self-display executable-set-magic executable-interpret
9690;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el" 9683;;;;;; executable-command-find-posix-p) "executable" "progmodes/executable.el"
9691;;;;;; (19845 45374)) 9684;;;;;; (19890 42850))
9692;;; Generated autoloads from progmodes/executable.el 9685;;; Generated autoloads from progmodes/executable.el
9693 9686
9694(autoload 'executable-command-find-posix-p "executable" "\ 9687(autoload 'executable-command-find-posix-p "executable" "\
@@ -9731,7 +9724,7 @@ file modes.
9731 9724
9732;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot 9725;;;### (autoloads (expand-jump-to-next-slot expand-jump-to-previous-slot
9733;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el" 9726;;;;;; expand-abbrev-hook expand-add-abbrevs) "expand" "expand.el"
9734;;;;;; (19845 45374)) 9727;;;;;; (19886 45771))
9735;;; Generated autoloads from expand.el 9728;;; Generated autoloads from expand.el
9736 9729
9737(autoload 'expand-add-abbrevs "expand" "\ 9730(autoload 'expand-add-abbrevs "expand" "\
@@ -9780,7 +9773,7 @@ This is used only in conjunction with `expand-add-abbrevs'.
9780 9773
9781;;;*** 9774;;;***
9782 9775
9783;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (19860 32495)) 9776;;;### (autoloads (f90-mode) "f90" "progmodes/f90.el" (19882 48702))
9784;;; Generated autoloads from progmodes/f90.el 9777;;; Generated autoloads from progmodes/f90.el
9785 9778
9786(autoload 'f90-mode "f90" "\ 9779(autoload 'f90-mode "f90" "\
@@ -10165,7 +10158,7 @@ the name is considered already unique; only the second substitution
10165;;;;;; copy-file-locals-to-dir-locals delete-dir-local-variable 10158;;;;;; copy-file-locals-to-dir-locals delete-dir-local-variable
10166;;;;;; add-dir-local-variable delete-file-local-variable-prop-line 10159;;;;;; add-dir-local-variable delete-file-local-variable-prop-line
10167;;;;;; add-file-local-variable-prop-line delete-file-local-variable 10160;;;;;; add-file-local-variable-prop-line delete-file-local-variable
10168;;;;;; add-file-local-variable) "files-x" "files-x.el" (19845 45374)) 10161;;;;;; add-file-local-variable) "files-x" "files-x.el" (19886 45771))
10169;;; Generated autoloads from files-x.el 10162;;; Generated autoloads from files-x.el
10170 10163
10171(autoload 'add-file-local-variable "files-x" "\ 10164(autoload 'add-file-local-variable "files-x" "\
@@ -10551,7 +10544,7 @@ Define some key bindings for the find-function family of functions.
10551;;;*** 10544;;;***
10552 10545
10553;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories 10546;;;### (autoloads (find-lisp-find-dired-filter find-lisp-find-dired-subdirectories
10554;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (19845 45374)) 10547;;;;;; find-lisp-find-dired) "find-lisp" "find-lisp.el" (19886 45771))
10555;;; Generated autoloads from find-lisp.el 10548;;; Generated autoloads from find-lisp.el
10556 10549
10557(autoload 'find-lisp-find-dired "find-lisp" "\ 10550(autoload 'find-lisp-find-dired "find-lisp" "\
@@ -10572,7 +10565,7 @@ Change the filter on a find-lisp-find-dired buffer to REGEXP.
10572;;;*** 10565;;;***
10573 10566
10574;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords) 10567;;;### (autoloads (finder-by-keyword finder-commentary finder-list-keywords)
10575;;;;;; "finder" "finder.el" (19845 45374)) 10568;;;;;; "finder" "finder.el" (19893 19022))
10576;;; Generated autoloads from finder.el 10569;;; Generated autoloads from finder.el
10577 10570
10578(autoload 'finder-list-keywords "finder" "\ 10571(autoload 'finder-list-keywords "finder" "\
@@ -10632,7 +10625,7 @@ to get the effect of a C-q.
10632;;;*** 10625;;;***
10633 10626
10634;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode) 10627;;;### (autoloads (flymake-mode-off flymake-mode-on flymake-mode)
10635;;;;;; "flymake" "progmodes/flymake.el" (19845 45374)) 10628;;;;;; "flymake" "progmodes/flymake.el" (19890 42850))
10636;;; Generated autoloads from progmodes/flymake.el 10629;;; Generated autoloads from progmodes/flymake.el
10637 10630
10638(autoload 'flymake-mode "flymake" "\ 10631(autoload 'flymake-mode "flymake" "\
@@ -10726,7 +10719,7 @@ Flyspell whole buffer.
10726 10719
10727;;;### (autoloads (follow-delete-other-windows-and-split follow-mode 10720;;;### (autoloads (follow-delete-other-windows-and-split follow-mode
10728;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el" 10721;;;;;; turn-off-follow-mode turn-on-follow-mode) "follow" "follow.el"
10729;;;;;; (19863 8742)) 10722;;;;;; (19886 45771))
10730;;; Generated autoloads from follow.el 10723;;; Generated autoloads from follow.el
10731 10724
10732(autoload 'turn-on-follow-mode "follow" "\ 10725(autoload 'turn-on-follow-mode "follow" "\
@@ -10814,7 +10807,7 @@ started, play around with the following keys:
10814;;;*** 10807;;;***
10815 10808
10816;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode) 10809;;;### (autoloads (forms-find-file-other-window forms-find-file forms-mode)
10817;;;;;; "forms" "forms.el" (19845 45374)) 10810;;;;;; "forms" "forms.el" (19886 45771))
10818;;; Generated autoloads from forms.el 10811;;; Generated autoloads from forms.el
10819 10812
10820(autoload 'forms-mode "forms" "\ 10813(autoload 'forms-mode "forms" "\
@@ -10851,7 +10844,7 @@ Visit a file in Forms mode in other window.
10851;;;*** 10844;;;***
10852 10845
10853;;;### (autoloads (fortran-mode) "fortran" "progmodes/fortran.el" 10846;;;### (autoloads (fortran-mode) "fortran" "progmodes/fortran.el"
10854;;;;;; (19845 45374)) 10847;;;;;; (19890 42850))
10855;;; Generated autoloads from progmodes/fortran.el 10848;;; Generated autoloads from progmodes/fortran.el
10856 10849
10857(autoload 'fortran-mode "fortran" "\ 10850(autoload 'fortran-mode "fortran" "\
@@ -10929,7 +10922,7 @@ with no args, if that value is non-nil.
10929;;;*** 10922;;;***
10930 10923
10931;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region 10924;;;### (autoloads (fortune fortune-to-signature fortune-compile fortune-from-region
10932;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (19845 45374)) 10925;;;;;; fortune-add-fortune) "fortune" "play/fortune.el" (19889 21967))
10933;;; Generated autoloads from play/fortune.el 10926;;; Generated autoloads from play/fortune.el
10934 10927
10935(autoload 'fortune-add-fortune "fortune" "\ 10928(autoload 'fortune-add-fortune "fortune" "\
@@ -10978,7 +10971,7 @@ and choose the directory as the fortune-file.
10978;;;*** 10971;;;***
10979 10972
10980;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el" 10973;;;### (autoloads (gdb gdb-enable-debug) "gdb-mi" "progmodes/gdb-mi.el"
10981;;;;;; (19849 29307)) 10974;;;;;; (19890 42850))
10982;;; Generated autoloads from progmodes/gdb-mi.el 10975;;; Generated autoloads from progmodes/gdb-mi.el
10983 10976
10984(defvar gdb-enable-debug nil "\ 10977(defvar gdb-enable-debug nil "\
@@ -11117,7 +11110,7 @@ regular expression that can be used as an element of
11117;;;*** 11110;;;***
11118 11111
11119;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el" 11112;;;### (autoloads (glasses-mode) "glasses" "progmodes/glasses.el"
11120;;;;;; (19845 45374)) 11113;;;;;; (19890 42850))
11121;;; Generated autoloads from progmodes/glasses.el 11114;;; Generated autoloads from progmodes/glasses.el
11122 11115
11123(autoload 'glasses-mode "glasses" "\ 11116(autoload 'glasses-mode "glasses" "\
@@ -11186,7 +11179,7 @@ DEFAULT-MAP specifies the default key map for ICON-LIST.
11186;;;*** 11179;;;***
11187 11180
11188;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server 11181;;;### (autoloads (gnus gnus-other-frame gnus-slave gnus-no-server
11189;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (19860 32495)) 11182;;;;;; gnus-slave-no-server) "gnus" "gnus/gnus.el" (19889 21967))
11190;;; Generated autoloads from gnus/gnus.el 11183;;; Generated autoloads from gnus/gnus.el
11191(when (fboundp 'custom-autoload) 11184(when (fboundp 'custom-autoload)
11192 (custom-autoload 'gnus-select-method "gnus")) 11185 (custom-autoload 'gnus-select-method "gnus"))
@@ -11330,7 +11323,7 @@ If CLEAN, obsolete (ignore).
11330;;;*** 11323;;;***
11331 11324
11332;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el" 11325;;;### (autoloads (gnus-article-prepare-display) "gnus-art" "gnus/gnus-art.el"
11333;;;;;; (19849 29307)) 11326;;;;;; (19874 54611))
11334;;; Generated autoloads from gnus/gnus-art.el 11327;;; Generated autoloads from gnus/gnus-art.el
11335 11328
11336(autoload 'gnus-article-prepare-display "gnus-art" "\ 11329(autoload 'gnus-article-prepare-display "gnus-art" "\
@@ -11472,7 +11465,7 @@ Convenience method to turn on gnus-dired-mode.
11472;;;*** 11465;;;***
11473 11466
11474;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el" 11467;;;### (autoloads (gnus-draft-reminder) "gnus-draft" "gnus/gnus-draft.el"
11475;;;;;; (19845 45374)) 11468;;;;;; (19881 27850))
11476;;; Generated autoloads from gnus/gnus-draft.el 11469;;; Generated autoloads from gnus/gnus-draft.el
11477 11470
11478(autoload 'gnus-draft-reminder "gnus-draft" "\ 11471(autoload 'gnus-draft-reminder "gnus-draft" "\
@@ -11844,7 +11837,7 @@ Add NUM into sorted LIST by side effect.
11844;;;*** 11837;;;***
11845 11838
11846;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize) 11839;;;### (autoloads (gnus-registry-install-hooks gnus-registry-initialize)
11847;;;;;; "gnus-registry" "gnus/gnus-registry.el" (19867 52471)) 11840;;;;;; "gnus-registry" "gnus/gnus-registry.el" (19893 19022))
11848;;; Generated autoloads from gnus/gnus-registry.el 11841;;; Generated autoloads from gnus/gnus-registry.el
11849 11842
11850(autoload 'gnus-registry-initialize "gnus-registry" "\ 11843(autoload 'gnus-registry-initialize "gnus-registry" "\
@@ -11900,7 +11893,7 @@ Update the format specification near point.
11900;;;*** 11893;;;***
11901 11894
11902;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el" 11895;;;### (autoloads (gnus-declare-backend) "gnus-start" "gnus/gnus-start.el"
11903;;;;;; (19867 5739)) 11896;;;;;; (19877 30798))
11904;;; Generated autoloads from gnus/gnus-start.el 11897;;; Generated autoloads from gnus/gnus-start.el
11905 11898
11906(autoload 'gnus-declare-backend "gnus-start" "\ 11899(autoload 'gnus-declare-backend "gnus-start" "\
@@ -11911,7 +11904,7 @@ Declare back end NAME with ABILITIES as a Gnus back end.
11911;;;*** 11904;;;***
11912 11905
11913;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el" 11906;;;### (autoloads (gnus-summary-bookmark-jump) "gnus-sum" "gnus/gnus-sum.el"
11914;;;;;; (19867 5739)) 11907;;;;;; (19890 42850))
11915;;; Generated autoloads from gnus/gnus-sum.el 11908;;; Generated autoloads from gnus/gnus-sum.el
11916 11909
11917(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\ 11910(autoload 'gnus-summary-bookmark-jump "gnus-sum" "\
@@ -11949,7 +11942,7 @@ Add the window configuration CONF to `gnus-buffer-configuration'.
11949 11942
11950;;;*** 11943;;;***
11951 11944
11952;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (19845 45374)) 11945;;;### (autoloads (gomoku) "gomoku" "play/gomoku.el" (19889 21967))
11953;;; Generated autoloads from play/gomoku.el 11946;;; Generated autoloads from play/gomoku.el
11954 11947
11955(autoload 'gomoku "gomoku" "\ 11948(autoload 'gomoku "gomoku" "\
@@ -12205,7 +12198,7 @@ the form \"WINDOW-ID PIXMAP-ID\". Value is non-nil if successful.
12205;;;*** 12198;;;***
12206 12199
12207;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb 12200;;;### (autoloads (gud-tooltip-mode gdb-script-mode jdb pdb perldb
12208;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (19845 45374)) 12201;;;;;; xdb dbx sdb gud-gdb) "gud" "progmodes/gud.el" (19890 42850))
12209;;; Generated autoloads from progmodes/gud.el 12202;;; Generated autoloads from progmodes/gud.el
12210 12203
12211(autoload 'gud-gdb "gud" "\ 12204(autoload 'gud-gdb "gud" "\
@@ -12291,8 +12284,8 @@ Toggle the display of GUD tooltips.
12291 12284
12292;;;*** 12285;;;***
12293 12286
12294;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (19845 12287;;;### (autoloads (handwrite) "handwrite" "play/handwrite.el" (19889
12295;;;;;; 45374)) 12288;;;;;; 21967))
12296;;; Generated autoloads from play/handwrite.el 12289;;; Generated autoloads from play/handwrite.el
12297 12290
12298(autoload 'handwrite "handwrite" "\ 12291(autoload 'handwrite "handwrite" "\
@@ -12310,7 +12303,7 @@ Variables: `handwrite-linespace' (default 12)
12310;;;*** 12303;;;***
12311 12304
12312;;;### (autoloads (hanoi-unix-64 hanoi-unix hanoi) "hanoi" "play/hanoi.el" 12305;;;### (autoloads (hanoi-unix-64 hanoi-unix hanoi) "hanoi" "play/hanoi.el"
12313;;;;;; (19845 45374)) 12306;;;;;; (19889 21967))
12314;;; Generated autoloads from play/hanoi.el 12307;;; Generated autoloads from play/hanoi.el
12315 12308
12316(autoload 'hanoi "hanoi" "\ 12309(autoload 'hanoi "hanoi" "\
@@ -12514,7 +12507,7 @@ different regions. With numeric argument ARG, behaves like
12514;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories 12507;;;### (autoloads (doc-file-to-info doc-file-to-man describe-categories
12515;;;;;; describe-syntax describe-variable variable-at-point describe-function-1 12508;;;;;; describe-syntax describe-variable variable-at-point describe-function-1
12516;;;;;; find-lisp-object-file-name help-C-file-name describe-function) 12509;;;;;; find-lisp-object-file-name help-C-file-name describe-function)
12517;;;;;; "help-fns" "help-fns.el" (19867 5739)) 12510;;;;;; "help-fns" "help-fns.el" (19878 51661))
12518;;; Generated autoloads from help-fns.el 12511;;; Generated autoloads from help-fns.el
12519 12512
12520(autoload 'describe-function "help-fns" "\ 12513(autoload 'describe-function "help-fns" "\
@@ -12610,8 +12603,8 @@ gives the window that lists the options.")
12610 12603
12611;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button 12604;;;### (autoloads (help-xref-on-pp help-insert-xref-button help-xref-button
12612;;;;;; help-make-xrefs help-buffer help-setup-xref help-mode-finish 12605;;;;;; help-make-xrefs help-buffer help-setup-xref help-mode-finish
12613;;;;;; help-mode-setup help-mode) "help-mode" "help-mode.el" (19849 12606;;;;;; help-mode-setup help-mode) "help-mode" "help-mode.el" (19886
12614;;;;;; 62189)) 12607;;;;;; 45771))
12615;;; Generated autoloads from help-mode.el 12608;;; Generated autoloads from help-mode.el
12616 12609
12617(autoload 'help-mode "help-mode" "\ 12610(autoload 'help-mode "help-mode" "\
@@ -12951,7 +12944,7 @@ be found in variable `hi-lock-interactive-patterns'.
12951;;;*** 12944;;;***
12952 12945
12953;;;### (autoloads (hide-ifdef-mode) "hideif" "progmodes/hideif.el" 12946;;;### (autoloads (hide-ifdef-mode) "hideif" "progmodes/hideif.el"
12954;;;;;; (19845 45374)) 12947;;;;;; (19890 42850))
12955;;; Generated autoloads from progmodes/hideif.el 12948;;; Generated autoloads from progmodes/hideif.el
12956 12949
12957(autoload 'hide-ifdef-mode "hideif" "\ 12950(autoload 'hide-ifdef-mode "hideif" "\
@@ -12991,7 +12984,7 @@ how the hiding is done:
12991;;;*** 12984;;;***
12992 12985
12993;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el" 12986;;;### (autoloads (turn-off-hideshow hs-minor-mode) "hideshow" "progmodes/hideshow.el"
12994;;;;;; (19845 45374)) 12987;;;;;; (19890 42850))
12995;;; Generated autoloads from progmodes/hideshow.el 12988;;; Generated autoloads from progmodes/hideshow.el
12996 12989
12997(defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\ 12990(defvar hs-special-modes-alist (mapcar 'purecopy '((c-mode "{" "}" "/[*/]" nil nil) (c++-mode "{" "}" "/[*/]" nil nil) (bibtex-mode ("@\\S(*\\(\\s(\\)" 1)) (java-mode "{" "}" "/[*/]" nil nil) (js-mode "{" "}" "/[*/]" nil))) "\
@@ -13053,8 +13046,8 @@ Unconditionally turn off `hs-minor-mode'.
13053;;;;;; highlight-compare-buffers highlight-changes-rotate-faces 13046;;;;;; highlight-compare-buffers highlight-changes-rotate-faces
13054;;;;;; highlight-changes-previous-change highlight-changes-next-change 13047;;;;;; highlight-changes-previous-change highlight-changes-next-change
13055;;;;;; highlight-changes-remove-highlight highlight-changes-visible-mode 13048;;;;;; highlight-changes-remove-highlight highlight-changes-visible-mode
13056;;;;;; highlight-changes-mode) "hilit-chg" "hilit-chg.el" (19845 13049;;;;;; highlight-changes-mode) "hilit-chg" "hilit-chg.el" (19886
13057;;;;;; 45374)) 13050;;;;;; 45771))
13058;;; Generated autoloads from hilit-chg.el 13051;;; Generated autoloads from hilit-chg.el
13059 13052
13060(autoload 'highlight-changes-mode "hilit-chg" "\ 13053(autoload 'highlight-changes-mode "hilit-chg" "\
@@ -13300,7 +13293,7 @@ Global-Hl-Line mode uses the functions `global-hl-line-unhighlight' and
13300;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays 13293;;;;;; holiday-bahai-holidays holiday-islamic-holidays holiday-christian-holidays
13301;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays 13294;;;;;; holiday-hebrew-holidays holiday-other-holidays holiday-local-holidays
13302;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays" 13295;;;;;; holiday-oriental-holidays holiday-general-holidays) "holidays"
13303;;;;;; "calendar/holidays.el" (19845 45374)) 13296;;;;;; "calendar/holidays.el" (19882 48702))
13304;;; Generated autoloads from calendar/holidays.el 13297;;; Generated autoloads from calendar/holidays.el
13305 13298
13306(define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1") 13299(define-obsolete-variable-alias 'general-holidays 'holiday-general-holidays "23.1")
@@ -13460,7 +13453,7 @@ Convert HTML to plain text in the current buffer.
13460;;;*** 13453;;;***
13461 13454
13462;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer) 13455;;;### (autoloads (htmlfontify-copy-and-link-dir htmlfontify-buffer)
13463;;;;;; "htmlfontify" "htmlfontify.el" (19845 45374)) 13456;;;;;; "htmlfontify" "htmlfontify.el" (19886 45771))
13464;;; Generated autoloads from htmlfontify.el 13457;;; Generated autoloads from htmlfontify.el
13465 13458
13466(autoload 'htmlfontify-buffer "htmlfontify" "\ 13459(autoload 'htmlfontify-buffer "htmlfontify" "\
@@ -13591,7 +13584,7 @@ bound to the current value of the filter.
13591;;;*** 13584;;;***
13592 13585
13593;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers) 13586;;;### (autoloads (ibuffer ibuffer-other-window ibuffer-list-buffers)
13594;;;;;; "ibuffer" "ibuffer.el" (19845 45374)) 13587;;;;;; "ibuffer" "ibuffer.el" (19886 45771))
13595;;; Generated autoloads from ibuffer.el 13588;;; Generated autoloads from ibuffer.el
13596 13589
13597(autoload 'ibuffer-list-buffers "ibuffer" "\ 13590(autoload 'ibuffer-list-buffers "ibuffer" "\
@@ -13632,7 +13625,7 @@ FORMATS is the value to use for `ibuffer-formats'.
13632 13625
13633;;;### (autoloads (icalendar-import-buffer icalendar-import-file 13626;;;### (autoloads (icalendar-import-buffer icalendar-import-file
13634;;;;;; icalendar-export-region icalendar-export-file) "icalendar" 13627;;;;;; icalendar-export-region icalendar-export-file) "icalendar"
13635;;;;;; "calendar/icalendar.el" (19845 45374)) 13628;;;;;; "calendar/icalendar.el" (19897 16090))
13636;;; Generated autoloads from calendar/icalendar.el 13629;;; Generated autoloads from calendar/icalendar.el
13637 13630
13638(autoload 'icalendar-export-file "icalendar" "\ 13631(autoload 'icalendar-export-file "icalendar" "\
@@ -13684,8 +13677,8 @@ buffer `*icalendar-errors*'.
13684 13677
13685;;;*** 13678;;;***
13686 13679
13687;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (19845 13680;;;### (autoloads (icomplete-mode) "icomplete" "icomplete.el" (19874
13688;;;;;; 45374)) 13681;;;;;; 54611))
13689;;; Generated autoloads from icomplete.el 13682;;; Generated autoloads from icomplete.el
13690 13683
13691(defvar icomplete-mode nil "\ 13684(defvar icomplete-mode nil "\
@@ -13706,7 +13699,7 @@ otherwise turn it off.
13706 13699
13707;;;*** 13700;;;***
13708 13701
13709;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (19845 45374)) 13702;;;### (autoloads (icon-mode) "icon" "progmodes/icon.el" (19890 42850))
13710;;; Generated autoloads from progmodes/icon.el 13703;;; Generated autoloads from progmodes/icon.el
13711 13704
13712(autoload 'icon-mode "icon" "\ 13705(autoload 'icon-mode "icon" "\
@@ -13907,8 +13900,8 @@ The main features of this mode are
13907;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file 13900;;;;;; ido-find-alternate-file ido-find-file-other-window ido-find-file
13908;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer 13901;;;;;; ido-find-file-in-dir ido-switch-buffer-other-frame ido-insert-buffer
13909;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window 13902;;;;;; ido-kill-buffer ido-display-buffer ido-switch-buffer-other-window
13910;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (19857 13903;;;;;; ido-switch-buffer ido-mode ido-mode) "ido" "ido.el" (19886
13911;;;;;; 56304)) 13904;;;;;; 45771))
13912;;; Generated autoloads from ido.el 13905;;; Generated autoloads from ido.el
13913 13906
13914(defvar ido-mode nil "\ 13907(defvar ido-mode nil "\
@@ -14169,7 +14162,7 @@ DEF, if non-nil, is the default value.
14169 14162
14170;;;*** 14163;;;***
14171 14164
14172;;;### (autoloads (ielm) "ielm" "ielm.el" (19863 8742)) 14165;;;### (autoloads (ielm) "ielm" "ielm.el" (19886 45771))
14173;;; Generated autoloads from ielm.el 14166;;; Generated autoloads from ielm.el
14174 (add-hook 'same-window-buffer-names (purecopy "*ielm*")) 14167 (add-hook 'same-window-buffer-names (purecopy "*ielm*"))
14175 14168
@@ -14404,7 +14397,7 @@ Register the file types that ImageMagick is able to handle.
14404;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag 14397;;;;;; image-dired-jump-thumbnail-buffer image-dired-delete-tag
14405;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs 14398;;;;;; image-dired-tag-files image-dired-show-all-from-dir image-dired-display-thumbs
14406;;;;;; image-dired-dired-with-window-configuration image-dired-dired-toggle-marked-thumbs) 14399;;;;;; image-dired-dired-with-window-configuration image-dired-dired-toggle-marked-thumbs)
14407;;;;;; "image-dired" "image-dired.el" (19845 45374)) 14400;;;;;; "image-dired" "image-dired.el" (19886 45771))
14408;;; Generated autoloads from image-dired.el 14401;;; Generated autoloads from image-dired.el
14409 14402
14410(autoload 'image-dired-dired-toggle-marked-thumbs "image-dired" "\ 14403(autoload 'image-dired-dired-toggle-marked-thumbs "image-dired" "\
@@ -14604,7 +14597,7 @@ Image files are those whose name has an extension in
14604;;;*** 14597;;;***
14605 14598
14606;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode 14599;;;### (autoloads (image-bookmark-jump image-mode-as-text image-minor-mode
14607;;;;;; image-mode) "image-mode" "image-mode.el" (19845 45374)) 14600;;;;;; image-mode) "image-mode" "image-mode.el" (19890 42850))
14608;;; Generated autoloads from image-mode.el 14601;;; Generated autoloads from image-mode.el
14609 14602
14610(autoload 'image-mode "image-mode" "\ 14603(autoload 'image-mode "image-mode" "\
@@ -15098,7 +15091,7 @@ Perform completion on file preceding point.
15098 15091
15099;;;### (autoloads (info-xref-docstrings info-xref-check-all-custom 15092;;;### (autoloads (info-xref-docstrings info-xref-check-all-custom
15100;;;;;; info-xref-check-all info-xref-check) "info-xref" "info-xref.el" 15093;;;;;; info-xref-check-all info-xref-check) "info-xref" "info-xref.el"
15101;;;;;; (19845 45374)) 15094;;;;;; (19886 45771))
15102;;; Generated autoloads from info-xref.el 15095;;; Generated autoloads from info-xref.el
15103 15096
15104(autoload 'info-xref-check "info-xref" "\ 15097(autoload 'info-xref-check "info-xref" "\
@@ -15181,7 +15174,7 @@ the sources handy.
15181;;;*** 15174;;;***
15182 15175
15183;;;### (autoloads (batch-info-validate Info-validate Info-split Info-split-threshold 15176;;;### (autoloads (batch-info-validate Info-validate Info-split Info-split-threshold
15184;;;;;; Info-tagify) "informat" "informat.el" (19845 45374)) 15177;;;;;; Info-tagify) "informat" "informat.el" (19886 45771))
15185;;; Generated autoloads from informat.el 15178;;; Generated autoloads from informat.el
15186 15179
15187(autoload 'Info-tagify "informat" "\ 15180(autoload 'Info-tagify "informat" "\
@@ -15588,8 +15581,8 @@ You can bind this to the key C-c i in GNUS or mail by adding to
15588 15581
15589;;;*** 15582;;;***
15590 15583
15591;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (19845 15584;;;### (autoloads (iswitchb-mode) "iswitchb" "iswitchb.el" (19886
15592;;;;;; 45374)) 15585;;;;;; 45771))
15593;;; Generated autoloads from iswitchb.el 15586;;; Generated autoloads from iswitchb.el
15594 15587
15595(defvar iswitchb-mode nil "\ 15588(defvar iswitchb-mode nil "\
@@ -15692,7 +15685,7 @@ If non-nil, second arg INITIAL-INPUT is a string to insert before reading.
15692;;;*** 15685;;;***
15693 15686
15694;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr" 15687;;;### (autoloads (jka-compr-uninstall jka-compr-handler) "jka-compr"
15695;;;;;; "jka-compr.el" (19845 45374)) 15688;;;;;; "jka-compr.el" (19886 45771))
15696;;; Generated autoloads from jka-compr.el 15689;;; Generated autoloads from jka-compr.el
15697 15690
15698(defvar jka-compr-inhibit nil "\ 15691(defvar jka-compr-inhibit nil "\
@@ -15715,7 +15708,7 @@ by `jka-compr-installed'.
15715 15708
15716;;;*** 15709;;;***
15717 15710
15718;;;### (autoloads (js-mode) "js" "progmodes/js.el" (19845 45374)) 15711;;;### (autoloads (js-mode) "js" "progmodes/js.el" (19890 42850))
15719;;; Generated autoloads from progmodes/js.el 15712;;; Generated autoloads from progmodes/js.el
15720 15713
15721(autoload 'js-mode "js" "\ 15714(autoload 'js-mode "js" "\
@@ -15832,7 +15825,7 @@ and the return value is the length of the conversion.
15832;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro 15825;;;### (autoloads (kmacro-end-call-mouse kmacro-end-and-call-macro
15833;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter 15826;;;;;; kmacro-end-or-call-macro kmacro-start-macro-or-insert-counter
15834;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro kmacro-exec-ring-item) 15827;;;;;; kmacro-call-macro kmacro-end-macro kmacro-start-macro kmacro-exec-ring-item)
15835;;;;;; "kmacro" "kmacro.el" (19845 45374)) 15828;;;;;; "kmacro" "kmacro.el" (19886 45771))
15836;;; Generated autoloads from kmacro.el 15829;;; Generated autoloads from kmacro.el
15837 (global-set-key "\C-x(" 'kmacro-start-macro) 15830 (global-set-key "\C-x(" 'kmacro-start-macro)
15838 (global-set-key "\C-x)" 'kmacro-end-macro) 15831 (global-set-key "\C-x)" 'kmacro-end-macro)
@@ -15958,7 +15951,7 @@ If kbd macro currently being defined end it before activating it.
15958;;;*** 15951;;;***
15959 15952
15960;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el" 15953;;;### (autoloads (landmark landmark-test-run) "landmark" "play/landmark.el"
15961;;;;;; (19845 45374)) 15954;;;;;; (19889 21967))
15962;;; Generated autoloads from play/landmark.el 15955;;; Generated autoloads from play/landmark.el
15963 15956
15964(defalias 'landmark-repeat 'landmark-test-run) 15957(defalias 'landmark-repeat 'landmark-test-run)
@@ -16234,7 +16227,7 @@ something strange, such as redefining an Emacs function.
16234;;;*** 16227;;;***
16235 16228
16236;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches) 16229;;;### (autoloads (locate-with-filter locate locate-ls-subdir-switches)
16237;;;;;; "locate" "locate.el" (19845 45374)) 16230;;;;;; "locate" "locate.el" (19886 45771))
16238;;; Generated autoloads from locate.el 16231;;; Generated autoloads from locate.el
16239 16232
16240(defvar locate-ls-subdir-switches (purecopy "-al") "\ 16233(defvar locate-ls-subdir-switches (purecopy "-al") "\
@@ -16286,7 +16279,7 @@ except that FILTER is not optional.
16286 16279
16287;;;*** 16280;;;***
16288 16281
16289;;;### (autoloads (log-edit) "log-edit" "vc/log-edit.el" (19863 8742)) 16282;;;### (autoloads (log-edit) "log-edit" "vc/log-edit.el" (19870 57559))
16290;;; Generated autoloads from vc/log-edit.el 16283;;; Generated autoloads from vc/log-edit.el
16291 16284
16292(autoload 'log-edit "log-edit" "\ 16285(autoload 'log-edit "log-edit" "\
@@ -16324,8 +16317,8 @@ Major mode for browsing CVS log output.
16324 16317
16325;;;*** 16318;;;***
16326 16319
16327;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (19845 16320;;;### (autoloads (longlines-mode) "longlines" "longlines.el" (19886
16328;;;;;; 45374)) 16321;;;;;; 45771))
16329;;; Generated autoloads from longlines.el 16322;;; Generated autoloads from longlines.el
16330 16323
16331(autoload 'longlines-mode "longlines" "\ 16324(autoload 'longlines-mode "longlines" "\
@@ -16441,7 +16434,7 @@ for further customization of the printer command.
16441;;;*** 16434;;;***
16442 16435
16443;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el" 16436;;;### (autoloads (ls-lisp-support-shell-wildcards) "ls-lisp" "ls-lisp.el"
16444;;;;;; (19845 45374)) 16437;;;;;; (19886 45771))
16445;;; Generated autoloads from ls-lisp.el 16438;;; Generated autoloads from ls-lisp.el
16446 16439
16447(defvar ls-lisp-support-shell-wildcards t "\ 16440(defvar ls-lisp-support-shell-wildcards t "\
@@ -16493,7 +16486,7 @@ definitions to shadow the loaded ones for use in file byte-compilation.
16493;;;*** 16486;;;***
16494 16487
16495;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro 16488;;;### (autoloads (apply-macro-to-region-lines kbd-macro-query insert-kbd-macro
16496;;;;;; name-last-kbd-macro) "macros" "macros.el" (19845 45374)) 16489;;;;;; name-last-kbd-macro) "macros" "macros.el" (19886 45771))
16497;;; Generated autoloads from macros.el 16490;;; Generated autoloads from macros.el
16498 16491
16499(autoload 'name-last-kbd-macro "macros" "\ 16492(autoload 'name-last-kbd-macro "macros" "\
@@ -16760,9 +16753,9 @@ double-quotes.
16760 16753
16761;;;*** 16754;;;***
16762 16755
16763;;;### (autoloads (mail-complete define-mail-alias expand-mail-aliases 16756;;;### (autoloads (mail-complete mail-completion-at-point-function
16764;;;;;; mail-complete-style) "mailalias" "mail/mailalias.el" (19845 16757;;;;;; define-mail-alias expand-mail-aliases mail-complete-style)
16765;;;;;; 45374)) 16758;;;;;; "mailalias" "mail/mailalias.el" (19881 27850))
16766;;; Generated autoloads from mail/mailalias.el 16759;;; Generated autoloads from mail/mailalias.el
16767 16760
16768(defvar mail-complete-style 'angles "\ 16761(defvar mail-complete-style 'angles "\
@@ -16798,10 +16791,16 @@ if it is quoted with double-quotes.
16798 16791
16799\(fn NAME DEFINITION &optional FROM-MAILRC-FILE)" t nil) 16792\(fn NAME DEFINITION &optional FROM-MAILRC-FILE)" t nil)
16800 16793
16794(autoload 'mail-completion-at-point-function "mailalias" "\
16795Compute completion data for mail aliases.
16796For use on `completion-at-point-functions'.
16797
16798\(fn)" nil nil)
16799
16801(autoload 'mail-complete "mailalias" "\ 16800(autoload 'mail-complete "mailalias" "\
16802Perform completion on header field or word preceding point. 16801Perform completion on header field or word preceding point.
16803Completable headers are according to `mail-complete-alist'. If none matches 16802Completable headers are according to `mail-complete-alist'. If none matches
16804current header, calls `mail-complete-function' and passes prefix arg if any. 16803current header, calls `mail-complete-function' and passes prefix ARG if any.
16805 16804
16806\(fn ARG)" t nil) 16805\(fn ARG)" t nil)
16807 16806
@@ -16822,7 +16821,7 @@ The mail client is taken to be the handler of mailto URLs.
16822 16821
16823;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode 16822;;;### (autoloads (makefile-imake-mode makefile-bsdmake-mode makefile-makepp-mode
16824;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode) 16823;;;;;; makefile-gmake-mode makefile-automake-mode makefile-mode)
16825;;;;;; "make-mode" "progmodes/make-mode.el" (19845 45374)) 16824;;;;;; "make-mode" "progmodes/make-mode.el" (19890 42850))
16826;;; Generated autoloads from progmodes/make-mode.el 16825;;; Generated autoloads from progmodes/make-mode.el
16827 16826
16828(autoload 'makefile-mode "make-mode" "\ 16827(autoload 'makefile-mode "make-mode" "\
@@ -16939,8 +16938,8 @@ An adapted `makefile-mode' that knows about imake.
16939 16938
16940;;;*** 16939;;;***
16941 16940
16942;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (19845 16941;;;### (autoloads (make-command-summary) "makesum" "makesum.el" (19886
16943;;;;;; 45374)) 16942;;;;;; 45771))
16944;;; Generated autoloads from makesum.el 16943;;; Generated autoloads from makesum.el
16945 16944
16946(autoload 'make-command-summary "makesum" "\ 16945(autoload 'make-command-summary "makesum" "\
@@ -16952,7 +16951,7 @@ Previous contents of that buffer are killed first.
16952;;;*** 16951;;;***
16953 16952
16954;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el" 16953;;;### (autoloads (Man-bookmark-jump man-follow man) "man" "man.el"
16955;;;;;; (19845 45374)) 16954;;;;;; (19870 57559))
16956;;; Generated autoloads from man.el 16955;;; Generated autoloads from man.el
16957 16956
16958(defalias 'manual-entry 'man) 16957(defalias 'manual-entry 'man)
@@ -17060,7 +17059,7 @@ Returns non-nil if the new state is enabled.
17060;;;;;; message-forward-make-body message-forward message-recover 17059;;;;;; message-forward-make-body message-forward message-recover
17061;;;;;; message-supersede message-cancel-news message-followup message-wide-reply 17060;;;;;; message-supersede message-cancel-news message-followup message-wide-reply
17062;;;;;; message-reply message-news message-mail message-mode) "message" 17061;;;;;; message-reply message-news message-mail message-mode) "message"
17063;;;;;; "gnus/message.el" (19860 32495)) 17062;;;;;; "gnus/message.el" (19881 27850))
17064;;; Generated autoloads from gnus/message.el 17063;;; Generated autoloads from gnus/message.el
17065 17064
17066(define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook) 17065(define-mail-user-agent 'message-user-agent 'message-mail 'message-send-and-exit 'message-kill-buffer 'message-send-hook)
@@ -17378,7 +17377,7 @@ delete the draft message.
17378 17377
17379;;;*** 17378;;;***
17380 17379
17381;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (19845 45374)) 17380;;;### (autoloads (mh-version) "mh-e" "mh-e/mh-e.el" (19898 36953))
17382;;; Generated autoloads from mh-e/mh-e.el 17381;;; Generated autoloads from mh-e/mh-e.el
17383 17382
17384(put 'mh-progs 'risky-local-variable t) 17383(put 'mh-progs 'risky-local-variable t)
@@ -17550,7 +17549,7 @@ variation of `C-x M-c M-butterfly' from url `http://xkcd.com/378/'.
17550 17549
17551;;;### (autoloads (multi-isearch-files-regexp multi-isearch-files 17550;;;### (autoloads (multi-isearch-files-regexp multi-isearch-files
17552;;;;;; multi-isearch-buffers-regexp multi-isearch-buffers multi-isearch-setup) 17551;;;;;; multi-isearch-buffers-regexp multi-isearch-buffers multi-isearch-setup)
17553;;;;;; "misearch" "misearch.el" (19845 45374)) 17552;;;;;; "misearch" "misearch.el" (19886 45771))
17554;;; Generated autoloads from misearch.el 17553;;; Generated autoloads from misearch.el
17555 (add-hook 'isearch-mode-hook 'multi-isearch-setup) 17554 (add-hook 'isearch-mode-hook 'multi-isearch-setup)
17556 17555
@@ -17676,7 +17675,7 @@ If NO-DISPLAY is nil, display it. Otherwise, do nothing after replacing.
17676;;;*** 17675;;;***
17677 17676
17678;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents) 17677;;;### (autoloads (mm-url-insert-file-contents-external mm-url-insert-file-contents)
17679;;;;;; "mm-url" "gnus/mm-url.el" (19845 45374)) 17678;;;;;; "mm-url" "gnus/mm-url.el" (19877 30798))
17680;;; Generated autoloads from gnus/mm-url.el 17679;;; Generated autoloads from gnus/mm-url.el
17681 17680
17682(autoload 'mm-url-insert-file-contents "mm-url" "\ 17681(autoload 'mm-url-insert-file-contents "mm-url" "\
@@ -17805,7 +17804,7 @@ followed by the first character of the construct.
17805;;;*** 17804;;;***
17806 17805
17807;;;### (autoloads (denato-region nato-region unmorse-region morse-region) 17806;;;### (autoloads (denato-region nato-region unmorse-region morse-region)
17808;;;;;; "morse" "play/morse.el" (19845 45374)) 17807;;;;;; "morse" "play/morse.el" (19869 36706))
17809;;; Generated autoloads from play/morse.el 17808;;; Generated autoloads from play/morse.el
17810 17809
17811(autoload 'morse-region "morse" "\ 17810(autoload 'morse-region "morse" "\
@@ -17831,7 +17830,7 @@ Convert NATO phonetic alphabet in region to ordinary ASCII text.
17831;;;*** 17830;;;***
17832 17831
17833;;;### (autoloads (mouse-drag-drag mouse-drag-throw) "mouse-drag" 17832;;;### (autoloads (mouse-drag-drag mouse-drag-throw) "mouse-drag"
17834;;;;;; "mouse-drag.el" (19845 45374)) 17833;;;;;; "mouse-drag.el" (19890 42850))
17835;;; Generated autoloads from mouse-drag.el 17834;;; Generated autoloads from mouse-drag.el
17836 17835
17837(autoload 'mouse-drag-throw "mouse-drag" "\ 17836(autoload 'mouse-drag-throw "mouse-drag" "\
@@ -17842,7 +17841,7 @@ from the original mouse click to the current mouse location. Try it;
17842you'll like it. It's easier to observe than to explain. 17841you'll like it. It's easier to observe than to explain.
17843 17842
17844If the mouse is clicked and released in the same place of time we 17843If the mouse is clicked and released in the same place of time we
17845assume that the user didn't want to scdebugroll but wanted to whatever 17844assume that the user didn't want to scroll but wanted to whatever
17846mouse-2 used to do, so we pass it through. 17845mouse-2 used to do, so we pass it through.
17847 17846
17848Throw scrolling was inspired (but is not identical to) the \"hand\" 17847Throw scrolling was inspired (but is not identical to) the \"hand\"
@@ -17878,8 +17877,8 @@ To test this function, evaluate:
17878 17877
17879;;;*** 17878;;;***
17880 17879
17881;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (19845 17880;;;### (autoloads (mouse-sel-mode) "mouse-sel" "mouse-sel.el" (19886
17882;;;;;; 45374)) 17881;;;;;; 45771))
17883;;; Generated autoloads from mouse-sel.el 17882;;; Generated autoloads from mouse-sel.el
17884 17883
17885(defvar mouse-sel-mode nil "\ 17884(defvar mouse-sel-mode nil "\
@@ -17941,7 +17940,7 @@ Main entry point for MPC.
17941 17940
17942;;;*** 17941;;;***
17943 17942
17944;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (19845 45374)) 17943;;;### (autoloads (mpuz) "mpuz" "play/mpuz.el" (19890 42850))
17945;;; Generated autoloads from play/mpuz.el 17944;;; Generated autoloads from play/mpuz.el
17946 17945
17947(autoload 'mpuz "mpuz" "\ 17946(autoload 'mpuz "mpuz" "\
@@ -18364,7 +18363,7 @@ listed in the PORTS list.
18364;;;*** 18363;;;***
18365 18364
18366;;;### (autoloads (open-network-stream) "network-stream" "net/network-stream.el" 18365;;;### (autoloads (open-network-stream) "network-stream" "net/network-stream.el"
18367;;;;;; (19864 29553)) 18366;;;;;; (19893 19022))
18368;;; Generated autoloads from net/network-stream.el 18367;;; Generated autoloads from net/network-stream.el
18369 18368
18370(autoload 'open-network-stream "network-stream" "\ 18369(autoload 'open-network-stream "network-stream" "\
@@ -19169,7 +19168,7 @@ exported source code blocks by language.
19169;;;*** 19168;;;***
19170 19169
19171;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el" 19170;;;### (autoloads (inferior-octave) "octave-inf" "progmodes/octave-inf.el"
19172;;;;;; (19845 45374)) 19171;;;;;; (19894 39890))
19173;;; Generated autoloads from progmodes/octave-inf.el 19172;;; Generated autoloads from progmodes/octave-inf.el
19174 19173
19175(autoload 'inferior-octave "octave-inf" "\ 19174(autoload 'inferior-octave "octave-inf" "\
@@ -19192,7 +19191,7 @@ startup file, `~/.emacs-octave'.
19192;;;*** 19191;;;***
19193 19192
19194;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el" 19193;;;### (autoloads (octave-mode) "octave-mod" "progmodes/octave-mod.el"
19195;;;;;; (19845 45374)) 19194;;;;;; (19894 39890))
19196;;; Generated autoloads from progmodes/octave-mod.el 19195;;; Generated autoloads from progmodes/octave-mod.el
19197 19196
19198(autoload 'octave-mode "octave-mod" "\ 19197(autoload 'octave-mode "octave-mod" "\
@@ -20768,7 +20767,7 @@ The XOXO buffer is named *xoxo-<source buffer name>*
20768;;;*** 20767;;;***
20769 20768
20770;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el" 20769;;;### (autoloads (outline-minor-mode outline-mode) "outline" "outline.el"
20771;;;;;; (19845 45374)) 20770;;;;;; (19886 45771))
20772;;; Generated autoloads from outline.el 20771;;; Generated autoloads from outline.el
20773(put 'outline-regexp 'safe-local-variable 'stringp) 20772(put 'outline-regexp 'safe-local-variable 'stringp)
20774(put 'outline-heading-end-regexp 'safe-local-variable 'stringp) 20773(put 'outline-heading-end-regexp 'safe-local-variable 'stringp)
@@ -20829,7 +20828,7 @@ See the command `outline-mode' for more information on this mode.
20829;;;### (autoloads (list-packages describe-package package-initialize 20828;;;### (autoloads (list-packages describe-package package-initialize
20830;;;;;; package-install-file package-install-from-buffer package-install 20829;;;;;; package-install-file package-install-from-buffer package-install
20831;;;;;; package-enable-at-startup) "package" "emacs-lisp/package.el" 20830;;;;;; package-enable-at-startup) "package" "emacs-lisp/package.el"
20832;;;;;; (19864 29553)) 20831;;;;;; (19893 19022))
20833;;; Generated autoloads from emacs-lisp/package.el 20832;;; Generated autoloads from emacs-lisp/package.el
20834 20833
20835(defvar package-enable-at-startup t "\ 20834(defvar package-enable-at-startup t "\
@@ -20882,10 +20881,11 @@ Display the full documentation of PACKAGE (a symbol).
20882 20881
20883(autoload 'list-packages "package" "\ 20882(autoload 'list-packages "package" "\
20884Display a list of packages. 20883Display a list of packages.
20885Fetches the updated list of packages before displaying. 20884This first fetches the updated list of packages before
20885displaying, unless a prefix argument NO-FETCH is specified.
20886The list is displayed in a buffer named `*Packages*'. 20886The list is displayed in a buffer named `*Packages*'.
20887 20887
20888\(fn)" t nil) 20888\(fn &optional NO-FETCH)" t nil)
20889 20889
20890(defalias 'package-list-packages 'list-packages) 20890(defalias 'package-list-packages 'list-packages)
20891 20891
@@ -20929,8 +20929,8 @@ unknown are returned as nil.
20929 20929
20930;;;*** 20930;;;***
20931 20931
20932;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (19845 20932;;;### (autoloads (pascal-mode) "pascal" "progmodes/pascal.el" (19899
20933;;;;;; 45374)) 20933;;;;;; 57784))
20934;;; Generated autoloads from progmodes/pascal.el 20934;;; Generated autoloads from progmodes/pascal.el
20935 20935
20936(autoload 'pascal-mode "pascal" "\ 20936(autoload 'pascal-mode "pascal" "\
@@ -21194,8 +21194,8 @@ Includes files as well as host names followed by a colon.
21194 21194
21195;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list 21195;;;### (autoloads (pcomplete-shell-setup pcomplete-comint-setup pcomplete-list
21196;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete 21196;;;;;; pcomplete-help pcomplete-expand pcomplete-continue pcomplete-expand-and-complete
21197;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (19845 21197;;;;;; pcomplete-reverse pcomplete) "pcomplete" "pcomplete.el" (19899
21198;;;;;; 45374)) 21198;;;;;; 57784))
21199;;; Generated autoloads from pcomplete.el 21199;;; Generated autoloads from pcomplete.el
21200 21200
21201(autoload 'pcomplete "pcomplete" "\ 21201(autoload 'pcomplete "pcomplete" "\
@@ -21337,7 +21337,7 @@ The exact behavior is determined also by `cvs-dired-use-hook'." (when (stringp d
21337;;;*** 21337;;;***
21338 21338
21339;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el" 21339;;;### (autoloads (perl-mode) "perl-mode" "progmodes/perl-mode.el"
21340;;;;;; (19845 45374)) 21340;;;;;; (19890 42850))
21341;;; Generated autoloads from progmodes/perl-mode.el 21341;;; Generated autoloads from progmodes/perl-mode.el
21342(put 'perl-indent-level 'safe-local-variable 'integerp) 21342(put 'perl-indent-level 'safe-local-variable 'integerp)
21343(put 'perl-continued-statement-offset 'safe-local-variable 'integerp) 21343(put 'perl-continued-statement-offset 'safe-local-variable 'integerp)
@@ -22175,7 +22175,7 @@ are both set to t.
22175 22175
22176;;;*** 22176;;;***
22177 22177
22178;;;### (autoloads (proced) "proced" "proced.el" (19845 45374)) 22178;;;### (autoloads (proced) "proced" "proced.el" (19886 45771))
22179;;; Generated autoloads from proced.el 22179;;; Generated autoloads from proced.el
22180 22180
22181(autoload 'proced "proced" "\ 22181(autoload 'proced "proced" "\
@@ -22191,7 +22191,7 @@ See `proced-mode' for a description of features available in Proced buffers.
22191;;;*** 22191;;;***
22192 22192
22193;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog" 22193;;;### (autoloads (run-prolog mercury-mode prolog-mode) "prolog"
22194;;;;;; "progmodes/prolog.el" (19845 45374)) 22194;;;;;; "progmodes/prolog.el" (19890 42850))
22195;;; Generated autoloads from progmodes/prolog.el 22195;;; Generated autoloads from progmodes/prolog.el
22196 22196
22197(autoload 'prolog-mode "prolog" "\ 22197(autoload 'prolog-mode "prolog" "\
@@ -22238,8 +22238,8 @@ The default value is '(\"/usr/local/share/emacs/fonts/bdf\").")
22238 22238
22239;;;*** 22239;;;***
22240 22240
22241;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (19845 22241;;;### (autoloads (ps-mode) "ps-mode" "progmodes/ps-mode.el" (19890
22242;;;;;; 45374)) 22242;;;;;; 42850))
22243;;; Generated autoloads from progmodes/ps-mode.el 22243;;; Generated autoloads from progmodes/ps-mode.el
22244 22244
22245(autoload 'ps-mode "ps-mode" "\ 22245(autoload 'ps-mode "ps-mode" "\
@@ -22290,8 +22290,8 @@ Typing \\<ps-run-mode-map>\\[ps-run-goto-error] when the cursor is at the number
22290;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer 22290;;;;;; ps-spool-region ps-spool-buffer-with-faces ps-spool-buffer
22291;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces 22291;;;;;; ps-print-region-with-faces ps-print-region ps-print-buffer-with-faces
22292;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type 22292;;;;;; ps-print-buffer ps-print-customize ps-print-color-p ps-paper-type
22293;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (19845 22293;;;;;; ps-page-dimensions-database) "ps-print" "ps-print.el" (19886
22294;;;;;; 45374)) 22294;;;;;; 45771))
22295;;; Generated autoloads from ps-print.el 22295;;; Generated autoloads from ps-print.el
22296 22296
22297(defvar ps-page-dimensions-database (purecopy (list (list 'a4 (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list 'a3 (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list 'letter (* 72 8.5) (* 72 11.0) "Letter") (list 'legal (* 72 8.5) (* 72 14.0) "Legal") (list 'letter-small (* 72 7.68) (* 72 10.16) "LetterSmall") (list 'tabloid (* 72 11.0) (* 72 17.0) "Tabloid") (list 'ledger (* 72 17.0) (* 72 11.0) "Ledger") (list 'statement (* 72 5.5) (* 72 8.5) "Statement") (list 'executive (* 72 7.5) (* 72 10.0) "Executive") (list 'a4small (* 72 7.47) (* 72 10.85) "A4Small") (list 'b4 (* 72 10.125) (* 72 14.33) "B4") (list 'b5 (* 72 7.16) (* 72 10.125) "B5") '(addresslarge 236.0 99.0 "AddressLarge") '(addresssmall 236.0 68.0 "AddressSmall") '(cuthanging13 90.0 222.0 "CutHanging13") '(cuthanging15 90.0 114.0 "CutHanging15") '(diskette 181.0 136.0 "Diskette") '(eurofilefolder 139.0 112.0 "EuropeanFilefolder") '(eurofoldernarrow 526.0 107.0 "EuroFolderNarrow") '(eurofolderwide 526.0 136.0 "EuroFolderWide") '(euronamebadge 189.0 108.0 "EuroNameBadge") '(euronamebadgelarge 223.0 136.0 "EuroNameBadgeLarge") '(filefolder 230.0 37.0 "FileFolder") '(jewelry 76.0 136.0 "Jewelry") '(mediabadge 180.0 136.0 "MediaBadge") '(multipurpose 126.0 68.0 "MultiPurpose") '(retaillabel 90.0 104.0 "RetailLabel") '(shipping 271.0 136.0 "Shipping") '(slide35mm 26.0 104.0 "Slide35mm") '(spine8mm 187.0 26.0 "Spine8mm") '(topcoated 425.19685 136.0 "TopCoatedPaper") '(topcoatedpaper 396.0 136.0 "TopcoatedPaper150") '(vhsface 205.0 127.0 "VHSFace") '(vhsspine 400.0 50.0 "VHSSpine") '(zipdisk 156.0 136.0 "ZipDisk"))) "\ 22297(defvar ps-page-dimensions-database (purecopy (list (list 'a4 (/ (* 72 21.0) 2.54) (/ (* 72 29.7) 2.54) "A4") (list 'a3 (/ (* 72 29.7) 2.54) (/ (* 72 42.0) 2.54) "A3") (list 'letter (* 72 8.5) (* 72 11.0) "Letter") (list 'legal (* 72 8.5) (* 72 14.0) "Legal") (list 'letter-small (* 72 7.68) (* 72 10.16) "LetterSmall") (list 'tabloid (* 72 11.0) (* 72 17.0) "Tabloid") (list 'ledger (* 72 17.0) (* 72 11.0) "Ledger") (list 'statement (* 72 5.5) (* 72 8.5) "Statement") (list 'executive (* 72 7.5) (* 72 10.0) "Executive") (list 'a4small (* 72 7.47) (* 72 10.85) "A4Small") (list 'b4 (* 72 10.125) (* 72 14.33) "B4") (list 'b5 (* 72 7.16) (* 72 10.125) "B5") '(addresslarge 236.0 99.0 "AddressLarge") '(addresssmall 236.0 68.0 "AddressSmall") '(cuthanging13 90.0 222.0 "CutHanging13") '(cuthanging15 90.0 114.0 "CutHanging15") '(diskette 181.0 136.0 "Diskette") '(eurofilefolder 139.0 112.0 "EuropeanFilefolder") '(eurofoldernarrow 526.0 107.0 "EuroFolderNarrow") '(eurofolderwide 526.0 136.0 "EuroFolderWide") '(euronamebadge 189.0 108.0 "EuroNameBadge") '(euronamebadgelarge 223.0 136.0 "EuroNameBadgeLarge") '(filefolder 230.0 37.0 "FileFolder") '(jewelry 76.0 136.0 "Jewelry") '(mediabadge 180.0 136.0 "MediaBadge") '(multipurpose 126.0 68.0 "MultiPurpose") '(retaillabel 90.0 104.0 "RetailLabel") '(shipping 271.0 136.0 "Shipping") '(slide35mm 26.0 104.0 "Slide35mm") '(spine8mm 187.0 26.0 "Spine8mm") '(topcoated 425.19685 136.0 "TopCoatedPaper") '(topcoatedpaper 396.0 136.0 "TopcoatedPaper150") '(vhsface 205.0 127.0 "VHSFace") '(vhsspine 400.0 50.0 "VHSSpine") '(zipdisk 156.0 136.0 "ZipDisk"))) "\
@@ -22488,7 +22488,7 @@ If EXTENSION is any other symbol, it is ignored.
22488;;;*** 22488;;;***
22489 22489
22490;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el" 22490;;;### (autoloads (jython-mode python-mode run-python) "python" "progmodes/python.el"
22491;;;;;; (19860 32495)) 22491;;;;;; (19890 42850))
22492;;; Generated autoloads from progmodes/python.el 22492;;; Generated autoloads from progmodes/python.el
22493 22493
22494(add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode)) 22494(add-to-list 'interpreter-mode-alist (cons (purecopy "jython") 'jython-mode))
@@ -22895,7 +22895,7 @@ Display `quickurl-list' as a formatted list using `quickurl-list-mode'.
22895;;;*** 22895;;;***
22896 22896
22897;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc" 22897;;;### (autoloads (rcirc-track-minor-mode rcirc-connect rcirc) "rcirc"
22898;;;;;; "net/rcirc.el" (19867 5739)) 22898;;;;;; "net/rcirc.el" (19898 36953))
22899;;; Generated autoloads from net/rcirc.el 22899;;; Generated autoloads from net/rcirc.el
22900 22900
22901(autoload 'rcirc "rcirc" "\ 22901(autoload 'rcirc "rcirc" "\
@@ -22955,7 +22955,7 @@ Construct a regexp interactively.
22955 22955
22956;;;*** 22956;;;***
22957 22957
22958;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (19845 45374)) 22958;;;### (autoloads (recentf-mode) "recentf" "recentf.el" (19886 45771))
22959;;; Generated autoloads from recentf.el 22959;;; Generated autoloads from recentf.el
22960 22960
22961(defvar recentf-mode nil "\ 22961(defvar recentf-mode nil "\
@@ -22983,7 +22983,7 @@ that were operated on recently.
22983;;;;;; string-rectangle delete-whitespace-rectangle open-rectangle 22983;;;;;; string-rectangle delete-whitespace-rectangle open-rectangle
22984;;;;;; insert-rectangle yank-rectangle kill-rectangle extract-rectangle 22984;;;;;; insert-rectangle yank-rectangle kill-rectangle extract-rectangle
22985;;;;;; delete-extract-rectangle delete-rectangle) "rect" "rect.el" 22985;;;;;; delete-extract-rectangle delete-rectangle) "rect" "rect.el"
22986;;;;;; (19845 45374)) 22986;;;;;; (19886 45771))
22987;;; Generated autoloads from rect.el 22987;;; Generated autoloads from rect.el
22988 (define-key ctl-x-r-map "c" 'clear-rectangle) 22988 (define-key ctl-x-r-map "c" 'clear-rectangle)
22989 (define-key ctl-x-r-map "k" 'kill-rectangle) 22989 (define-key ctl-x-r-map "k" 'kill-rectangle)
@@ -23483,7 +23483,7 @@ Make a ring that can contain SIZE elements.
23483 23483
23484;;;*** 23484;;;***
23485 23485
23486;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (19845 45374)) 23486;;;### (autoloads (rlogin) "rlogin" "net/rlogin.el" (19870 57559))
23487;;; Generated autoloads from net/rlogin.el 23487;;; Generated autoloads from net/rlogin.el
23488 (add-hook 'same-window-regexps (purecopy "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)")) 23488 (add-hook 'same-window-regexps (purecopy "^\\*rlogin-.*\\*\\(\\|<[0-9]+>\\)"))
23489 23489
@@ -24319,8 +24319,8 @@ enclosed in `(and ...)'.
24319 24319
24320;;;*** 24320;;;***
24321 24321
24322;;;### (autoloads (savehist-mode) "savehist" "savehist.el" (19845 24322;;;### (autoloads (savehist-mode) "savehist" "savehist.el" (19886
24323;;;;;; 45374)) 24323;;;;;; 45771))
24324;;; Generated autoloads from savehist.el 24324;;; Generated autoloads from savehist.el
24325 24325
24326(defvar savehist-mode nil "\ 24326(defvar savehist-mode nil "\
@@ -24500,7 +24500,7 @@ Semantic mode.
24500;;;;;; mail-yank-prefix mail-setup-hook mail-personal-alias-file 24500;;;;;; mail-yank-prefix mail-setup-hook mail-personal-alias-file
24501;;;;;; mail-default-reply-to mail-archive-file-name mail-header-separator 24501;;;;;; mail-default-reply-to mail-archive-file-name mail-header-separator
24502;;;;;; send-mail-function mail-interactive mail-self-blind mail-specify-envelope-from 24502;;;;;; send-mail-function mail-interactive mail-self-blind mail-specify-envelope-from
24503;;;;;; mail-from-style) "sendmail" "mail/sendmail.el" (19845 45374)) 24503;;;;;; mail-from-style) "sendmail" "mail/sendmail.el" (19881 27850))
24504;;; Generated autoloads from mail/sendmail.el 24504;;; Generated autoloads from mail/sendmail.el
24505 24505
24506(defvar mail-from-style 'default "\ 24506(defvar mail-from-style 'default "\
@@ -24928,7 +24928,7 @@ To work around that, do:
24928;;;*** 24928;;;***
24929 24929
24930;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el" 24930;;;### (autoloads (sh-mode) "sh-script" "progmodes/sh-script.el"
24931;;;;;; (19845 45374)) 24931;;;;;; (19890 42850))
24932;;; Generated autoloads from progmodes/sh-script.el 24932;;; Generated autoloads from progmodes/sh-script.el
24933(put 'sh-shell 'safe-local-variable 'symbolp) 24933(put 'sh-shell 'safe-local-variable 'symbolp)
24934 24934
@@ -25057,8 +25057,8 @@ function, `load-path-shadows-find'.
25057;;;*** 25057;;;***
25058 25058
25059;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group 25059;;;### (autoloads (shadow-initialize shadow-define-regexp-group shadow-define-literal-group
25060;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (19845 25060;;;;;; shadow-define-cluster) "shadowfile" "shadowfile.el" (19886
25061;;;;;; 45374)) 25061;;;;;; 45771))
25062;;; Generated autoloads from shadowfile.el 25062;;; Generated autoloads from shadowfile.el
25063 25063
25064(autoload 'shadow-define-cluster "shadowfile" "\ 25064(autoload 'shadow-define-cluster "shadowfile" "\
@@ -25097,7 +25097,7 @@ Set up file shadowing.
25097;;;*** 25097;;;***
25098 25098
25099;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el" 25099;;;### (autoloads (shell shell-dumb-shell-regexp) "shell" "shell.el"
25100;;;;;; (19845 45374)) 25100;;;;;; (19888 1100))
25101;;; Generated autoloads from shell.el 25101;;; Generated autoloads from shell.el
25102 25102
25103(defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\ 25103(defvar shell-dumb-shell-regexp (purecopy "cmd\\(proxy\\)?\\.exe") "\
@@ -25146,8 +25146,8 @@ Otherwise, one argument `-i' is passed to the shell.
25146 25146
25147;;;*** 25147;;;***
25148 25148
25149;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (19845 25149;;;### (autoloads (shr-insert-document) "shr" "gnus/shr.el" (19899
25150;;;;;; 45374)) 25150;;;;;; 57784))
25151;;; Generated autoloads from gnus/shr.el 25151;;; Generated autoloads from gnus/shr.el
25152 25152
25153(autoload 'shr-insert-document "shr" "\ 25153(autoload 'shr-insert-document "shr" "\
@@ -25194,8 +25194,8 @@ Turning on Sieve mode runs `sieve-mode-hook'.
25194 25194
25195;;;*** 25195;;;***
25196 25196
25197;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (19845 25197;;;### (autoloads (simula-mode) "simula" "progmodes/simula.el" (19890
25198;;;;;; 45374)) 25198;;;;;; 42850))
25199;;; Generated autoloads from progmodes/simula.el 25199;;; Generated autoloads from progmodes/simula.el
25200 25200
25201(autoload 'simula-mode "simula" "\ 25201(autoload 'simula-mode "simula" "\
@@ -25465,8 +25465,8 @@ then `snmpv2-mode-hook'.
25465 25465
25466;;;*** 25466;;;***
25467 25467
25468;;;### (autoloads (sunrise-sunset) "solar" "calendar/solar.el" (19845 25468;;;### (autoloads (sunrise-sunset) "solar" "calendar/solar.el" (19886
25469;;;;;; 45374)) 25469;;;;;; 45771))
25470;;; Generated autoloads from calendar/solar.el 25470;;; Generated autoloads from calendar/solar.el
25471 25471
25472(autoload 'sunrise-sunset "solar" "\ 25472(autoload 'sunrise-sunset "solar" "\
@@ -25481,8 +25481,8 @@ This function is suitable for execution in a .emacs file.
25481 25481
25482;;;*** 25482;;;***
25483 25483
25484;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (19845 25484;;;### (autoloads (solitaire) "solitaire" "play/solitaire.el" (19889
25485;;;;;; 45374)) 25485;;;;;; 21967))
25486;;; Generated autoloads from play/solitaire.el 25486;;; Generated autoloads from play/solitaire.el
25487 25487
25488(autoload 'solitaire "solitaire" "\ 25488(autoload 'solitaire "solitaire" "\
@@ -25763,7 +25763,7 @@ Spam reports will be queued with the method used when
25763;;;*** 25763;;;***
25764 25764
25765;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar" 25765;;;### (autoloads (speedbar-get-focus speedbar-frame-mode) "speedbar"
25766;;;;;; "speedbar.el" (19845 45374)) 25766;;;;;; "speedbar.el" (19886 45771))
25767;;; Generated autoloads from speedbar.el 25767;;; Generated autoloads from speedbar.el
25768 25768
25769(defalias 'speedbar 'speedbar-frame-mode) 25769(defalias 'speedbar 'speedbar-frame-mode)
@@ -25807,7 +25807,7 @@ Return a vector containing the lines from `spook-phrases-file'.
25807;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix 25807;;;;;; sql-ms sql-ingres sql-solid sql-mysql sql-sqlite sql-informix
25808;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect 25808;;;;;; sql-sybase sql-oracle sql-product-interactive sql-connect
25809;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el" 25809;;;;;; sql-mode sql-help sql-add-product-keywords) "sql" "progmodes/sql.el"
25810;;;;;; (19845 45374)) 25810;;;;;; (19890 42850))
25811;;; Generated autoloads from progmodes/sql.el 25811;;; Generated autoloads from progmodes/sql.el
25812 25812
25813(autoload 'sql-add-product-keywords "sql" "\ 25813(autoload 'sql-add-product-keywords "sql" "\
@@ -26343,8 +26343,8 @@ GNUTLS requires a port number.
26343;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes 26343;;;;;; strokes-mode strokes-list-strokes strokes-load-user-strokes
26344;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke 26344;;;;;; strokes-help strokes-describe-stroke strokes-do-complex-stroke
26345;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke 26345;;;;;; strokes-do-stroke strokes-read-complex-stroke strokes-read-stroke
26346;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (19845 26346;;;;;; strokes-global-set-stroke) "strokes" "strokes.el" (19886
26347;;;;;; 45374)) 26347;;;;;; 45771))
26348;;; Generated autoloads from strokes.el 26348;;; Generated autoloads from strokes.el
26349 26349
26350(autoload 'strokes-global-set-stroke "strokes" "\ 26350(autoload 'strokes-global-set-stroke "strokes" "\
@@ -27206,7 +27206,50 @@ converts a table into plain text without frames. It is a companion to
27206 27206
27207;;;*** 27207;;;***
27208 27208
27209;;;### (autoloads (talk talk-connect) "talk" "talk.el" (19845 45374)) 27209;;;### (autoloads (tabulated-list-mode) "tabulated-list" "emacs-lisp/tabulated-list.el"
27210;;;;;; (19885 24894))
27211;;; Generated autoloads from emacs-lisp/tabulated-list.el
27212
27213(autoload 'tabulated-list-mode "tabulated-list" "\
27214Generic major mode for browsing a list of items.
27215This mode is usually not used directly; instead, other major
27216modes are derived from it, using `define-derived-mode'.
27217
27218In this major mode, the buffer is divided into multiple columns,
27219which are labelled using the header line. Each non-empty line
27220belongs to one \"entry\", and the entries can be sorted according
27221to their column values.
27222
27223An inheriting mode should usually do the following in their body:
27224
27225 - Set `tabulated-list-format', specifying the column format.
27226 - Set `tabulated-list-revert-hook', if the buffer contents need
27227 to be specially recomputed prior to `revert-buffer'.
27228 - Maybe set a `tabulated-list-entries' function (see below).
27229 - Maybe set `tabulated-list-printer' (see below).
27230 - Maybe set `tabulated-list-padding'.
27231 - Call `tabulated-list-init-header' to initialize `header-line-format'
27232 according to `tabulated-list-format'.
27233
27234An inheriting mode is usually accompanied by a \"list-FOO\"
27235command (e.g. `list-packages', `list-processes'). This command
27236creates or switches to a buffer and enables the major mode in
27237that buffer. If `tabulated-list-entries' is not a function, the
27238command should initialize it to a list of entries for displaying.
27239Finally, it should call `tabulated-list-print'.
27240
27241`tabulated-list-print' calls the printer function specified by
27242`tabulated-list-printer', once for each entry. The default
27243printer is `tabulated-list-print-entry', but a mode that keeps
27244data in an ewoc may instead specify a printer function (e.g., one
27245that calls `ewoc-enter-last'), with `tabulated-list-print-entry'
27246as the ewoc pretty-printer.
27247
27248\(fn)" t nil)
27249
27250;;;***
27251
27252;;;### (autoloads (talk talk-connect) "talk" "talk.el" (19886 45771))
27210;;; Generated autoloads from talk.el 27253;;; Generated autoloads from talk.el
27211 27254
27212(autoload 'talk-connect "talk" "\ 27255(autoload 'talk-connect "talk" "\
@@ -27221,7 +27264,7 @@ Connect to the Emacs talk group from the current X display or tty frame.
27221 27264
27222;;;*** 27265;;;***
27223 27266
27224;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (19845 45374)) 27267;;;### (autoloads (tar-mode) "tar-mode" "tar-mode.el" (19886 45771))
27225;;; Generated autoloads from tar-mode.el 27268;;; Generated autoloads from tar-mode.el
27226 27269
27227(autoload 'tar-mode "tar-mode" "\ 27270(autoload 'tar-mode "tar-mode" "\
@@ -27245,7 +27288,7 @@ See also: variables `tar-update-datestamp' and `tar-anal-blocksize'.
27245;;;*** 27288;;;***
27246 27289
27247;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl" 27290;;;### (autoloads (tcl-help-on-word inferior-tcl tcl-mode) "tcl"
27248;;;;;; "progmodes/tcl.el" (19845 45374)) 27291;;;;;; "progmodes/tcl.el" (19890 42850))
27249;;; Generated autoloads from progmodes/tcl.el 27292;;; Generated autoloads from progmodes/tcl.el
27250 27293
27251(autoload 'tcl-mode "tcl" "\ 27294(autoload 'tcl-mode "tcl" "\
@@ -27363,8 +27406,8 @@ use in that buffer.
27363 27406
27364;;;*** 27407;;;***
27365 27408
27366;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (19845 27409;;;### (autoloads (terminal-emulator) "terminal" "terminal.el" (19886
27367;;;;;; 45374)) 27410;;;;;; 45771))
27368;;; Generated autoloads from terminal.el 27411;;; Generated autoloads from terminal.el
27369 27412
27370(autoload 'terminal-emulator "terminal" "\ 27413(autoload 'terminal-emulator "terminal" "\
@@ -27411,7 +27454,7 @@ Start coverage on function under point.
27411 27454
27412;;;*** 27455;;;***
27413 27456
27414;;;### (autoloads (tetris) "tetris" "play/tetris.el" (19845 45374)) 27457;;;### (autoloads (tetris) "tetris" "play/tetris.el" (19889 21967))
27415;;; Generated autoloads from play/tetris.el 27458;;; Generated autoloads from play/tetris.el
27416 27459
27417(autoload 'tetris "tetris" "\ 27460(autoload 'tetris "tetris" "\
@@ -28094,7 +28137,7 @@ This function performs no refilling of the changed text.
28094 28137
28095;;;### (autoloads (emacs-init-time emacs-uptime display-time-world 28138;;;### (autoloads (emacs-init-time emacs-uptime display-time-world
28096;;;;;; display-time-mode display-time display-time-day-and-date) 28139;;;;;; display-time-mode display-time display-time-day-and-date)
28097;;;;;; "time" "time.el" (19845 45374)) 28140;;;;;; "time" "time.el" (19886 45771))
28098;;; Generated autoloads from time.el 28141;;; Generated autoloads from time.el
28099 28142
28100(defvar display-time-day-and-date nil "\ 28143(defvar display-time-day-and-date nil "\
@@ -28159,7 +28202,7 @@ Return a string giving the duration of the Emacs initialization.
28159;;;;;; time-to-day-in-year date-leap-year-p days-between date-to-day 28202;;;;;; time-to-day-in-year date-leap-year-p days-between date-to-day
28160;;;;;; time-add time-subtract time-since days-to-time time-less-p 28203;;;;;; time-add time-subtract time-since days-to-time time-less-p
28161;;;;;; seconds-to-time date-to-time) "time-date" "calendar/time-date.el" 28204;;;;;; seconds-to-time date-to-time) "time-date" "calendar/time-date.el"
28162;;;;;; (19845 45374)) 28205;;;;;; (19885 24894))
28163;;; Generated autoloads from calendar/time-date.el 28206;;; Generated autoloads from calendar/time-date.el
28164 28207
28165(autoload 'date-to-time "time-date" "\ 28208(autoload 'date-to-time "time-date" "\
@@ -28273,7 +28316,7 @@ This function does not work for SECONDS greater than `most-positive-fixnum'.
28273;;;*** 28316;;;***
28274 28317
28275;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp" 28318;;;### (autoloads (time-stamp-toggle-active time-stamp) "time-stamp"
28276;;;;;; "time-stamp.el" (19845 45374)) 28319;;;;;; "time-stamp.el" (19886 45771))
28277;;; Generated autoloads from time-stamp.el 28320;;; Generated autoloads from time-stamp.el
28278(put 'time-stamp-format 'safe-local-variable 'stringp) 28321(put 'time-stamp-format 'safe-local-variable 'stringp)
28279(put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p) 28322(put 'time-stamp-time-zone 'safe-local-variable 'string-or-null-p)
@@ -28540,7 +28583,7 @@ Show TODO list.
28540 28583
28541;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu 28584;;;### (autoloads (tool-bar-local-item-from-menu tool-bar-add-item-from-menu
28542;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame) 28585;;;;;; tool-bar-local-item tool-bar-add-item toggle-tool-bar-mode-from-frame)
28543;;;;;; "tool-bar" "tool-bar.el" (19845 45374)) 28586;;;;;; "tool-bar" "tool-bar.el" (19886 45771))
28544;;; Generated autoloads from tool-bar.el 28587;;; Generated autoloads from tool-bar.el
28545 28588
28546(autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\ 28589(autoload 'toggle-tool-bar-mode-from-frame "tool-bar" "\
@@ -28723,7 +28766,7 @@ BUFFER defaults to `trace-buffer'.
28723;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion 28766;;;### (autoloads (tramp-unload-tramp tramp-completion-handle-file-name-completion
28724;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers 28767;;;;;; tramp-completion-handle-file-name-all-completions tramp-unload-file-name-handlers
28725;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp" 28768;;;;;; tramp-file-name-handler tramp-syntax tramp-mode) "tramp"
28726;;;;;; "net/tramp.el" (19845 45374)) 28769;;;;;; "net/tramp.el" (19894 39890))
28727;;; Generated autoloads from net/tramp.el 28770;;; Generated autoloads from net/tramp.el
28728 28771
28729(defvar tramp-mode t "\ 28772(defvar tramp-mode t "\
@@ -28959,7 +29002,7 @@ First column's text sSs Second column's text
28959;;;;;; type-break type-break-mode type-break-keystroke-threshold 29002;;;;;; type-break type-break-mode type-break-keystroke-threshold
28960;;;;;; type-break-good-break-interval type-break-good-rest-interval 29003;;;;;; type-break-good-break-interval type-break-good-rest-interval
28961;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el" 29004;;;;;; type-break-interval type-break-mode) "type-break" "type-break.el"
28962;;;;;; (19845 45374)) 29005;;;;;; (19886 45771))
28963;;; Generated autoloads from type-break.el 29006;;; Generated autoloads from type-break.el
28964 29007
28965(defvar type-break-mode nil "\ 29008(defvar type-break-mode nil "\
@@ -29494,7 +29537,7 @@ accessible.
29494;;;*** 29537;;;***
29495 29538
29496;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p 29539;;;### (autoloads (url-http-options url-http-file-attributes url-http-file-exists-p
29497;;;;;; url-http) "url-http" "url/url-http.el" (19845 45374)) 29540;;;;;; url-http) "url-http" "url/url-http.el" (19882 48702))
29498;;; Generated autoloads from url/url-http.el 29541;;; Generated autoloads from url/url-http.el
29499 29542
29500(autoload 'url-http "url-http" "\ 29543(autoload 'url-http "url-http" "\
@@ -29725,7 +29768,7 @@ Setup variables that expose info about you and your system.
29725;;;;;; url-pretty-length url-strip-leading-spaces url-eat-trailing-space 29768;;;;;; url-pretty-length url-strip-leading-spaces url-eat-trailing-space
29726;;;;;; url-get-normalized-date url-lazy-message url-normalize-url 29769;;;;;; url-get-normalized-date url-lazy-message url-normalize-url
29727;;;;;; url-insert-entities-in-string url-parse-args url-debug url-debug) 29770;;;;;; url-insert-entities-in-string url-parse-args url-debug url-debug)
29728;;;;;; "url-util" "url/url-util.el" (19845 45374)) 29771;;;;;; "url-util" "url/url-util.el" (19867 59212))
29729;;; Generated autoloads from url/url-util.el 29772;;; Generated autoloads from url/url-util.el
29730 29773
29731(defvar url-debug nil "\ 29774(defvar url-debug nil "\
@@ -29956,9 +29999,10 @@ If FILE-NAME is non-nil, save the result to FILE-NAME.
29956;;;;;; vc-delete-file vc-transfer-file vc-switch-backend vc-pull 29999;;;;;; vc-delete-file vc-transfer-file vc-switch-backend vc-pull
29957;;;;;; vc-rollback vc-revert vc-log-outgoing vc-log-incoming vc-print-root-log 30000;;;;;; vc-rollback vc-revert vc-log-outgoing vc-log-incoming vc-print-root-log
29958;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers 30001;;;;;; vc-print-log vc-retrieve-tag vc-create-tag vc-merge vc-insert-headers
29959;;;;;; vc-revision-other-window vc-root-diff vc-diff vc-version-diff 30002;;;;;; vc-revision-other-window vc-root-diff vc-ediff vc-version-ediff
29960;;;;;; vc-register vc-next-action vc-before-checkin-hook vc-checkin-hook 30003;;;;;; vc-diff vc-version-diff vc-register vc-next-action vc-before-checkin-hook
29961;;;;;; vc-checkout-hook) "vc" "vc/vc.el" (19845 45374)) 30004;;;;;; vc-checkin-hook vc-checkout-hook) "vc" "vc/vc.el" (19888
30005;;;;;; 1100))
29962;;; Generated autoloads from vc/vc.el 30006;;; Generated autoloads from vc/vc.el
29963 30007
29964(defvar vc-checkout-hook nil "\ 30008(defvar vc-checkout-hook nil "\
@@ -30044,6 +30088,23 @@ saving the buffer.
30044 30088
30045\(fn HISTORIC &optional NOT-URGENT)" t nil) 30089\(fn HISTORIC &optional NOT-URGENT)" t nil)
30046 30090
30091(autoload 'vc-version-ediff "vc" "\
30092Show differences between revisions of the fileset in the
30093repository history using ediff.
30094
30095\(fn FILES REV1 REV2)" t nil)
30096
30097(autoload 'vc-ediff "vc" "\
30098Display diffs between file revisions using ediff.
30099Normally this compares the currently selected fileset with their
30100working revisions. With a prefix argument HISTORIC, it reads two revision
30101designators specifying which revisions to compare.
30102
30103The optional argument NOT-URGENT non-nil means it is ok to say no to
30104saving the buffer.
30105
30106\(fn HISTORIC &optional NOT-URGENT)" t nil)
30107
30047(autoload 'vc-root-diff "vc" "\ 30108(autoload 'vc-root-diff "vc" "\
30048Display diffs between VC-controlled whole tree revisions. 30109Display diffs between VC-controlled whole tree revisions.
30049Normally, this compares the tree corresponding to the current 30110Normally, this compares the tree corresponding to the current
@@ -30224,7 +30285,7 @@ Return the branch part of a revision number REV.
30224;;;*** 30285;;;***
30225 30286
30226;;;### (autoloads (vc-annotate) "vc-annotate" "vc/vc-annotate.el" 30287;;;### (autoloads (vc-annotate) "vc-annotate" "vc/vc-annotate.el"
30227;;;;;; (19845 45374)) 30288;;;;;; (19893 19022))
30228;;; Generated autoloads from vc/vc-annotate.el 30289;;; Generated autoloads from vc/vc-annotate.el
30229 30290
30230(autoload 'vc-annotate "vc-annotate" "\ 30291(autoload 'vc-annotate "vc-annotate" "\
@@ -30426,7 +30487,7 @@ find any project directory." (let ((project-dir (getenv "PROJECTDIR")) dirs dir)
30426;;;*** 30487;;;***
30427 30488
30428;;;### (autoloads (vera-mode) "vera-mode" "progmodes/vera-mode.el" 30489;;;### (autoloads (vera-mode) "vera-mode" "progmodes/vera-mode.el"
30429;;;;;; (19845 45374)) 30490;;;;;; (19890 42850))
30430;;; Generated autoloads from progmodes/vera-mode.el 30491;;; Generated autoloads from progmodes/vera-mode.el
30431 (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode)) 30492 (add-to-list 'auto-mode-alist (cons (purecopy "\\.vr[hi]?\\'") 'vera-mode))
30432 30493
@@ -31265,7 +31326,7 @@ Convert Vietnamese characters of the current buffer to `VIQR' mnemonics.
31265;;;;;; view-mode view-buffer-other-frame view-buffer-other-window 31326;;;;;; view-mode view-buffer-other-frame view-buffer-other-window
31266;;;;;; view-buffer view-file-other-frame view-file-other-window 31327;;;;;; view-buffer view-file-other-frame view-file-other-window
31267;;;;;; view-file kill-buffer-if-not-modified view-remove-frame-by-deleting) 31328;;;;;; view-file kill-buffer-if-not-modified view-remove-frame-by-deleting)
31268;;;;;; "view" "view.el" (19845 45374)) 31329;;;;;; "view" "view.el" (19886 45771))
31269;;; Generated autoloads from view.el 31330;;; Generated autoloads from view.el
31270 31331
31271(defvar view-remove-frame-by-deleting t "\ 31332(defvar view-remove-frame-by-deleting t "\
@@ -31635,7 +31696,7 @@ this is equivalent to `display-warning', using
31635;;;*** 31696;;;***
31636 31697
31637;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el" 31698;;;### (autoloads (wdired-change-to-wdired-mode) "wdired" "wdired.el"
31638;;;;;; (19845 45374)) 31699;;;;;; (19886 45771))
31639;;; Generated autoloads from wdired.el 31700;;; Generated autoloads from wdired.el
31640 31701
31641(autoload 'wdired-change-to-wdired-mode "wdired" "\ 31702(autoload 'wdired-change-to-wdired-mode "wdired" "\
@@ -31699,7 +31760,7 @@ and off otherwise.
31699;;;### (autoloads (whitespace-report-region whitespace-report whitespace-cleanup-region 31760;;;### (autoloads (whitespace-report-region whitespace-report whitespace-cleanup-region
31700;;;;;; whitespace-cleanup global-whitespace-toggle-options whitespace-toggle-options 31761;;;;;; whitespace-cleanup global-whitespace-toggle-options whitespace-toggle-options
31701;;;;;; global-whitespace-newline-mode global-whitespace-mode whitespace-newline-mode 31762;;;;;; global-whitespace-newline-mode global-whitespace-mode whitespace-newline-mode
31702;;;;;; whitespace-mode) "whitespace" "whitespace.el" (19845 45374)) 31763;;;;;; whitespace-mode) "whitespace" "whitespace.el" (19901 13134))
31703;;; Generated autoloads from whitespace.el 31764;;; Generated autoloads from whitespace.el
31704 31765
31705(autoload 'whitespace-mode "whitespace" "\ 31766(autoload 'whitespace-mode "whitespace" "\
@@ -32102,7 +32163,7 @@ cleaning up these problems.
32102;;;*** 32163;;;***
32103 32164
32104;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse 32165;;;### (autoloads (widget-minor-mode widget-browse-other-window widget-browse
32105;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (19845 45374)) 32166;;;;;; widget-browse-at) "wid-browse" "wid-browse.el" (19886 45771))
32106;;; Generated autoloads from wid-browse.el 32167;;; Generated autoloads from wid-browse.el
32107 32168
32108(autoload 'widget-browse-at "wid-browse" "\ 32169(autoload 'widget-browse-at "wid-browse" "\
@@ -32129,8 +32190,8 @@ With arg, turn widget mode on if and only if arg is positive.
32129;;;*** 32190;;;***
32130 32191
32131;;;### (autoloads (widget-setup widget-insert widget-delete widget-create 32192;;;### (autoloads (widget-setup widget-insert widget-delete widget-create
32132;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (19845 32193;;;;;; widget-prompt-value widgetp) "wid-edit" "wid-edit.el" (19886
32133;;;;;; 45374)) 32194;;;;;; 45771))
32134;;; Generated autoloads from wid-edit.el 32195;;; Generated autoloads from wid-edit.el
32135 32196
32136(autoload 'widgetp "wid-edit" "\ 32197(autoload 'widgetp "wid-edit" "\
@@ -32173,8 +32234,8 @@ Setup current buffer so editing string widgets works.
32173;;;*** 32234;;;***
32174 32235
32175;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right 32236;;;### (autoloads (windmove-default-keybindings windmove-down windmove-right
32176;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (19845 32237;;;;;; windmove-up windmove-left) "windmove" "windmove.el" (19886
32177;;;;;; 45374)) 32238;;;;;; 45771))
32178;;; Generated autoloads from windmove.el 32239;;; Generated autoloads from windmove.el
32179 32240
32180(autoload 'windmove-left "windmove" "\ 32241(autoload 'windmove-left "windmove" "\
@@ -32246,7 +32307,7 @@ With arg, turn Winner mode on if and only if arg is positive.
32246;;;*** 32307;;;***
32247 32308
32248;;;### (autoloads (woman-bookmark-jump woman-find-file woman-dired-find-file 32309;;;### (autoloads (woman-bookmark-jump woman-find-file woman-dired-find-file
32249;;;;;; woman woman-locale) "woman" "woman.el" (19845 45374)) 32310;;;;;; woman woman-locale) "woman" "woman.el" (19886 45771))
32250;;; Generated autoloads from woman.el 32311;;; Generated autoloads from woman.el
32251 32312
32252(defvar woman-locale nil "\ 32313(defvar woman-locale nil "\
@@ -32427,7 +32488,7 @@ Example:
32427;;;*** 32488;;;***
32428 32489
32429;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el" 32490;;;### (autoloads (xml-parse-region xml-parse-file) "xml" "xml.el"
32430;;;;;; (19845 45374)) 32491;;;;;; (19886 45771))
32431;;; Generated autoloads from xml.el 32492;;; Generated autoloads from xml.el
32432 32493
32433(autoload 'xml-parse-file "xml" "\ 32494(autoload 'xml-parse-file "xml" "\
@@ -32471,8 +32532,8 @@ If LIMIT is non-nil, then do not consider characters beyond LIMIT.
32471 32532
32472;;;*** 32533;;;***
32473 32534
32474;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (19845 32535;;;### (autoloads (xterm-mouse-mode) "xt-mouse" "xt-mouse.el" (19886
32475;;;;;; 45374)) 32536;;;;;; 45771))
32476;;; Generated autoloads from xt-mouse.el 32537;;; Generated autoloads from xt-mouse.el
32477 32538
32478(defvar xterm-mouse-mode nil "\ 32539(defvar xterm-mouse-mode nil "\
@@ -32543,7 +32604,7 @@ Zippy goes to the analyst.
32543 32604
32544;;;*** 32605;;;***
32545 32606
32546;;;### (autoloads (zone) "zone" "play/zone.el" (19845 45374)) 32607;;;### (autoloads (zone) "zone" "play/zone.el" (19889 21967))
32547;;; Generated autoloads from play/zone.el 32608;;; Generated autoloads from play/zone.el
32548 32609
32549(autoload 'zone "zone" "\ 32610(autoload 'zone "zone" "\
@@ -32559,47 +32620,46 @@ Zone out, completely.
32559;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el" 32620;;;;;; "calc/calc-fin.el" "calc/calc-forms.el" "calc/calc-frac.el"
32560;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el" 32621;;;;;; "calc/calc-funcs.el" "calc/calc-graph.el" "calc/calc-help.el"
32561;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el" 32622;;;;;; "calc/calc-incom.el" "calc/calc-keypd.el" "calc/calc-lang.el"
32562;;;;;; "calc/calc-loaddefs.el" "calc/calc-macs.el" "calc/calc-map.el" 32623;;;;;; "calc/calc-macs.el" "calc/calc-map.el" "calc/calc-math.el"
32563;;;;;; "calc/calc-math.el" "calc/calc-menu.el" "calc/calc-misc.el" 32624;;;;;; "calc/calc-menu.el" "calc/calc-misc.el" "calc/calc-mode.el"
32564;;;;;; "calc/calc-mode.el" "calc/calc-mtx.el" "calc/calc-nlfit.el" 32625;;;;;; "calc/calc-mtx.el" "calc/calc-nlfit.el" "calc/calc-poly.el"
32565;;;;;; "calc/calc-poly.el" "calc/calc-prog.el" "calc/calc-rewr.el" 32626;;;;;; "calc/calc-prog.el" "calc/calc-rewr.el" "calc/calc-rules.el"
32566;;;;;; "calc/calc-rules.el" "calc/calc-sel.el" "calc/calc-stat.el" 32627;;;;;; "calc/calc-sel.el" "calc/calc-stat.el" "calc/calc-store.el"
32567;;;;;; "calc/calc-store.el" "calc/calc-stuff.el" "calc/calc-trail.el" 32628;;;;;; "calc/calc-stuff.el" "calc/calc-trail.el" "calc/calc-units.el"
32568;;;;;; "calc/calc-units.el" "calc/calc-vec.el" "calc/calc-yank.el" 32629;;;;;; "calc/calc-vec.el" "calc/calc-yank.el" "calc/calcalg2.el"
32569;;;;;; "calc/calcalg2.el" "calc/calcalg3.el" "calc/calccomp.el" 32630;;;;;; "calc/calcalg3.el" "calc/calccomp.el" "calc/calcsel2.el"
32570;;;;;; "calc/calcsel2.el" "calendar/cal-bahai.el" "calendar/cal-coptic.el" 32631;;;;;; "calendar/cal-bahai.el" "calendar/cal-coptic.el" "calendar/cal-french.el"
32571;;;;;; "calendar/cal-french.el" "calendar/cal-html.el" "calendar/cal-islam.el" 32632;;;;;; "calendar/cal-html.el" "calendar/cal-islam.el" "calendar/cal-iso.el"
32572;;;;;; "calendar/cal-iso.el" "calendar/cal-julian.el" "calendar/cal-loaddefs.el" 32633;;;;;; "calendar/cal-julian.el" "calendar/cal-loaddefs.el" "calendar/cal-mayan.el"
32573;;;;;; "calendar/cal-mayan.el" "calendar/cal-menu.el" "calendar/cal-move.el" 32634;;;;;; "calendar/cal-menu.el" "calendar/cal-move.el" "calendar/cal-persia.el"
32574;;;;;; "calendar/cal-persia.el" "calendar/cal-tex.el" "calendar/cal-x.el" 32635;;;;;; "calendar/cal-tex.el" "calendar/cal-x.el" "calendar/diary-loaddefs.el"
32575;;;;;; "calendar/diary-loaddefs.el" "calendar/hol-loaddefs.el" "cdl.el" 32636;;;;;; "calendar/hol-loaddefs.el" "cdl.el" "cedet/cedet-cscope.el"
32576;;;;;; "cedet/cedet-cscope.el" "cedet/cedet-files.el" "cedet/cedet-global.el" 32637;;;;;; "cedet/cedet-files.el" "cedet/cedet-global.el" "cedet/cedet-idutils.el"
32577;;;;;; "cedet/cedet-idutils.el" "cedet/cedet.el" "cedet/ede/auto.el" 32638;;;;;; "cedet/cedet.el" "cedet/ede/auto.el" "cedet/ede/autoconf-edit.el"
32578;;;;;; "cedet/ede/autoconf-edit.el" "cedet/ede/base.el" "cedet/ede/cpp-root.el" 32639;;;;;; "cedet/ede/base.el" "cedet/ede/cpp-root.el" "cedet/ede/custom.el"
32579;;;;;; "cedet/ede/custom.el" "cedet/ede/dired.el" "cedet/ede/emacs.el" 32640;;;;;; "cedet/ede/dired.el" "cedet/ede/emacs.el" "cedet/ede/files.el"
32580;;;;;; "cedet/ede/files.el" "cedet/ede/generic.el" "cedet/ede/linux.el" 32641;;;;;; "cedet/ede/generic.el" "cedet/ede/linux.el" "cedet/ede/locate.el"
32581;;;;;; "cedet/ede/loaddefs.el" "cedet/ede/locate.el" "cedet/ede/make.el" 32642;;;;;; "cedet/ede/make.el" "cedet/ede/makefile-edit.el" "cedet/ede/pconf.el"
32582;;;;;; "cedet/ede/makefile-edit.el" "cedet/ede/pconf.el" "cedet/ede/pmake.el" 32643;;;;;; "cedet/ede/pmake.el" "cedet/ede/proj-archive.el" "cedet/ede/proj-aux.el"
32583;;;;;; "cedet/ede/proj-archive.el" "cedet/ede/proj-aux.el" "cedet/ede/proj-comp.el" 32644;;;;;; "cedet/ede/proj-comp.el" "cedet/ede/proj-elisp.el" "cedet/ede/proj-info.el"
32584;;;;;; "cedet/ede/proj-elisp.el" "cedet/ede/proj-info.el" "cedet/ede/proj-misc.el" 32645;;;;;; "cedet/ede/proj-misc.el" "cedet/ede/proj-obj.el" "cedet/ede/proj-prog.el"
32585;;;;;; "cedet/ede/proj-obj.el" "cedet/ede/proj-prog.el" "cedet/ede/proj-scheme.el" 32646;;;;;; "cedet/ede/proj-scheme.el" "cedet/ede/proj-shared.el" "cedet/ede/proj.el"
32586;;;;;; "cedet/ede/proj-shared.el" "cedet/ede/proj.el" "cedet/ede/project-am.el" 32647;;;;;; "cedet/ede/project-am.el" "cedet/ede/shell.el" "cedet/ede/simple.el"
32587;;;;;; "cedet/ede/shell.el" "cedet/ede/simple.el" "cedet/ede/source.el" 32648;;;;;; "cedet/ede/source.el" "cedet/ede/speedbar.el" "cedet/ede/srecode.el"
32588;;;;;; "cedet/ede/speedbar.el" "cedet/ede/srecode.el" "cedet/ede/system.el" 32649;;;;;; "cedet/ede/system.el" "cedet/ede/util.el" "cedet/inversion.el"
32589;;;;;; "cedet/ede/util.el" "cedet/inversion.el" "cedet/mode-local.el" 32650;;;;;; "cedet/mode-local.el" "cedet/pulse.el" "cedet/semantic/analyze.el"
32590;;;;;; "cedet/pulse.el" "cedet/semantic/analyze.el" "cedet/semantic/analyze/complete.el" 32651;;;;;; "cedet/semantic/analyze/complete.el" "cedet/semantic/analyze/debug.el"
32591;;;;;; "cedet/semantic/analyze/debug.el" "cedet/semantic/analyze/fcn.el" 32652;;;;;; "cedet/semantic/analyze/fcn.el" "cedet/semantic/analyze/refs.el"
32592;;;;;; "cedet/semantic/analyze/refs.el" "cedet/semantic/bovine.el" 32653;;;;;; "cedet/semantic/bovine.el" "cedet/semantic/bovine/c-by.el"
32593;;;;;; "cedet/semantic/bovine/c-by.el" "cedet/semantic/bovine/c.el" 32654;;;;;; "cedet/semantic/bovine/c.el" "cedet/semantic/bovine/debug.el"
32594;;;;;; "cedet/semantic/bovine/debug.el" "cedet/semantic/bovine/el.el" 32655;;;;;; "cedet/semantic/bovine/el.el" "cedet/semantic/bovine/gcc.el"
32595;;;;;; "cedet/semantic/bovine/gcc.el" "cedet/semantic/bovine/make-by.el" 32656;;;;;; "cedet/semantic/bovine/make-by.el" "cedet/semantic/bovine/make.el"
32596;;;;;; "cedet/semantic/bovine/make.el" "cedet/semantic/bovine/scm-by.el" 32657;;;;;; "cedet/semantic/bovine/scm-by.el" "cedet/semantic/bovine/scm.el"
32597;;;;;; "cedet/semantic/bovine/scm.el" "cedet/semantic/chart.el" 32658;;;;;; "cedet/semantic/chart.el" "cedet/semantic/complete.el" "cedet/semantic/ctxt.el"
32598;;;;;; "cedet/semantic/complete.el" "cedet/semantic/ctxt.el" "cedet/semantic/db-debug.el" 32659;;;;;; "cedet/semantic/db-debug.el" "cedet/semantic/db-ebrowse.el"
32599;;;;;; "cedet/semantic/db-ebrowse.el" "cedet/semantic/db-el.el" 32660;;;;;; "cedet/semantic/db-el.el" "cedet/semantic/db-file.el" "cedet/semantic/db-find.el"
32600;;;;;; "cedet/semantic/db-file.el" "cedet/semantic/db-find.el" "cedet/semantic/db-global.el" 32661;;;;;; "cedet/semantic/db-global.el" "cedet/semantic/db-javascript.el"
32601;;;;;; "cedet/semantic/db-javascript.el" "cedet/semantic/db-mode.el" 32662;;;;;; "cedet/semantic/db-mode.el" "cedet/semantic/db-ref.el" "cedet/semantic/db-typecache.el"
32602;;;;;; "cedet/semantic/db-ref.el" "cedet/semantic/db-typecache.el"
32603;;;;;; "cedet/semantic/db.el" "cedet/semantic/debug.el" "cedet/semantic/decorate.el" 32663;;;;;; "cedet/semantic/db.el" "cedet/semantic/debug.el" "cedet/semantic/decorate.el"
32604;;;;;; "cedet/semantic/decorate/include.el" "cedet/semantic/decorate/mode.el" 32664;;;;;; "cedet/semantic/decorate/include.el" "cedet/semantic/decorate/mode.el"
32605;;;;;; "cedet/semantic/dep.el" "cedet/semantic/doc.el" "cedet/semantic/ede-grammar.el" 32665;;;;;; "cedet/semantic/dep.el" "cedet/semantic/doc.el" "cedet/semantic/ede-grammar.el"
@@ -32607,13 +32667,13 @@ Zone out, completely.
32607;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el" 32667;;;;;; "cedet/semantic/fw.el" "cedet/semantic/grammar-wy.el" "cedet/semantic/grammar.el"
32608;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el" 32668;;;;;; "cedet/semantic/html.el" "cedet/semantic/ia-sb.el" "cedet/semantic/ia.el"
32609;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el" 32669;;;;;; "cedet/semantic/idle.el" "cedet/semantic/imenu.el" "cedet/semantic/java.el"
32610;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/loaddefs.el" 32670;;;;;; "cedet/semantic/lex-spp.el" "cedet/semantic/lex.el" "cedet/semantic/mru-bookmark.el"
32611;;;;;; "cedet/semantic/mru-bookmark.el" "cedet/semantic/sb.el" "cedet/semantic/scope.el" 32671;;;;;; "cedet/semantic/sb.el" "cedet/semantic/scope.el" "cedet/semantic/senator.el"
32612;;;;;; "cedet/semantic/senator.el" "cedet/semantic/sort.el" "cedet/semantic/symref.el" 32672;;;;;; "cedet/semantic/sort.el" "cedet/semantic/symref.el" "cedet/semantic/symref/cscope.el"
32613;;;;;; "cedet/semantic/symref/cscope.el" "cedet/semantic/symref/filter.el" 32673;;;;;; "cedet/semantic/symref/filter.el" "cedet/semantic/symref/global.el"
32614;;;;;; "cedet/semantic/symref/global.el" "cedet/semantic/symref/grep.el" 32674;;;;;; "cedet/semantic/symref/grep.el" "cedet/semantic/symref/idutils.el"
32615;;;;;; "cedet/semantic/symref/idutils.el" "cedet/semantic/symref/list.el" 32675;;;;;; "cedet/semantic/symref/list.el" "cedet/semantic/tag-file.el"
32616;;;;;; "cedet/semantic/tag-file.el" "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el" 32676;;;;;; "cedet/semantic/tag-ls.el" "cedet/semantic/tag-write.el"
32617;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el" 32677;;;;;; "cedet/semantic/tag.el" "cedet/semantic/texi.el" "cedet/semantic/util-modes.el"
32618;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el" 32678;;;;;; "cedet/semantic/util.el" "cedet/semantic/wisent.el" "cedet/semantic/wisent/comp.el"
32619;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el" 32679;;;;;; "cedet/semantic/wisent/java-tags.el" "cedet/semantic/wisent/javascript.el"
@@ -32625,33 +32685,32 @@ Zone out, completely.
32625;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el" 32685;;;;;; "cedet/srecode/el.el" "cedet/srecode/expandproto.el" "cedet/srecode/extract.el"
32626;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el" 32686;;;;;; "cedet/srecode/fields.el" "cedet/srecode/filters.el" "cedet/srecode/find.el"
32627;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el" 32687;;;;;; "cedet/srecode/getset.el" "cedet/srecode/insert.el" "cedet/srecode/java.el"
32628;;;;;; "cedet/srecode/loaddefs.el" "cedet/srecode/map.el" "cedet/srecode/mode.el" 32688;;;;;; "cedet/srecode/map.el" "cedet/srecode/mode.el" "cedet/srecode/semantic.el"
32629;;;;;; "cedet/srecode/semantic.el" "cedet/srecode/srt-wy.el" "cedet/srecode/srt.el" 32689;;;;;; "cedet/srecode/srt-wy.el" "cedet/srecode/srt.el" "cedet/srecode/table.el"
32630;;;;;; "cedet/srecode/table.el" "cedet/srecode/template.el" "cedet/srecode/texi.el" 32690;;;;;; "cedet/srecode/template.el" "cedet/srecode/texi.el" "cus-dep.el"
32631;;;;;; "cus-dep.el" "dframe.el" "dired-aux.el" "dired-x.el" "dos-fns.el" 32691;;;;;; "dframe.el" "dired-aux.el" "dired-x.el" "dos-fns.el" "dos-vars.el"
32632;;;;;; "dos-vars.el" "dos-w32.el" "dynamic-setting.el" "emacs-lisp/assoc.el" 32692;;;;;; "dos-w32.el" "dynamic-setting.el" "emacs-lisp/assoc.el" "emacs-lisp/authors.el"
32633;;;;;; "emacs-lisp/authors.el" "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el" 32693;;;;;; "emacs-lisp/avl-tree.el" "emacs-lisp/bindat.el" "emacs-lisp/byte-opt.el"
32634;;;;;; "emacs-lisp/byte-opt.el" "emacs-lisp/chart.el" "emacs-lisp/cl-extra.el" 32694;;;;;; "emacs-lisp/chart.el" "emacs-lisp/cl-extra.el" "emacs-lisp/cl-loaddefs.el"
32635;;;;;; "emacs-lisp/cl-loaddefs.el" "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el" 32695;;;;;; "emacs-lisp/cl-macs.el" "emacs-lisp/cl-seq.el" "emacs-lisp/cl-specs.el"
32636;;;;;; "emacs-lisp/cl-specs.el" "emacs-lisp/cust-print.el" "emacs-lisp/eieio-base.el" 32696;;;;;; "emacs-lisp/cust-print.el" "emacs-lisp/eieio-base.el" "emacs-lisp/eieio-custom.el"
32637;;;;;; "emacs-lisp/eieio-custom.el" "emacs-lisp/eieio-datadebug.el" 32697;;;;;; "emacs-lisp/eieio-datadebug.el" "emacs-lisp/eieio-opt.el"
32638;;;;;; "emacs-lisp/eieio-opt.el" "emacs-lisp/eieio-speedbar.el" 32698;;;;;; "emacs-lisp/eieio-speedbar.el" "emacs-lisp/eieio.el" "emacs-lisp/find-gc.el"
32639;;;;;; "emacs-lisp/eieio.el" "emacs-lisp/find-gc.el" "emacs-lisp/gulp.el" 32699;;;;;; "emacs-lisp/gulp.el" "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el"
32640;;;;;; "emacs-lisp/lisp-mnt.el" "emacs-lisp/package-x.el" "emacs-lisp/regi.el" 32700;;;;;; "emacs-lisp/regi.el" "emacs-lisp/smie.el" "emacs-lisp/tcover-ses.el"
32641;;;;;; "emacs-lisp/smie.el" "emacs-lisp/tcover-ses.el" "emacs-lisp/tcover-unsafep.el" 32701;;;;;; "emacs-lisp/tcover-unsafep.el" "emacs-lock.el" "emulation/cua-gmrk.el"
32642;;;;;; "emacs-lock.el" "emulation/cua-gmrk.el" "emulation/cua-rect.el" 32702;;;;;; "emulation/cua-rect.el" "emulation/edt-lk201.el" "emulation/edt-mapper.el"
32643;;;;;; "emulation/edt-lk201.el" "emulation/edt-mapper.el" "emulation/edt-pc.el" 32703;;;;;; "emulation/edt-pc.el" "emulation/edt-vt100.el" "emulation/tpu-extras.el"
32644;;;;;; "emulation/edt-vt100.el" "emulation/tpu-extras.el" "emulation/viper-cmd.el" 32704;;;;;; "emulation/viper-cmd.el" "emulation/viper-ex.el" "emulation/viper-init.el"
32645;;;;;; "emulation/viper-ex.el" "emulation/viper-init.el" "emulation/viper-keym.el" 32705;;;;;; "emulation/viper-keym.el" "emulation/viper-macs.el" "emulation/viper-mous.el"
32646;;;;;; "emulation/viper-macs.el" "emulation/viper-mous.el" "emulation/viper-util.el" 32706;;;;;; "emulation/viper-util.el" "erc/erc-backend.el" "erc/erc-goodies.el"
32647;;;;;; "erc/erc-backend.el" "erc/erc-goodies.el" "erc/erc-ibuffer.el" 32707;;;;;; "erc/erc-ibuffer.el" "erc/erc-lang.el" "eshell/em-alias.el"
32648;;;;;; "erc/erc-lang.el" "eshell/em-alias.el" "eshell/em-banner.el" 32708;;;;;; "eshell/em-banner.el" "eshell/em-basic.el" "eshell/em-cmpl.el"
32649;;;;;; "eshell/em-basic.el" "eshell/em-cmpl.el" "eshell/em-dirs.el" 32709;;;;;; "eshell/em-dirs.el" "eshell/em-glob.el" "eshell/em-hist.el"
32650;;;;;; "eshell/em-glob.el" "eshell/em-hist.el" "eshell/em-ls.el" 32710;;;;;; "eshell/em-ls.el" "eshell/em-pred.el" "eshell/em-prompt.el"
32651;;;;;; "eshell/em-pred.el" "eshell/em-prompt.el" "eshell/em-rebind.el" 32711;;;;;; "eshell/em-rebind.el" "eshell/em-script.el" "eshell/em-smart.el"
32652;;;;;; "eshell/em-script.el" "eshell/em-smart.el" "eshell/em-term.el" 32712;;;;;; "eshell/em-term.el" "eshell/em-unix.el" "eshell/em-xtra.el"
32653;;;;;; "eshell/em-unix.el" "eshell/em-xtra.el" "eshell/esh-arg.el" 32713;;;;;; "eshell/esh-arg.el" "eshell/esh-cmd.el" "eshell/esh-ext.el"
32654;;;;;; "eshell/esh-cmd.el" "eshell/esh-ext.el" "eshell/esh-groups.el"
32655;;;;;; "eshell/esh-io.el" "eshell/esh-module.el" "eshell/esh-opt.el" 32714;;;;;; "eshell/esh-io.el" "eshell/esh-module.el" "eshell/esh-opt.el"
32656;;;;;; "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el" 32715;;;;;; "eshell/esh-proc.el" "eshell/esh-util.el" "eshell/esh-var.el"
32657;;;;;; "ezimage.el" "foldout.el" "format-spec.el" "forms-d2.el" 32716;;;;;; "ezimage.el" "foldout.el" "format-spec.el" "forms-d2.el"
@@ -32754,8 +32813,8 @@ Zone out, completely.
32754;;;;;; "vc/ediff-init.el" "vc/ediff-merg.el" "vc/ediff-ptch.el" 32813;;;;;; "vc/ediff-init.el" "vc/ediff-merg.el" "vc/ediff-ptch.el"
32755;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el" 32814;;;;;; "vc/ediff-vers.el" "vc/ediff-wind.el" "vc/pcvs-info.el" "vc/pcvs-parse.el"
32756;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vcursor.el" "vt-control.el" 32815;;;;;; "vc/pcvs-util.el" "vc/vc-dav.el" "vcursor.el" "vt-control.el"
32757;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "x-dnd.el") (19867 32816;;;;;; "vt100-led.el" "w32-fns.el" "w32-vars.el" "x-dnd.el") (19901
32758;;;;;; 53579 794540)) 32817;;;;;; 13383 538856))
32759 32818
32760;;;*** 32819;;;***
32761 32820
diff --git a/lisp/net/network-stream.el b/lisp/net/network-stream.el
index 09519e14870..2071f790656 100644
--- a/lisp/net/network-stream.el
+++ b/lisp/net/network-stream.el
@@ -109,7 +109,10 @@ values:
109:starttls-function specifies a function for handling STARTTLS. 109:starttls-function specifies a function for handling STARTTLS.
110 This function should take one parameter, the response to the 110 This function should take one parameter, the response to the
111 capability command, and should return the command to switch on 111 capability command, and should return the command to switch on
112 STARTTLS if the server supports STARTTLS, and nil otherwise." 112 STARTTLS if the server supports STARTTLS, and nil otherwise.
113
114:nowait is a boolean that says the connection should be made
115asynchronously, if possible."
113 (unless (featurep 'make-network-process) 116 (unless (featurep 'make-network-process)
114 (error "Emacs was compiled without networking support")) 117 (error "Emacs was compiled without networking support"))
115 (let ((type (plist-get parameters :type)) 118 (let ((type (plist-get parameters :type))
@@ -121,7 +124,8 @@ values:
121 (plist-get parameters :capability-command)))))) 124 (plist-get parameters :capability-command))))))
122 ;; The simplest case: wrapper around `make-network-process'. 125 ;; The simplest case: wrapper around `make-network-process'.
123 (make-network-process :name name :buffer buffer 126 (make-network-process :name name :buffer buffer
124 :host host :service service) 127 :host host :service service
128 :nowait (plist-get parameters :nowait))
125 (let ((work-buffer (or buffer 129 (let ((work-buffer (or buffer
126 (generate-new-buffer " *stream buffer*"))) 130 (generate-new-buffer " *stream buffer*")))
127 (fun (cond ((eq type 'plain) 'network-stream-open-plain) 131 (fun (cond ((eq type 'plain) 'network-stream-open-plain)
@@ -150,10 +154,11 @@ values:
150(defun network-stream-open-plain (name buffer host service parameters) 154(defun network-stream-open-plain (name buffer host service parameters)
151 (let ((start (with-current-buffer buffer (point))) 155 (let ((start (with-current-buffer buffer (point)))
152 (stream (make-network-process :name name :buffer buffer 156 (stream (make-network-process :name name :buffer buffer
153 :host host :service service))) 157 :host host :service service
158 :nowait (plist-get parameters :nowait))))
154 (list stream 159 (list stream
155 (network-stream-get-response stream start 160 (network-stream-get-response stream start
156 (plist-get parameters :end-of-command)) 161 (plist-get parameters :end-of-command))
157 nil 162 nil
158 'plain))) 163 'plain)))
159 164
diff --git a/lisp/server.el b/lisp/server.el
index ce14f133f0a..c421ee09812 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -1484,6 +1484,45 @@ only these files will be asked to be saved."
1484 ;; continue standard unloading 1484 ;; continue standard unloading
1485 nil) 1485 nil)
1486 1486
1487(defun server-eval-at (server form)
1488 "Eval FORM on Emacs Server SERVER."
1489 (let ((auth-file (expand-file-name server server-auth-dir))
1490 (coding-system-for-read 'binary)
1491 (coding-system-for-write 'binary)
1492 address port secret process)
1493 (unless (file-exists-p auth-file)
1494 (error "No such server definition: %s" auth-file))
1495 (with-temp-buffer
1496 (insert-file-contents auth-file)
1497 (unless (looking-at "\\([0-9.]+\\):\\([0-9]+\\)")
1498 (error "Invalid auth file"))
1499 (setq address (match-string 1)
1500 port (string-to-number (match-string 2)))
1501 (forward-line 1)
1502 (setq secret (buffer-substring (point) (line-end-position)))
1503 (erase-buffer)
1504 (unless (setq process (open-network-stream "eval-at" (current-buffer)
1505 address port))
1506 (error "Unable to contact the server"))
1507 (set-process-query-on-exit-flag process nil)
1508 (process-send-string
1509 process
1510 (concat "-auth " secret " -eval "
1511 (replace-regexp-in-string
1512 " " "&_" (format "%S" form))
1513 "\n"))
1514 (while (memq (process-status process) '(open run))
1515 (accept-process-output process 0 10))
1516 (goto-char (point-min))
1517 ;; If the result is nil, there's nothing in the buffer. If the
1518 ;; result is non-nil, it's after "-print ".
1519 (when (search-forward "\n-print" nil t)
1520 (let ((start (point)))
1521 (while (search-forward "&_" nil t)
1522 (replace-match " " t t))
1523 (goto-char start)
1524 (read (current-buffer)))))))
1525
1487 1526
1488(provide 'server) 1527(provide 'server)
1489 1528
diff --git a/lisp/simple.el b/lisp/simple.el
index 3cfc579aad0..9fd221819c5 100644
--- a/lisp/simple.el
+++ b/lisp/simple.el
@@ -1154,6 +1154,9 @@ in *Help* buffer. See also the command `describe-char'."
1154;; Initialize read-expression-map. It is defined at C level. 1154;; Initialize read-expression-map. It is defined at C level.
1155(let ((m (make-sparse-keymap))) 1155(let ((m (make-sparse-keymap)))
1156 (define-key m "\M-\t" 'lisp-complete-symbol) 1156 (define-key m "\M-\t" 'lisp-complete-symbol)
1157 ;; Might as well bind TAB to completion, since inserting a TAB char is much
1158 ;; too rarely useful.
1159 (define-key m "\t" 'lisp-complete-symbol)
1157 (set-keymap-parent m minibuffer-local-map) 1160 (set-keymap-parent m minibuffer-local-map)
1158 (setq read-expression-map m)) 1161 (setq read-expression-map m))
1159 1162
@@ -2168,19 +2171,10 @@ to the end of the list of defaults just after the default value."
2168(defvar shell-file-name-chars) 2171(defvar shell-file-name-chars)
2169(defvar shell-file-name-quote-list) 2172(defvar shell-file-name-quote-list)
2170 2173
2171(defun minibuffer-complete-shell-command ()
2172 "Dynamically complete shell command at point."
2173 (interactive)
2174 (require 'shell)
2175 (let ((comint-delimiter-argument-list shell-delimiter-argument-list)
2176 (comint-file-name-chars shell-file-name-chars)
2177 (comint-file-name-quote-list shell-file-name-quote-list))
2178 (run-hook-with-args-until-success 'shell-dynamic-complete-functions)))
2179
2180(defvar minibuffer-local-shell-command-map 2174(defvar minibuffer-local-shell-command-map
2181 (let ((map (make-sparse-keymap))) 2175 (let ((map (make-sparse-keymap)))
2182 (set-keymap-parent map minibuffer-local-map) 2176 (set-keymap-parent map minibuffer-local-map)
2183 (define-key map "\t" 'minibuffer-complete-shell-command) 2177 (define-key map "\t" 'completion-at-point)
2184 map) 2178 map)
2185 "Keymap used for completing shell commands in minibuffer.") 2179 "Keymap used for completing shell commands in minibuffer.")
2186 2180
@@ -2189,8 +2183,18 @@ to the end of the list of defaults just after the default value."
2189The arguments are the same as the ones of `read-from-minibuffer', 2183The arguments are the same as the ones of `read-from-minibuffer',
2190except READ and KEYMAP are missing and HIST defaults 2184except READ and KEYMAP are missing and HIST defaults
2191to `shell-command-history'." 2185to `shell-command-history'."
2186 (require 'shell)
2192 (minibuffer-with-setup-hook 2187 (minibuffer-with-setup-hook
2193 (lambda () 2188 (lambda ()
2189 (set (make-local-variable 'comint-delimiter-argument-list)
2190 shell-delimiter-argument-list)
2191 (set (make-local-variable 'comint-file-name-chars) shell-file-name-chars)
2192 (set (make-local-variable 'comint-file-name-quote-list)
2193 shell-file-name-quote-list)
2194 (set (make-local-variable 'comint-dynamic-complete-functions)
2195 shell-dynamic-complete-functions)
2196 (add-hook 'completion-at-point-functions
2197 'comint-completion-at-point nil 'local)
2194 (set (make-local-variable 'minibuffer-default-add-function) 2198 (set (make-local-variable 'minibuffer-default-add-function)
2195 'minibuffer-default-add-shell-commands)) 2199 'minibuffer-default-add-shell-commands))
2196 (apply 'read-from-minibuffer prompt initial-contents 2200 (apply 'read-from-minibuffer prompt initial-contents
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el
index ab31fed7069..35409d64289 100644
--- a/lisp/textmodes/ispell.el
+++ b/lisp/textmodes/ispell.el
@@ -2300,48 +2300,42 @@ if defined."
2300 (wild-p (string-match "\\*" word)) 2300 (wild-p (string-match "\\*" word))
2301 (look-p (and ispell-look-p ; Only use look for an exact match. 2301 (look-p (and ispell-look-p ; Only use look for an exact match.
2302 (or ispell-have-new-look (not wild-p)))) 2302 (or ispell-have-new-look (not wild-p))))
2303 (ispell-grep-buffer (get-buffer-create "*Ispell-Temp*")) ; result buf
2304 (prog (if look-p ispell-look-command ispell-grep-command)) 2303 (prog (if look-p ispell-look-command ispell-grep-command))
2305 (args (if look-p ispell-look-options ispell-grep-options)) 2304 (args (if look-p ispell-look-options ispell-grep-options))
2306 status results loc) 2305 status results loc)
2307 (unwind-protect 2306 (with-temp-buffer
2308 (save-window-excursion 2307 (message "Starting \"%s\" process..." (file-name-nondirectory prog))
2309 (message "Starting \"%s\" process..." (file-name-nondirectory prog)) 2308 (if look-p
2310 (set-buffer ispell-grep-buffer) 2309 nil
2311 (if look-p 2310 ;; Convert * to .*
2312 nil 2311 (insert "^" word "$")
2313 ;; convert * to .* 2312 (while (search-backward "*" nil t) (insert "."))
2314 (insert "^" word "$") 2313 (setq word (buffer-string))
2315 (while (search-backward "*" nil t) (insert ".")) 2314 (erase-buffer))
2316 (setq word (buffer-string)) 2315 (setq status (apply 'ispell-call-process prog nil t nil
2317 (erase-buffer)) 2316 (nconc (if (and args (> (length args) 0))
2318 (setq status (apply 'ispell-call-process prog nil t nil 2317 (list args)
2319 (nconc (if (and args (> (length args) 0)) 2318 (if look-p nil
2320 (list args) 2319 (list "-e")))
2321 (if look-p nil 2320 (list word)
2322 (list "-e"))) 2321 (if lookup-dict (list lookup-dict)))))
2323 (list word) 2322 ;; `grep' returns status 1 and no output when word not found, which
2324 (if lookup-dict (list lookup-dict))))) 2323 ;; is a perfectly normal thing.
2325 ;; grep returns status 1 and no output when word not found, which 2324 (if (stringp status)
2326 ;; is a perfectly normal thing. 2325 (error "error: %s exited with signal %s"
2327 (if (stringp status) 2326 (file-name-nondirectory prog) status)
2328 (setq results (cons (format "error: %s exited with signal %s" 2327 ;; Else collect words into `results' in FIFO order.
2329 (file-name-nondirectory prog) status) 2328 (goto-char (point-max))
2330 results)) 2329 ;; Assure we've ended with \n.
2331 ;; else collect words into `results' in FIFO order 2330 (or (bobp) (= (preceding-char) ?\n) (insert ?\n))
2332 (goto-char (point-max)) 2331 (while (not (bobp))
2333 ;; assure we've ended with \n 2332 (setq loc (point))
2334 (or (bobp) (= (preceding-char) ?\n) (insert ?\n)) 2333 (forward-line -1)
2335 (while (not (bobp)) 2334 (push (buffer-substring-no-properties (point)
2336 (setq loc (point)) 2335 (1- loc))
2337 (forward-line -1) 2336 results))))
2338 (setq results (cons (buffer-substring-no-properties (point) 2337 (if (and results (string-match ".+: " (car results)))
2339 (1- loc)) 2338 (error "%s error: %s" ispell-grep-command (car results)))
2340 results)))))
2341 ;; protected
2342 (kill-buffer ispell-grep-buffer)
2343 (if (and results (string-match ".+: " (car results)))
2344 (error "%s error: %s" ispell-grep-command (car results))))
2345 results)) 2339 results))
2346 2340
2347 2341
diff --git a/lisp/url/ChangeLog b/lisp/url/ChangeLog
index 528b63a6448..1049d09d6db 100644
--- a/lisp/url/ChangeLog
+++ b/lisp/url/ChangeLog
@@ -1,3 +1,12 @@
12011-05-02 Lars Magne Ingebrigtsen <larsi@gnus.org>
2
3 * url-queue.el: New file.
4 (url-queue-run-queue): Pick the first waiting job, and not the
5 last.
6 (url-queue-parallel-processes): Lower the concurrency level, since
7 Emacs doesn't seem to like too many async processes.
8 (url-queue-prune-old-entries): Fix up the pruning code.
9
12011-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org> 102011-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 11
3 * url-http.el (url-http-wait-for-headers-change-function): Protect 12 * url-http.el (url-http-wait-for-headers-change-function): Protect
diff --git a/lisp/url/url-queue.el b/lisp/url/url-queue.el
new file mode 100644
index 00000000000..08496ad5afb
--- /dev/null
+++ b/lisp/url/url-queue.el
@@ -0,0 +1,112 @@
1;;; url-queue.el --- Fetching web pages in parallel
2
3;; Copyright (C) 2011 Free Software Foundation, Inc.
4
5;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
6;; Keywords: comm
7
8;; This file is part of GNU Emacs.
9
10;; GNU Emacs is free software: you can redistribute it and/or modify
11;; it under the terms of the GNU General Public License as published by
12;; the Free Software Foundation, either version 3 of the License, or
13;; (at your option) any later version.
14
15;; GNU Emacs is distributed in the hope that it will be useful,
16;; but WITHOUT ANY WARRANTY; without even the implied warranty of
17;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18;; GNU General Public License for more details.
19
20;; You should have received a copy of the GNU General Public License
21;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
22
23;;; Commentary:
24
25;; The point of this package is to allow fetching web pages in
26;; parallel -- but control the level of parallelism to avoid DoS-ing
27;; web servers and Emacs.
28
29;;; Code:
30
31(eval-when-compile (require 'cl))
32(require 'browse-url)
33
34(defcustom url-queue-parallel-processes 2
35 "The number of concurrent processes."
36 :type 'integer
37 :group 'url)
38
39(defcustom url-queue-timeout 5
40 "How long to let a job live once it's started (in seconds)."
41 :type 'integer
42 :group 'url)
43
44;;; Internal variables.
45
46(defvar url-queue nil)
47
48(defstruct url-queue
49 url callback cbargs silentp
50 buffer start-time)
51
52;;;###autoload
53(defun url-queue-retrieve (url callback &optional cbargs silent)
54 "Retrieve URL asynchronously and call CALLBACK with CBARGS when finished.
55Like `url-retrieve' (which see for details of the arguments), but
56controls the level of parallelism via the
57`url-queue-parallel-processes' variable."
58 (setq url-queue
59 (append url-queue
60 (list (make-url-queue :url url
61 :callback callback
62 :cbargs cbargs
63 :silentp silent))))
64 (url-queue-run-queue))
65
66(defun url-queue-run-queue ()
67 (url-queue-prune-old-entries)
68 (let ((running 0)
69 waiting)
70 (dolist (entry url-queue)
71 (cond
72 ((url-queue-start-time entry)
73 (incf running))
74 ((not waiting)
75 (setq waiting entry))))
76 (when (and waiting
77 (< running url-queue-parallel-processes))
78 (setf (url-queue-start-time waiting) (float-time))
79 (url-queue-start-retrieve waiting))))
80
81(defun url-queue-callback-function (status job)
82 (setq url-queue (delq job url-queue))
83 (url-queue-run-queue)
84 (apply (url-queue-callback job) (cons status (url-queue-cbargs job))))
85
86(defun url-queue-start-retrieve (job)
87 (setf (url-queue-buffer job)
88 (ignore-errors
89 (url-retrieve (url-queue-url job)
90 #'url-queue-callback-function (list job)
91 (url-queue-silentp job)))))
92
93(defun url-queue-prune-old-entries ()
94 (let (dead-jobs)
95 (dolist (job url-queue)
96 ;; Kill jobs that have lasted longer than the timeout.
97 (when (and (url-queue-start-time job)
98 (> (- (float-time) (url-queue-start-time job))
99 url-queue-timeout))
100 (push job dead-jobs)))
101 (dolist (job dead-jobs)
102 (when (bufferp (url-queue-buffer job))
103 (while (get-buffer-process (url-queue-buffer job))
104 (ignore-errors
105 (delete-process (get-buffer-process (url-queue-buffer job)))))
106 (ignore-errors
107 (kill-buffer (url-queue-buffer job))))
108 (setq url-queue (delq job url-queue)))))
109
110(provide 'url-queue)
111
112;;; url-queue.el ends here
diff --git a/lisp/vc/diff.el b/lisp/vc/diff.el
index 4bc3466f13f..9655ce64a99 100644
--- a/lisp/vc/diff.el
+++ b/lisp/vc/diff.el
@@ -1,4 +1,4 @@
1;;; diff.el --- run `diff' in compilation-mode 1;;; diff.el --- run `diff'
2 2
3;; Copyright (C) 1992, 1994, 1996, 2001-2011 Free Software Foundation, Inc. 3;; Copyright (C) 1992, 1994, 1996, 2001-2011 Free Software Foundation, Inc.
4 4
diff --git a/src/ChangeLog b/src/ChangeLog
index 75917224ca9..c237ba24b0f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -92,6 +92,40 @@
92 92
93 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long. 93 * fns.c (Frandom): Let EMACS_UINT be wider than unsigned long.
94 94
952011-05-02 Juanma Barranquero <lekktu@gmail.com>
96
97 * sysdep.c (get_tty_size) [WINDOWSNT]: Implement. (Bug#8596)
98
992011-05-02 Juanma Barranquero <lekktu@gmail.com>
100
101 * gnutls.c (Qgnutls_log_level, Qgnutls_code, Qgnutls_anon)
102 (Qgnutls_x509pki, Qgnutls_e_interrupted, Qgnutls_e_again)
103 (Qgnutls_e_invalid_session, Qgnutls_e_not_ready_for_handshake)
104 (gnutls_global_initialized, Qgnutls_bootprop_priority)
105 (Qgnutls_bootprop_trustfiles, Qgnutls_bootprop_keyfiles)
106 (Qgnutls_bootprop_callbacks, Qgnutls_bootprop_loglevel)
107 (Qgnutls_bootprop_hostname, Qgnutls_bootprop_verify_flags)
108 (Qgnutls_bootprop_verify_error, Qgnutls_bootprop_verify_hostname_error)
109 (Qgnutls_bootprop_callbacks_verify): Make static.
110
1112011-05-01 Andreas Schwab <schwab@linux-m68k.org>
112
113 * callproc.c: Indentation fixup.
114
115 * sysdep.c (wait_for_termination_1): Make static.
116 (wait_for_termination, interruptible_wait_for_termination): Move
117 after wait_for_termination_1.
118
1192011-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
120
121 * sysdep.c (interruptible_wait_for_termination): New function
122 which is like wait_for_termination, but allows keyboard
123 interruptions.
124
125 * callproc.c (Fcall_process): Add (:file "file") as an option for
126 the STDOUT buffer.
127 (Fcall_process_region): Ditto.
128
952011-04-30 Eli Zaretskii <eliz@gnu.org> 1292011-04-30 Eli Zaretskii <eliz@gnu.org>
96 130
97 * dosfns.c (Fint86, Fdos_memget, Fdos_memput): Use `ASIZE (FOO)' 131 * dosfns.c (Fint86, Fdos_memget, Fdos_memput): Use `ASIZE (FOO)'
diff --git a/src/callproc.c b/src/callproc.c
index 3726eb3cc7f..4a29e95b356 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1,6 +1,6 @@
1/* Synchronous subprocess invocation for GNU Emacs. 1/* Synchronous subprocess invocation for GNU Emacs.
2 Copyright (C) 1985-1988, 1993-1995, 1999-2011 2 Copyright (C) 1985-1988, 1993-1995, 1999-2011
3 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
6 6
@@ -156,8 +156,9 @@ DEFUN ("call-process", Fcall_process, Scall_process, 1, MANY, 0,
156 doc: /* Call PROGRAM synchronously in separate process. 156 doc: /* Call PROGRAM synchronously in separate process.
157The remaining arguments are optional. 157The remaining arguments are optional.
158The program's input comes from file INFILE (nil means `/dev/null'). 158The program's input comes from file INFILE (nil means `/dev/null').
159Insert output in BUFFER before point; t means current buffer; 159Insert output in BUFFER before point; t means current buffer; nil for BUFFER
160 nil for BUFFER means discard it; 0 means discard and don't wait. 160 means discard it; 0 means discard and don't wait; and `(:file FILE)', where
161 FILE is a file name string, means that it should be written to that file.
161BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case, 162BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case,
162REAL-BUFFER says what to do with standard output, as above, 163REAL-BUFFER says what to do with standard output, as above,
163while STDERR-FILE says what to do with standard error in the child. 164while STDERR-FILE says what to do with standard error in the child.
@@ -196,14 +197,17 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
196 /* File to use for stderr in the child. 197 /* File to use for stderr in the child.
197 t means use same as standard output. */ 198 t means use same as standard output. */
198 Lisp_Object error_file; 199 Lisp_Object error_file;
200 Lisp_Object output_file = Qnil;
199#ifdef MSDOS /* Demacs 1.1.1 91/10/16 HIRANO Satoshi */ 201#ifdef MSDOS /* Demacs 1.1.1 91/10/16 HIRANO Satoshi */
200 char *outf, *tempfile; 202 char *outf, *tempfile;
201 int outfilefd; 203 int outfilefd;
202#endif 204#endif
205 int fd_output = -1;
203 struct coding_system process_coding; /* coding-system of process output */ 206 struct coding_system process_coding; /* coding-system of process output */
204 struct coding_system argument_coding; /* coding-system of arguments */ 207 struct coding_system argument_coding; /* coding-system of arguments */
205 /* Set to the return value of Ffind_operation_coding_system. */ 208 /* Set to the return value of Ffind_operation_coding_system. */
206 Lisp_Object coding_systems; 209 Lisp_Object coding_systems;
210 int output_to_buffer = 1;
207 211
208 /* Qt denotes that Ffind_operation_coding_system is not yet called. */ 212 /* Qt denotes that Ffind_operation_coding_system is not yet called. */
209 coding_systems = Qt; 213 coding_systems = Qt;
@@ -273,9 +277,12 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
273 { 277 {
274 buffer = args[2]; 278 buffer = args[2];
275 279
276 /* If BUFFER is a list, its meaning is 280 /* If BUFFER is a list, its meaning is (BUFFER-FOR-STDOUT
277 (BUFFER-FOR-STDOUT FILE-FOR-STDERR). */ 281 FILE-FOR-STDERR), unless the first element is :file, in which case see
278 if (CONSP (buffer)) 282 the next paragraph. */
283 if (CONSP (buffer)
284 && (! SYMBOLP (XCAR (buffer))
285 || strcmp (SSDATA (SYMBOL_NAME (XCAR (buffer))), ":file")))
279 { 286 {
280 if (CONSP (XCDR (buffer))) 287 if (CONSP (XCDR (buffer)))
281 { 288 {
@@ -291,6 +298,17 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
291 buffer = XCAR (buffer); 298 buffer = XCAR (buffer);
292 } 299 }
293 300
301 /* If the buffer is (still) a list, it might be a (:file "file") spec. */
302 if (CONSP (buffer)
303 && SYMBOLP (XCAR (buffer))
304 && ! strcmp (SSDATA (SYMBOL_NAME (XCAR (buffer))), ":file"))
305 {
306 output_file = Fexpand_file_name (XCAR (XCDR (buffer)),
307 BVAR (current_buffer, directory));
308 CHECK_STRING (output_file);
309 buffer = Qnil;
310 }
311
294 if (!(EQ (buffer, Qnil) 312 if (!(EQ (buffer, Qnil)
295 || EQ (buffer, Qt) 313 || EQ (buffer, Qt)
296 || INTEGERP (buffer))) 314 || INTEGERP (buffer)))
@@ -318,11 +336,11 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
318 protected by the caller, so all we really have to worry about is 336 protected by the caller, so all we really have to worry about is
319 buffer. */ 337 buffer. */
320 { 338 {
321 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; 339 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4, gcpro5;
322 340
323 current_dir = BVAR (current_buffer, directory); 341 current_dir = BVAR (current_buffer, directory);
324 342
325 GCPRO4 (infile, buffer, current_dir, error_file); 343 GCPRO5 (infile, buffer, current_dir, error_file, output_file);
326 344
327 current_dir = Funhandled_file_name_directory (current_dir); 345 current_dir = Funhandled_file_name_directory (current_dir);
328 if (NILP (current_dir)) 346 if (NILP (current_dir))
@@ -342,6 +360,8 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
342 current_dir = ENCODE_FILE (current_dir); 360 current_dir = ENCODE_FILE (current_dir);
343 if (STRINGP (error_file) && STRING_MULTIBYTE (error_file)) 361 if (STRINGP (error_file) && STRING_MULTIBYTE (error_file))
344 error_file = ENCODE_FILE (error_file); 362 error_file = ENCODE_FILE (error_file);
363 if (STRINGP (output_file) && STRING_MULTIBYTE (output_file))
364 output_file = ENCODE_FILE (output_file);
345 UNGCPRO; 365 UNGCPRO;
346 } 366 }
347 367
@@ -353,6 +373,26 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
353 infile = DECODE_FILE (infile); 373 infile = DECODE_FILE (infile);
354 report_file_error ("Opening process input file", Fcons (infile, Qnil)); 374 report_file_error ("Opening process input file", Fcons (infile, Qnil));
355 } 375 }
376
377 if (STRINGP (output_file))
378 {
379#ifdef DOS_NT
380 fd_output = emacs_open (SSDATA (output_file),
381 O_WRONLY | O_TRUNC | O_CREAT | O_TEXT,
382 S_IREAD | S_IWRITE);
383#else /* not DOS_NT */
384 fd_output = creat (SSDATA (output_file), 0666);
385#endif /* not DOS_NT */
386 if (fd_output < 0)
387 {
388 output_file = DECODE_FILE (output_file);
389 report_file_error ("Opening process output file",
390 Fcons (output_file, Qnil));
391 }
392 if (STRINGP (error_file) || NILP (error_file))
393 output_to_buffer = 0;
394 }
395
356 /* Search for program; barf if not found. */ 396 /* Search for program; barf if not found. */
357 { 397 {
358 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4; 398 struct gcpro gcpro1, gcpro2, gcpro3, gcpro4;
@@ -413,13 +453,18 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
413 strcat (tempfile, "detmp.XXX"); 453 strcat (tempfile, "detmp.XXX");
414 mktemp (tempfile); 454 mktemp (tempfile);
415 455
416 outfilefd = creat (tempfile, S_IREAD | S_IWRITE); 456 /* If we're redirecting STDOUT to a file, this is already opened. */
417 if (outfilefd < 0) 457 if (fd_output < 0)
418 { 458 {
419 emacs_close (filefd); 459 outfilefd = creat (tempfile, S_IREAD | S_IWRITE);
420 report_file_error ("Opening process output file", 460 if (outfilefd < 0) {
421 Fcons (build_string (tempfile), Qnil)); 461 emacs_close (filefd);
462 report_file_error ("Opening process output file",
463 Fcons (build_string (tempfile), Qnil));
464 }
422 } 465 }
466 else
467 outfilefd = fd_output;
423 fd[0] = filefd; 468 fd[0] = filefd;
424 fd[1] = outfilefd; 469 fd[1] = outfilefd;
425#endif /* MSDOS */ 470#endif /* MSDOS */
@@ -450,6 +495,8 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
450 struct sigaction sigpipe_action; 495 struct sigaction sigpipe_action;
451#endif 496#endif
452 497
498 if (fd_output >= 0)
499 fd1 = fd_output;
453#if 0 /* Some systems don't have sigblock. */ 500#if 0 /* Some systems don't have sigblock. */
454 mask = sigblock (sigmask (SIGCHLD)); 501 mask = sigblock (sigmask (SIGCHLD));
455#endif 502#endif
@@ -552,12 +599,12 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
552 if (fd[0] >= 0) 599 if (fd[0] >= 0)
553 emacs_close (fd[0]); 600 emacs_close (fd[0]);
554#ifdef HAVE_SETSID 601#ifdef HAVE_SETSID
555 setsid (); 602 setsid ();
556#endif 603#endif
557#if defined (USG) 604#if defined (USG)
558 setpgrp (); 605 setpgrp ();
559#else 606#else
560 setpgrp (pid, pid); 607 setpgrp (pid, pid);
561#endif /* USG */ 608#endif /* USG */
562 609
563 /* GConf causes us to ignore SIGPIPE, make sure it is restored 610 /* GConf causes us to ignore SIGPIPE, make sure it is restored
@@ -591,6 +638,8 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
591 /* Close most of our fd's, but not fd[0] 638 /* Close most of our fd's, but not fd[0]
592 since we will use that to read input from. */ 639 since we will use that to read input from. */
593 emacs_close (filefd); 640 emacs_close (filefd);
641 if (fd_output >= 0)
642 emacs_close (fd_output);
594 if (fd1 >= 0 && fd1 != fd_error) 643 if (fd1 >= 0 && fd1 != fd_error)
595 emacs_close (fd1); 644 emacs_close (fd1);
596 } 645 }
@@ -673,136 +722,140 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
673 immediate_quit = 1; 722 immediate_quit = 1;
674 QUIT; 723 QUIT;
675 724
676 { 725 if (output_to_buffer)
677 register EMACS_INT nread; 726 {
678 int first = 1; 727 register EMACS_INT nread;
679 EMACS_INT total_read = 0; 728 int first = 1;
680 int carryover = 0; 729 EMACS_INT total_read = 0;
681 int display_p = display_p_volatile; 730 int carryover = 0;
682 int display_on_the_fly = display_p; 731 int display_p = display_p_volatile;
683 struct coding_system saved_coding; 732 int display_on_the_fly = display_p;
684 733 struct coding_system saved_coding;
685 saved_coding = process_coding; 734
686 while (1) 735 saved_coding = process_coding;
687 { 736 while (1)
688 /* Repeatedly read until we've filled as much as possible 737 {
689 of the buffer size we have. But don't read 738 /* Repeatedly read until we've filled as much as possible
690 less than 1024--save that for the next bufferful. */ 739 of the buffer size we have. But don't read
691 nread = carryover; 740 less than 1024--save that for the next bufferful. */
692 while (nread < bufsize - 1024) 741 nread = carryover;
693 { 742 while (nread < bufsize - 1024)
694 int this_read = emacs_read (fd[0], buf + nread, 743 {
695 bufsize - nread); 744 int this_read = emacs_read (fd[0], buf + nread,
745 bufsize - nread);
696 746
697 if (this_read < 0) 747 if (this_read < 0)
698 goto give_up; 748 goto give_up;
699 749
700 if (this_read == 0) 750 if (this_read == 0)
701 { 751 {
702 process_coding.mode |= CODING_MODE_LAST_BLOCK; 752 process_coding.mode |= CODING_MODE_LAST_BLOCK;
703 break; 753 break;
704 } 754 }
705 755
706 nread += this_read; 756 nread += this_read;
707 total_read += this_read; 757 total_read += this_read;
708 758
709 if (display_on_the_fly) 759 if (display_on_the_fly)
710 break; 760 break;
711 } 761 }
712 762
713 /* Now NREAD is the total amount of data in the buffer. */ 763 /* Now NREAD is the total amount of data in the buffer. */
714 immediate_quit = 0; 764 immediate_quit = 0;
715 765
716 if (!NILP (buffer)) 766 if (!NILP (buffer))
717 { 767 {
718 if (NILP (BVAR (current_buffer, enable_multibyte_characters)) 768 if (NILP (BVAR (current_buffer, enable_multibyte_characters))
719 && ! CODING_MAY_REQUIRE_DECODING (&process_coding)) 769 && ! CODING_MAY_REQUIRE_DECODING (&process_coding))
720 insert_1_both (buf, nread, nread, 0, 1, 0); 770 insert_1_both (buf, nread, nread, 0, 1, 0);
721 else 771 else
722 { /* We have to decode the input. */ 772 { /* We have to decode the input. */
723 Lisp_Object curbuf; 773 Lisp_Object curbuf;
724 int count1 = SPECPDL_INDEX (); 774 int count1 = SPECPDL_INDEX ();
725 775
726 XSETBUFFER (curbuf, current_buffer); 776 XSETBUFFER (curbuf, current_buffer);
727 /* We cannot allow after-change-functions be run 777 /* We cannot allow after-change-functions be run
728 during decoding, because that might modify the 778 during decoding, because that might modify the
729 buffer, while we rely on process_coding.produced to 779 buffer, while we rely on process_coding.produced to
730 faithfully reflect inserted text until we 780 faithfully reflect inserted text until we
731 TEMP_SET_PT_BOTH below. */ 781 TEMP_SET_PT_BOTH below. */
732 specbind (Qinhibit_modification_hooks, Qt); 782 specbind (Qinhibit_modification_hooks, Qt);
733 decode_coding_c_string (&process_coding, (unsigned char *) buf, 783 decode_coding_c_string (&process_coding,
734 nread, curbuf); 784 (unsigned char *) buf, nread, curbuf);
735 unbind_to (count1, Qnil); 785 unbind_to (count1, Qnil);
736 if (display_on_the_fly 786 if (display_on_the_fly
737 && CODING_REQUIRE_DETECTION (&saved_coding) 787 && CODING_REQUIRE_DETECTION (&saved_coding)
738 && ! CODING_REQUIRE_DETECTION (&process_coding)) 788 && ! CODING_REQUIRE_DETECTION (&process_coding))
739 { 789 {
740 /* We have detected some coding system. But, 790 /* We have detected some coding system. But,
741 there's a possibility that the detection was 791 there's a possibility that the detection was
742 done by insufficient data. So, we give up 792 done by insufficient data. So, we give up
743 displaying on the fly. */ 793 displaying on the fly. */
744 if (process_coding.produced > 0) 794 if (process_coding.produced > 0)
745 del_range_2 (process_coding.dst_pos, 795 del_range_2 (process_coding.dst_pos,
746 process_coding.dst_pos_byte, 796 process_coding.dst_pos_byte,
747 process_coding.dst_pos 797 process_coding.dst_pos
748 + process_coding.produced_char, 798 + process_coding.produced_char,
749 process_coding.dst_pos_byte 799 process_coding.dst_pos_byte
750 + process_coding.produced, 0); 800 + process_coding.produced, 0);
751 display_on_the_fly = 0; 801 display_on_the_fly = 0;
752 process_coding = saved_coding; 802 process_coding = saved_coding;
753 carryover = nread; 803 carryover = nread;
754 /* This is to make the above condition always 804 /* This is to make the above condition always
755 fails in the future. */ 805 fails in the future. */
756 saved_coding.common_flags 806 saved_coding.common_flags
757 &= ~CODING_REQUIRE_DETECTION_MASK; 807 &= ~CODING_REQUIRE_DETECTION_MASK;
758 continue; 808 continue;
759 } 809 }
760 810
761 TEMP_SET_PT_BOTH (PT + process_coding.produced_char, 811 TEMP_SET_PT_BOTH (PT + process_coding.produced_char,
762 PT_BYTE + process_coding.produced); 812 PT_BYTE + process_coding.produced);
763 carryover = process_coding.carryover_bytes; 813 carryover = process_coding.carryover_bytes;
764 if (carryover > 0) 814 if (carryover > 0)
765 memcpy (buf, process_coding.carryover, 815 memcpy (buf, process_coding.carryover,
766 process_coding.carryover_bytes); 816 process_coding.carryover_bytes);
767 } 817 }
768 } 818 }
769 819
770 if (process_coding.mode & CODING_MODE_LAST_BLOCK) 820 if (process_coding.mode & CODING_MODE_LAST_BLOCK)
771 break; 821 break;
772 822
773 /* Make the buffer bigger as we continue to read more data, 823 /* Make the buffer bigger as we continue to read more data,
774 but not past CALLPROC_BUFFER_SIZE_MAX. */ 824 but not past CALLPROC_BUFFER_SIZE_MAX. */
775 if (bufsize < CALLPROC_BUFFER_SIZE_MAX && total_read > 32 * bufsize) 825 if (bufsize < CALLPROC_BUFFER_SIZE_MAX && total_read > 32 * bufsize)
776 if ((bufsize *= 2) > CALLPROC_BUFFER_SIZE_MAX) 826 if ((bufsize *= 2) > CALLPROC_BUFFER_SIZE_MAX)
777 bufsize = CALLPROC_BUFFER_SIZE_MAX; 827 bufsize = CALLPROC_BUFFER_SIZE_MAX;
778 828
779 if (display_p) 829 if (display_p)
780 { 830 {
781 if (first) 831 if (first)
782 prepare_menu_bars (); 832 prepare_menu_bars ();
783 first = 0; 833 first = 0;
784 redisplay_preserve_echo_area (1); 834 redisplay_preserve_echo_area (1);
785 /* This variable might have been set to 0 for code 835 /* This variable might have been set to 0 for code
786 detection. In that case, we set it back to 1 because 836 detection. In that case, we set it back to 1 because
787 we should have already detected a coding system. */ 837 we should have already detected a coding system. */
788 display_on_the_fly = 1; 838 display_on_the_fly = 1;
789 } 839 }
790 immediate_quit = 1; 840 immediate_quit = 1;
791 QUIT; 841 QUIT;
792 } 842 }
793 give_up: ; 843 give_up: ;
794 844
795 Vlast_coding_system_used = CODING_ID_NAME (process_coding.id); 845 Vlast_coding_system_used = CODING_ID_NAME (process_coding.id);
796 /* If the caller required, let the buffer inherit the 846 /* If the caller required, let the buffer inherit the
797 coding-system used to decode the process output. */ 847 coding-system used to decode the process output. */
798 if (inherit_process_coding_system) 848 if (inherit_process_coding_system)
799 call1 (intern ("after-insert-file-set-buffer-file-coding-system"), 849 call1 (intern ("after-insert-file-set-buffer-file-coding-system"),
800 make_number (total_read)); 850 make_number (total_read));
801 } 851 }
802 852
803#ifndef MSDOS 853#ifndef MSDOS
804 /* Wait for it to terminate, unless it already has. */ 854 /* Wait for it to terminate, unless it already has. */
805 wait_for_termination (pid); 855 if (output_to_buffer)
856 wait_for_termination (pid);
857 else
858 interruptible_wait_for_termination (pid);
806#endif 859#endif
807 860
808 immediate_quit = 0; 861 immediate_quit = 0;
@@ -822,7 +875,7 @@ usage: (call-process PROGRAM &optional INFILE BUFFER DISPLAY &rest ARGS) */)
822 signame = strsignal (synch_process_termsig); 875 signame = strsignal (synch_process_termsig);
823 876
824 if (signame == 0) 877 if (signame == 0)
825 signame = "unknown"; 878 signame = "unknown";
826 879
827 synch_process_death = signame; 880 synch_process_death = signame;
828 } 881 }
@@ -850,8 +903,10 @@ DEFUN ("call-process-region", Fcall_process_region, Scall_process_region,
850The remaining arguments are optional. 903The remaining arguments are optional.
851Delete the text if fourth arg DELETE is non-nil. 904Delete the text if fourth arg DELETE is non-nil.
852 905
853Insert output in BUFFER before point; t means current buffer; 906Insert output in BUFFER before point; t means current buffer; nil for
854 nil for BUFFER means discard it; 0 means discard and don't wait. 907 BUFFER means discard it; 0 means discard and don't wait; and `(:file
908 FILE)', where FILE is a file name string, means that it should be
909 written to that file.
855BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case, 910BUFFER can also have the form (REAL-BUFFER STDERR-FILE); in that case,
856REAL-BUFFER says what to do with standard output, as above, 911REAL-BUFFER says what to do with standard output, as above,
857while STDERR-FILE says what to do with standard error in the child. 912while STDERR-FILE says what to do with standard error in the child.
@@ -1003,18 +1058,18 @@ add_env (char **env, char **new_env, char *string)
1003 { 1058 {
1004 char *p = *ep, *q = string; 1059 char *p = *ep, *q = string;
1005 while (ok) 1060 while (ok)
1006 { 1061 {
1007 if (*q != *p) 1062 if (*q != *p)
1008 break; 1063 break;
1009 if (*q == 0) 1064 if (*q == 0)
1010 /* The string is a lone variable name; keep it for now, we 1065 /* The string is a lone variable name; keep it for now, we
1011 will remove it later. It is a placeholder for a 1066 will remove it later. It is a placeholder for a
1012 variable that is not to be included in the environment. */ 1067 variable that is not to be included in the environment. */
1013 break; 1068 break;
1014 if (*q == '=') 1069 if (*q == '=')
1015 ok = 0; 1070 ok = 0;
1016 p++, q++; 1071 p++, q++;
1017 } 1072 }
1018 } 1073 }
1019 if (ok) 1074 if (ok)
1020 *new_env++ = string; 1075 *new_env++ = string;
@@ -1118,8 +1173,8 @@ child_setup (int in, int out, int err, register char **new_argv, int set_pgrp, L
1118 new_length = 0; 1173 new_length = 0;
1119 1174
1120 for (tem = Vprocess_environment; 1175 for (tem = Vprocess_environment;
1121 CONSP (tem) && STRINGP (XCAR (tem)); 1176 CONSP (tem) && STRINGP (XCAR (tem));
1122 tem = XCDR (tem)) 1177 tem = XCDR (tem))
1123 { 1178 {
1124 if (strncmp (SSDATA (XCAR (tem)), "DISPLAY", 7) == 0 1179 if (strncmp (SSDATA (XCAR (tem)), "DISPLAY", 7) == 0
1125 && (SDATA (XCAR (tem)) [7] == '\0' 1180 && (SDATA (XCAR (tem)) [7] == '\0'
@@ -1172,11 +1227,11 @@ child_setup (int in, int out, int err, register char **new_argv, int set_pgrp, L
1172 p = q = env; 1227 p = q = env;
1173 while (*p != 0) 1228 while (*p != 0)
1174 { 1229 {
1175 while (*q != 0 && strchr (*q, '=') == NULL) 1230 while (*q != 0 && strchr (*q, '=') == NULL)
1176 q++; 1231 q++;
1177 *p = *q++; 1232 *p = *q++;
1178 if (*p != 0) 1233 if (*p != 0)
1179 p++; 1234 p++;
1180 } 1235 }
1181 } 1236 }
1182 1237
diff --git a/src/gnutls.c b/src/gnutls.c
index 16a459bd62f..8e41be20505 100644
--- a/src/gnutls.c
+++ b/src/gnutls.c
@@ -34,26 +34,26 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
34static int 34static int
35emacs_gnutls_handle_error (gnutls_session_t, int err); 35emacs_gnutls_handle_error (gnutls_session_t, int err);
36 36
37Lisp_Object Qgnutls_log_level; 37static Lisp_Object Qgnutls_log_level;
38Lisp_Object Qgnutls_code; 38static Lisp_Object Qgnutls_code;
39Lisp_Object Qgnutls_anon, Qgnutls_x509pki; 39static Lisp_Object Qgnutls_anon, Qgnutls_x509pki;
40Lisp_Object Qgnutls_e_interrupted, Qgnutls_e_again, 40static Lisp_Object Qgnutls_e_interrupted, Qgnutls_e_again,
41 Qgnutls_e_invalid_session, Qgnutls_e_not_ready_for_handshake; 41 Qgnutls_e_invalid_session, Qgnutls_e_not_ready_for_handshake;
42int gnutls_global_initialized; 42static int gnutls_global_initialized;
43 43
44/* The following are for the property list of `gnutls-boot'. */ 44/* The following are for the property list of `gnutls-boot'. */
45Lisp_Object Qgnutls_bootprop_priority; 45static Lisp_Object Qgnutls_bootprop_priority;
46Lisp_Object Qgnutls_bootprop_trustfiles; 46static Lisp_Object Qgnutls_bootprop_trustfiles;
47Lisp_Object Qgnutls_bootprop_keyfiles; 47static Lisp_Object Qgnutls_bootprop_keyfiles;
48Lisp_Object Qgnutls_bootprop_callbacks; 48static Lisp_Object Qgnutls_bootprop_callbacks;
49Lisp_Object Qgnutls_bootprop_loglevel; 49static Lisp_Object Qgnutls_bootprop_loglevel;
50Lisp_Object Qgnutls_bootprop_hostname; 50static Lisp_Object Qgnutls_bootprop_hostname;
51Lisp_Object Qgnutls_bootprop_verify_flags; 51static Lisp_Object Qgnutls_bootprop_verify_flags;
52Lisp_Object Qgnutls_bootprop_verify_error; 52static Lisp_Object Qgnutls_bootprop_verify_error;
53Lisp_Object Qgnutls_bootprop_verify_hostname_error; 53static Lisp_Object Qgnutls_bootprop_verify_hostname_error;
54 54
55/* Callback keys for `gnutls-boot'. Unused currently. */ 55/* Callback keys for `gnutls-boot'. Unused currently. */
56Lisp_Object Qgnutls_bootprop_callbacks_verify; 56static Lisp_Object Qgnutls_bootprop_callbacks_verify;
57 57
58static void 58static void
59gnutls_log_function (int level, const char* string) 59gnutls_log_function (int level, const char* string)
@@ -490,7 +490,7 @@ one trustfile (usually a CA bundle). */)
490 /* callbacks = Fplist_get (proplist, Qgnutls_bootprop_callbacks); */ 490 /* callbacks = Fplist_get (proplist, Qgnutls_bootprop_callbacks); */
491 loglevel = Fplist_get (proplist, Qgnutls_bootprop_loglevel); 491 loglevel = Fplist_get (proplist, Qgnutls_bootprop_loglevel);
492 verify_flags = Fplist_get (proplist, Qgnutls_bootprop_verify_flags); 492 verify_flags = Fplist_get (proplist, Qgnutls_bootprop_verify_flags);
493 /* verify_error = Fplist_get (proplist, Qgnutls_bootprop_verify_error); */ 493 /* verify_error = Fplist_get (proplist, Qgnutls_bootprop_verify_error); */
494 verify_hostname_error = Fplist_get (proplist, Qgnutls_bootprop_verify_hostname_error); 494 verify_hostname_error = Fplist_get (proplist, Qgnutls_bootprop_verify_hostname_error);
495 495
496 if (!STRINGP (hostname)) 496 if (!STRINGP (hostname))
@@ -918,4 +918,5 @@ syms_of_gnutls (void)
918 defsubr (&Sgnutls_deinit); 918 defsubr (&Sgnutls_deinit);
919 defsubr (&Sgnutls_bye); 919 defsubr (&Sgnutls_bye);
920} 920}
921#endif 921
922#endif /* HAVE_GNUTLS */
diff --git a/src/lisp.h b/src/lisp.h
index 76938a49ac4..bb3a8cc393c 100644
--- a/src/lisp.h
+++ b/src/lisp.h
@@ -3349,6 +3349,7 @@ extern void reset_sys_modes (struct tty_display_info *);
3349extern void init_all_sys_modes (void); 3349extern void init_all_sys_modes (void);
3350extern void reset_all_sys_modes (void); 3350extern void reset_all_sys_modes (void);
3351extern void wait_for_termination (int); 3351extern void wait_for_termination (int);
3352extern void interruptible_wait_for_termination (int);
3352extern void flush_pending_output (int); 3353extern void flush_pending_output (int);
3353extern void child_setup_tty (int); 3354extern void child_setup_tty (int);
3354extern void setup_pty (int); 3355extern void setup_pty (int);
diff --git a/src/sysdep.c b/src/sysdep.c
index 43f50cdb0a9..5ad3389dd8f 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -296,11 +296,9 @@ init_baud_rate (int fd)
296int wait_debugging EXTERNALLY_VISIBLE; 296int wait_debugging EXTERNALLY_VISIBLE;
297 297
298#ifndef MSDOS 298#ifndef MSDOS
299/* Wait for subprocess with process id `pid' to terminate and
300 make sure it will get eliminated (not remain forever as a zombie) */
301 299
302void 300static void
303wait_for_termination (int pid) 301wait_for_termination_1 (int pid, int interruptible)
304{ 302{
305 while (1) 303 while (1)
306 { 304 {
@@ -339,9 +337,27 @@ wait_for_termination (int pid)
339 sigsuspend (&empty_mask); 337 sigsuspend (&empty_mask);
340#endif /* not WINDOWSNT */ 338#endif /* not WINDOWSNT */
341#endif /* not BSD_SYSTEM, and not HPUX version >= 6 */ 339#endif /* not BSD_SYSTEM, and not HPUX version >= 6 */
340 if (interruptible)
341 QUIT;
342 } 342 }
343} 343}
344 344
345/* Wait for subprocess with process id `pid' to terminate and
346 make sure it will get eliminated (not remain forever as a zombie) */
347
348void
349wait_for_termination (int pid)
350{
351 wait_for_termination_1 (pid, 0);
352}
353
354/* Like the above, but allow keyboard interruption. */
355void
356interruptible_wait_for_termination (int pid)
357{
358 wait_for_termination_1 (pid, 1);
359}
360
345/* 361/*
346 * flush any pending output 362 * flush any pending output
347 * (may flush input as well; it does not matter the way we use it) 363 * (may flush input as well; it does not matter the way we use it)
@@ -1109,8 +1125,7 @@ tabs_safe_p (int fd)
1109void 1125void
1110get_tty_size (int fd, int *widthp, int *heightp) 1126get_tty_size (int fd, int *widthp, int *heightp)
1111{ 1127{
1112 1128#if defined TIOCGWINSZ
1113#ifdef TIOCGWINSZ
1114 1129
1115 /* BSD-style. */ 1130 /* BSD-style. */
1116 struct winsize size; 1131 struct winsize size;
@@ -1123,8 +1138,7 @@ get_tty_size (int fd, int *widthp, int *heightp)
1123 *heightp = size.ws_row; 1138 *heightp = size.ws_row;
1124 } 1139 }
1125 1140
1126#else 1141#elif defined TIOCGSIZE
1127#ifdef TIOCGSIZE
1128 1142
1129 /* SunOS - style. */ 1143 /* SunOS - style. */
1130 struct ttysize size; 1144 struct ttysize size;
@@ -1137,16 +1151,28 @@ get_tty_size (int fd, int *widthp, int *heightp)
1137 *heightp = size.ts_lines; 1151 *heightp = size.ts_lines;
1138 } 1152 }
1139 1153
1140#else 1154#elif defined WINDOWSNT
1141#ifdef MSDOS 1155
1156 CONSOLE_SCREEN_BUFFER_INFO info;
1157 if (GetConsoleScreenBufferInfo (GetStdHandle (STD_OUTPUT_HANDLE), &info))
1158 {
1159 *widthp = info.srWindow.Right - info.srWindow.Left + 1;
1160 *heightp = info.srWindow.Bottom - info.srWindow.Top + 1;
1161 }
1162 else
1163 *widthp = *heightp = 0;
1164
1165#elif defined MSDOS
1166
1142 *widthp = ScreenCols (); 1167 *widthp = ScreenCols ();
1143 *heightp = ScreenRows (); 1168 *heightp = ScreenRows ();
1169
1144#else /* system doesn't know size */ 1170#else /* system doesn't know size */
1171
1145 *widthp = 0; 1172 *widthp = 0;
1146 *heightp = 0; 1173 *heightp = 0;
1174
1147#endif 1175#endif
1148#endif /* not SunOS-style */
1149#endif /* not BSD-style */
1150} 1176}
1151 1177
1152/* Set the logical window size associated with descriptor FD 1178/* Set the logical window size associated with descriptor FD