X-Git-Url: http://cgit.sxemacs.org/?p=gnus;a=blobdiff_plain;f=lisp%2FChangeLog;h=0c446f7828c4515afa8f251ef9e00604a554885b;hp=f272df9d46d20b27cfd5a4c23040ba041d920d27;hb=5ceeed36bf0911861d47c8dce31b8737ae6a3902;hpb=f00e96c14eca2363de5214f14d63c7d01f626a47 diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f272df9d4..0c446f782 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,543 @@ +2015-08-19 Glenn Morris + + * nnmaildir.el (nnmaildir-flag-mark-mapping): Add "P". + +2015-08-18 Katsumi Yamaoka + + * message.el (message-overlay-put, message-make-overlay) + (message-kill-all-overlays, message-overlays-in, message-overlay-get) + (message-delete-overlay, message-window-inside-pixel-edges): + Declare before using. + +2015-08-17 Katsumi Yamaoka + + * message.el (message-overlay-get, message-overlays-in) + (message-window-inside-pixel-edges): + * messagexmas.el (message-overlay-get, message-overlays-in): + XEmacs compatible functions. + +2015-08-17 Lars Magne Ingebrigtsen + + * message.el (message-toggle-image-thumbnails): New command. + +2015-08-06 Paul Eggert + + * message.el (message-send-form-letter): Change (message (format ...)) + to (message ...). This lessens the probability of confusion when + the output of `format' contains `%'. + +2015-08-04 David Kastrup + + * gnus-art.el (gnus-article-describe-key) + (gnus-article-describe-key-briefly): + Do not overwrite preexisting contents of unread-command-events. + +2015-08-02 Nikolaus Rath + + * nnimap.el (nnimap-request-move-article) + (nnimap-process-expiry-targets, nnimap-split-incoming-mail): Use MOVE + extension if available. + +2015-08-02 Nikolaus Rath + + * nnimap.el (nnimap-open-connection-1): explicitly ask server for + capabilities instead of relying on LOGIN response. + +2015-07-31 Paul Eggert + + * nnbabyl.el (nnbabyl-retrieve-headers): + * nndiary.el (nndiary-retrieve-headers): + * nneething.el (nneething-retrieve-headers): + * nnmbox.el (nnmbox-retrieve-headers): + * nnmh.el (nnmh-retrieve-headers): + * nnml.el (nnml-retrieve-headers): + * nnspool.el (nnspool-retrieve-headers): + * nntp.el (nntp-retrieve-headers, nntp-retrieve-articles): + Prefer (floor (* 100.0 NUMERATOR) DENOMINATOR) when calculating + progress-report percentages and the like. This avoids problems + if (* 100 NUMERATOR) would overflow. + + * gnus-registry.el (gnus-registry-import-eld): + * registry.el (registry-reindex): + Use (* 100.0 ...) rather than (* 100 ...) to avoid int overflow issues. + +2015-07-17 Julien Danjou + + * sieve-mode.el (sieve-font-lock-keywords): Add missing "body" test + command. + +2015-07-11 Eric Abrahamsen + + * gnus-registry.el (gnus-registry--set/remove-mark): Correct the order + of function arguments. + +2015-07-10 Stefan Monnier + + * nnimap.el: Clean up "unused var" warnings. + (auth-source-creation-prompts): Declare. + (nnimap-retrieve-headers, nnimap-status-message) + (nnimap-request-create-group, nnimap-request-delete-group) + (nnimap-close-group, nnimap-request-move-article) + (nnimap-request-accept-article, nnimap-request-newgroups) + (nnimap-request-post, nnimap-dummy-active-number) + (nnimap-save-mail-spec, nnimap-get-groups): Add _ to unused vars. + (nnimap-parse-flags): Remove unused var `p'. + (nnimap-retrieve-group-data-early): Remove unused var `groups'. + (nnimap-flags-to-marks): Remove unused var `totalp'. + +2015-07-09 Nikolaus Rath + + * nnimap.el (nnimap-transform-headers): Don't assume that UID comes + before RFC822.SIZE. + +2015-07-09 Nikolaus Rath + + * nnimap.el (nnimap-open-connection-1): Always query capabilities, + so that a 'plain value for the `nnimap-stream' server variable is + handled correctly. + +2015-07-08 Eric Abrahamsen + + Remove unused let variables + * nnimap.el (nnimap-request-group): Variables are not used. + + Check if group names are already strings + * gnus-group.el (gnus-group-group-name): + The group name may already be a string. + Specifically, in the group list reached from the *Server* buffer, + the 'gnus-group text property returns a string. Everywhere else + it returns a symbol. + +2015-06-24 Stefan Monnier + + * nnmaildir.el (nnmaildir--prepare): Use a more functional style. + (nnmaildir--update-nov): Remove unused var `numdir'. + (nnmaildir-request-type, nnmaildir--scan, nnmaildir-request-newgroups) + (nnmaildir-request-group, nnmaildir-request-create-group) + (nnmaildir-request-post, nnmaildir-request-move-article) + (nnmaildir-request-accept-article, nnmaildir-active-number): + Mark unused args. + (nnmaildir-get-new-mail, nnmaildir-group-alist, nnmaildir-active-file): + Declare. + (nnmaildir-request-scan): Remove unused vars `group' and `grp-dir'. + (nnmaildir-request-update-info): Remove unused vars `dotfile', `num', + `mark', `end', `new-mark', and `mark-sym'. + (nnmaildir-retrieve-headers): + Remove unused args `srv-dir', `dir', `nlist2'. + (nnmaildir-request-expire-articles): + Remove unused vars `article', `stop' and `nlist2'. + (nnmaildir-request-set-mark): Remove unused vars `begin', `article' and + `end'. Use nnmaildir--article when dyn-binding is needed. + Give the value directly in the `let' for `del-mark', `del-action', + `add-action', and `set-action'. Don't use `add-to-list' on a local var. + (nnmaildir-close-server): + Declare those local vars that need to be dyn-bound. + +2015-06-03 Paul Eggert + + * gnus-art.el (gnus-button-alist): Also support quotes 'like this'. + +2015-05-31 David Engster + + * tests/gnustest-nntp.el (gnustest-ping-host): Call 'sleep' binary + instead of using `sleep-for', as the latter does not seem to reliably + wait (see for instance bug 15990). + +2015-05-29 Katsumi Yamaoka + + * gnus-art.el (gnus-button-alist): Re-revert last change. + cf. + +2015-05-28 Paul Eggert + + * gnus-art.el (gnus-button-alist): Revert last change. + It wasn't that important, and it caused a Gnus build to fail. See: + http://www.randomsample.de:4456/builders/emacs-devel/builds/734 + + * gnus-art.el (gnus-button-alist): + Also treat "‘" and "’" as quoting chars. + +2015-05-19 Paul Eggert + + * gnus-art.el (gnus-treat-strip-list-identifiers) + (gnus-article-mode-syntax-table): + * gnus-group.el (gnus-group-nnimap-edit-acl): + * canlock.el, deuglify.el: Fix minor quoting problems in doc strings, + e.g., missing quote, ``x'' where `x' was meant, etc. + +2015-05-14 Katsumi Yamaoka + + * format-spec.el (format-spec, format-spec-make): Work for XEmacs. + Use (char-to-int c) instead of (+ c 0) that the byte compiler optimizes + into just c. + +2015-05-11 Katsumi Yamaoka + + * format-spec.el (format-spec, format-spec-make): Work for XEmacs. + Normalize characters into numbers in spec keys. + +2015-05-07 Katsumi Yamaoka + + * dgnushack.el (declare-function): Redefine it to use autoload. + * lpath.el (gnus-html-prefetch-images): Declare. + +2015-05-04 Glenn Morris + + * gnus-art.el (nneething-get-file-name): Declare rather than autoload. + + * gnus-async.el (gnus-html-prefetch-images): Remove pointless autoload. + + * gnus-sync.el (gnus-group-topic): Autoload at run-time. + (gnus-topic-create-topic, gnus-topic-enter-dribble): + Declare rather than autoload. + + * mm-archive.el (gnus-recursive-directory-files) + (mailcap-extension-to-mime): Autoload at run-time. + + * mm-util.el (latin-unity-massage-name) + (latin-unity-maybe-remap, latin-unity-representations-feasible-region) + (latin-unity-representations-present-region): + Declare rather than autoload. + + * mml-smime.el (epg-make-context, epg-passphrase-callback-function): + Autoload at run-time. + (epg-context-set-signers, epg-context-result-for) + (epg-new-signature-digest-algorithm, epg-verify-result-to-string) + (epg-list-keys, epg-verify-string, epg-sign-string, epg-encrypt-string) + (epg-context-set-passphrase-callback, epg-sub-key-fingerprint) + (epg-configuration, epg-expand-group, epa-select-keys): + Declare rather than autoload. + + * nnir.el (nnimap-change-group, nnimap-make-thread-query): + Autoload at run-time. + (gnus-group-topic-name, nnimap-buffer, nnimap-command) + (gnus-registry-get-id-key, gnus-registry-action): + Declare rather than autoload. + + * nnmail.el (mail-send-and-exit): Autoload at run-time. + + * spam.el (spam-stat-buffer-change-to-non-spam) + (spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam) + (spam-stat-buffer-is-spam, spam-stat-load, spam-stat-save) + (spam-stat-split-fancy): Remove pointless autoloads. + + * mm-view.el (epg-decrypt-string): Autoload. + * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability) + (epg-sub-key-validity): Fix declarations. + +2015-05-01 Lars Magne Ingebrigtsen + + * gnus.el: Ma Gnus v0.13 is released. + +2015-05-01 Glenn Morris + + * gnus-util.el (iswitchb-read-buffer): + * mm-decode.el (libxml-parse-html-region): + * mml.el (libxml-parse-html-region): + * nnrss.el (libxml-parse-html-region): Update declaration. + +2015-04-27 Glenn Morris + + * message.el (gnus-extract-address-components): + Remove bogus declaration that was masking previous problem. + +2015-04-25 Lars Magne Ingebrigtsen + + * hashcash.el (hashcash-insert-payment-async-2): Save the mark when + altering the buffer. + (hashcash-insert-payment-async-2): Revert previous change because it + still means that the mark is moving around. + +2015-04-15 Lars Magne Ingebrigtsen + + * gnus-uu.el (gnus-uu-save-article): + Make the save-restriction/widen calls make more sense. + +2015-04-14 Katsumi Yamaoka + + * gnus-art.el (gnus-use-idna): + * gnus-sum.el (gnus-summary-idna-message): + * message.el (message-use-idna): + Catch the invalid-operation error that idna.el will issue. + +2015-04-14 Stefan Monnier + + * gnus-group.el (gnus-group--setup-tool-bar-update): + cursor-sensor-functions should be a list of functions. + +2015-04-13 Stefan Monnier + + * gnus-group.el (gnus-tmp-*): Declare. + (gnus-update-group-mark-positions): Remove unused `topic' var. + (gnus-group-insert-group-line): Remove unused var `header'. + (gnus-group--setup-tool-bar-update): New function. + (gnus-group-insert-group-line): Use it. + (gnus-group-update-eval-form): Declare local + dynamically-bound variables. + (gnus-group-unsubscribe-group): Use \` and \' to match string bounds. + + * gnus-topic.el (gnus-topic-jump-to-topic) + (gnus-group-prepare-topics, gnus-topic-update-topic) + (gnus-topic-change-level, gnus-topic-catchup-articles) + (gnus-topic-remove-group, gnus-topic-delete, gnus-topic-indent): + Use inhibit-read-only. + (gnus-topic-prepare-topic): Use gnus-group--setup-tool-bar-update. + (gnus-topic-mode): Use define-minor-mode and derived-mode-p. + +2015-04-12 João Távora + + * message.el (message-mode): + Use `set' and `make-local-variable' instead of `setq-local'. + +2015-04-12 Johan Bockgård + + * gnus-sum.el (gnus-summary-refer-thread): + Make sure gnus-newsgroup-unreads remains sorted. + +2015-04-12 João Távora + + Improve sexp-based movement in message-mode + * message.el (message--syntax-propertize): New function. + (message-mode): Set syntax-related vars.d + (message-smileys): New variable. + +2015-04-10 Stefan Monnier + + * gnus-art.el (gnus-hidden-properties): Simplify. + (gnus-article-hide-text, gnus-article-unhide-text) + (gnus-article-unhide-text-type): Remove special handling of + `intangible' since that property is not used any more. + (gnus-article-treat-body-boundary): Use gnus-hidden-properties. + +2015-04-06 Katsumi Yamaoka + + * dgnushack.el (define-obsolete-function-alias): Add a compiler-marco + and a runtime function for it, of which the XEmacs version takes only + two arguments. + +2015-04-06 Paul Eggert + + Use American spelling for 'normalize' + * rtree.el (rtree-normalize-range): Rename from rtree-normalise-range. + All uses changed. Add an alias for obsolete usages. + +2015-04-03 Katsumi Yamaoka + + * gnus-art.el (gnus-article-browse-html-save-cid-content): + Always return relative file name. + (gnus-article-browse-html-parts): + Make external links absolute and cid file names relative. + +2015-04-01 Eric Abrahamsen + + * registry.el (registry-prune): Re-use `registry-full' in + `registry-prune'. It's a bit of redundant work, but safer. + Also ensure that target-size is an integer. + +2015-03-31 Daiki Ueno + + * plstore.el (plstore--decrypt): Clear entry in + `plstore-passphrase-alist' if decryption failed (bug#20030). + +2015-03-28 Adam Sjøgren + + * gnus-sum.el (gnus-summary-make-menu-bar): Add "Display HTML images" + to "Display" menu. + +2015-03-24 Eric Abrahamsen + + * nnimap.el (nnimap-split-incoming-mail): If a message is already + in the group it should be split to, don't re-copy it into the group. + +2015-03-23 Ben Bacarisse (tiny change) + + * nnmh.el (nnmh-request-expire-articles): + Work for the case nnmail-expiry-target is an nnmh group (bug#20170). + +2015-03-21 Eric Abrahamsen + + * registry.el (registry-lookup-secondary, registry-full) + (registry-prune, registry-collect-prune-candidates): + * gnus-registry.el (gnus-registry-load): Use slot names rather than + initarg names in `oref' and `oset'. + +2015-03-19 Eric Abrahamsen + + * registry.el (registry-prune): Allow registry to reach full size + before pruning. + +2015-03-19 Eric Abrahamsen + + * registry.el (registry-collect-prune-candidates): Fix call to + cl-subseq. + +2015-03-11 Katsumi Yamaoka + + * registry.el (registry-db): Temporary fix old Emacsen compilation. + +2015-03-11 Stefan Monnier + + * gnus-registry.el (gnus-registry-handle-action) + (gnus-registry-post-process-groups): Don't add-to-list on a local var. + (gnus-registry-keywords): Make it do something. + (gnus-registry-import-eld): Remove unused var `new-entry'. + (gnus-registry-action): Remove unused var `to-name'. + (gnus-registry-make-db): Prefer `make-instance' to avoid + compiler warnings. + (gnus-registry-load, gnus-registry-fixup-registry): Avoid `oset'. + + * registry.el (registry-db): Don't oset-default an instance-allocated + slot. + +2015-03-10 Glenn Morris + + * message.el (message-valid-fqdn-regexp): Bump :version for + 2014-11-17 change. + +2015-03-07 Rasmus Pank Roulund + + * gnus-notifications.el (gnus-notifications-action): Raise window + frame. + (gnus-notifications-action): Allow mark as read. + (gnus-notifications-notify): Show uption to mark as read. + +2015-03-07 Stefan Monnier + + * registry.el (registry-lookup-breaks-before-lexbind, registry-lookup) + (registry-search, registry-delete, registry-size, registry-insert) + (registry-reindex, registry-collect-prune-candidates): + * gnus-registry.el (gnus-registry-fixup-registry) + (gnus-registry-remove-extra-data): Use slot names rather than initarg + names in `oref' and `oset'. + +2015-02-27 Eric Abrahamsen + * lisp/nnimap.el (nnimap-split-incoming-mail): If a message is already + in the group it should be split to, don't re-copy it into the group. + +2015-02-25 Adam Sjøgren + + * message.el (message-insert-formatted-citation-line): Change %F to + fall back to email address if no first name could be determined. + +2015-02-26 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-inline-part, gnus-mm-display-part): + Fix point motion when removing displayed MIME part. + (gnus-article-edit-part): Make jumping to the next part really work + when deleting or stripping. + (gnus-mime-buttonize-attachments-in-header): Make header attachment + buttons identical to the ones in the article body so as to work deleting + and stripping. + +2015-02-25 Katsumi Yamaoka + + * mm-decode.el (mm-shr) + * mm-view.el (mm-inline-text-html-render-with-w3m): + Revert my bogus change that made the start marker of a part + the "moves after insertion" type. + +2015-02-23 Tassilo Horn + + * mailcap.el (mailcap-mime-data): Support `pdf-view-mode' (from PDF + Tools: https://github.com/politza/pdf-tools) for viewing PDF + attachments in emacs. + +2015-02-23 Magnus Henoch + + * sasl.el (sasl-mechanism-alist): Refer to sasl-scram-rfc + instead of sasl-scram-sha-1, as the former is the name that can be + required. + + * sasl-scram-rfc.el (sasl-scram-sha-1-steps) + (sasl-scram-sha-1-client-final-message) + (sasl-scram-sha-1-authenticate-server): Move to end of file. + +2015-02-23 Katsumi Yamaoka + + * gnus-art.el (gnus-mime-display-single): Avoid "End of buffer" error. + +2015-02-16 Katsumi Yamaoka + + * sasl-scram-rfc.el (sasl-cl-coerce, sasl-cl-mapcar-many, sasl-cl-map) + (sasl-string-prefix-p): New compatibility functions. + +2015-02-15 Lars Ingebrigtsen + + * gnus-compat.el (process-live-p): Added new compat function for Emacs + 23. + +2015-02-14 Eric Abrahamsen + + * nnimap.el (nnimap-get-groups): Correctly read unquoted group names + from the server LIST response. + +2015-02-14 Lars Ingebrigtsen + + * nnimap.el (nnimap-retrieve-headers): If the server closes connection + during header retrieval, error out instead of interpreting the data in + the buffer as the only messages there. This way, we don't mark + articles as read on a server hangup (bug#19035). + + * mm-decode.el (mm-head-p): New function. + (mm-display-part): Go to a blank line when inserting parts internally. + +2015-02-13 Magnus Henoch + + * sasl-scram-rfc.el: New file. + + * sasl.el (sasl-mechanisms): Remove SCRAM-MD5. + Add SCRAM-SHA-1 first. + (sasl-mechanism-alist): Remove SCRAM-MD5 entry. Add SCRAM-SHA-1 + entry (bug#17636). + +2015-02-13 Lars Ingebrigtsen + + * gnus-msg.el (gnus-msg-mail): Don't let-bind `gnus-newsgroup-name' so + that we don't get a warning when setting the buffer-local variable + (bug#19573). + + * nnmail.el (nnmail-expiry-target-group): Supply the info structure to + `gnus-request-group'. + +2015-02-12 Katsumi Yamaoka + + * gnus-art.el (gnus-article-browse-html-save-cid-content) + (gnus-article-browse-html-parts): Make cid file names relative if and + only if html doesn't specify directory. + +2015-02-11 Lars Ingebrigtsen + + * gnus-art.el (gnus-treat-buttonize): Don't re-buttonize URLs in HTML + parts, because that breaks filling (since buttons are in a bold face). + +2015-02-10 Katsumi Yamaoka + + * mm-decode.el (mm-convert-shr-links): Delete useless variable `face'; + use gnus-overlays-at and gnus-overlay-put. + +2015-02-10 Lars Ingebrigtsen + + * mm-decode.el (mm-shr): Only pass the fill column when not using + fonts, because limiting the width to what's appropriate for followups + doesn't really help when not using proportional fonts. + +2015-02-09 Lars Ingebrigtsen + + * mm-decode.el (mm-convert-shr-links): Don't overwrite the faces from + shr, beacause that breaks folding. + (mm-shr): Don't shorten the width when using fonts. + +2015-02-05 Teodor Zlatanov + + * gnus-start.el (gnus-save-newsrc-file-check-timestamp): Remove + variable; always check the newrc timestamp. + (gnus-save-newsrc-file): Always check timestamp. + +2015-02-05 Timo Lilja (tiny change) + + * mail-source.el (mail-source-call-script): If scripts exit with an + error, pop up an error buffer. + 2015-02-05 Lars Ingebrigtsen * gnus-sum.el (gnus-extra-headers): Add the popular Gmail X-GM-LABELS @@ -905,7 +1445,7 @@ 2014-01-30 Lars Ingebrigtsen * nnmail.el (nnmail-split-it): Instead of redoing the search to restore - the match data, just save and restore it explictly (bug#12375). + the match data, just save and restore it explicitly (bug#12375). * gnus-sum.el (gnus-summary-read-group-1): Initialize the spam code if that's needed. @@ -25778,7 +26318,7 @@ (spam-ham-copy-or-move-routine): Return the number of processed ham messages. (spam-summary-prepare-exit): Use the above values to decide - whether status messages shouled be displayed. + whether status messages should be displayed. 2004-05-20 Katsumi Yamaoka