Update copyright year to 2016
Synch with the emacs-25 branch; the changes will be merged to the trunk (soon?) 2015-12-04 Artur Malabarba <bruce.connor.am@gmail.com> * sasl-scram-rfc.el: Add a "Package:" header. 2015-11-17 Paul Eggert <eggert@cs.ucla.edu> Fix docstring quoting problems with ‘ '’ Problem reported by Artur Malabarba in: http://lists.gnu.org/archive/html/emacs-devel/2015-11/msg01513.html Most of these fixes are to documentation; many involve fixing longstanding quoting glitches that are independent of the recent substitute-command-keys changes. The changes to code are: * gnus-mlspl.el (gnus-group-split-fancy): * hashcash.el (hashcash-extra-generate-parameters): * message.el (message-qmail-inject-args, message-cite-reply-position): * mm-decode.el (mm-inline-large-images): * mm-util.el (mm-xemacs-find-mime-charset-1):
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.
mm-util.el (mm-with-unibyte-current-buffer): Don't emit a warning We already get an obsolescence message. Use `declare'.
Update copyright year to 2015
* gnus-art.el: Fix up compiler warnings (article-display-face, article-display-x-face): Remove unused `face'. (gnus-article-browse-html-save-cid-content): Remove unused var `type'. (article-date-ut): Remove unused var `first'. (gnus-article-prepare): Remove unused var `gnus-article'. (gnus-mime-save-part-and-strip): Remove unused var `param'. (gnus-mime-inline-part): Remove unused vars `charset', `contents', and `coding-system' along with corresponding dead code. (gnus-mime-view-part-externally): Remove unused var `mm-user-display-methods'. (gnus-insert-mime-button): Let-bind gnus-tmp-id explicitly. (gnus-display-mime): Remove unused var `handle'. (gnus-mime-display-alternative): Remove unused var `props'. (gnus-article-read-summary-keys): Remove unused var `up-to-top'. (gnus-article-edit-done): Remove unused var `p'. (gnus-url-mailto): Remove unused var `to'. (gnus-treat-article): Let-bind gnus-treat-condition, part-number, total-parts, and gnus-treat-type explicitly. Remove unused var `elem'. * mm-util.el (mm-with-unibyte-current-buffer): Mark obsolete and add warning.
mm-util.el (help-function-arglist): Remove outdated declaration
* gnus-compat.el (gnus-compat): Declare `declare-function' only here Instead of in all files.
Silence the byte compiler
Update copyright year to 2014
mm-util.el (mm-make-temp-file): Alias to make-temp-file for modern Emacsen
Silence the byte compiler * gnus-icalendar.el (gnus-icalendar-event--find-attendee) (gnus-icalendar-event-from-ical) (gnus-icalendar-event--build-reply-event-body) (gnus-icalendar-event-reply-from-buffer) (gnus-icalendar-find-org-event-file) (gnus-icalendar-event->gnus-calendar, gnus-icalendar-reply) (gnus-icalendar-mm-inline): Use gmm-labels instead of labels or flet. * mm-util.el (mm-special-display-p): Isolate XEmacs stuff.
Exclude iso-2022-jp-2 and shift_jis from the default value set to mm-coding-system-priorities for Japanese users
Silence some gnus compilation warnings
Update copyright notices for 2013
* mm-util.el (mm-find-buffer-file-coding-system): Comment fix.
Add 2012 to FSF copyright years for Emacs files.
Spelling fixes.
Fix typos
mm-util.el (mm-charset-synonym-alist): Move definition before use.