Gnus -- minor build / warning fixes [OK For Upstream] * lisp/smime.el (smime-decrypt-region): Remove unused 'CAs'. * lisp/nnml.el (nnml-generate-nov-file): Remove unnecessary let-bound 'file' as the #'dolist will care for it. * lisp/nnmh.el (nnmh-request-list-1): Remove unnecessary let-bound 'rdir' the #'dolist will care for it. * lisp/nnmairix.el (nnmairix-request-group): Remove unused 'args'. * lisp/mailcap.el (mailcap-viewer-passes-test): Remove unused 'parsed-test'. (mailcap-mime-info): Comment out 'save-pos', 'minor-info', 'test'. All unused. * lisp/ietf-drums.el (ietf-drums-remove-comments): Use 'nil' instead of 'err' in the #'condition-case. * lisp/gnus.el (gnus-short-group-name): Comment out unused var, 'name'. * lisp/gnus-uu.el (gnus-uu-yenc-article): Remove unused 'start-char'. * lisp/gnus-sum.el (gnus-adjust-marked-articles): Remove unnecessary let-bound var, 'marks', the #'dolist will care for it. (gnus-summary-better-unread-subject): Remove unused 'score'. (gnus-summary-find-matching): Remove unused 'd'. * lisp/gnus-picon.el (gnus-picon-find-face): Don't let-bind 'database', 'directory', 'instance', they're all defined later via #'dolist. (gnus-picon-transform-newsgroups): Remove unused local var, 'point'. * lisp/gnus-msg.el (gnus-configure-posting-styles): Remove unnecessary let-bound variables, 'style' and 'attribute', They are both defined later in a #'dolist. * lisp/gnus-html.el (gnus-html-wash-images): Remove unused local vars, 'tag', 'string', 'images'. (gnus-html-wash-tags): Ditto 'string' 'images'. * lisp/gnus-delay.el (gnus-delay-article): Remove unused local var, 'days'. * lisp/gnus-cloud.el (gnus-cloud-ensure-cloud-group): Use the let-bound 'method' in the body of the function. * lisp/gnus-bookmark.el (gnus-bookmark-bmenu-list): Remove unused local vars, 'start', 'end'. * lisp/deuglify.el (gnus-outlook-rearrange-article): Comment out unused local vars. * lisp/binhex.el (binhex-decode-region-external): Remove unused local var, 'status'. * lisp/assistant.el (assistant-find-next-nodes): Remove unused local var, 'next'. Signed-off-by: Steve Youngs <steve@sxemacs.org> (cherry picked from commit c80271fad8861d9c475d58001c924c3ab4140a68)
Update copyright year to 2016
Go back to grave quoting in source-code docstrings etc. This reverts almost all my recent changes to use curved quotes in docstrings and/or strings used for error diagnostics. * gnus-faq.texi (FAQ 5-13, FAQ 6-2): * gnus.texi (Score Decays, SpamAssassin): * nnmairix.el (nnmairix-widget-create-query): * time-date.el (format-seconds): Prefer grave quoting in source-code strings used to generate help and diagnostics.
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.
Don't quote symbols 'like-this' in docstrings * nnmairix.el (nnmairix-propagate-marks-upon-close): * pop3.el (pop3-authentication-scheme): Don't quote symbols with apostrophes in doc strings. Use asymmetric quotes instead.
Make nnmairix always select the correct article * gnus-bcklg.el (gnus-backlog-enter-article): No virtual groups should be added to the backlog. * nnmairix.el ("nnmairix"): Declare nnmairix as virtual.
Update copyright year to 2015
nnmairix.el: Fix up Version: header that might confuse package.el
Update copyright year to 2014
Misc changes made in Emacs trunk
Update copyright notices for 2013
Add 2012 to FSF copyright years for Emacs files.
Spelling fixes.
Fix typos
Spelling fix.
Spelling fixes.
Rename `gnus-bound-and-true-dumber-p' to `gnus-bound-and-true-p'. * gnus-util.el (gnus-bound-and-true-p): Remove. (gnus-bound-and-true-dumber-p): Rename to `gnus-bound-and-true-p'. * nnir.el: Use it. * nnmairix.el: Use it.
gnus-bound-and-true-dumper-p to fix XEmacs build. * gnus-util.el (gnus-bound-and-true-dumber-p): Define new, slower, dumb function because `gnus-bound-and-true-p' doesn't work well in XEmacs for reasons unknown. * nnir.el: Use it. * nnmairix.el: Use it.
gnus-registry-enabled fixes to give default value. * gnus-registry.el (gnus-registry-enabled): Default to nil. * nnregistry.el: Remove unnecessary `gnus-registry-enabled' defvar. * nnir.el: Ditto. * nnmairix.el: Ditto.
Add gnus-bound-and-true-p macro for XEmacs compatibility and use it in nnir.el and nnmairix.el.