(gnus-group-tool-bar-gnome): Replace connect/disconnect with unplugged/plugged.
[gnus] / lisp / ChangeLog
index a6d59a0..a90b5dd 100644 (file)
@@ -1,3 +1,338 @@
+2011-07-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-group-read-ephemeral-group): Make sure we don't
+       enter invalid buffer configurations into the quit form (bug#9107).
+       (gnus-group-tool-bar-gnome): Replace connect/disconnect with
+       unplugged/plugged.
+
+       * gnus-sum.el (gnus-summary-refer-thread): When inserting new headers,
+       keep track of which ones are unread (bug#9061).
+
+       * gnus.el (gnus-refer-article-method): Allow entering any sexp
+       (bug#9055).
+
+       * gnus-art.el (gnus-article-show-images): Allow working if using w3m
+       (bug#9041).
+
+       * gnus-html.el (mm-util): Require (bug#9073).
+
+       * gnus-sum.el (gnus-delete-duplicate-headers): New function.
+       (gnus-summary-refer-thread): Use it to remove duplicates in the
+       un-threaded view (bug#9053).
+       (gnus-summary-insert-subject): Document USE-OLD-HEADER (bug#9070).
+
+2011-07-07  Kan-Ru Chen  <kanru@kanru.info>
+
+       * nnir.el (nnir-read-server-parm): Use default value from global
+       variable.  Without this the default search engine parameters aren't
+       used at all.
+
+2011-07-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-unique-id): Don't use the undocumented return
+       value from (random t) (bug#9118).
+
+2011-07-16  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * message.el (message-auto-save-directory): If the ~/Mail directory
+       doesn't exist, use ~ as the auto-save directory (bug#4432).
+
+       * gnus-group.el (gnus-group-read-ephemeral-group): Start Gnus if it
+       hasn't already been started.
+
+2011-07-15  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (debbugs-gnu): Renamed from debbugs-emacs.
+
+       * message.el (message-reply): Work around mysterious bug where
+       `message-mode' seems to overwrite the locally bound `subject' variable.
+
+2011-07-14  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnimap.el (nnimap-request-thread): Ensure search is performed in
+       correct group.
+
+       * gnus-int.el (gnus-request-thread): Add group argument.
+
+       * gnus-sum.el (gnus-summary-refer-thread): Use it.
+
+2011-07-10  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * dgnushack.el (debbugs-gnu-summary-mode): Update compat names, too.
+
+       * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): `debbugs-*'
+       renamed to `debbugs-gnu-*'.
+
+2011-07-08  Daiki Ueno  <ueno@unixuser.org>
+
+       * plstore.el: Revert the editing feature since it is not urgent.
+       (plstore-mode, plstore-mode-toggle-display, plstore-mode-original)
+       (plstore-mode-decoded): Remove.
+
+2011-07-07  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-msg.el (gnus-bug): Don't insert user variables.  It usually
+       isn't very interesting any more, and it leaks potentially secret data.
+       (gnus-debug): Removed.
+
+       * gnus-art.el (gnus-ignored-headers): Removed obsolete and non-working
+       use of :custom-show.
+
+2011-07-07  Daiki Ueno  <ueno@unixuser.org>
+
+       * plstore.el: Add documentation.
+       (plstore-mode): New mode to edit plstore file.
+       (plstore-mode-toggle-display, plstore-mode-original)
+       (plstore-mode-decoded): New command.
+       (plstore--encode, plstore--decode, plstore--write-contents-functions)
+       (plstore--insert-buffer, plstore--make): New function.
+       (plstore-open, plstore-save): Simplify by using them.
+
+2011-07-06  Glenn Morris  <rgm@gnu.org>
+
+       * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Silence compiler.
+
+2011-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-refer-article-method): Remove mention of nnspool, which
+       no longer is much used.
+       (gnus-summary-line-format): Link to "Marking Articles" instead of "Read
+       Articles".
+
+2011-04-03  Kan-Ru Chen  <kanru@kanru.info>
+
+       * nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
+       (nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
+       `notmuch' backend.
+
+2011-07-05  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * mm-decode.el (mm-text-html-renderer): Doc fix.
+
+       * gnus-msg.el (gnus-bug): Fix the MML tag.
+
+       * pop3.el (pop3-open-server): -ERR is a valid response to CAPA.
+
+2011-07-05  Daiki Ueno  <ueno@unixuser.org>
+
+       * gnus-start.el (gnus-get-unread-articles): Don't connect to the
+       secondary methods if started with `gnus-no-server'.
+
+2011-07-05  Juanma Barranquero  <lekktu@gmail.com>
+
+       * message.el (message-return-action): Fix typo in docstring.
+
+2011-07-04  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-read-ephemeral-bug-group): Allow fetching several
+       bug reports at once.
+
+       * nnimap.el (nnimap-request-scan): Say that splitting has finished.
+
+2011-07-04  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * nndraft.el: Require gnus-group.
+       (nndraft-request-list): Declare.
+
+       * nndraft.el (nndraft-update-unread-articles): Don't show group having
+       no unread article unless it matches gnus-permanently-visible-groups.
+
+       * nndraft.el (nndraft-update-unread-articles): New function.
+       (nndraft-request-associate-buffer): Use it to update the number of
+       unread articles for the nndraft groups in the group buffer when saving
+       or killing a draft message.
+
+2011-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-read-ephemeral-bug-group): Bind the coding
+       systems to binary before writing and reading the mbox files.
+
+       * gnus.el (gnus-summary-line-format): Link to the info node for %U
+       instead of trying to list them all (bug#8978).
+
+2011-07-03  Wolfgang Jenkner  <wjenkner@inode.at>  (tiny change)
+
+       * pop3.el (pop3-open-server): Use :end-of-capability.
+
+2011-07-03  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Make sure that
+       the id is always a number.
+
+       * dgnushack.el (debbugs-summary-mode): Shut up compiler about debbugs.
+
+       * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Hook into
+       debbugs mode, if possible.
+
+2011-07-02  Daiki Ueno  <ueno@unixuser.org>
+
+       * auth-source.el (auth-source-token-passphrase-callback-function):
+       Reindent.
+       (epg-context-operation): Remove unnecessary autoload.
+
+2011-07-02  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * gnus.el (gnus-list-debbugs): New command.
+
+       * gnus-group.el (gnus-bug-group-download-format-alist): Get the
+       mboxstat instead of the maintbox, since the stat seems to be fuller.
+
+       * gnus-msg.el (gnus-configure-posting-styles): Don't try to select dead
+       summary buffers.
+
+       * message.el (message-get-reply-headers): Delete all duplicates,
+       instead of the first.
+       (message-get-reply-headers): Ensure that we have progress while
+       deleting duplicates.
+
+       * gnus-msg.el (gnus-configure-posting-styles): Get the local
+       gnus-posting-style value from the summary buffer to make it easier to
+       make that a per-buffer conf.
+
+2011-07-02  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnir.el (nnir-run-imap): Allow halting a search when an article is
+       found by setting `shortcut' in 'query.
+       (nnir-request-article): Use `shortcut' setting when requesting article
+       by Message-ID.
+
+2011-07-02  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * gnus-msg.el (gnus-bug): Give the Version and Package headers to
+       debbugs with the X-Debbugs-Package and X-Debbugs-Version headers.
+       Bring the pseudo-headers back too.
+
+2011-07-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * auth-source.el (auth-source-token-passphrase-callback-function):
+       Simplify and remove EPA dependency.
+
+2011-07-01  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnir.el (nnir-request-article): Fix error message text.
+
+2011-07-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * auth-source.el (plstore-delete): Autoload.
+       (auth-source-plstore-search): Support delete operation.
+       * plstore.el (plstore-delete): New function.
+
+2011-07-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-draft.el (gnus-draft-clear-marks): Revert last change;
+       mark actually existing articles as unread rather than the ones that
+       active asserts.
+
+2011-07-01  Paul Eggert  <eggert@cs.ucla.edu>
+
+       * nntp.el (nntp-record-command):
+       * gnus-util.el (gnus-message-with-timestamp-1):
+       Use format-time-string rather than decoding time stamps by hand.
+       This is simpler and insulates the code from potential changes to
+       current-time format.
+
+2011-07-01  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * gnus-draft.el (gnus-draft-clear-marks): Mark deleted articles as read.
+
+2011-07-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * plstore.el (plstore-select-keys, plstore-encrypt-to): New variable.
+       (plstore-save): Support public key encryption.
+       (plstore--init-from-buffer): New function.
+       (plstore-open): Use it; fix error when opening a non-existent file.
+       (plstore-revert): Use plstore--init-from-buffer.
+
+2011-07-01  Daiki Ueno  <ueno@unixuser.org>
+
+       * auth-source.el (auth-source-backend): Fix :initarg for data slot.
+
+2011-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * mml2015.el (mml2015-use): Replace string-match-p with string-match
+       for old Emacsen.
+
+2011-06-30  Daiki Ueno  <ueno@unixuser.org>
+
+       * mml2015.el (mml2015-use): Don't try to load PGG on Emacs 24, when EPG
+       is not fully working.
+
+2011-06-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * dgnushack.el: Autoload sha1 on XEmacs.
+
+       * gnus-group.el (gnus-read-ephemeral-emacs-bug-group): Take an optional
+       quit window configuration.
+
+       * auth-source.el (epg-context-set-passphrase-callback): Remove
+       duplicate autoload.
+
+2011-06-30  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * nnir.el (nnir-request-article): Allow requesting articles by
+       Message-ID with nnimap.
+
+       * gnus-sum.el (gnus-refer-article-methods): Allow (nnir) entry to use
+       current server.
+
+2011-06-30  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * auth-source.el: Autoload EPA/EPG functions.
+       (auth-source-netrc-use-gpg-tokens): Clarify that it should not be
+       changed when EPA/EPG is not available.
+       (auth-source-backend): Rename "arg" member to "data".
+       (auth-source-backend-parse, auth-source-plstore-search)
+       (auth-source-plstore-create): Use it.
+
+2011-06-30  Andrew Cohen  <cohen@andy.bu.edu>
+
+       * gnus-art.el (gnus-request-article-this-buffer): Use existing function
+       `gnus-refer-article-methods'.
+
+2011-06-30  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * auth-source.el: Require EPA and EPG.
+       (auth-source-passphrase-alist): New variable.
+       (auth-source-passphrase-callback-function)
+       (auth-source-token-passphrase-callback-function): Callbacks for the
+       netrc field encryption (GPG tokens).
+       (auth-source-epa-extract-gpg-token, auth-source-epa-make-gpg-token):
+       Symmetric encryption and decryption of the netrc GPG tokens.
+       (auth-source-netrc-normalize): Use them, simplifying the closure.
+
+2011-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * dgnushack.el (dgnushack-compile): Don't compile plstore.el unless epg
+       is available.
+
+2011-06-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-split-incoming-mail): If `nnimap-split-fancy' is
+       non-nil, and `nnimap-split-methods' is nil, use the former.
+
+2011-06-30  Daiki Ueno  <ueno@unixuser.org>
+
+       * plstore.el (plstore-revert): New function.
+       (plstore-open): Use it; hide the buffer from user.
+
+2011-06-30  Daiki Ueno  <ueno@unixuser.org>
+
+       * auth-source.el (auth-source-backend): New member "arg".
+       (auth-source-backend-parse): Handle new backend 'plstore.
+       * plstore.el: New file.
+
+2011-06-30  Glenn Morris  <rgm@gnu.org>
+
+       * mm-util.el (mm-charset-synonym-alist): Move definition before use.
+
+2011-06-30  Lars Magne Ingebrigtsen  <larsi@gnus.org>
+
+       * nnimap.el (nnimap-process-expiry-targets): Say what target we're
+       expiring articles to.
+
+       * mm-util.el (mm-charset-to-coding-system): Recognise all ANSI.x3.4
+       variations as ASCII (bug#5458).
+
 2011-06-30  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * nnmh.el (nnmh-request-list-1): Work on MS Windows.