diff options
| author | Joakim Verona | 2013-03-04 00:04:13 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-03-04 00:04:13 +0100 |
| commit | f5bf5325b501b788df2afc4bd2ef3022d2c08b6d (patch) | |
| tree | 79ee2a5d963e88fa621ef336a81f4a852ae263af | |
| parent | 85c8b5aba5b1a2b3e2a54c58838f091094610279 (diff) | |
| parent | eeb84739372b6235e54f0473a7d924cb07e5faae (diff) | |
| download | emacs-f5bf5325b501b788df2afc4bd2ef3022d2c08b6d.tar.gz emacs-f5bf5325b501b788df2afc4bd2ef3022d2c08b6d.zip | |
auto upstream
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | admin/ChangeLog | 5 | ||||
| -rw-r--r-- | admin/bzrmerge.el | 2 | ||||
| -rw-r--r-- | doc/lispintro/ChangeLog | 5 | ||||
| -rw-r--r-- | doc/lispintro/emacs-lisp-intro.texi | 50 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/lispref/objects.texi | 4 | ||||
| -rw-r--r-- | doc/misc/ChangeLog | 18 | ||||
| -rw-r--r-- | doc/misc/mh-e.texi | 127 | ||||
| -rw-r--r-- | doc/misc/tramp.texi | 22 | ||||
| -rw-r--r-- | etc/ChangeLog | 6 | ||||
| -rw-r--r-- | etc/MH-E-NEWS | 24 | ||||
| -rw-r--r-- | etc/NEWS | 2 | ||||
| -rw-r--r-- | lisp/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/mh-e/ChangeLog | 16 | ||||
| -rw-r--r-- | lisp/mh-e/mh-comp.el | 7 | ||||
| -rw-r--r-- | lisp/mh-e/mh-e.el | 4 | ||||
| -rw-r--r-- | lisp/mh-e/mh-folder.el | 11 | ||||
| -rw-r--r-- | lisp/net/tramp-adb.el | 11 | ||||
| -rw-r--r-- | lisp/textmodes/ispell.el | 2 | ||||
| -rwxr-xr-x | make-dist | 6 |
21 files changed, 202 insertions, 133 deletions
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-03-03 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * make-dist: Remove lzma (it's replaced by xz). | ||
| 4 | |||
| 1 | 2013-03-01 Paul Eggert <eggert@cs.ucla.edu> | 5 | 2013-03-01 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 6 | ||
| 3 | Merge from gnulib, incorporating: | 7 | Merge from gnulib, incorporating: |
diff --git a/admin/ChangeLog b/admin/ChangeLog index 28e25ad98a3..9389a6af28f 100644 --- a/admin/ChangeLog +++ b/admin/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-03-03 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * bzrmerge.el (bzrmerge-apply): Omit Latin-1 char from diagnostic. | ||
| 4 | If there were a real need, it should be UTF-8 anyway. | ||
| 5 | |||
| 1 | 2013-02-25 Paul Eggert <eggert@cs.ucla.edu> | 6 | 2013-02-25 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 7 | ||
| 3 | Simplify data_start configuration (Bug#13783). | 8 | Simplify data_start configuration (Bug#13783). |
diff --git a/admin/bzrmerge.el b/admin/bzrmerge.el index b95c96d77ef..4fa328b9d6d 100644 --- a/admin/bzrmerge.el +++ b/admin/bzrmerge.el | |||
| @@ -320,7 +320,7 @@ Does not make other difference." | |||
| 320 | ;; bzrmerge-add-metadata does not work when there | 320 | ;; bzrmerge-add-metadata does not work when there |
| 321 | ;; are conflicts. | 321 | ;; are conflicts. |
| 322 | (display-warning 'bzrmerge "Resolve conflicts manually. | 322 | (display-warning 'bzrmerge "Resolve conflicts manually. |
| 323 | ¡BEWARE! Important metadata is kept in this Emacs session! | 323 | BEWARE! Important metadata is kept in this Emacs session! |
| 324 | Do not commit without re-running `M-x bzrmerge' first!" | 324 | Do not commit without re-running `M-x bzrmerge' first!" |
| 325 | :warning bzrmerge-warning-buffer)) | 325 | :warning bzrmerge-warning-buffer)) |
| 326 | (error "Resolve conflicts manually"))))) | 326 | (error "Resolve conflicts manually"))))) |
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog index 993d0d051e8..615551225cb 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-03-03 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp-intro.texi (Digression into C): Update example. | ||
| 4 | (defcustom): Fix typo. | ||
| 5 | |||
| 1 | 2012-12-22 Glenn Morris <rgm@gnu.org> | 6 | 2012-12-22 Glenn Morris <rgm@gnu.org> |
| 2 | 7 | ||
| 3 | * Makefile.in (srcs): New variable, adding doclicense.texi. | 8 | * Makefile.in (srcs): New variable, adding doclicense.texi. |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 3f9208c3c27..f1f9315747a 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -9116,8 +9116,8 @@ Lisp; it is written in C and is one of the primitives of the GNU Emacs | |||
| 9116 | system. Since it is very simple, I will digress briefly from Lisp and | 9116 | system. Since it is very simple, I will digress briefly from Lisp and |
| 9117 | describe it here. | 9117 | describe it here. |
| 9118 | 9118 | ||
| 9119 | @c GNU Emacs 22 in /usr/local/src/emacs/src/editfns.c | 9119 | @c GNU Emacs 24 in src/editfns.c |
| 9120 | @c the DEFUN for buffer-substring-no-properties | 9120 | @c the DEFUN for delete-and-extract-region |
| 9121 | 9121 | ||
| 9122 | @need 1500 | 9122 | @need 1500 |
| 9123 | Like many of the other Emacs primitives, | 9123 | Like many of the other Emacs primitives, |
| @@ -9127,22 +9127,15 @@ like this: | |||
| 9127 | 9127 | ||
| 9128 | @smallexample | 9128 | @smallexample |
| 9129 | @group | 9129 | @group |
| 9130 | DEFUN ("buffer-substring-no-properties", Fbuffer_substring_no_properties, | 9130 | DEFUN ("delete-and-extract-region", Fdelete_and_extract_region, |
| 9131 | Sbuffer_substring_no_properties, 2, 2, 0, | 9131 | Sdelete_and_extract_region, 2, 2, 0, |
| 9132 | doc: /* Return the characters of part of the buffer, | 9132 | doc: /* Delete the text between START and END and return it. */) |
| 9133 | without the text properties. | 9133 | (Lisp_Object start, Lisp_Object end) |
| 9134 | The two arguments START and END are character positions; | ||
| 9135 | they can be in either order. */) | ||
| 9136 | (start, end) | ||
| 9137 | Lisp_Object start, end; | ||
| 9138 | @{ | 9134 | @{ |
| 9139 | register int b, e; | ||
| 9140 | |||
| 9141 | validate_region (&start, &end); | 9135 | validate_region (&start, &end); |
| 9142 | b = XINT (start); | 9136 | if (XINT (start) == XINT (end)) |
| 9143 | e = XINT (end); | 9137 | return empty_unibyte_string; |
| 9144 | 9138 | return del_range_1 (XINT (start), XINT (end), 1, 1); | |
| 9145 | return make_buffer_string (b, e, 0); | ||
| 9146 | @} | 9139 | @} |
| 9147 | @end group | 9140 | @end group |
| 9148 | @end smallexample | 9141 | @end smallexample |
| @@ -9192,20 +9185,9 @@ and provides a prompt. | |||
| 9192 | 9185 | ||
| 9193 | @item | 9186 | @item |
| 9194 | The seventh part is a documentation string, just like the one for a | 9187 | The seventh part is a documentation string, just like the one for a |
| 9195 | function written in Emacs Lisp, except that every newline must be | 9188 | function written in Emacs Lisp. This is written as a C comment. (When |
| 9196 | written explicitly as @samp{\n} followed by a backslash and carriage | 9189 | you build Emacs, the program @command{lib-src/make-docfile} extracts |
| 9197 | return. | 9190 | these comments and uses them to make the ``real'' documentation.) |
| 9198 | |||
| 9199 | @need 1000 | ||
| 9200 | Thus, the first two lines of documentation for @code{goto-char} are | ||
| 9201 | written like this: | ||
| 9202 | |||
| 9203 | @smallexample | ||
| 9204 | @group | ||
| 9205 | "Set point to POSITION, a number or marker.\n\ | ||
| 9206 | Beginning of buffer is position (point-min), end is (point-max)." | ||
| 9207 | @end group | ||
| 9208 | @end smallexample | ||
| 9209 | @end itemize | 9191 | @end itemize |
| 9210 | 9192 | ||
| 9211 | @need 1200 | 9193 | @need 1200 |
| @@ -9218,15 +9200,15 @@ consists of the following four lines: | |||
| 9218 | @group | 9200 | @group |
| 9219 | validate_region (&start, &end); | 9201 | validate_region (&start, &end); |
| 9220 | if (XINT (start) == XINT (end)) | 9202 | if (XINT (start) == XINT (end)) |
| 9221 | return build_string (""); | 9203 | return empty_unibyte_string; |
| 9222 | return del_range_1 (XINT (start), XINT (end), 1, 1); | 9204 | return del_range_1 (XINT (start), XINT (end), 1, 1); |
| 9223 | @end group | 9205 | @end group |
| 9224 | @end smallexample | 9206 | @end smallexample |
| 9225 | 9207 | ||
| 9226 | The @code{validate_region} function checks whether the values | 9208 | The @code{validate_region} function checks whether the values |
| 9227 | passed as the beginning and end of the region are the proper type and | 9209 | passed as the beginning and end of the region are the proper type and |
| 9228 | are within range. If the beginning and end positions are the same, | 9210 | are within range. If the beginning and end positions are the same, |
| 9229 | then return and empty string. | 9211 | then return an empty string. |
| 9230 | 9212 | ||
| 9231 | The @code{del_range_1} function actually deletes the text. It is a | 9213 | The @code{del_range_1} function actually deletes the text. It is a |
| 9232 | complex function we will not look into. It updates the buffer and | 9214 | complex function we will not look into. It updates the buffer and |
| @@ -17010,7 +16992,7 @@ For example, the customizable user option variable | |||
| 17010 | "Normal hook run when entering Text mode and many related modes." | 16992 | "Normal hook run when entering Text mode and many related modes." |
| 17011 | :type 'hook | 16993 | :type 'hook |
| 17012 | :options '(turn-on-auto-fill flyspell-mode) | 16994 | :options '(turn-on-auto-fill flyspell-mode) |
| 17013 | :group 'data) | 16995 | :group 'wp) |
| 17014 | @end group | 16996 | @end group |
| 17015 | @end smallexample | 16997 | @end smallexample |
| 17016 | 16998 | ||
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 42f5b5f5536..16866d5c8c9 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-03-03 Glenn Morris <rgm@gnu.org> | ||
| 2 | |||
| 3 | * objects.texi (Symbol Type): Fix typo. | ||
| 4 | |||
| 1 | 2013-02-28 Bastien Guerry <bzg@gnu.org> | 5 | 2013-02-28 Bastien Guerry <bzg@gnu.org> |
| 2 | 6 | ||
| 3 | * variables.texi (File Local Variables): Fix reference. | 7 | * variables.texi (File Local Variables): Fix reference. |
diff --git a/doc/lispref/objects.texi b/doc/lispref/objects.texi index 0437d2337a3..3b7dc41335b 100644 --- a/doc/lispref/objects.texi +++ b/doc/lispref/objects.texi | |||
| @@ -565,8 +565,8 @@ Lisp, upper case and lower case letters are distinct. | |||
| 565 | @end quotation | 565 | @end quotation |
| 566 | 566 | ||
| 567 | Here are several examples of symbol names. Note that the @samp{+} in | 567 | Here are several examples of symbol names. Note that the @samp{+} in |
| 568 | the fifth example is escaped to prevent it from being read as a number. | 568 | the fourth example is escaped to prevent it from being read as a number. |
| 569 | This is not necessary in the fourth example because the rest of the name | 569 | This is not necessary in the sixth example because the rest of the name |
| 570 | makes it invalid as a number. | 570 | makes it invalid as a number. |
| 571 | 571 | ||
| 572 | @example | 572 | @example |
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index b256bac417f..eda50177720 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,21 @@ | |||
| 1 | 2013-03-03 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * tramp.texi (External methods): Tramp does not connect Android | ||
| 4 | devices by itself. | ||
| 5 | |||
| 6 | 2013-03-02 Bill Wohler <wohler@newt.com> | ||
| 7 | |||
| 8 | Release MH-E manual version 8.5. | ||
| 9 | |||
| 10 | * mh-e.texi (VERSION, EDITION, UPDATED, UPDATE-MONTH): Update for | ||
| 11 | release 8.5. | ||
| 12 | |||
| 13 | * mh-e.texi (Preface, Conventions, Getting Started) | ||
| 14 | (Using This Manual, Folder Selection, Viewing, Aliases) | ||
| 15 | (Identities, Speedbar, Menu Bar, Tool Bar, Scan Line Formats) | ||
| 16 | (Bug Reports, Mailing Lists, MH FAQ and Support, Getting MH-E): | ||
| 17 | Update URLs. | ||
| 18 | |||
| 1 | 2013-03-01 Michael Albinus <michael.albinus@gmx.de> | 19 | 2013-03-01 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 20 | ||
| 3 | * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1" | 21 | * tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1" |
diff --git a/doc/misc/mh-e.texi b/doc/misc/mh-e.texi index 756d5d52996..08b1164f53a 100644 --- a/doc/misc/mh-e.texi +++ b/doc/misc/mh-e.texi | |||
| @@ -8,12 +8,12 @@ | |||
| 8 | @c %**end of header | 8 | @c %**end of header |
| 9 | 9 | ||
| 10 | @c Version of the software and manual. | 10 | @c Version of the software and manual. |
| 11 | @set VERSION 8.4 | 11 | @set VERSION 8.5 |
| 12 | @c Edition of the manual. It is either empty for the first edition or | 12 | @c Edition of the manual. It is either empty for the first edition or |
| 13 | @c has the form ", nth Edition" (without the quotes). | 13 | @c has the form ", nth Edition" (without the quotes). |
| 14 | @set EDITION | 14 | @set EDITION |
| 15 | @set UPDATED 2012-11-25 | 15 | @set UPDATED 2013-03-02 |
| 16 | @set UPDATE-MONTH November, 2012 | 16 | @set UPDATE-MONTH March, 2013 |
| 17 | 17 | ||
| 18 | @c Other variables. | 18 | @c Other variables. |
| 19 | @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh | 19 | @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh |
| @@ -236,7 +236,7 @@ read an online tutorial by starting GNU Emacs and typing @kbd{C-h t} | |||
| 236 | @ref{top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, | 236 | @ref{top, , GNU Emacs Manual, emacs, GNU Emacs Manual}, |
| 237 | @end ifinfo | 237 | @end ifinfo |
| 238 | @ifhtml | 238 | @ifhtml |
| 239 | @uref{http://www.gnu.org/software/emacs/manual/html_node/, | 239 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/, |
| 240 | @cite{GNU Emacs Manual}}, | 240 | @cite{GNU Emacs Manual}}, |
| 241 | @end ifhtml | 241 | @end ifhtml |
| 242 | from the Free Software Foundation. | 242 | from the Free Software Foundation. |
| @@ -255,9 +255,9 @@ version is distributed with Emacs and can be accessed with the | |||
| 255 | @command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i | 255 | @command{info} command (@samp{info mh-e}) or within Emacs (@kbd{C-h i |
| 256 | m mh-e @key{RET}}). The online version is available at | 256 | m mh-e @key{RET}}). The online version is available at |
| 257 | @uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great | 257 | @uref{http://mh-e.sourceforge.net/manual/, SourceForge}. Another great |
| 258 | online resource is the book @uref{http://www.ics.uci.edu/~mh/book/, | 258 | online resource is the book |
| 259 | @cite{MH & nmh: Email for Users & Programmers}} (also known as | 259 | @uref{http://rand-mh.sourceforge.net/book/, @cite{MH & nmh: Email for |
| 260 | @dfn{the MH book}). | 260 | Users & Programmers}} (also known as @dfn{the MH book}). |
| 261 | 261 | ||
| 262 | I hope you enjoy this manual! If you have any comments, or suggestions | 262 | I hope you enjoy this manual! If you have any comments, or suggestions |
| 263 | for this document, please let me know. | 263 | for this document, please let me know. |
| @@ -384,7 +384,7 @@ GNU Emacs Manual}. | |||
| 384 | @end ifnothtml | 384 | @end ifnothtml |
| 385 | @ifhtml | 385 | @ifhtml |
| 386 | See section | 386 | See section |
| 387 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Easy-Customization.html, | 387 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Easy-Customization.html, |
| 388 | Easy Customization} in @cite{The GNU Emacs Manual}. | 388 | Easy Customization} in @cite{The GNU Emacs Manual}. |
| 389 | @end ifhtml | 389 | @end ifhtml |
| 390 | @xref{Options}. | 390 | @xref{Options}. |
| @@ -404,7 +404,7 @@ GNU Emacs Manual}. | |||
| 404 | @end ifnothtml | 404 | @end ifnothtml |
| 405 | @ifhtml | 405 | @ifhtml |
| 406 | See section | 406 | See section |
| 407 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Face-Customization.html, | 407 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Face-Customization.html, |
| 408 | Face Customization} in @cite{The GNU Emacs Manual}. | 408 | Face Customization} in @cite{The GNU Emacs Manual}. |
| 409 | @end ifhtml | 409 | @end ifhtml |
| 410 | 410 | ||
| @@ -422,7 +422,7 @@ Emacs Manual} | |||
| 422 | @end ifnothtml | 422 | @end ifnothtml |
| 423 | @ifhtml | 423 | @ifhtml |
| 424 | See section | 424 | See section |
| 425 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Hooks.html, | 425 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Hooks.html, |
| 426 | Hooks} in @cite{The GNU Emacs Manual} | 426 | Hooks} in @cite{The GNU Emacs Manual} |
| 427 | @end ifhtml | 427 | @end ifhtml |
| 428 | for a description about @dfn{normal hooks} and @dfn{abnormal hooks}. | 428 | for a description about @dfn{normal hooks} and @dfn{abnormal hooks}. |
| @@ -473,7 +473,7 @@ point. | |||
| 473 | @end ifnothtml | 473 | @end ifnothtml |
| 474 | @ifhtml | 474 | @ifhtml |
| 475 | See the section | 475 | See the section |
| 476 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Completion.html, | 476 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html, |
| 477 | Completion} in @cite{The GNU Emacs Manual}. | 477 | Completion} in @cite{The GNU Emacs Manual}. |
| 478 | @end ifhtml | 478 | @end ifhtml |
| 479 | Note that @key{SPC} cannot be used for completing filenames and | 479 | Note that @key{SPC} cannot be used for completing filenames and |
| @@ -550,12 +550,12 @@ to install MH or tell MH-E where to find MH. | |||
| 550 | @cindex GNU mailutils MH | 550 | @cindex GNU mailutils MH |
| 551 | 551 | ||
| 552 | If you don't have MH on your system already, you must install a | 552 | If you don't have MH on your system already, you must install a |
| 553 | variant of MH@. The Debian mh-e package does this for you automatically | 553 | variant of MH@. The Debian mh-e package does this for you |
| 554 | (@pxref{Getting MH-E}). Most people use | 554 | automatically (@pxref{Getting MH-E}). Most people use |
| 555 | @uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in | 555 | @uref{http://www.nongnu.org/nmh/, nmh}, but you may be interested in |
| 556 | trying out @uref{http://www.gnu.org/software/mailutils/, GNU mailutils | 556 | trying out @uref{http://mailutils.org/, GNU mailutils MH}, which |
| 557 | MH}, which supports IMAP@. Your GNU/Linux distribution probably has | 557 | supports IMAP@. Your GNU/Linux distribution probably has packages for |
| 558 | packages for both of these. | 558 | both of these. |
| 559 | 559 | ||
| 560 | @cindex @command{install-mh} | 560 | @cindex @command{install-mh} |
| 561 | @cindex MH commands, @command{install-mh} | 561 | @cindex MH commands, @command{install-mh} |
| @@ -1121,27 +1121,27 @@ exist, | |||
| 1121 | @footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available | 1121 | @footnote{The @cite{GNU Emacs Lisp Reference Manual} may be available |
| 1122 | online in the Info system by typing @kbd{C-h i m Emacs Lisp | 1122 | online in the Info system by typing @kbd{C-h i m Emacs Lisp |
| 1123 | @key{RET}}. It is also available online at @* | 1123 | @key{RET}}. It is also available online at @* |
| 1124 | @uref{http://www.gnu.org/software/emacs/elisp-manual/html_node/}. You | 1124 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. |
| 1125 | can also order a printed manual, which has the desirable side-effect | 1125 | You can also order a printed manual, which has the desirable |
| 1126 | of helping to support the Free Software Foundation which made all this | 1126 | side-effect of helping to support the Free Software Foundation which |
| 1127 | great software available. You can find an order form by running | 1127 | made all this great software available. You can find an order form by |
| 1128 | @kbd{C-h C-d}, or you can request an order form from @i{gnu at | 1128 | running @kbd{C-h C-d}, or you can request an order form from @i{gnu at |
| 1129 | gnu.org}.} | 1129 | gnu.org}.} |
| 1130 | @end iftex | 1130 | @end iftex |
| 1131 | @ifinfo | 1131 | @ifinfo |
| 1132 | @footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU | 1132 | @footnote{@xref{Top, The GNU Emacs Lisp Reference Manual, , elisp, GNU |
| 1133 | Emacs Lisp Reference Manual}, which may be available online in the | 1133 | Emacs Lisp Reference Manual}, which may be available online in the |
| 1134 | Info system. It is also available online at | 1134 | Info system. It is also available online at |
| 1135 | @uref{http://www.gnu.org/software/emacs/elisp-manual/html_node/}. You | 1135 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/}. |
| 1136 | can also order a printed manual, which has the desirable side-effect | 1136 | You can also order a printed manual, which has the desirable |
| 1137 | of helping to support the Free Software Foundation which made all this | 1137 | side-effect of helping to support the Free Software Foundation which |
| 1138 | great software available. You can find an order form by running | 1138 | made all this great software available. You can find an order form by |
| 1139 | @kbd{C-h C-d}, or you can request an order form from @i{gnu at | 1139 | running @kbd{C-h C-d}, or you can request an order form from @i{gnu at |
| 1140 | gnu.org}.} | 1140 | gnu.org}.} |
| 1141 | @end ifinfo | 1141 | @end ifinfo |
| 1142 | @ifhtml | 1142 | @ifhtml |
| 1143 | @footnote{The | 1143 | @footnote{The |
| 1144 | @uref{http://www.gnu.org/software/emacs/elisp-manual/html_node/, | 1144 | @uref{http://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/elisp/, |
| 1145 | The GNU Emacs Lisp Reference Manual} may also be available online in | 1145 | The GNU Emacs Lisp Reference Manual} may also be available online in |
| 1146 | the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can | 1146 | the Info system by typing @kbd{C-h i m Emacs Lisp @key{RET}}. You can |
| 1147 | also order a printed manual, which has the desirable side-effect of | 1147 | also order a printed manual, which has the desirable side-effect of |
| @@ -1311,7 +1311,7 @@ When you choose a folder in MH-E via a command such as @kbd{o} | |||
| 1311 | @end ifnothtml | 1311 | @end ifnothtml |
| 1312 | @ifhtml | 1312 | @ifhtml |
| 1313 | (see the section | 1313 | (see the section |
| 1314 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Completion.html, | 1314 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Completion.html, |
| 1315 | Completion} in @cite{The GNU Emacs Manual}). | 1315 | Completion} in @cite{The GNU Emacs Manual}). |
| 1316 | @end ifhtml | 1316 | @end ifhtml |
| 1317 | In addition, MH-E has several ways of choosing a suitable default so | 1317 | In addition, MH-E has several ways of choosing a suitable default so |
| @@ -2089,8 +2089,7 @@ expressions are not allowed. Unique fields should have a @samp{:} | |||
| 2089 | suffix; otherwise, the element can be used to render invisible an | 2089 | suffix; otherwise, the element can be used to render invisible an |
| 2090 | entire class of fields that start with the same prefix. If you think a | 2090 | entire class of fields that start with the same prefix. If you think a |
| 2091 | header field should be generally ignored, please update | 2091 | header field should be generally ignored, please update |
| 2092 | @uref{https://sourceforge.net/tracker/index.php?func=detail&aid=1916032&group_id=13357&atid=113357, | 2092 | @uref{https://sourceforge.net/p/mh-e/bugs/245/, SF #245}. |
| 2093 | SF #1916032}. | ||
| 2094 | 2093 | ||
| 2095 | @cindex header field, @samp{Face:} | 2094 | @cindex header field, @samp{Face:} |
| 2096 | @cindex header field, @samp{X-Face:} | 2095 | @cindex header field, @samp{X-Face:} |
| @@ -2142,12 +2141,12 @@ Finally, MH-E will display images referenced by the | |||
| 2142 | @samp{X-Face:} fields are present@footnote{The display of the images | 2141 | @samp{X-Face:} fields are present@footnote{The display of the images |
| 2143 | requires the @uref{http://www.gnu.org/software/wget/wget.html, | 2142 | requires the @uref{http://www.gnu.org/software/wget/wget.html, |
| 2144 | @command{wget} program} to fetch the image and the @command{convert} | 2143 | @command{wget} program} to fetch the image and the @command{convert} |
| 2145 | program from the @uref{http://www.imagemagick.org/, ImageMagick | 2144 | program from the @uref{http://www.imagemagick.org/script/index.php, |
| 2146 | suite}.}. Of the three header fields this is the most efficient in | 2145 | ImageMagick suite}.}. Of the three header fields this is the most |
| 2147 | terms of network usage since the image doesn't need to be transmitted | 2146 | efficient in terms of network usage since the image doesn't need to be |
| 2148 | with every single mail. The option @code{mh-fetch-x-image-url} | 2147 | transmitted with every single mail. The option |
| 2149 | controls the fetching of the @samp{X-Image-URL:} header field image | 2148 | @code{mh-fetch-x-image-url} controls the fetching of the |
| 2150 | with the following values: | 2149 | @samp{X-Image-URL:} header field image with the following values: |
| 2151 | 2150 | ||
| 2152 | @table @samp | 2151 | @table @samp |
| 2153 | @item Ask Before Fetching | 2152 | @item Ask Before Fetching |
| @@ -6025,7 +6024,7 @@ GNU Emacs Manual}). | |||
| 6025 | @end ifnothtml | 6024 | @end ifnothtml |
| 6026 | @ifhtml | 6025 | @ifhtml |
| 6027 | (see the section | 6026 | (see the section |
| 6028 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Regexps.html, | 6027 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, |
| 6029 | Syntax of Regular Expressions} in | 6028 | Syntax of Regular Expressions} in |
| 6030 | @cite{The GNU Emacs Manual}). | 6029 | @cite{The GNU Emacs Manual}). |
| 6031 | @end ifhtml | 6030 | @end ifhtml |
| @@ -6175,7 +6174,7 @@ GNU Emacs Manual}). | |||
| 6175 | @end ifnothtml | 6174 | @end ifnothtml |
| 6176 | @ifhtml | 6175 | @ifhtml |
| 6177 | (see the section | 6176 | (see the section |
| 6178 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Regexps.html, | 6177 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, |
| 6179 | Syntax of Regular Expressions} in | 6178 | Syntax of Regular Expressions} in |
| 6180 | @cite{The GNU Emacs Manual}). | 6179 | @cite{The GNU Emacs Manual}). |
| 6181 | @end ifhtml | 6180 | @end ifhtml |
| @@ -6283,7 +6282,7 @@ You can also use the speedbar | |||
| 6283 | @end ifnothtml | 6282 | @end ifnothtml |
| 6284 | @ifhtml | 6283 | @ifhtml |
| 6285 | (see the section | 6284 | (see the section |
| 6286 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Speedbar.html, | 6285 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Speedbar.html, |
| 6287 | Speedbar Frames} in @cite{The GNU Emacs Manual}) | 6286 | Speedbar Frames} in @cite{The GNU Emacs Manual}) |
| 6288 | @end ifhtml | 6287 | @end ifhtml |
| 6289 | to view your folders. To bring up the speedbar, run @kbd{M-x speedbar | 6288 | to view your folders. To bring up the speedbar, run @kbd{M-x speedbar |
| @@ -6415,7 +6414,7 @@ For a description of the menu bar, please | |||
| 6415 | @end ifnothtml | 6414 | @end ifnothtml |
| 6416 | @ifhtml | 6415 | @ifhtml |
| 6417 | see the section | 6416 | see the section |
| 6418 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Menu-Bar.html, | 6417 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Menu-Bar.html, |
| 6419 | The Menu Bar} in @cite{The GNU Emacs Manual}. | 6418 | The Menu Bar} in @cite{The GNU Emacs Manual}. |
| 6420 | @end ifhtml | 6419 | @end ifhtml |
| 6421 | 6420 | ||
| @@ -6437,7 +6436,7 @@ tool bar, please | |||
| 6437 | @end ifnothtml | 6436 | @end ifnothtml |
| 6438 | @ifhtml | 6437 | @ifhtml |
| 6439 | see the section | 6438 | see the section |
| 6440 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Tool-Bars.html, | 6439 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Tool-Bars.html, |
| 6441 | Tool Bars} in @cite{The GNU Emacs Manual}. | 6440 | Tool Bars} in @cite{The GNU Emacs Manual}. |
| 6442 | @end ifhtml | 6441 | @end ifhtml |
| 6443 | 6442 | ||
| @@ -8219,7 +8218,7 @@ GNU Emacs Manual}. | |||
| 8219 | @end ifnothtml | 8218 | @end ifnothtml |
| 8220 | @ifhtml | 8219 | @ifhtml |
| 8221 | section | 8220 | section |
| 8222 | @uref{http://www.gnu.org/software/emacs/manual/html_node/Regexps.html, | 8221 | @uref{http://www.gnu.org/software/emacs/manual/html_node/emacs/Regexps.html, |
| 8223 | Syntax of Regular Expressions} in @cite{The GNU Emacs Manual}. | 8222 | Syntax of Regular Expressions} in @cite{The GNU Emacs Manual}. |
| 8224 | @end ifhtml | 8223 | @end ifhtml |
| 8225 | 8224 | ||
| @@ -8712,12 +8711,11 @@ I also point out some additional sources of information. | |||
| 8712 | @kindex M-x mh-version | 8711 | @kindex M-x mh-version |
| 8713 | 8712 | ||
| 8714 | Bug reports should be filed at | 8713 | Bug reports should be filed at |
| 8715 | @uref{https://sourceforge.net/tracker/?group_id=13357&atid=113357, | 8714 | @uref{https://sourceforge.net/p/mh-e/bugs/, SourceForge}. You need to |
| 8716 | SourceForge}. You need to be a SourceForge user to submit bug reports, | 8715 | be a SourceForge user to submit bug reports, but this is easy enough |
| 8717 | but this is easy enough to do that it shouldn't be a restriction for | 8716 | to do that it shouldn't be a restriction for you. Please include the |
| 8718 | you. Please include the output of @kbd{M-x mh-version} | 8717 | output of @kbd{M-x mh-version} (@pxref{Miscellaneous}) in any bug |
| 8719 | (@pxref{Miscellaneous}) in any bug report you send unless you're 110% | 8718 | report you send unless you're 110% positive we won't ask for it. |
| 8720 | positive we won't ask for it. | ||
| 8721 | 8719 | ||
| 8722 | @node Mailing Lists, MH FAQ and Support, Bug Reports, Odds and Ends | 8720 | @node Mailing Lists, MH FAQ and Support, Bug Reports, Odds and Ends |
| 8723 | @appendixsec MH-E Mailing Lists | 8721 | @appendixsec MH-E Mailing Lists |
| @@ -8728,7 +8726,7 @@ positive we won't ask for it. | |||
| 8728 | There are several mailing lists for MH-E@. They are @i{mh-e-users at | 8726 | There are several mailing lists for MH-E@. They are @i{mh-e-users at |
| 8729 | lists.sourceforge.net}, @i{mh-e-announce at lists.sourceforge.net}, | 8727 | lists.sourceforge.net}, @i{mh-e-announce at lists.sourceforge.net}, |
| 8730 | and @i{mh-e-devel at lists.sourceforge.net}. You can subscribe or view | 8728 | and @i{mh-e-devel at lists.sourceforge.net}. You can subscribe or view |
| 8731 | the archives at @uref{https://sourceforge.net/mail/?group_id=13357, | 8729 | the archives at @uref{https://sourceforge.net/p/mh-e/mailman/, |
| 8732 | SourceForge}. Do not report bugs on these lists; please submit them | 8730 | SourceForge}. Do not report bugs on these lists; please submit them |
| 8733 | via SourceForge (@pxref{Bug Reports}). | 8731 | via SourceForge (@pxref{Bug Reports}). |
| 8734 | 8732 | ||
| @@ -8746,11 +8744,10 @@ itself which you will find useful. | |||
| 8746 | 8744 | ||
| 8747 | @cindex support | 8745 | @cindex support |
| 8748 | 8746 | ||
| 8749 | You can find FAQs on MH-E at the | 8747 | You can find FAQs on MH-E by searching for @i{labels:support} on the |
| 8750 | @uref{https://sourceforge.net/tracker/?group_id=13357&atid=213357, | 8748 | @uref{https://sourceforge.net/p/mh-e/bugs/search/?q=labels%3Asupport, |
| 8751 | Support Requests} page on SourceForge. If you don't find the answer to | 8749 | Tickets} page on SourceForge. If you don't find the answer to your |
| 8752 | your question, file a support request and your question will become a | 8750 | question, file a ticket and your question will become a new FAQ! |
| 8753 | new FAQ! | ||
| 8754 | 8751 | ||
| 8755 | @node Getting MH-E, , MH FAQ and Support, Odds and Ends | 8752 | @node Getting MH-E, , MH FAQ and Support, Odds and Ends |
| 8756 | @appendixsec Getting MH-E | 8753 | @appendixsec Getting MH-E |
| @@ -8768,13 +8765,13 @@ distribution in @file{miscellany/mh-e}. | |||
| 8768 | @cindex release notes | 8765 | @cindex release notes |
| 8769 | 8766 | ||
| 8770 | New MH-E releases are always available for downloading at | 8767 | New MH-E releases are always available for downloading at |
| 8771 | @uref{https://sourceforge.net/project/showfiles.php?group_id=13357, | 8768 | @uref{https://sourceforge.net/projects/mh-e/files/, SourceForge} |
| 8772 | SourceForge} before they appear in an Emacs release. You can read the | 8769 | before they appear in an Emacs release. You can read the release notes |
| 8773 | release notes on that page to determine if the given release of MH-E | 8770 | on that page to determine if the given release of MH-E is already |
| 8774 | is already installed in your version of Emacs. You can also read the | 8771 | installed in your version of Emacs. You can also read the change log |
| 8775 | change log to see if you are interested in what the given release of | 8772 | to see if you are interested in what the given release of MH-E has to |
| 8776 | MH-E has to offer (although we have no doubt that you will be | 8773 | offer (although we have no doubt that you will be extremely interested |
| 8777 | extremely interested in all new releases). | 8774 | in all new releases). |
| 8778 | 8775 | ||
| 8779 | @cindex Debian | 8776 | @cindex Debian |
| 8780 | 8777 | ||
| @@ -8802,10 +8799,10 @@ MH-E@. Check that you're running the new version with the command | |||
| 8802 | @cindex documentation | 8799 | @cindex documentation |
| 8803 | 8800 | ||
| 8804 | In addition to the mh-e package, the | 8801 | In addition to the mh-e package, the |
| 8805 | @uref{https://sourceforge.net/project/showfiles.php?group_id=13357, | 8802 | @uref{https://sourceforge.net/projects/mh-e/files/, SourceForge} site |
| 8806 | SourceForge} site also contains doc and contrib packages. The former | 8803 | also contains doc and contrib packages. The former is the latest |
| 8807 | is the latest release of this manual, and the latter contains a few | 8804 | release of this manual, and the latter contains a few contributed |
| 8808 | contributed packages you might find useful. | 8805 | packages you might find useful. |
| 8809 | 8806 | ||
| 8810 | @node History, GFDL, Odds and Ends, Top | 8807 | @node History, GFDL, Odds and Ends, Top |
| 8811 | @appendix History of MH-E | 8808 | @appendix History of MH-E |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 84eee0c4319..4a3e0ebc33c 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -998,25 +998,27 @@ name. | |||
| 998 | @cindex method adb | 998 | @cindex method adb |
| 999 | @cindex adb method | 999 | @cindex adb method |
| 1000 | 1000 | ||
| 1001 | This special method uses the Android Debug Bridge for connecting | 1001 | This special method uses the Android Debug Bridge for accessing |
| 1002 | Android devices. The Android Debug Bridge must be installed locally. | 1002 | Android devices. The Android Debug Bridge must be installed locally. |
| 1003 | Some GNU/Linux distributions offer it for installation, otherwise it | 1003 | Some GNU/Linux distributions offer it for installation, otherwise it |
| 1004 | can be installed as part of the Android SDK. If @command{adb} is not | 1004 | can be installed as part of the Android SDK. If the @command{adb} |
| 1005 | found via the @code{$PATH} environment variable, the variable | 1005 | program is not found via the @code{$PATH} environment variable, the |
| 1006 | @var{tramp-adb-program} must point to its absolute path. | 1006 | variable @var{tramp-adb-program} must point to its absolute path. |
| 1007 | |||
| 1008 | Tramp does not connect Android devices to @command{adb}. This must be | ||
| 1009 | performed outside @value{emacsname}. If there is exactly one Android | ||
| 1010 | device connected to @command{adb}, a host name is not needed in the | ||
| 1011 | remote file name. The default @value{tramp} name to be used is | ||
| 1012 | @file{@trampfn{adb, , ,}} therefore. Otherwise, one could find | ||
| 1013 | potential host names with the command @command{adb devices}. | ||
| 1007 | 1014 | ||
| 1008 | Usually, the @command{adb} method does not need any user name. It | 1015 | Usually, the @command{adb} method does not need any user name. It |
| 1009 | runs under the permissions of the @command{adbd} process on the | 1016 | runs under the permissions of the @command{adbd} process on the |
| 1010 | Android device. If a user name is specified, @value{tramp} applies an | 1017 | Android device. If a user name is specified, @value{tramp} applies an |
| 1011 | @command{su} on the device. This does not work with all Android | 1018 | @command{su} on the device. This does not work with all Android |
| 1012 | devices, especially with nonrooted ones. In that case, an error | 1019 | devices, especially with unrooted ones. In that case, an error |
| 1013 | message is displayed. | 1020 | message is displayed. |
| 1014 | 1021 | ||
| 1015 | If there is exactly one Android device connected to the local machine, | ||
| 1016 | a host name is not needed. The shortest @value{tramp} name to be used | ||
| 1017 | is @file{@trampfn{adb, , ,}} therefore. Otherwise, one could find | ||
| 1018 | potential host names with the shell command @command{adb devices}. | ||
| 1019 | |||
| 1020 | @end table | 1022 | @end table |
| 1021 | 1023 | ||
| 1022 | 1024 | ||
diff --git a/etc/ChangeLog b/etc/ChangeLog index 7ebb2a751ab..367f7c63264 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-03-02 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | Release MH-E version 8.5. | ||
| 4 | |||
| 5 | * NEWS, MH-E-NEWS: Update for MH-E release 8.5. | ||
| 6 | |||
| 1 | 2013-03-02 Paul Eggert <eggert@cs.ucla.edu> | 7 | 2013-03-02 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 8 | ||
| 3 | * NEWS: The lock for FILE is now .#FILE or .#-FILE (Bug#13807). | 9 | * NEWS: The lock for FILE is now .#FILE or .#-FILE (Bug#13807). |
diff --git a/etc/MH-E-NEWS b/etc/MH-E-NEWS index 846504c9014..c35eb72e8d9 100644 --- a/etc/MH-E-NEWS +++ b/etc/MH-E-NEWS | |||
| @@ -3,6 +3,25 @@ | |||
| 3 | Copyright (C) 2001-2013 Free Software Foundation, Inc. | 3 | Copyright (C) 2001-2013 Free Software Foundation, Inc. |
| 4 | See the end of the file for license conditions. | 4 | See the end of the file for license conditions. |
| 5 | 5 | ||
| 6 | * Changes in MH-E 8.5 | ||
| 7 | |||
| 8 | Version 8.5 fixes bugs when incorporating or forwarding mail. | ||
| 9 | |||
| 10 | ** Bug Fixes in MH-E 8.5 | ||
| 11 | |||
| 12 | *** mh-rmail doesn't switch to +inbox | ||
| 13 | |||
| 14 | The function `mh-rmail' now switches to `+inbox' as expected (closes | ||
| 15 | SF #271). | ||
| 16 | |||
| 17 | *** Problem forwarding a message | ||
| 18 | |||
| 19 | Forwarding messages resulted in the error: `(wrong-type-argument | ||
| 20 | number-or-marker-p nil).' This has been fixed by setting the mail | ||
| 21 | separator (closes SF #270). | ||
| 22 | |||
| 23 | |||
| 24 | |||
| 6 | * Changes in MH-E 8.4 | 25 | * Changes in MH-E 8.4 |
| 7 | 26 | ||
| 8 | Version 8.4 postpones junk processing and merges in your components | 27 | Version 8.4 postpones junk processing and merges in your components |
| @@ -986,7 +1005,7 @@ Renamed from `mh-speedbar-selected-folder-face' per new Emacs conventions. | |||
| 986 | *** mh-speedbar-selected-folder-with-unseen-messages | 1005 | *** mh-speedbar-selected-folder-with-unseen-messages |
| 987 | 1006 | ||
| 988 | Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face' | 1007 | Renamed from `mh-speedbar-selected-folder-with-unseen-messages-face' |
| 989 | per new Emacs conventions. | 1008 | per new Emacs conventions. |
| 990 | 1009 | ||
| 991 | 1010 | ||
| 992 | 1011 | ||
| @@ -1099,7 +1118,7 @@ Emacs conventions. | |||
| 1099 | 1118 | ||
| 1100 | *** Face Variable Names Now Follow Current Conventions | 1119 | *** Face Variable Names Now Follow Current Conventions |
| 1101 | 1120 | ||
| 1102 | The -face suffix has been dropped from all face names. | 1121 | The -face suffix has been dropped from all face names. |
| 1103 | 1122 | ||
| 1104 | *** Swish Fixes | 1123 | *** Swish Fixes |
| 1105 | 1124 | ||
| @@ -3360,4 +3379,3 @@ Local variables: | |||
| 3360 | mode: outline | 3379 | mode: outline |
| 3361 | paragraph-separate: "[ ]*$" | 3380 | paragraph-separate: "[ ]*$" |
| 3362 | end: | 3381 | end: |
| 3363 | |||
| @@ -159,7 +159,7 @@ callers to fit the image to a frame other than the selected frame. | |||
| 159 | *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name | 159 | *** `C-x 8 RET' in Isearch mode reads a character by its Unicode name |
| 160 | and adds it to the search string. | 160 | and adds it to the search string. |
| 161 | 161 | ||
| 162 | ** MH-E has been updated to MH-E version 8.4. | 162 | ** MH-E has been updated to MH-E version 8.5. |
| 163 | See MH-E-NEWS for details. | 163 | See MH-E-NEWS for details. |
| 164 | 164 | ||
| 165 | --- | 165 | --- |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8b6ffeed01d..a19ebaf473f 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2013-03-03 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * net/tramp-adb.el (tramp-adb-maybe-open-connection): Cache, | ||
| 4 | whether the "su" command is available on the device. | ||
| 5 | |||
| 1 | 2013-03-01 Michael Albinus <michael.albinus@gmx.de> | 6 | 2013-03-01 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 7 | ||
| 3 | * net/tramp-adb.el (tramp-adb-prompt): Extend regexp. | 8 | * net/tramp-adb.el (tramp-adb-prompt): Extend regexp. |
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index 0854010e60f..6894a185ddc 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog | |||
| @@ -1,3 +1,19 @@ | |||
| 1 | 2013-03-02 Bill Wohler <wohler@newt.com> | ||
| 2 | |||
| 3 | Release MH-E version 8.5. | ||
| 4 | |||
| 5 | * mh-e.el (Version, mh-version): Update for release 8.5. | ||
| 6 | |||
| 7 | 2013-03-02 Jeffrey C Honig <jch@honig.net> | ||
| 8 | |||
| 9 | * mh-folder.el (mh-inc-folder): Revert SF #2321115, SF #250 | ||
| 10 | which processed pending deletes and refiles. Call to | ||
| 11 | mh-process-or-undo-commands to insure that pending changes are | ||
| 12 | properly tagged after including new mail (closes SF #271). | ||
| 13 | |||
| 14 | * mh-comp.el: Insure that mail-header-separator is set before | ||
| 15 | invoking any mml functions (closes SF #270). | ||
| 16 | |||
| 1 | 2013-01-23 Dmitry Antipov <dmantipov@yandex.ru> | 17 | 2013-01-23 Dmitry Antipov <dmantipov@yandex.ru> |
| 2 | 18 | ||
| 3 | * mh-acros.el (mh-do-at-event-location): Use point-marker. | 19 | * mh-acros.el (mh-do-at-event-location): Use point-marker. |
diff --git a/lisp/mh-e/mh-comp.el b/lisp/mh-e/mh-comp.el index fbfc1207a5a..1f07a7983b1 100644 --- a/lisp/mh-e/mh-comp.el +++ b/lisp/mh-e/mh-comp.el | |||
| @@ -587,6 +587,13 @@ See also `mh-compose-forward-as-mime-flag', | |||
| 587 | (mh-forwarded-letter-subject orig-from orig-subject))) | 587 | (mh-forwarded-letter-subject orig-from orig-subject))) |
| 588 | (mh-insert-fields "Subject:" forw-subject) | 588 | (mh-insert-fields "Subject:" forw-subject) |
| 589 | (goto-char (point-min)) | 589 | (goto-char (point-min)) |
| 590 | ;; Set the local value of mh-mail-header-separator according to what is | ||
| 591 | ;; present in the buffer... | ||
| 592 | (set (make-local-variable 'mh-mail-header-separator) | ||
| 593 | (save-excursion | ||
| 594 | (goto-char (mh-mail-header-end)) | ||
| 595 | (buffer-substring-no-properties (point) (mh-line-end-position)))) | ||
| 596 | (set (make-local-variable 'mail-header-separator) mh-mail-header-separator) ;override sendmail.el | ||
| 590 | ;; If using MML, translate MH-style directive | 597 | ;; If using MML, translate MH-style directive |
| 591 | (if (equal mh-compose-insertion 'mml) | 598 | (if (equal mh-compose-insertion 'mml) |
| 592 | (save-excursion | 599 | (save-excursion |
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index 334f73ff7ed..6ed033b8fa8 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | ;; Author: Bill Wohler <wohler@newt.com> | 6 | ;; Author: Bill Wohler <wohler@newt.com> |
| 7 | ;; Maintainer: Bill Wohler <wohler@newt.com> | 7 | ;; Maintainer: Bill Wohler <wohler@newt.com> |
| 8 | ;; Version: 8.4 | 8 | ;; Version: 8.5 |
| 9 | ;; Keywords: mail | 9 | ;; Keywords: mail |
| 10 | 10 | ||
| 11 | ;; This file is part of GNU Emacs. | 11 | ;; This file is part of GNU Emacs. |
| @@ -127,7 +127,7 @@ | |||
| 127 | ;; Try to keep variables local to a single file. Provide accessors if | 127 | ;; Try to keep variables local to a single file. Provide accessors if |
| 128 | ;; variables are shared. Use this section as a last resort. | 128 | ;; variables are shared. Use this section as a last resort. |
| 129 | 129 | ||
| 130 | (defconst mh-version "8.4" "Version number of MH-E.") | 130 | (defconst mh-version "8.5" "Version number of MH-E.") |
| 131 | 131 | ||
| 132 | ;; Variants | 132 | ;; Variants |
| 133 | 133 | ||
diff --git a/lisp/mh-e/mh-folder.el b/lisp/mh-e/mh-folder.el index f3ea8003ed0..01f304a38dc 100644 --- a/lisp/mh-e/mh-folder.el +++ b/lisp/mh-e/mh-folder.el | |||
| @@ -774,7 +774,7 @@ the message." | |||
| 774 | return-value)) | 774 | return-value)) |
| 775 | 775 | ||
| 776 | ;;;###mh-autoload | 776 | ;;;###mh-autoload |
| 777 | (defun mh-inc-folder (&optional file folder dont-exec-pending) | 777 | (defun mh-inc-folder (&optional file folder) |
| 778 | "Incorporate new mail into a folder. | 778 | "Incorporate new mail into a folder. |
| 779 | 779 | ||
| 780 | You can incorporate mail from any file into the current folder by | 780 | You can incorporate mail from any file into the current folder by |
| @@ -785,10 +785,7 @@ The hook `mh-inc-folder-hook' is run after incorporating new | |||
| 785 | mail. | 785 | mail. |
| 786 | 786 | ||
| 787 | Do not call this function from outside MH-E; use \\[mh-rmail] | 787 | Do not call this function from outside MH-E; use \\[mh-rmail] |
| 788 | instead. | 788 | instead." |
| 789 | |||
| 790 | In a program, the processing of outstanding commands is not performed | ||
| 791 | if DONT-EXEC-PENDING is non-nil." | ||
| 792 | (interactive (list (if current-prefix-arg | 789 | (interactive (list (if current-prefix-arg |
| 793 | (expand-file-name | 790 | (expand-file-name |
| 794 | (read-file-name "inc mail from file: " | 791 | (read-file-name "inc mail from file: " |
| @@ -797,8 +794,6 @@ if DONT-EXEC-PENDING is non-nil." | |||
| 797 | (mh-prompt-for-folder "inc mail into" mh-inbox t)))) | 794 | (mh-prompt-for-folder "inc mail into" mh-inbox t)))) |
| 798 | (if (not folder) | 795 | (if (not folder) |
| 799 | (setq folder mh-inbox)) | 796 | (setq folder mh-inbox)) |
| 800 | (unless dont-exec-pending | ||
| 801 | (mh-process-or-undo-commands folder)) | ||
| 802 | (let ((threading-needed-flag nil)) | 797 | (let ((threading-needed-flag nil)) |
| 803 | (let ((config (current-window-configuration))) | 798 | (let ((config (current-window-configuration))) |
| 804 | (when (and mh-show-buffer (get-buffer mh-show-buffer)) | 799 | (when (and mh-show-buffer (get-buffer mh-show-buffer)) |
| @@ -820,6 +815,8 @@ if DONT-EXEC-PENDING is non-nil." | |||
| 820 | nil)))) | 815 | nil)))) |
| 821 | (mh-toggle-threads)) | 816 | (mh-toggle-threads)) |
| 822 | (beginning-of-line) | 817 | (beginning-of-line) |
| 818 | (when (mh-outstanding-commands-p) | ||
| 819 | (mh-notate-deleted-and-refiled)) | ||
| 823 | (if (and mh-showing-mode (looking-at mh-scan-valid-regexp)) (mh-show)) | 820 | (if (and mh-showing-mode (looking-at mh-scan-valid-regexp)) (mh-show)) |
| 824 | (run-hooks 'mh-inc-folder-hook))) | 821 | (run-hooks 'mh-inc-folder-hook))) |
| 825 | 822 | ||
diff --git a/lisp/net/tramp-adb.el b/lisp/net/tramp-adb.el index 910356fbb6c..2d683a4d3d2 100644 --- a/lisp/net/tramp-adb.el +++ b/lisp/net/tramp-adb.el | |||
| @@ -1074,6 +1074,13 @@ connection if a previous connection has died for some reason." | |||
| 1074 | (host (tramp-file-name-host vec)) | 1074 | (host (tramp-file-name-host vec)) |
| 1075 | (user (tramp-file-name-user vec)) | 1075 | (user (tramp-file-name-user vec)) |
| 1076 | (devices (mapcar 'cadr (tramp-adb-parse-device-names nil)))) | 1076 | (devices (mapcar 'cadr (tramp-adb-parse-device-names nil)))) |
| 1077 | |||
| 1078 | ;; Maybe we know already that "su" is not supported. We cannot | ||
| 1079 | ;; use a connection property, because we have not checked yet | ||
| 1080 | ;; whether it is still the same device. | ||
| 1081 | (when (and user (not (tramp-get-file-property vec "" "su-command-p" t))) | ||
| 1082 | (tramp-error vec 'file-error "Cannot switch to user `%s'" user)) | ||
| 1083 | |||
| 1077 | (unless | 1084 | (unless |
| 1078 | (and p (processp p) (memq (process-status p) '(run open))) | 1085 | (and p (processp p) (memq (process-status p) '(run open))) |
| 1079 | (save-match-data | 1086 | (save-match-data |
| @@ -1133,7 +1140,9 @@ connection if a previous connection has died for some reason." | |||
| 1133 | (tramp-adb-send-command vec (format "su %s" user)) | 1140 | (tramp-adb-send-command vec (format "su %s" user)) |
| 1134 | (unless (zerop (tramp-adb-command-exit-status vec nil)) | 1141 | (unless (zerop (tramp-adb-command-exit-status vec nil)) |
| 1135 | (delete-process p) | 1142 | (delete-process p) |
| 1136 | (tramp-error vec 'file-error "Cannot switch to user %s" user))) | 1143 | (tramp-set-file-property vec "" "su-command-p" nil) |
| 1144 | (tramp-error | ||
| 1145 | vec 'file-error "Cannot switch to user `%s'" user))) | ||
| 1137 | 1146 | ||
| 1138 | ;; Set "remote-path" connection property. This is needed | 1147 | ;; Set "remote-path" connection property. This is needed |
| 1139 | ;; for eshell. | 1148 | ;; for eshell. |
diff --git a/lisp/textmodes/ispell.el b/lisp/textmodes/ispell.el index 92e21c300c7..467ac004420 100644 --- a/lisp/textmodes/ispell.el +++ b/lisp/textmodes/ispell.el | |||
| @@ -1157,7 +1157,7 @@ all uninitialized dicts using that affix file." | |||
| 1157 | (use-for-dicts (list dict)) | 1157 | (use-for-dicts (list dict)) |
| 1158 | (dict-args-cdr (cdr (ispell-parse-hunspell-affix-file dict))) | 1158 | (dict-args-cdr (cdr (ispell-parse-hunspell-affix-file dict))) |
| 1159 | newlist) | 1159 | newlist) |
| 1160 | ;; Get a list of unitialized dicts using the same affix file. | 1160 | ;; Get a list of uninitialized dicts using the same affix file. |
| 1161 | (dolist (dict-equiv-alist-entry ispell-hunspell-dictionary-equivs-alist) | 1161 | (dolist (dict-equiv-alist-entry ispell-hunspell-dictionary-equivs-alist) |
| 1162 | (let ((dict-equiv-key (car dict-equiv-alist-entry)) | 1162 | (let ((dict-equiv-key (car dict-equiv-alist-entry)) |
| 1163 | (dict-equiv-value (cadr dict-equiv-alist-entry))) | 1163 | (dict-equiv-value (cadr dict-equiv-alist-entry))) |
| @@ -83,10 +83,6 @@ while [ $# -gt 0 ]; do | |||
| 83 | "--bzip2") | 83 | "--bzip2") |
| 84 | default_gzip="bzip2" | 84 | default_gzip="bzip2" |
| 85 | ;; | 85 | ;; |
| 86 | ## Same with lzma. | ||
| 87 | "--lzma") | ||
| 88 | default_gzip="lzma" | ||
| 89 | ;; | ||
| 90 | ## Same with xz. | 86 | ## Same with xz. |
| 91 | "--xz") | 87 | "--xz") |
| 92 | default_gzip="xz" | 88 | default_gzip="xz" |
| @@ -107,7 +103,6 @@ while [ $# -gt 0 ]; do | |||
| 107 | echo "" | 103 | echo "" |
| 108 | echo " --bzip2 use bzip2 instead of gzip" | 104 | echo " --bzip2 use bzip2 instead of gzip" |
| 109 | echo " --clean-up delete staging directories when done" | 105 | echo " --clean-up delete staging directories when done" |
| 110 | echo " --lzma use lzma instead of gzip" | ||
| 111 | echo " --xz use xz instead of gzip" | 106 | echo " --xz use xz instead of gzip" |
| 112 | echo " --no-compress don't compress" | 107 | echo " --no-compress don't compress" |
| 113 | echo " --newer=TIME don't include files older than TIME" | 108 | echo " --newer=TIME don't include files older than TIME" |
| @@ -518,7 +513,6 @@ if [ "${make_tar}" = yes ]; then | |||
| 518 | fi | 513 | fi |
| 519 | case "${default_gzip}" in | 514 | case "${default_gzip}" in |
| 520 | bzip2) gzip_extension=.bz2 ;; | 515 | bzip2) gzip_extension=.bz2 ;; |
| 521 | lzma) gzip_extension=.lzma ;; | ||
| 522 | xz) gzip_extension=.xz ;; | 516 | xz) gzip_extension=.xz ;; |
| 523 | gzip) gzip_extension=.gz ; default_gzip="gzip --best";; | 517 | gzip) gzip_extension=.gz ; default_gzip="gzip --best";; |
| 524 | *) gzip_extension= ;; | 518 | *) gzip_extension= ;; |