Reiner Steib [Sun, 16 Dec 2007 18:31:16 +0000 (18:31 +0000)]
Make loading of password-cache or password compatible with XEmacs.
Miles Bader [Sun, 16 Dec 2007 04:23:19 +0000 (04:23 +0000)]
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 953, 955)
- Update from CVS
- Merge from gnus--devo--0
2007-12-11 Glenn Morris <rgm@gnu.org>
* lisp/gnus-cache.el: Require gnus-sum not just when compiling.
* lisp/gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
* lisp/gnus-int.el (gnus-server-opened, gnus-status-message): Move
definitions before use.
* lisp/mm-decode.el: Require gnus-util.
(mm-remove-part): Only call delete-annotation on XEmacs.
* lisp/mm-uu.el (gnus-original-article-buffer): Define for compiler.
* lisp/nnmail.el: Require gnus-int.
* lisp/spam.el: Move `require's before `eval-when-compile's.
* lisp/gnus-ems.el (gnus-alive-p):
* lisp/gnus-fun.el (message-goto-eoh):
* lisp/gnus-util.el (gnus-group-name-decode):
* lisp/mail-source.el (gnus-compress-sequence):
* lisp/message.el (Info-goto-node, format-spec):
* lisp/mm-bodies.el (message-options-get):
* lisp/mm-decode.el (mm-view-pkcs7):
* lisp/mm-util.el (gmm-write-region):
* lisp/mml-smime.el (mml-compute-boundary)
(gnus-completing-read-with-default):
* lisp/mml.el (widget-button-press, gnus-make-hashtable):
* lisp/mml1991.el (mm-decode-content-transfer-encoding)
(mm-encode-content-transfer-encoding)
(message-options-get, message-options-set):
* lisp/mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
* lisp/nnfolder.el (gnus-request-group):
* lisp/nnheader.el (ietf-drums-unfold-fws):
* lisp/rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
* lisp/smime.el (gnus-run-mode-hooks):
* lisp/spam-stat.el (gnus-message): Autoload.
* lisp/gnus-cache.el, lisp/gnus-fun.el, lisp/gnus-group.el, lisp/gnus.el, lisp/mail-source.el:
* lisp/mm-bodies.el, lisp/mm-decode.el, lisp/mm-extern.el, lisp/mm-util.el:
* lisp/mml-smime.el, lisp/mml.el, lisp/mml1991.el, lisp/mml2015.el, lisp/nndb.el, lisp/nnfolder.el:
* lisp/nnmail.el, lisp/nnmaildir.el, lisp/nnrss.el, lisp/rfc1843.el, lisp/spam.el:
Add declare-function compatibility definition.
* lisp/gnus-cache.el (nnvirtual-find-group-art):
* lisp/gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
(gnus-add-image, gnus-add-wash-type):
* lisp/gnus-group.el (nnkiboze-score-file):
* lisp/gnus-sum.el (turn-on-gnus-mailing-list-mode)
(gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
* lisp/gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
(message-tokenize-header, gnus-get-buffer-create)
(mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
(gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
* lisp/gnus.el (gnus-group-decoded-name):
* lisp/mail-source.el (imap-capability):
* lisp/mm-bodies.el (message-options-set):
* lisp/mm-decode.el (gnus-configure-windows):
* lisp/mm-extern.el (message-goto-body):
* lisp/mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
* lisp/mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
(epg-sub-key-validity, message-options-set):
* lisp/mml.el (widget-event-point, gnus-configure-windows):
* lisp/mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
* lisp/mml2015.el (epg-check-configuration, epg-configuration)
(message-options-set):
* lisp/nndb.el (nndb-request-article):
* lisp/nnfolder.el (gnus-request-create-group):
* lisp/nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
* lisp/nnmaildir.el (gnus-group-mark-article-read):
* lisp/nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
* lisp/rfc1843.el (message-fetch-field):
* lisp/spam.el (gnus-extract-address-components):
Declare as functions.
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-428
Miles Bader [Sun, 16 Dec 2007 04:23:10 +0000 (04:23 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 271)
- Update from CVS
2007-12-14 Johan Bockg\e,Ae\e(Brd <bojohan@gnu.org>
* lisp/gnus-sum.el (gnus-summary-mark-unread-as-read)
(gnus-summary-mark-read-and-unread-as-read)
(gnus-summary-mark-current-read-and-unread-as-read)
(gnus-summary-mark-unread-as-ticked): Doc fix.
`gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
2007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
Christoph Conrad <christoph.conrad@gmx.de>.
2007-12-14 Sven Joachim <svenjoac@gmx.de>
* texi/gnus.texi (Score Variables): Fix typo.
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-427
Reiner Steib [Sat, 15 Dec 2007 10:32:14 +0000 (10:32 +0000)]
(article-verify-x-pgp-sig): Add reference to X-PGP-Sig format document.
(gnus-mime-delete-part): Don't write description line if empty.
(gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
Reiner Steib [Fri, 14 Dec 2007 21:12:40 +0000 (21:12 +0000)]
(gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and yes-or-no-p.
Katsumi Yamaoka [Tue, 11 Dec 2007 09:16:48 +0000 (09:16 +0000)]
* mm-decode.el (mm-add-meta-html-tag): New function.
(mm-save-part-to-file, mm-pipe-part): Use it
* gnus-art.el (gnus-article-browse-delete-temp-files): Use gnus-y-or-n-p
instead of y-or-n-p.
(gnus-article-browse-html-parts): Work with message/external-body;
use mm-add-meta-html-tag.
Katsumi Yamaoka [Mon, 10 Dec 2007 02:17:07 +0000 (02:17 +0000)]
* gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
* pgg.el (pgg-run-at-time, pgg-cancel-timer): Use eval-and-compile.
* lpath.el: Fbind run-mode-hooks for Emacs 21; bind show-trailing-whitespace
for XEmacs.
Miles Bader [Sun, 9 Dec 2007 22:46:32 +0000 (22:46 +0000)]
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-423
Reiner Steib [Sun, 9 Dec 2007 21:27:14 +0000 (21:27 +0000)]
* hashcash.el, imap.el, pgg.el, pgg-parse.el (declare-function): Add
new no-op macro for backward compatibility.
Reiner Steib [Sun, 9 Dec 2007 12:32:43 +0000 (12:32 +0000)]
(imap-string-to-integer): New function.
Reiner Steib [Sun, 9 Dec 2007 12:28:34 +0000 (12:28 +0000)]
Remove hashcash.el.
Miles Bader [Sun, 9 Dec 2007 00:04:23 +0000 (00:04 +0000)]
Merge from emacs--devo--0, emacs--rel--22
Patches applied:
* emacs--devo--0 (patch 917, 919, 923-925, 932-933, 936, 938, 940-941, 944-945)
- Update from CVS
- Merge from gnus--devo--0
- Merge from emacs--rel--22
- Merge from emacs--rel--22, gnus--devo--0
* emacs--rel--22 (patch 143, 147, 152, 158-159)
- Merge from gnus--rel--5.10
- Update from CVS
2007-11-27 Dan Nicolaescu <dann@ics.uci.edu>
* contrib/mail/sendmail.el (dired-view-file, dired-get-filename): Declare as
functions.
2007-11-24 Kenichi Handa <handa@m17n.org>
* contrib/ucs-tables.el (ucs-8859-7-alist): Update the table.
2007-12-04 Glenn Morris <rgm@gnu.org>
* lisp/password.el: Move to password-cache.el.
* lisp/mml1991.el (password-read, password-cache-add, password-cache-remove):
* lisp/mml2015.el (password-read, password-cache-add, password-cache-remove):
* lisp/mml-smime.el (password-read, password-cache-add)
(password-cache-remove):
No need to autoload, since mml-sec requires password.
* lisp/gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
* lisp/message.el (gnus-extract-address-components):
* lisp/mml-smime.el (gnus-extract-address-components): Define for compiler.
* lisp/mml-sec.el, lisp/sieve-manage.el, lisp/smime.el: Require password-cache or
password.
2007-12-02 Glenn Morris <rgm@gnu.org>
* lisp/binhex.el (binhex): New custom group.
(binhex-decoder-program, binhex-decoder-switches)
(binhex-use-external): Move to the binhex custom group.
* lisp/uudecode.el (uudecode): New custom group.
(uudecode-decoder-program, uudecode-decoder-switches)
(uudecode-use-external): Move to the uudecode custom group.
* lisp/netrc.el (top-level): Don't load `encrypt' features.
(netrc-parse): Don't use encrypt.
(netrc-find-service-name, netrc-find-service-number): Don't use caddr.
* lisp/encrypt.el: Remove file.
2007-12-01 Glenn Morris <rgm@gnu.org>
* lisp/mail-source.el (top-level): Require format-spec before
eval-when-compile.
2007-11-30 Glenn Morris <rgm@gnu.org>
* lisp/encrypt.el: Require password, rather than autoloading password-read.
2007-11-29 Glenn Morris <rgm@gnu.org>
* lisp/imap.el (sasl-find-mechanism, sasl-mechanism-name)
(sasl-make-client, sasl-next-step, sasl-step-data)
(sasl-step-set-data): Declare as functions.
2007-11-27 Dan Nicolaescu <dann@ics.uci.edu>
* lisp/hashcash.el (message-narrow-to-headers-or-head)
(message-fetch-field, message-goto-eoh)
(message-narrow-to-headers): Declare as functions.
2007-11-24 Glenn Morris <rgm@gnu.org>
* lisp/message.el (message-tool-bar-retro): Update for rename
mail_send.xpm->mail-send.xpm.
2007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
* lisp/message.el (message-send-mail-function): Fix error convention.
(message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
(message-widen-reply, message-send-mail, message-talkative-question)
(message-with-reply-buffer, message-generate-new-buffer-clone-locals)
(message-clone-locals, message-send-news): Use with-current-buffer.
(message-insert-or-toggle-importance): Remove unused var `valid'.
(message-make-references): Remove unused var `new-references'.
(message-make-mail-followup-to): Remove unused var `subscribed-lists'.
2007-11-22 Juanma Barranquero <lekktu@gmail.com>
* lisp/spam.el (spam-find-spam, spam-enter-list): Doc fixes.
(spam-split-symbolic-return-positive): Reflow docstring.
(spam-backends, spam-summary-exit-behavior)
(spam-mark-ham-unread-before-move-from-spam-group)
(spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
(spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
(spam-clear-cache, spam-backend-check, spam-install-backend)
(spam-install-statistical-backend, spam-list-of-processors)
(spam-group-processor-p, spam-split, spam-bogofilter-score)
(spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
(spam-check-crm114, spam-initialize, spam-unload-hook):
Fix typos in docstrings.
2007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/message.el (message-send-mail-function): Require sendmail.
2007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/message.el (message-send-mail-function): Check for smtpmail too.
* lisp/utf7.el (utf7-encode, utf7-decode): Use coding system
`utf-7'/`utf-7-imap' from utf-7.el' if available.
* lisp/message.el (message-send-mail-function): New function.
(message-send-mail-function): Set default using
message-send-mail-function. Adjust doc string.
(message-send-mail-with-mailclient): New function.
2007-11-17 Richard Stallman <rms@gnu.org>
* lisp/assistant.el: Remove file.
2007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
* lisp/smime.el (from):
* lisp/rfc2047.el (message-posting-charset):
* lisp/qp.el (mm-use-ultra-safe-encoding):
* lisp/pop3.el (parse-time-months):
* lisp/nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
* lisp/nnml.el (files):
* lisp/nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
(jka-compr-compression-info-list, ange-ftp-path-format)
(efs-path-regexp):
* lisp/nndiary.el (files):
* lisp/mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
(pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
(epg-digest-algorithm-alist, inhibit-redisplay)
(password-cache-expiry):
* lisp/mml1991.el (pgg-default-user-id, pgg-errors-buffer)
(pgg-output-buffer, password-cache-expiry):
* lisp/mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
(efs-path-regexp):
* lisp/mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
(inhibit-redisplay):
* lisp/mm-uu.el (file-name, start-point, end-point, entry)
(gnus-newsgroup-name, gnus-newsgroup-charset):
* lisp/mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
(latin-unity-ucs-list):
* lisp/mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
(mm-uu-binhex-decode-function):
* lisp/message.el (gnus-message-group-art, gnus-list-identifiers, )
(rmail-enable-mime-composing, gnus-local-organization)
(gnus-post-method, gnus-select-method, gnus-active-hashtb)
(gnus-read-active-file, facemenu-add-face-function)
(facemenu-remove-face-function, gnus-article-decoded-p)
(tool-bar-mode):
* lisp/mail-source.el (display-time-mail-function):
* lisp/gnus-util.el (nnmail-pathname-coding-system)
(nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
(gnus-original-article-buffer, gnus-user-agent)
(rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
(xemacs-codename, sxemacs-codename, emacs-program-version):
* lisp/gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
* lisp/gnus-start.el (gnus-agent-covered-methods)
(gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
(gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
(gnus-newsgroup-headers, gnus-group-list-mode)
(gnus-group-mark-positions, gnus-newsgroup-data)
(gnus-newsgroup-unreads, nnoo-state-alist)
(gnus-current-select-method, mail-sources)
(nnmail-scan-directory-mail-source-once, nnmail-split-history)
(nnmail-spool-file, gnus-cache-active-hashtb):
* lisp/gnus-mh.el (mh-lib-progs):
* lisp/gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
(gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
(gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
(gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
(gnus-group-buffer):
* lisp/gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
(font-lock-set-defaults):
* lisp/gnus-art.el (tool-bar-map, w3m-minor-mode-map)
(gnus-face-properties-alist, charset, gnus-summary-article-menu)
(gnus-summary-post-menu, total-parts, type, condition, length):
* lisp/gnus-agent.el (gnus-agent-read-agentview):
* lisp/flow-fill.el (show-trailing-whitespace):
* lisp/gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
eval-and-compile wrappers for byte compiler pacifiers.
* lisp/mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
(mm-display-inline-fontify): Check for featurep 'xemacs not
extent-list.
* lisp/mm-decode.el (mm-display-external): Check for featurep 'xemacs not
itimer-list.
(mm-create-image-xemacs): Only do something for XEmacs.
(mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
* lisp/mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
* lisp/gnus-registry.el (gnus-adaptive-word-syntax-table):
* lisp/gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
2007-11-15 Juanma Barranquero <lekktu@gmail.com>
* lisp/nnimap.el (nnimap-split-download-body):
* lisp/gnus-demon.el (gnus-demon):
* lisp/gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
2007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
* lisp/message.el (message-check-news-body-syntax): Avoid
mm-string-as-multibyte.
(message-hide-headers): Don't assume (point-min)==1.
2007-10-29 Glenn Morris <rgm@gnu.org>
* texi/gnus-refcard.tex: Restore Feb 2007 copyright clarifications
lost in update to Gnus trunk.
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-420
Reiner Steib [Sat, 8 Dec 2007 11:14:52 +0000 (11:14 +0000)]
Mark change "2007-12-06 Christian Plate" as tiny change.
Katsumi Yamaoka [Fri, 7 Dec 2007 04:34:12 +0000 (04:34 +0000)]
(dgnushack-emacs-compile-defcustom-p): New function;
use it to bind idna-program, installation-directory, defined-colors, and
face-attribute for XEmacs of the version that compiles defcustom forms.
Paul Jarc [Thu, 6 Dec 2007 05:50:22 +0000 (05:50 +0000)]
* nnmaildir.el (nnmaildir-request-update-info): Improved performance.
Call gnus-add-to-range ranges only once with a prepared article-list.
Paul Jarc [Thu, 6 Dec 2007 03:44:48 +0000 (03:44 +0000)]
* nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups,
nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
group names with backslashes. Reported by Tassilo Horn
<tassilo@member.fsf.org>.
Miles Bader [Thu, 6 Dec 2007 00:48:27 +0000 (00:48 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 270)
- Update from CVS
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-418
Katsumi Yamaoka [Wed, 5 Dec 2007 23:45:58 +0000 (23:45 +0000)]
* gnus-art.el (gnus-use-idna)
* gnus-start.el (gnus-site-init-file)
* message.el (message-use-idna)
* mm-uu.el (mm-uu-hide-markers)
* smiley.el (smiley-style): Revert changes that suppress warnings.
Katsumi Yamaoka [Wed, 5 Dec 2007 06:39:21 +0000 (06:39 +0000)]
(gnus-article-browse-html-parts): Add meta html tag to specify charset to html
source.
Katsumi Yamaoka [Wed, 5 Dec 2007 01:52:29 +0000 (01:52 +0000)]
* gnus-art.el (gnus-use-idna): Don't directly refer to the value of
idna-program in order to suppress byte compile warning issued by XEmacs that
came to byte compile the default value section of defcustom forms recently.
* gnus-start.el (gnus-site-init-file): Don't directly refer to the value of
installation-directory.
* message.el (message-use-idna): Don't directly refer to the value of
idna-program.
* mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
* smiley.el (smiley-style): Don't directly call face-attribute.
Reiner Steib [Tue, 4 Dec 2007 18:21:59 +0000 (18:21 +0000)]
(gnus-group-highlight-line): Add FIXME.
Reiner Steib [Tue, 4 Dec 2007 18:19:35 +0000 (18:19 +0000)]
Reduce Gnus dependencies.
(gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
require. Use autoloads instead.
(mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
(mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
(message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
(gnus-dired-mode): Adjust doc string.
(gnus-dired-mail-mode): New variable.
(gnus-dired-mode-map): Avoid using `gnus-define-keys'.
(gnus-dired-mode): Avoid using `gnus-run-hooks'.
(gnus-dired-mail-buffers): New function. Return mail or message
composition buffers.
(gnus-dired-attach): Use it.
(gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with NO-DECODE.
(gnus-dired-print): Use `gnus-print-buffer' depending on
`gnus-dired-mail-mode'.
Katsumi Yamaoka [Tue, 4 Dec 2007 09:19:11 +0000 (09:19 +0000)]
(rfc2047-encoded-word-regexp, rfc2047-encoded-word-regexp-loose): Move forward;
add comments explaining what regexp patterns are for.
Reiner Steib [Mon, 3 Dec 2007 20:59:35 +0000 (20:59 +0000)]
Reduce dependencies.
(mail-header-parse-content-type): Autoload.
(mailcap-delete-duplicates): New alias.
(mailcap-mime-info): Add optional argument NO-DECODE.
(mailcap-mime-types): Use mailcap-delete-duplicates.
Reiner Steib [Mon, 3 Dec 2007 20:36:35 +0000 (20:36 +0000)]
(message-ignored-supersedes-headers): Add "X-ID".
Lars Magne Ingebrigtsen [Mon, 3 Dec 2007 18:05:36 +0000 (18:05 +0000)]
Add a command for the yenc function.
Simon Josefsson [Mon, 3 Dec 2007 17:55:12 +0000 (17:55 +0000)]
Fix last entry.
Simon Josefsson [Mon, 3 Dec 2007 17:54:55 +0000 (17:54 +0000)]
2007-12-03 Nathan J. Williams <nathanw@MIT.EDU>
* imap.el (imap-mailbox-status-asynch): Upcase STATUS items.
(imap-parse-status): Upcase status-att for broken servers that sends
them lower-case (e.g., MS Exchange 2007).
Lars Magne Ingebrigtsen [Mon, 3 Dec 2007 17:51:25 +0000 (17:51 +0000)]
* gnus-uu.el (gnus-uu-decode-yenc): New command.
(gnus-uu-yenc-article): New function.
* yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
Lars Magne Ingebrigtsen [Mon, 3 Dec 2007 00:37:48 +0000 (00:37 +0000)]
(mm-uu-yenc-extract): Get the data from the original
buffer.
Reiner Steib [Sat, 1 Dec 2007 17:50:27 +0000 (17:50 +0000)]
(message-cite-prefix-regexp): Remove `-' and `+' to avoid matches on patches.
Reiner Steib [Sat, 1 Dec 2007 17:49:52 +0000 (17:49 +0000)]
(gnus-article-browse-html-article): Mention
`mm-text-html-renderer' in the doc string.
Reiner Steib [Sat, 1 Dec 2007 13:10:11 +0000 (13:10 +0000)]
(rfc2047-encode-max-chars): Refer to RFC 2047 in doc string. Add comments.
Reiner Steib [Sat, 1 Dec 2007 11:55:23 +0000 (11:55 +0000)]
(message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
if rhs is ASCII.
Reiner Steib [Fri, 30 Nov 2007 21:13:28 +0000 (21:13 +0000)]
(MIME Commands): Default of gnus-article-loose-mime is t since 2004-08-06.
Reiner Steib [Wed, 28 Nov 2007 21:54:52 +0000 (21:54 +0000)]
(tls-hostmismatch, open-tls-stream): Checkdoc cleanup.
Reiner Steib [Wed, 28 Nov 2007 21:47:15 +0000 (21:47 +0000)]
(open-tls-stream): Actually consult tls-checktrust to see if
certs should be verified and what is to be done in the event of a
verification failure.
Reiner Steib [Wed, 28 Nov 2007 20:32:49 +0000 (20:32 +0000)]
* gnus.el (gnus-method-to-server): Add an optional parameter so the
caller can indicate whether the cache should be disregarded for this
call. This way the result of the call is reproducible at all times and
can be considered a canonical server name for the supplied method.
(gnus-agent-method-p): Canonicalize server names by pushing their
method through `gnus-method-to-server' using the no-cache argument.
* gnus-srvr.el (gnus-server-insert-server-line): Call
`gnus-method-to-server' with `no-cache' argument.
* gnus-agent.el (gnus-agent-toggle-plugged): Don't call
gnus-agent-possibly-synchronize-flags as this should be called when the
server is actually being opened.
(gnus-agent-possibly-synchronize-flags)
(gnus-agent-possibly-synchronize-flags-server): Move check for the
flags file of an agentized server to the latter function.
* gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
(gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
after a connection has been established successfully.
Katsumi Yamaoka [Wed, 28 Nov 2007 11:30:24 +0000 (11:30 +0000)]
(article-display-face): Force to display face if called interactively;
check if gnus-article-x-face-too-ugly matches author.
(article-display-x-face): Display face even if From header is missing as
article-display-face does.
Katsumi Yamaoka [Wed, 28 Nov 2007 11:30:17 +0000 (11:30 +0000)]
(Fancy Mail Splitting): Fix description of splitting based on body.
Reiner Steib [Tue, 27 Nov 2007 23:42:52 +0000 (23:42 +0000)]
(mail-sources): Default to fetch from file for
compatibility with default of nnmail-spool-file.
Katsumi Yamaoka [Tue, 27 Nov 2007 09:33:22 +0000 (09:33 +0000)]
(rfc2047): Mention rfc2047-encoded-word-regexp-loose and
rfc2047-allow-irregular-q-encoded-words;
fix description of rfc2047-encode-encoded-words.
Katsumi Yamaoka [Tue, 27 Nov 2007 09:33:15 +0000 (09:33 +0000)]
(rfc2047-allow-irregular-q-encoded-words): New variable.
(rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?" to look
for encoded word that should be encoded again.
(rfc2047-encoded-word-regexp): Make B encoding pattern strict.
(rfc2047-encoded-word-regexp-loose): New constant that has loose Q encoding
pattern.
(rfc2047-decode-region): Switch strict regexp and loose one according to
rfc2047-allow-irregular-q-encoded-words.
Romain Francoise [Sun, 25 Nov 2007 18:25:12 +0000 (18:25 +0000)]
(gnus-summary-reply): Delete extra paren.
Reiner Steib [Sun, 25 Nov 2007 14:17:03 +0000 (14:17 +0000)]
(tls-program): Provide more custom choices from
`tls-checktrust'. Refer to `tls-checktrust' in doc string.
(tls-process-connection-type, tls-success): Remove "*" in doc string.
Reiner Steib [Sat, 24 Nov 2007 22:48:29 +0000 (22:48 +0000)]
(Fetching Mail): Remove obsoleted `nnmail-spool-file'.
Reiner Steib [Sat, 24 Nov 2007 22:41:58 +0000 (22:41 +0000)]
* nnmail.el (nnmail-spool-file): Remove obsolete variable.
(nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
* gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
`nnmail-spool-file'.
* nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
`nnmail-spool-file'.
* gnus-move.el (gnus-change-server): Ditto.
* gnus-kill.el (gnus-batch-score): Ditto.
* gnus-cache.el (gnus-jog-cache): Ditto.
Reiner Steib [Sat, 24 Nov 2007 22:20:28 +0000 (22:20 +0000)]
(gnus-summary-reply): Ignore
gnus-confirm-mail-reply-to-news for wide and very wide replies.
Reiner Steib [Sat, 24 Nov 2007 21:23:08 +0000 (21:23 +0000)]
(tls-checktrust, tls-hostmismatch, tls-untrusted): Add custom
version. Minor improvement to doc strings.
(tls-program): Add comment.
Reiner Steib [Sat, 24 Nov 2007 21:17:43 +0000 (21:17 +0000)]
Fix previous commit: tls-certtool-program ins't new.
Reiner Steib [Sat, 24 Nov 2007 21:11:06 +0000 (21:11 +0000)]
(tls-certtool-program, tls-certtool-program)
(tls-hostmismatch): New variables.
(tls-checktrust): New variable. Check if GNU TLS complained about a
mismatch between the hostname provided in the certificate and the name
of the host connnecting to.
(open-tls-stream): Use them. Check certificates against trusted root
certificates.
Reiner Steib [Sat, 24 Nov 2007 11:39:07 +0000 (11:39 +0000)]
(gnus-cache-generate-nov-databases): Use
nnml-generate-nov-databases-directory instead of
nnml-generate-nov-databases-1.
Reiner Steib [Thu, 22 Nov 2007 20:39:39 +0000 (20:39 +0000)]
(smime-cert-by-ldap-1): Use `ldap-search' instead of
`smime-ldap-search' for Emacs 22 and up.
Katsumi Yamaoka [Thu, 22 Nov 2007 08:13:45 +0000 (08:13 +0000)]
Reword last changelog.
Katsumi Yamaoka [Wed, 21 Nov 2007 23:37:51 +0000 (23:37 +0000)]
(gnus-get-unread-articles): Mark groups that have never been read as having
never been checked.
Katsumi Yamaoka [Wed, 21 Nov 2007 09:35:04 +0000 (09:35 +0000)]
(gnus-get-unread-articles): Don't prevent from checking foreign groups unless
a group level is specified by a user. Reported by Dan Nicolaescu.
Reiner Steib [Tue, 20 Nov 2007 22:00:21 +0000 (22:00 +0000)]
Update to revision 1.11 2000/06/29.
Reiner Steib [Sun, 18 Nov 2007 18:30:56 +0000 (18:30 +0000)]
Generated.
Katsumi Yamaoka [Thu, 15 Nov 2007 10:19:03 +0000 (10:19 +0000)]
Update.
Katsumi Yamaoka [Thu, 15 Nov 2007 10:18:59 +0000 (10:18 +0000)]
(nntp-insert-buffer-substring, nntp-copy-to-buffer): New macros.
(nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
(nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to copy
data from unibyte buffer to multibyte current buffer.
(nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer to copy
data from unibyte current buffer to multibyte buffer.
(nntp-make-process-buffer): Make process buffer unibyte.
Katsumi Yamaoka [Thu, 15 Nov 2007 10:18:54 +0000 (10:18 +0000)]
(pop3-open-server): Fix typo in Lisp code.
Katsumi Yamaoka [Wed, 14 Nov 2007 22:16:30 +0000 (22:16 +0000)]
(pop3-open-server): Accept and process data more robustly at connexion start to
avoid spurious "POP SSL connexion failed" errors.
From Denys Duchier <denys.duchier@univ-orleans.fr>.
Katsumi Yamaoka [Wed, 14 Nov 2007 11:38:41 +0000 (11:38 +0000)]
(gnus-active-to-gnus-format): Use unibyte buffer to read group names.
Katsumi Yamaoka [Tue, 13 Nov 2007 01:23:14 +0000 (01:23 +0000)]
Fix my last commit.
Reiner Steib [Mon, 12 Nov 2007 18:40:31 +0000 (18:40 +0000)]
(gnus-confirm-mail-reply-to-news): Adjust :version.
Katsumi Yamaoka [Mon, 12 Nov 2007 12:10:01 +0000 (12:10 +0000)]
* nnmail.el (nnmail-parse-active): Make group names unibyte.
(nnmail-save-active): Use a unibyte buffer saving active file, which may
contain non-ASCII group names.
* nnml.el (nnml-request-group): Decode group names in messages.
Miles Bader [Wed, 7 Nov 2007 07:42:35 +0000 (07:42 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 267-269)
- Update from CVS
2007-11-04 Reiner Steib <Reiner.Steib@gmx.de>
* Makefile.in (RELEASE_COMMIT_FILES): Add etc/ChangeLog.
(release-check-settings): Add release-add-changelog
(release-bump-version): Add check for CODENAME_TO_STABLE. Split off
release-add-changelog.
(release-add-changelog): New target. Separate some commands from
release-bump-version. Add etc/ChangeLog.
(release-diff-commit-files): New target.
(RELEASE_COMMIT_FILES): Reorder files.
2007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
* COPYING: GPLv3 from Emacs repository.
2007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
* etc/images/GNUS-README: Rename from README. Add some information
about the purpose of the various README files.
* etc/images/README: New. `emacs/etc/images/README' from Emacs.
2007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/qp.el (quoted-printable-decode-string): Fix typo in doc string.
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-409
Miles Bader [Wed, 7 Nov 2007 07:42:24 +0000 (07:42 +0000)]
Merge from emacs--devo--0
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-408
Miles Bader [Tue, 6 Nov 2007 22:55:26 +0000 (22:55 +0000)]
Add arch tagline
Reiner Steib [Mon, 5 Nov 2007 23:15:46 +0000 (23:15 +0000)]
Fix spelling.
`message-insert-formatted-citation-line', not
`message-insert-formated-citation-line'.
Reiner Steib [Mon, 5 Nov 2007 23:14:10 +0000 (23:14 +0000)]
(message-insert-formatted-citation-line): Fix spelling in doc-string.
Reiner Steib [Mon, 5 Nov 2007 23:12:04 +0000 (23:12 +0000)]
(message-citation-line-function)
(message-insert-formatted-citation-line): Fix spelling of
`message-insert-formated-citation-line'.
Reiner Steib [Sat, 3 Nov 2007 14:10:18 +0000 (14:10 +0000)]
New ChangeLog for `./etc'. Should simplify syncing with Emacs a little bit.
Reiner Steib [Sat, 3 Nov 2007 13:09:59 +0000 (13:09 +0000)]
(gnus-summary-highlight): Mark as risky local variable.
Katsumi Yamaoka [Fri, 2 Nov 2007 06:06:49 +0000 (06:06 +0000)]
Update.
Katsumi Yamaoka [Fri, 2 Nov 2007 06:06:37 +0000 (06:06 +0000)]
* nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
nnmail-pathname-coding-system.
* gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name that a
user enters; decode group names in messages.
Katsumi Yamaoka [Fri, 2 Nov 2007 02:18:33 +0000 (02:18 +0000)]
(gnus-inews-do-gcc): Encode non-ASCII group names.
Reiner Steib [Thu, 1 Nov 2007 20:48:53 +0000 (20:48 +0000)]
* mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
* gnus.el (gnus-group-charter-alist): Mark as risky local variable.
* gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
risky local variable.
* gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
Reiner Steib [Thu, 1 Nov 2007 19:35:22 +0000 (19:35 +0000)]
[ Add missing ChangeLog entry for 2007-01-14 change: ]
(message-make-from): Allow name and address as optional arguments.
Teodor Zlatanov [Thu, 1 Nov 2007 15:01:11 +0000 (15:01 +0000)]
Improve documentation to fix function name typo.
Reported by Daiki Ueno <ueno@unixuser.org>.
Katsumi Yamaoka [Thu, 1 Nov 2007 10:25:38 +0000 (10:25 +0000)]
(gnus-article-next-page): Honor gnus-article-over-scroll even if the point is
not in the last page of an article.
(gnus-article-prev-page): Honor gnus-article-over-scroll when moving back to
the previous page.
Katsumi Yamaoka [Tue, 30 Oct 2007 01:16:31 +0000 (01:16 +0000)]
(gnus-x-splash): Work even if there's no scroll bar.
Reiner Steib [Sun, 28 Oct 2007 18:10:57 +0000 (18:10 +0000)]
(message-bogus-address-regexp): New variable.
(message-bogus-recipient-p): New function.
(message-check-recipients): New command.
(message-syntax-checks): Add `bogus-recipient'.
(message-fix-before-sending): Add `bogus-recipient'.
Reiner Steib [Sun, 28 Oct 2007 18:09:47 +0000 (18:09 +0000)]
(message-remove-blank-cited-lines): Fix if remove is given.
Reiner Steib [Sun, 28 Oct 2007 15:41:53 +0000 (15:41 +0000)]
(gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
(gnus-treat-emphasize, gnus-treat-body-boundary): Don't test
window-system.
Reiner Steib [Sun, 28 Oct 2007 13:50:31 +0000 (13:50 +0000)]
(SED_I, CODENAME_PATTERN): New.
(OLD_PATTERN): Adjust.
(release-bump-version): Use new variables. Allow going from
development version to release.
Reiner Steib [Sat, 27 Oct 2007 22:11:45 +0000 (22:11 +0000)]
(gnus-message-setup-hook): Add `message-remove-blank-cited-lines' to options.
Reiner Steib [Sat, 27 Oct 2007 21:59:32 +0000 (21:59 +0000)]
M-x delete-trailing-whitespace RET.
Reiner Steib [Sat, 27 Oct 2007 21:54:35 +0000 (21:54 +0000)]
* Makefile.in (release-bump-version): Adjust version
in (gnus)Troubleshooting.
* gnus.texi (Troubleshooting): Adjust Gnus version number.
Miles Bader [Sat, 27 Oct 2007 09:13:49 +0000 (09:13 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* emacs--rel--22 (patch 115, 128, 130, 134, 137)
- Merge from gnus--rel--5.10
- Update from CVS
* gnus--rel--5.10 (patch 257-263)
- Merge from emacs--rel--22
- Update from CVS
2007-10-23 Richard Stallman <rms@gnu.org>
* lisp/gnus-group.el (gnus-group-highlight): Mark as risky.
Revision: emacs@sv.gnu.org/gnus--devo--0--patch-400
Reiner Steib [Fri, 26 Oct 2007 21:35:43 +0000 (21:35 +0000)]
(message-remove-blank-cited-lines): New function.
Suggested by Karl Plästerer.
From: sig...@12move.de (Karl Pflästerer)
Subject: Kleine Arbeitserleichterung bei zitierten Leerzeilen
Newsgroups: de.comm.software.gnus
Date: Fri, 03 Jan 2003 18:21:55 +0100
Message-ID: <m3adiiup8o.fsf@hamster.pflaesterer.de>
Katsumi Yamaoka [Thu, 25 Oct 2007 08:17:54 +0000 (08:17 +0000)]
* hashcash.el (mail-add-payment): Replace mapcar called for effect with mapc.
* imap.el (imap-open): Replace mapcar called for effect with mapc.
(top-level): Use mapc to set functions to be traced for debugging.
* legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar called
for effect with while loop.
* message.el (message-talkative-question): Replace mapcar called for effect
with mapc.
* mm-util.el: Use mapc instead of mapcar to make compatible functions.
(mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar called
for effect with dolist.
* mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
* nndiary.el: Use dolist instead of mapcar to add diary headers to
gnus-extra-headers and nnmail-extra-headers.
* nnimap.el (nnimap-request-update-info-internal): Replace mapcar called for
effect with dolist.
(top-level): Use mapc to set functions to be traced for debugging.
* nnmail.el (nnmail-read-incoming-hook): Doc fix.
(nnmail-split-fancy-with-parent): Replace mapcar called for effect with dolist.
* nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close): Replace
mapcar called for effect with mapc.
(nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
(nnmaildir-request-update-info, nnmaildir-request-delete-group)
(nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
(nnmaildir-close-group): Replace mapcar called for effect with dolist.
* nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of remove-if
that's a cl function.
* webmail.el (webmail-debug): Replace mapcar called for effect with dolist.
* gnus-xmas.el (gnus-group-add-icon): Replace mapcar called for effect with
mapc.
Katsumi Yamaoka [Wed, 24 Oct 2007 11:41:02 +0000 (11:41 +0000)]
* gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
(gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect with
while loop.
* gnus-art.el: Use mapc instead of mapcar to make gnus-article-* functions from
article-* functions.
(gnus-multi-decode-header): Replace mapcar called for effect with dolist.
* gnus-bookmark.el (gnus-bookmark-bmenu-list)
(gnus-bookmark-show-details): Replace mapcar called for effect with while loop.
* gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar called for
effect with while loop.
* gnus-group.el (gnus-group-suspend): Replace mapcar called for effect with
dolist.
* gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace mapcar
called for effect with dolist.
* gnus-spec.el (gnus-correct-length): Make it simple and fast.
* gnus-sum.el (gnus-multi-decode-encoded-word-string)
(gnus-build-sparse-threads, gnus-summary-limit-include-expunged): Replace
mapcar called for effect with dolist.
(gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with mapc.
* gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group): Replace mapcar
called for effect with dolist.
(gnus-topic-list): Replace mapcar called for effect with mapc.
* gnus.el: Use mapc instead of mapcar to add autoloads.
Katsumi Yamaoka [Tue, 23 Oct 2007 12:37:43 +0000 (12:37 +0000)]
;; Fix previous ChangeLog entry info:
(gnus-server-to-method): Return method found first in gnus-newsrc-alist.
Katsumi Yamaoka [Tue, 23 Oct 2007 12:33:53 +0000 (12:33 +0000)]
(gnus-server-to-method): Return server matching first in gnus-newsrc-alist.
Katsumi Yamaoka [Tue, 23 Oct 2007 10:27:41 +0000 (10:27 +0000)]
(gnus-article-highlight-signature)
(gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a button
overlay without the front stickiness.
Kevin Greiner [Tue, 23 Oct 2007 04:46:26 +0000 (04:46 +0000)]
* gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted overview buffer needed a catch to receive its throw.
(gnus-agent-flush-cache): Declared as interactive to make this function easier to use.
Reiner Steib [Sat, 20 Oct 2007 18:11:19 +0000 (18:11 +0000)]
(html2text-fix-paragraph): Use `forward-line' instead of
`next-line'.
Katsumi Yamaoka [Thu, 18 Oct 2007 23:16:00 +0000 (23:16 +0000)]
(nnmail-fancy-expiry-target): Use rmail-dont-reply-to to exclude address
matching message-dont-reply-to-names.
Katsumi Yamaoka [Mon, 15 Oct 2007 09:48:26 +0000 (09:48 +0000)]
(gnus-string<): Fix previous commit.