Update copyright year to 2016
Unbreak `group' option for `mail-sources' * nnml.el (nnml-retrieve-groups, nnml-request-scan): * nnmail.el (nnmail-get-new-mail-per-group): (nnmail-get-new-mail-1): Unbreak `group' option for `mail-sources'.
Fix some more docstring etc. quoting problems Mostly these fixes prevent the transliteration of apostrophes that should stay apostrophes. Also, prefer curved quotes in Bahá’í proper names, as that’s the preferred Bahá’í style and these names are chock-full of non-ASCII characters anyway.
Escape ` and ' in doc * gnus-art.el (gnus-article-address-banner-alist) (gnus-face-properties-alist): * gnus-sum.el (gnus-newsgroup-variables): * nndiary.el (nndiary-reminders): * nnmail.el (nnmail-fancy-expiry-targets, nnmail-split-fancy): Escape apostrophes and grave accents in docstrings if they are supposed to stand for themselves and are not quotes. Remove apostrophes from docstring examples like ‘'(calendar-nth-named-day -1 0 10 year)’ that confuse source code with data. Do some other minor docstring fixups as well, e.g., insert a missing close quote.
Prefer directed to neutral quotes Prefer directed to neutral quotes in docstings and diagnostics. In docstrings, escape apostrophes that would otherwise be translated to curved quotes using the newer, simpler rules. * auth-source.el (auth-source-netrc-parse-entries): * gnus-agent.el (gnus-agent-check-overview-buffer) (gnus-agent-fetch-headers): * gnus-int.el (gnus-start-news-server): * gnus-registry.el (gnus-registry--split-fancy-with-parent-internal): * gnus-score.el (gnus-summary-increase-score): * gnus-start.el (gnus-convert-old-newsrc): * gnus-topic.el (gnus-topic-rename): * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): * nnmairix.el (nnmairix-widget-create-query): * spam.el (spam-check-blackholes): Use directed rather than neutral quotes in diagnostics.
Replace instances of "(eval-when-compile (autoload ...))" * 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.
Allow expiring nnimap to a group again * nnmail.el (nnmail-expiry-target-group): Supply the info structure to `gnus-request-group'.
Update copyright year to 2015
nnmail.el (nnmail-expand-newtext): Further sub-match fixups (bug#12375)
* gnus-compat.el (gnus-compat): Declare `declare-function' only here Instead of in all files.
Restore fancy split match data reliably * nnmail.el (nnmail-split-it): Instead of redoing the search to restore the match data, just save and restore it explictly (bug#12375).
Spelling fixes
Update copyright year to 2014
shr.el (shr-put-image): Silence compiler
Silence some compilation warnings
Merge changes made in Gnus trunk 2013-02-13 Glenn Morris <rgm@gnu.org> * message.texi (News Headers): Don't mention yow any more. 2013-02-13 Juri Linkov <juri@jurta.org> * gnus-art.el (gnus-article-mode-map): * gnus-sum.el (gnus-summary-mode-map, gnus-summary-article-map): Make S-SPC scroll in the opposite sense to SPC. (Bug#2145) 2013-02-12 Paul Eggert <eggert@cs.ucla.edu> * gnus-group.el (gnus-group-browse-foreign-server): * gnus-start.el (gnus-check-new-newsgroups): * nnmail.el (nnmail-expiry-wait-function, nnmail-read-incoming-hook): * smime.el (smime-crl-check): * emacs-mime.texi (Charset Translation): * gnus-faq.texi (FAQ 5 - Composing messages): * gnus.texi (Group Levels, Exiting the Summary Buffer, Common Variables) (Agent and flags, Score File Format, The problem of spam) (Gnus Registry Setup, Oort Gnus, Terminology) (Optional Back End Functions): * message.texi (Message Buffers): * sieve.texi (Managing Sieve): In doc, use standard American English style for e.g., etc., i.e.
Update copyright notices for 2013
Replace version 24.2 with 24.3 where appropriate (hopefully)
Fix dependency between mm-archive.el and mm-decode.el Silence compiler warnings issued when compiling in Emacs source tree
* nnmail.el (nnmail-extra-headers): Add Cc to the default.