From: Glenn Morris Date: Sun, 14 Feb 2016 11:24:15 +0000 (-0500) Subject: ; Auto-commit of ChangeLog files. X-Git-Tag: emacs-26.0.90~2545 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=e3d608cdc7f93bcbc08a1ee9fdc6ad51a7c44502;p=emacs.git ; Auto-commit of ChangeLog files. --- diff --git a/ChangeLog.2 b/ChangeLog.2 index 2e2cad431cf..f06c82cb864 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 @@ -1,3 +1,1673 @@ +2016-02-14 Nicolas Petton + + * doc/lispref/sequences.texi: Add documentation for seq-map-indexed + +2016-02-14 Nicolas Petton + + New function seq-map-indexed + + * lisp/emacs-lisp/seq.el (seq-map-indexed): New function. + * test/lisp/emacs-lisp/seq-tests.el: Add tests for seq-map-indexed. + +2016-02-14 Lars Ingebrigtsen + + * lisp/gnus/mm-util.el: Remove the mm-string-as-multibyte alias. + +2016-02-14 Lars Ingebrigtsen + + Fix problem with wrong encoding of non-ASCII message bodies + + * lisp/gnus/mml.el (mml-generate-mime-1): Disable + multibyteness before encoding the data. + +2016-02-14 Lars Ingebrigtsen + + Remove codepage setup code from mm-util + + * lisp/gnus/mm-util.el (mm-codepage-setup): Remove. + (mm-codepage-iso-8859-list): Remove. + (mm-codepage-ibm-list, mm-setup-codepage-iso-8859) + (mm-setup-codepage-ibm): Remove. + (mm-charset-eval-alist): Remove the code pages from the + default value. + +2016-02-14 Lars Ingebrigtsen + + Remove compat code for older Emacsen + + * lisp/gnus/gnus-art.el (gnus-button-url-regexp): Remove + XEmacs compat code. + + * lisp/gnus/gnus-sync.el (gnus-sync-json-alist-p): Remove + unused compat function. + (gnus-sync-json-plist-p): Ditto. + + * lisp/gnus/message.el (message-default-charset): Make obsolete. + (message-info): Remove compat code. + (message-setup-fill-variables): Remove kludge needed earlier + to not overwrite `normal-auto-fill-function'. + (message-split-line): Remove compat code. + + * lisp/gnus/mm-view.el (mm-display-inline-fontify): Remove + compat code. + +2016-02-14 Lars Ingebrigtsen + + Remove some compat functions from gmm-utils.el + + * lisp/gnus/gmm-utils.el (gmm-tool-bar-from-list): Remove + compat code. + (gmm-image-search-load-path): Remove. + (gmm-image-load-path-for-library): Remove. + +2016-02-14 Lars Ingebrigtsen + + Remove the gmm-lazy and nnmail-lazy compat widgets + + * lisp/gnus/gmm-utils.el (gmm-lazy): Remove. + + * lisp/gnus/nnmail.el (nnmail-lazy): Remove. + +2016-02-13 Lars Ingebrigtsen + + Clean up nnimap-request-move-article slightly + + * lisp/gnus/nnheader.el (subr-x): Require. + + * lisp/gnus/nnimap.el (nnimap-request-move-article): Clean up + the code slightly. + +2016-02-13 Lars Ingebrigtsen + + Use open-network-stream instead of open-protocol-stream + + * lisp/gnus/nnimap.el: Use open-network-stream instead of + open-protocol-stream. + + * lisp/gnus/nntp.el: Ditto. + + * lisp/gnus/pop3.el: Ditto. + + * lisp/gnus/sieve-manage.el: Ditto. + + * lisp/net/network-stream.el (open-protocol-stream): Make obsolete. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code that relies on (featurep 'mule) + + * lisp/gnus/gnus-group.el (gnus-group-name-decode): Remove + compat code. + + * lisp/gnus/gnus-start.el (gnus-read-descriptions-file): + Remove compat code. + + * lisp/gnus/mm-bodies.el (mm-decode-body, mm-decode-string): + Remove compat code. + + * lisp/gnus/mm-view.el (mm-w3m-standalone-supports-m17n-p): + Remove compat code. + (mm-w3m-standalone-supports-m17n-p): Ditto. + +2016-02-13 Lars Ingebrigtsen + + Remove compat functions from starttls.el + + * lisp/gnus/starttls.el + (starttls-set-process-query-on-exit-flag): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat functions from smime.el + + * lisp/gnus/smime.el (smime-replace-in-string): Remove. + (smime-make-temp-file): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from smiley + + * lisp/gnus/smiley.el (smiley-style): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from rfc2047 + + * lisp/gnus/rfc2047.el (rfc2047-encode-message-header): Remove + compat code. + (rfc2047-decode-string): Ditto. + +2016-02-13 Lars Ingebrigtsen + + Remove compat function from pop3 + + * lisp/gnus/pop3.el (pop3-set-process-query-on-exit-flag): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code in Gnus backends + + * lisp/gnus/nndiary.el (nndiary-error): Remove. + + * lisp/gnus/nndraft.el (nndraft-request-associate-buffer): Ditto. + + * lisp/gnus/nnfolder.el (nnfolder-read-folder): Ditto. + + * lisp/gnus/nnheader.el (nnheader-find-file-noselect): Ditto. + + * lisp/gnus/nnimap.el (nnimap-log-buffer): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from some mml files + + * lisp/gnus/mml-sec.el (mml-secure-passphrase-cache-expiry): + Remove compat code. + + * lisp/gnus/mml-smime.el (mml-smime-openssl-sign-query): + Always use `mail-extract-address-components', since this isn't + time critical. + (mml-smime-get-dns-cert): Ditto. + + * lisp/gnus/mml.el (mml-preview): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code and compat functions from mm-util.el + + * lisp/gnus/mm-util.el (mm-mime-mule-charset-alist): Remove + compat code. + (mm-coding-system-priorities) + (mm-mule-charset-to-mime-charset, mm-charset-after) + (mm-mime-charset, mm-iso-8859-x-to-15-region): Remove compat code. + (mm-detect-coding-region): Define unconditionally. + (mm-detect-mime-charset-region): Ditto. + (mm-coding-system-to-mime-charset): It's 'mime-charset now. + (coding-system-name) + (find-file-coding-system-for-read-from-filename) + (find-operation-coding-system): Remove aliases. + +2016-02-13 Lars Ingebrigtsen + + Remove some compat code from mm-*.el + + * lisp/gnus/mm-bodies.el (mm-decode-body): Ditto. + + * lisp/gnus/mm-decode.el (mm-tmp-directory) + (mm-valid-image-format-p): Remove compat code. + + * lisp/gnus/mm-url.el (mm-url-insert-file-contents): Remove + "Connection" "Close" workaround for older Emacsen. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code and functions from message.el + + * lisp/gnus/message.el (message-send-mail-function): Remove + compat code. + (message-dont-reply-to-names, message-mode) + (message-setup-fill-variables, message-fill-paragraph) + (message-remove-blank-cited-lines, message-make-from) + (message-forward-rmail-make-body, message-tool-bar-gnome) + (message-tab): Remove compat code. + (message-completion-in-region): Remove. + (message-read-from-minibuffer): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Declare rfc1843 instead of autoloading + + * lisp/gnus/gnus-art.el (rfc1843-decode-region): Declare + instead of autoload. + +2016-02-13 Eli Zaretskii + + Avoid signaling an error in 'dired-do-find-regexp-and-replace' + + * lisp/dired-aux.el: Require cl-lib, so that 'cl-mapcan' is + autoloaded correctly. (Bug#22613) + +2016-02-13 Eli Zaretskii + + Fix network-stream-tests.el for MS-Windows + + * test/lisp/net/network-stream-tests.el + (connect-to-tls-ipv6-nowait): Skip for MS-Windows builds. + (connect-to-tls-ipv4-wait): Add a 0.1 sleep-for. + +2016-02-13 Lars Ingebrigtsen + + Remove some Message compat functions + + * lisp/gnus/message.el (message-kill-all-overlays): Define + unconditionally. + (message-window-inside-pixel-edges): Remove. + (mail-dont-reply-to): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove some Gnus compat code + + * lisp/gnus/gnus-art.el (gnus-mime-inline-part): Remove compat code. + (gnus-mm-display-part): Ditto. + + * lisp/gnus/gnus-start.el (gnus-dribble-read-file): Remove + compat code. + +2016-02-13 Lars Ingebrigtsen + + Sort groups before inserting them into the group buffer + + * lisp/gnus/gnus-group.el (gnus-group-describe-all-groups): + Sort groups before inserting them. + +2016-02-13 Lars Ingebrigtsen + + Make "unseen" tracking work again in Gnus + + * lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen" + tracking work again. + +2016-02-13 Lars Ingebrigtsen + + Remove Gnus compat functions defined in gnus.el + + * lisp/gnus/gnus.el (gnus-extent-detached-p): Remove. + (gnus-extent-start-open, gnus-character-to-event) + (gnus-assq-delete-all, gnus-add-text-properties) + (gnus-put-text-property, gnus-key-press-event-p): + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-uu and win + + * lisp/gnus/gnus-util.el (gnus-image-type-available-p): Remove + compat code. + + * lisp/gnus/gnus-uu.el (gnus-uu-tmp-dir): Remove compat code. + + * lisp/gnus/gnus-win.el (gnus-frames-on-display-list): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove several gnus-util compat functions + + * lisp/gnus/gnus-util.el (gnus-set-process-query-on-exit-flag): Remove. + (gnus-read-shell-command): Remove. + (gnus-match-substitute-replacement): Remove. + (gnus-string-match-p): Remove. + (gnus-string-prefix-p): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove the gnus-merge alias + + * lisp/gnus/gnus-util.el (gnus-merge): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove the gnus-union alias + + * lisp/gnus/gnus-util.el (gnus-union): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove the gnus-delete-alist alias + + * lisp/gnus/gnus-util.el (gnus-run-mode-hooks): Remove compat code. + (gnus-delete-alist): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove the gnus-float-time alias + + * lisp/gnus/gnus-util.el (gnus-completion-styles): Remove + compat code. + (gnus-float-time): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-srvr, start and sum + + * lisp/gnus/gnus-srvr.el (gnus-browse-foreign-server): Remove + compat code. + + * lisp/gnus/gnus-start.el (gnus-check-reasonable-setup): + Remove compat code. + + * lisp/gnus/gnus-sum.el (gnus-summary-display-arrow) + (gnus-summary-make-menu-bar, gnus-summary-make-tool-bar) + (gnus-recenter) + (gnus-summary-limit-strange-charsets-predicate) + (gnus-summary-show-thread): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-spec.el + + * lisp/gnus/gnus-spec.el (gnus-lrm-string-p): Remove compat code. + (gnus-balloon-face-function): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Fix compat change in last check-in + + * lisp/gnus/gnus-group.el + (gnus-group-name-charset-group-alist): `find-coding-system' + doesn't exist in Emacs. + +2016-02-13 Lars Ingebrigtsen + + Always use url-queue + + * lisp/gnus/gnus-html.el (gnus-html-schedule-image-fetching): + Always use url-queue. + +2016-02-13 Lars Ingebrigtsen + + Remove compat functions from gnus-html.el + + * lisp/gnus/gnus-html.el (gnus-html-encode-url-chars): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-group.el + + * lisp/gnus/gnus-group.el (gnus-group-name-charset-group-alist) + (gnus-group-make-tool-bar, gnus-group-update-tool-bar): Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Define gnus-diary-kill-entire-line unconditionally + + * lisp/gnus/gnus-diary.el (gnus-diary-kill-entire-line): + Define unconditionally. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-cache and gnus-bookmark + + * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-mode-map): Ditto. + + * lisp/gnus/gnus-cache.el (gnus-cache-decoded-group-name): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-art.el + + * lisp/gnus/gnus-art.el (gnus-article-prepare) + (gnus-mime-copy-part, gnus-output-to-file) + (gnus-article-reply-with-original) + (gnus-button-handle-apropos-variable) + (gnus-button-handle-apropos-documentation): + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from gnus-agent.el + + * lisp/gnus/gnus-agent.el (gnus-agent-make-mode-line-string): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Rewrite gmm-labels usage to use cl-labels + + * lisp/gnus/gmm-utils.el (gmm-tool-bar-style): Remove compat code. + (gmm-labels): Remove. + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from canlock.el + + * lisp/gnus/canlock.el (defmacro): Remove + +2016-02-13 Lars Ingebrigtsen + + Remove compat code from auth-source + + * lisp/gnus/auth-source.el (auth-source-read-char-choice): + Remove compat code. + +2016-02-13 Lars Ingebrigtsen + + Fix gnus-group.el compilation warnings about unprefixed variables + + * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): Avoid + compilation warnings by passing in the dynamic variables as + explicit lexical parameters to `eval'. + +2016-02-13 Lars Ingebrigtsen + + Fix the :tracker slot name + + * lisp/gnus/registry.el (registry-lookup-secondary): The + `tracker' slot is called `tracker', not `:tracker'. + +2016-02-12 Lars Ingebrigtsen + + Fix compilation warnings in gnus-art.el + + * lisp/gnus/gnus-art.el (rfc1843-decode-region): Autoload. + (gnus-article-hide): Avoid compilation warnings. + +2016-02-12 Lars Ingebrigtsen + + Fix compilation warning in gnus-score.el + + * lisp/gnus/gnus-score.el (gnus-art): Require to silence byte + compiler. + +2016-02-12 Andreas Schwab + + Revert "Fix gnus-group-get-new-news-this-group on group with closed server" + + This reverts commit 9dc77e37aa84c6df9b3ddb4609f3c09201b0580e. + + This makes nnimap groups not be activated. + +2016-02-12 Lars Ingebrigtsen + + Fix encoding problem introduced by previous patch series + + * lisp/gnus/rfc2047.el: Ditto (bug#22648). + + * lisp/gnus/rfc2231.el: Fix problem created by the + mm-replace-in-string conversion. + +2016-02-12 Lars Ingebrigtsen + + Revert "Avoid defvarring prefix-less variables" + + This reverts commit 303390bda34f98b400798d5383cf0d722e35ba19. + + The defvars are needed if we're doing lexical-binding + +2016-02-12 Glenn Morris + + * test/lisp/url/url-auth-tests.el (url-auth-test-digest-auth): + Make it pass. + + * test/lisp/url/url-auth-tests.el + (url-auth-test-digest-auth-retrieve-cache): Fix obvious typo. + +2016-02-12 Lars Ingebrigtsen + + Finish up cl-defmethoding registry,el + + * lisp/gnus/registry.el (initialize-instance): Use cl-defmethod. + +2016-02-12 Lars Ingebrigtsen + + Revert the gnus-replace-in-string change, fix arguments, reapply + +2016-02-12 Lars Ingebrigtsen + + Silence more message.el compilation warnings + + * lisp/gnus/message.el (message-generate-headers): Don't use + variable values directly to get the header values, because + that breaks with lexical binding (without unprefixed defvars). + +2016-02-12 Lars Ingebrigtsen + + Fix various compilation warnings in message.el + + * lisp/gnus/message.el (message-fix-before-sending): Use + read-multiple-choice instead of gnus-multiple-choice. + (mm-util): Require. + (rfc2047): Require. + (message-remove-blank-cited-lines): Use message instead of + gnus-message. + (message-send): Use y-or-n-p instead of gnus-y-or-n-p. + +2016-02-12 Lars Ingebrigtsen + + Silence compilation warning in mm-view + + * lisp/gnus/mm-view.el (mm-display-inline-fontify): Silence + compilation warning. + +2016-02-12 Lars Ingebrigtsen + + Fix epg-related compilation warnings in mml-sec + + * lisp/gnus/mml-sec.el: Fix compilation warnings from the epg + library. + +2016-02-12 Lars Ingebrigtsen + + rmail-dont-reply-to-names is obsolete + + * lisp/gnus/nnmail.el (nnmail-fancy-expiry-target): Don't bind + the obsolete `rmail-dont-reply-to-names' variable. + +2016-02-12 Lars Ingebrigtsen + + Partially revert the defmethod->cl-defmethod change in registry.el + + * lisp/gnus/registry.el (initialize-instance): Use defmethod, + since cl-defmethod doesn't work with :after. + (initialize-instance): Ditto, but with :before. + +2016-02-12 Lars Ingebrigtsen + + Avoid obsolete function in plstore + + * lisp/gnus/plstore.el (plstore--insert-buffer): Use setf + instead of the obsolete epg-context-set-armor. + +2016-02-12 Lars Ingebrigtsen + + Use cl-defmethod in registry.el + + * lisp/gnus/registry.el: Use cl-defmethod instead of the + obsolete defmethod. + +2016-02-12 Lars Ingebrigtsen + + Make sieve-manage require sasl + + * lisp/gnus/sieve-manage.el: Fix compilation warning by + requiring sasl. + +2016-02-12 Lars Ingebrigtsen + + Avoid defvarring prefix-less variable + + * lisp/gnus/mm-uu.el (mm-uu-entry): Rename from `entry'. + +2016-02-12 Lars Ingebrigtsen + + * lisp/gnus/mailcap.el: Remove usage of mailcap-delete-duplicates. + +2016-02-12 Lars Ingebrigtsen + + Don't use the obsolete char-valid-p function + + * lisp/gnus/mm-url.el (mm-url-decode-entities): Don't use the + obsolete char-valid-p function. + +2016-02-12 Lars Ingebrigtsen + + Fix missed translation in a previous commit + + * lisp/gnus/mailcap.el (mailcap-mime-types): Fix missed + translation of mailcap-delete-duplicates. + +2016-02-12 Lars Ingebrigtsen + + Avoid using mm-make-temp-file + + * lisp/gnus/mail-source.el (mail-source-delete-crash-box): Ditto. + + * lisp/gnus/mm-decode.el (mm-display-external): Ditto. + + * lisp/gnus/mml-smime.el (mml-smime-openssl-encrypt): Ditto. + +2016-02-12 Lars Ingebrigtsen + + Fix compilation warning in gnus-start + + * lisp/gnus/gnus-start.el (gnus-slave-save-newsrc): Avoid + mm-make-temp-file. + +2016-02-12 Lars Ingebrigtsen + + Avoid the obsoleted defmethod + + * lisp/gnus/gnus-icalendar.el: Use cl-defmethod instead of + defmethod. + +2016-02-12 Lars Ingebrigtsen + + Avoid defvarring prefix-less variables + + * lisp/gnus/gnus-group.el (gnus-group-update-eval-form): We + don't need to `defvar' the short variables to allow `eval' to + use them. + +2016-02-12 Lars Ingebrigtsen + + nnweb doesn't need unibyte buffers + + * lisp/gnus/nnweb.el (nnweb-retrieve-headers) + (nnweb-read-overview, nnweb-request-article) + (nnweb-google-reference): Unibyte buffers are not needed here. + +2016-02-12 Lars Ingebrigtsen + + Encode before sending from nnspool + + * lisp/gnus/nnspool.el (nnspool-request-post): Encode data + before sending it to the news server. + +2016-02-11 Lars Ingebrigtsen + + nnrss buffers don't have to be unibyte + + * lisp/gnus/nnrss.el (nnrss-insert): The buffer doesn't have + to be unibyte just to receive data, I think. + +2016-02-11 Lars Ingebrigtsen + + Don't use mm-with-unibyte-current-buffer in mml2015 + + * lisp/gnus/mml2015.el (mml2015-mailcrypt-encrypt): Don't use + mm-with-unibyte-current-buffer. + +2016-02-11 Lars Ingebrigtsen + + Don't use mm-with-unibyte-current in mml1991 + + * lisp/gnus/mml1991.el (mml1991-epg-sign): Don't use + mm-with-unibyte-current. + +2016-02-11 Lars Ingebrigtsen + + Don't use mm-with-unibyte-current in mml1991 + + * lisp/gnus/mml1991.el (mml1991-pgg-sign): Don't use + mm-with-unibyte-current. + +2016-02-11 Lars Ingebrigtsen + + Don't use mm-with-unibyte-buffer in utf7 + + * lisp/gnus/utf7.el (utf7-fragment-encode): Don't use + mm-with-unibyte-buffer. + +2016-02-11 Lars Ingebrigtsen + + Remove XEmacs compat code from Gnus helper libraries + + * lisp/gnus/plstore.el (plstore-called-interactively-p): Remove. + + * lisp/gnus/pop3.el (pop3-make-date): Remove XEmacs compat. + + * lisp/gnus/sieve-mode.el: Remove XEmacs compat. + + * lisp/gnus/spam-stat.el (spam-stat-called-interactively-p): Remove. + +2016-02-11 Lars Ingebrigtsen + + Remove XEmacs compat code from Gnus backends + + * lisp/gnus/mm-view.el (mm-inline-image-xemacs): Remove. + (mm-inline-image): Rename from mm-inline-image-emacs. + + * lisp/gnus/mml.el: Remove XEmacs compat code. + + * lisp/gnus/nnheader.el: Remove XEmacs compat code. + + * lisp/gnus/nnimap.el (nnimap-open-connection-1): Remove + XEmacs compat code. + + * lisp/gnus/nnir.el (nnir-run-gmane): Remove XEmacs compat code. + + * lisp/gnus/nnmail.el (nnmail-pathname-coding-system): Remove + XEmacs compat code. + + * lisp/gnus/nnmairix.el: Remove XEmacs compat code. + + * lisp/gnus/nnrss.el: Remove XEmacs compat code. + + * lisp/gnus/nntp.el: Remove XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen + + Remove XEmacs compat functions from mm-util.el + + * lisp/gnus/mm-util.el (mm-special-display-p): Remove. + (mm-decode-coding-string, mm-encode-coding-string) + (mm-decode-coding-region, mm-encode-coding-region): Remove. + (mm-string-to-multibyte): Remove. + (mm-char-or-char-int-p): Remove. + (mm-ucs-to-char): Remove compat versions of the function. + (mm-read-coding-system): Remove. + (mm-coding-system-p): Remove compat code. + (mm-enrich-utf-8-by-mule-ucs): Remove. + (mm-enable-multibyte, mm-disable-multibyte): Remove compat versions. + (mm-delete-duplicates): Remove. + (mm-multibyte-p): Remove compat versions. + (mm-xemacs-find-mime-charset-1): Remove. + (mm-xemacs-find-mime-charset): Remove. + (mm-make-temp-file): Made obsolete. + (mm-find-buffer-file-coding-system): Remove XEmacs compat. + +2016-02-11 Lars Ingebrigtsen + + Remove Message and mm-decode XEmacs compat code + + * lisp/gnus/message.el: Remove XEmacs compat code. + + * lisp/gnus/mm-decode.el (mm-create-image-xemacs): Remove. + + * lisp/gnus/mm-util.el: Remove some XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen + + Remove som XEmacs compat code from message.el + + * lisp/gnus/message.el: Remove some XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen + + Remove XEmacs compat code from ietf-drums.el + + * lisp/gnus/ietf-drums.el (ietf-drums-syntax-table): Drop + XEmacs compat. + +2016-02-11 Lars Ingebrigtsen + + Remove XEmacs compat code from gravatar.el + + * lisp/gnus/gravatar.el: Remove XEmacs compat code from + gravatar.el. + +2016-02-11 Lars Ingebrigtsen + + Remove more XEmacs compat code from Gnus + + * lisp/gnus/gnus-util.el (gnus-bound-and-true-p): Remove. + (gnus-timer--function): Remove. + + * lisp/gnus/gnus-uu.el (gnus-uu-save-article): Remove XEmacs + 19.2 compat. + + * lisp/gnus/gnus-win.el: Remove XEmacs compat code. + +2016-02-11 Lars Ingebrigtsen + + Remove more XEmacs compat functions from gnus-util.el + + * lisp/gnus/gnus-util.el (gnus-put-display-table): Remove. + (gnus-get-display-table): Remove. + (gnus-format-message): Remove. + +2016-02-11 Lars Ingebrigtsen + + Remove more XEmacs compat functions from Gnus + + * lisp/gnus/gnus-util.el (gnus-next-char-property-change): Remove. + (gnus-previous-char-property-change): Remove. + (gnus-graphic-display-p): Remove. + (gnus-select-frame-set-input-focus): Remove. + +2016-02-11 Lars Ingebrigtsen + + Remove more XEmacs compat code from gnus-util + + * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and + all its usages). + (gnus-invisible-p): Remove. + +2016-02-11 Lars Ingebrigtsen + + Remove gnus-make-local-hook + + * lisp/gnus/gnus-util.el (gnus-make-local-hook): Remove (and + all its usages). + +2016-02-11 Lars Ingebrigtsen + + gnus-replace-in-string -> replace-regexp-in-string + + * lisp/gnus/gnus-util.el (gnus-replace-in-string): Declare + obsolete. Transform all usages of it into + replace-regexp-in-string. + + * lisp/gnus/mailcap.el (mailcap-replace-in-string): Remove. + +2016-02-10 Lars Ingebrigtsen + + Remove Gnus XEmacs compat + + * lisp/gnus/gnus-start.el (gnus-dribble-enter): Remove comment + about code that doesn't work in XEmacs. + + * lisp/gnus/gnus-sum.el: Remove XEmacs compat. + + * lisp/gnus/gnus-topic.el: Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen + + Remove compat functions in gnus-spec.el + + * lisp/gnus/gnus-spec.el (gnus-string-width-function): Remove. + (gnus-substring-function): Remove. + (gnus-use-correct-string-widths): Remove. + (gnus-make-format-preserve-properties): Remove. + (gnus-xmas-format): Remove. + + * lisp/gnus/gnus-srvr.el (gnus-server-mode): Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen + + Remove Gnus XEmacs compat functions + + * lisp/gnus/gnus-registry.el: Remove XEmacs compat. + + * lisp/gnus/gnus-salt.el: Remove XEmacs compat. + + * lisp/gnus/gnus-score.el (gnus-decay-score): Remove XEmacs compat. + +2016-02-10 Lars Ingebrigtsen + + Remove Gnus XEmacs compatibility + + * lisp/gnus/gnus-demon.el (gnus-demon-idle-since): Remove + XEmacs compat. + + * lisp/gnus/gnus-dired.el: Remove XEmacs compat. + + * lisp/gnus/gnus-draft.el: Remove XEmacs compat. + + * lisp/gnus/gnus-gravatar.el (gnus-gravatar-insert): Remove + XEmacs compat. + + * lisp/gnus/gnus-group.el: Remove XEmacs compat. + + * lisp/gnus/gnus-html.el: Remove XEmacs compat. + + * lisp/gnus/gnus-ml.el: Remove XEmacs compat. + + * lisp/gnus/gnus-picon.el (gnus-picon-style): Remove XEmacs comment. + +2016-02-10 Lars Ingebrigtsen + + Don't use image-map if it isn't defined + + * lisp/net/shr.el (shr-image-map): Only use image-map as a + parent if it's defined (bug#22614). + +2016-02-10 Lars Ingebrigtsen + + Check for MagickAutoOrientImage + + * configure.ac: Check for MagickAutoOrientImage. + + * src/image.c (imagemagick_load_image): Don't use + MagickAutoOrientImage unless it's available. + +2016-02-10 Lars Ingebrigtsen + + Document EXIF image rotation + + * doc/lispref/display.texi (ImageMagick Images): Mention EXIF rotation. + +2016-02-10 Dima Kogan + + Support integer image rotation and respect EXIF rotations + + * src/image.c (imagemagick_load_image): Allow integer rotations in + addition to floating point rotations (bug#22591). + * src/image.c (imagemagick_load_image): Images that have an + orientation given in EXIF and have no explicit :rotation tag are now + pre-rotated. All information such as width/height is reported for the + rotated image. + +2016-02-10 Wolfgang Jenkner + + * lisp/net/shr.el (image-map): Defvar it. (Bug#22614) + +2016-02-10 Lars Ingebrigtsen + + * lisp/gnus/gnus-cite.el: Remove XEmacs compat code. + +2016-02-09 Lars Ingebrigtsen + + Remove compat code from gnus-bookmark.el + + * lisp/gnus/gnus-bookmark.el (gnus-bookmark-mouse-available-p): Remove. + (gnus-bookmark-remove-properties): Remove. + +2016-02-09 Lars Ingebrigtsen + + Remove XEmacs compat code from gnus-a*.el + + * lisp/gnus/gnus-agent.el: Remove compat code. + + * lisp/gnus/gnus-art.el: Remove compat code. + + * lisp/gnus/gnus-async.el: Remove compat code. + +2016-02-09 Lars Ingebrigtsen + + Remove gmm compat functions + + * lisp/gnus/gmm-utils.el (gmm-image-search-load-path): Remove. + (gmm-write-region): Remove. + (gmm-called-interactively-p): Remove. + +2016-02-09 Lars Ingebrigtsen + + * lisp/gnus/ecomplete.el: Remove XEmacs compat code. + +2016-02-09 Lars Ingebrigtsen + + Remove compat code from compface.el + + * lisp/gnus/compface.el: Remove XEmacs compat code throughout. + +2016-02-09 Lars Ingebrigtsen + + Remove the now empty gnus-ems.el and references to it + +2016-02-09 Lars Ingebrigtsen + + Remove Gnus compat names for mouse bindings + + * lisp/gnus/gnus-ems.el (gnus-widget-button-keymap): Remove. + (gnus-down-mouse-2): Remove. + (gnus-down-mouse-3): Remove. + +2016-02-09 Lars Ingebrigtsen + + Drop Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-mule-max-width-function): Remove. + + * lisp/gnus/gnus-util.el (gnus-kill-all-overlays): Move here. + + * lisp/gnus/gnus.el (gnus-mode-line-modified): Remove. + +2016-02-09 Lars Ingebrigtsen + + Get rid of gnus-ems-redefine + + * lisp/gnus/gnus-ems.el (gnus-mouse-face-prop): Remove. + +2016-02-09 Lars Ingebrigtsen + + * lisp/gnus/gnus-spec.el: Move definition here from gnus-ems.el. + +2016-02-09 Lars Ingebrigtsen + + Remove Gnus compat code + + * lisp/gnus/gnus-ems.el (gnus-ems-redefine): Remove + transitional code from ten years ago. + +2016-02-09 Lars Ingebrigtsen + + Allow interactively scaling past :max-width etc + + * lisp/image.el (image--current-scaling) + (image--image-without-parameters): New functions. + (image--change-size): Use them to allow changing the size of a + image even if it has :width/:max-width (etc.) already set. + +2016-02-09 Lars Ingebrigtsen + + * lisp/gnus/mm-decode.el (shr-image-map): Compilation fix. + +2016-02-09 Lars Ingebrigtsen + + Allow accessing the image commands via shr + + * lisp/gnus/mm-decode.el (mm-convert-shr-links): Allow + accessing the image commands. + + * lisp/net/shr.el (shr-image-map): New map used for images. + (shr-urlify): Don't overwrite image maps when applying URL maps. + +2016-02-09 Lars Ingebrigtsen + + Use a sparse image keymap + + * lisp/image.el (image-map): Use a sparse keymap. + +2016-02-09 Lars Ingebrigtsen + + Put a keymap on images created with insert-image and friends + + * lisp/image.el (image-save): New command. + (image-rotate): Ditto. + (image-map): New keymap. + (insert-image): Put the image-map on all images. + (insert-sliced-image): Ditto. + * doc/lispref/display.texi (Showing Images): Document the + image map. + +2016-02-09 Lars Ingebrigtsen + + Fix some folding issues in read-multiple-choice + + * lisp/subr.el (read-multiple-choice): Fix folding when you + have many items. + +2016-02-09 Lars Ingebrigtsen + + Fix typo in last checkin + +2016-02-09 Lars Ingebrigtsen + + Remove Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-mark-active-p) + (gnus-region-active-p, gnus-select-lowest-window) + (gnus-summary-display-table, gnus-max-width-function): Remove + compat functions. + +2016-02-09 Lars Ingebrigtsen + + Move non-compat Gnus functions to gnus-util.el + + * lisp/gnus/gnus-util.el (gnus-remove-image, gnus-put-image) + (gnus-create-image, gnus-image-type-available-p): Move here + from gnus-ems.el, since these aren't compat functions. + +2016-02-09 Paul Eggert + + Omit valloc decl if redundant + + * src/gmalloc.c (valloc): Omit decl if malloc.h is included, + to pacify --enable-gcc-warnings. + +2016-02-09 Wolfgang Jenkner + + Restore the calloc family. + + * src/gmalloc.c (calloc, gcalloc, hybrid_calloc): Restore definitions. + They were lost in a4817d8 but calloc is still (marginally) used in + code statically liked with emacs, so hybrid_calloc is needed. + Also, in the non-hybrid case, we can't get rid of calloc anyway as + other libraries liked with emacs may need it. + * src/conf_post.h: Restore redefinition of calloc to hybrid_calloc. + +2016-02-09 Lars Ingebrigtsen + + Remove some Gnus compat functions + + * lisp/gnus/gnus-ems.el (gnus-string-mark-left-to-right) + (gnus-window-inside-pixel-edges, gnus-set-process-plist) + (gnus-process-plist, gnus-process-get, gnus-process-put): Remove. + +2016-02-09 Paul Eggert + + - + + - + +2016-02-09 Paul Eggert + + Merge from origin/emacs-25 + + 4feb962 * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring + cc419fb Don't inloop gnus-uu-mark-thread on the last thread + 51c77a2 Display non-ASCII group names better in prompts + f93d669 Default to gpg2 instead of gpg + +2016-02-09 Paul Eggert + + Merge from origin/emacs-25 + + 9ffe7dd * lisp/isearch.el (isearch-define-mode-toggle): Improve logic + 16140f7 * lisp/menu-bar.el (menu-bar-options-menu): New search submenu + 3db6adb * lisp/isearch.el (search-default-mode) + 4ea1ea7 * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode + c77ffc8 Use monitor's resolution for positioning tooltips + 49e5749 Fix file-notify-test on MS-Windows + be1d874 Fix issues found by auditing w32notify code + 87ae218 Extend etags Ruby support for accessors + aa35257 Update publicsuffix.txt. + 6816bff Ensure that Gnus dribble handling allows removing entries + 691feae Be consistent when using encoded strings in nnimap data + 3ed423b Display the decoded Gnus group name + 5428b5b Use completion-ignore-case instead of defining command + +2016-02-09 Paul Eggert + + Merge from origin/emacs-25 + + 1eaf68f * test/automated/file-notify-tests.el (file-notify-test06-many-events): + d333716 ; * etc/NEWS: Expand news entry for scss-mode + c32c16f ; Better document changes in ls-lisp default behavior + dc6eed2 Fix doc string of tls-program + +2016-02-09 Paul Eggert + + Merge from origin/emacs-25 + + 2c117fc * etc/NEWS: Document new mpc.el features + 71a0496 * lisp/custom.el (defface): Revert indentation change. (Bug#22524) + 9dfece1 Correctly fontify C++ initializations which "look like" functions. + 4485222 Improve newsticker-treeview-selection-face + 4236944 Minor fix in tagging Ruby accessors by etags + 35fc77d Spelling fixes + 3dda110 Remove 'def X' from the example + +2016-02-09 Paul Eggert + + Minor alignas cleanup + + * src/lisp.h (alignas): Remove now-redundant #ifdef that was left + over from the old way of doing things, before Bug#20862 was fixed. + +2016-02-09 Paul Eggert + + Add lmalloc commentary and tweak laligned + + * src/alloc.c (laligned): Help compiler in a tiny way by putting + the more-commonly-failing disjunct first. + +2016-02-09 Eli Zaretskii + + Clarify documentation of key binding conventions + + * doc/lispref/tips.texi (Key Binding Conventions): Clarify which + "punctuation characters" are reserved after "C-c". (Bug#22604) + +2016-02-09 Oscar Fuentes + + * etc/NEWS: mention the `vc-faces' customization group + +2016-02-09 Paul Eggert + + Sync with gnulib + + This incorporates: + 2016-02-09 stdalign: port to clang 3.7.0 + 2016-02-06 misc: port better to gcc -fsanitize=address + * doc/misc/texinfo.tex, lib/stdalign.in.h, m4/acl.m4, m4/getgroups.m4: + Copy from gnulib. + +2016-02-09 Michael Albinus + + * CONTRIBUTE: Add more examples for $(SELECTOR) make variable. + +2016-02-09 Katsumi Yamaoka + + Make mm-html-inhibit-images and mm-html-blocked-images default to nil + + * lisp/gnus/mm-decode.el (mm-html-inhibit-images) + (mm-html-blocked-images): Default to nil. + + * doc/misc/emacs-mime.texi (Display Customization): Mention that + mm-html-inhibit-images and mm-html-blocked-images default to nil. + + * etc/NEWS (Gnus): Document mm-html-inhibit-images and + mm-html-blocked-images. + +2016-02-08 Paul Eggert + + Increase success rate of fallback lmalloc + + * src/alloc.c (lmalloc, lrealloc): Reallocate with (typically) + larger and larger sizes, to increase the probability that + the allocator will return a Lisp-aligned pointer. + +2016-02-08 Lars Ingebrigtsen + + Make backgrounds extend to the end of the lines in shr + + * lisp/net/shr.el (shr-face-background): Faces can also be on + the form `(:background "#fff)' (bug#22547). + +2016-02-08 Lars Ingebrigtsen + + Make the `R' command get the correct relative s + + * lisp/net/eww.el (eww-readable): Preserve the base URL so + that image expansions are fetched from the right place (bug#22605). + + (cherry picked from commit 8722e849f75ceafb82a1c17105e8ab76077a8ebc) + + Backport: + +2016-02-08 Mike Kupfer + + Fix typos in emacs-mime.texi and gnus.texi + + * doc/misc/emacs-mime.texi (Display Customization): + * doc/misc/gnus.texi (HTML): Fix typo. + +2016-02-08 Katsumi Yamaoka + + * doc/misc/emacs-mime.texi (Display Customization): + Doc fix for mm-html-inhibit-images. + +2016-02-08 Lars Ingebrigtsen + + Fix message-cross-post-followup-to group names + + * lisp/gnus/message.el (message-cross-post-followup-to): Don't + insert group names like "nntp+foo:zot", because those aren't valid. + +2016-02-08 David Edmondson + + Compare recipient and keys case-insensitively + + * lisp/gnus/mml2015.el: (mml-secure-check-user-id): When comparing a + recipient address with that from a key, do so in a case insensitive + manner (bug#22603). + +2016-02-08 Glenn Morris + + * lisp/gnus/mm-decode.el (mm-alist-to-plist): Doc fix. + +2016-02-08 Katsumi Yamaoka + + Refactor HTML images handling of Gnus and mm-* (a part of bug#21650) + + * doc/misc/emacs-mime.texi (Display Customization): + Remove mm-inline-text-html-with-images; add documentations for + mm-html-inhibit-images and mm-html-blocked-images. + + * lisp/gnus/gnus-art.el (gnus-article-show-images): + No need to bind mm-inline-text-html-with-images. + (gnus-bind-safe-url-regexp): Rename to gnus-bind-mm-vars. + (gnus-bind-mm-vars): Rename from gnus-bind-safe-url-regexp; + bind mm-html-inhibit-images and mm-html-blocked-images. + (gnus-mime-view-all-parts, gnus-mime-view-part-internally) + (gnus-mm-display-part, gnus-mime-display-single) + (gnus-mime-display-alternative): Use gnus-bind-mm-vars. + + * lisp/gnus/mm-decode.el (mm-inline-text-html-with-images): Remove. + (mm-html-inhibit-images, mm-html-blocked-images): New user options. + (mm-shr): Bind shr-inhibit-images and shr-blocked-images with + mm-html-inhibit-images and mm-html-blocked-images respectively + instead of gnus-inhibit-images and gnus-blocked-images. + + * lisp/gnus/mm-view.el (mm-setup-w3m): Use mm-html-inhibit-images + instead of mm-inline-text-html-with-images. + +2016-02-08 Paul Eggert + + Port to FreeBSD 11-CURRENT i386 + + Problem reported by Herbert J. Skuhra in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00354.html + Instead of trying + * src/alloc.c (lmalloc, lrealloc, laligned): New functions. + (xmalloc, xzalloc, xrealloc, lisp_malloc): Use them. + (__alignof__) [!__GNUC__ && !__alignof__]: New macro. + (MALLOC_IS_GC_ALIGNED): New macro. + * src/lisp.h (NONPOINTER_BITS): Remove. All uses removed. + No longer needed now that alloc.c uses lmalloc and lrealloc. + +2016-02-08 Michael Albinus + + Some fixes in file-notify-tests.el + + * test/automated/file-notify-tests.el + (file-notify--test-with-events-check) + (file-notify--test-with-events-explainer): New defuns. + (file-notify--test-with-events): Use it. + (file-notify-test07-backup): Fix docstring. Some of the + backends fire two `changed' events. Backup by rename doesn't + work for kqueue. + +2016-02-07 Michael Albinus + + Fix Bug#22557 + + * lisp/filenotify.el (file-notify-callback): Do not send a + `stopped' event in case of backup by renaming. (Bug#22557) + + * test/automated/Makefile.in: Use $(SELECTOR_EXPENSIVE) for + all targets but check and check-maybe. + + * test/automated/file-notify-tests.el + (file-notify--test-read-event-timeout): New defconst. + (file-notify--deftest-remote, file-notify--wait-for-events) + (file-notify-test02-events) + (file-notify-test04-file-validity) + (file-notify-test06-many-events): Use it. + (file-notify--test-cleanup): Make it more robust. Delete also + backup file. + (file-notify-test07-backup): New test. + +2016-02-07 Paul Eggert + + Fix test for dladdr + + Problem reported by Andreas Schwab in: + http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00327.html + * configure.ac (dladdr): Link with LIBMODULES when checking for + this function. + +2016-02-07 Andreas Schwab + + Fix gnus-group-get-new-news-this-group on group with closed server + + * lisp/gnus/nnimap.el (nnimap-change-group): Lookup server + method and pass to nnimap-open-server. + +2016-02-07 Artur Malabarba + + * lisp/comint.el (comint-prompt-read-only): Clean tabs in docstring + + While tabs in code are mostly fine because the Emacs sources have a + .dir-locals file specifying tab-width, the same is not true of tabs in + code examples inside docstrings. The docstring is printed on a *Help* + buffer, which can be created on any directory and won't necessarily have + the same tab-width set. + +2016-02-07 Lars Ingebrigtsen + + Don't inloop gnus-uu-mark-thread on the last thread + + * lisp/gnus/gnus-uu.el (gnus-uu-mark-thread): Don't infloop on the + final thread in the summary buffer (bug#16666). + +2016-02-06 Lars Ingebrigtsen + + Display non-ASCII group names better in prompts + + * lisp/gnus/gnus-sum.el (gnus-articles-to-read): To decode the + group name, we have to do that before we remove the prefix. + +2016-02-06 Lars Ingebrigtsen + + Default to gpg2 instead of gpg + + * lisp/epg-config.el (epg-gpg-program): Prefer gpg2 over gpg, if + it exists. This fixes many problems with using the GPG + authentication agent. + +2016-02-06 David Edmondson + + src/process.c Correctly convert AF_INET6 addresses + + * src/process.c (conv_lisp_to_sockaddr): AF_INET6 addresses are + converted to a list of 16 bit quantities by + conv_sockaddr_to_lisp(). conv_lisp_to_sockaddr() should follow the + same scheme rather than expecting a (longer) list of 8 bit + quantities. + + Backport: + + (cherry picked from commit 55ce3c30d617c38eb086d5ad4ffbd881c20c559c) + +2016-02-06 Artur Malabarba + + * lisp/isearch.el (isearch-define-mode-toggle): Improve logic + +2016-02-06 Artur Malabarba + + * lisp/menu-bar.el (menu-bar-options-menu): New search submenu + + (menu-bar-search-options-menu): New variable + +2016-02-06 Artur Malabarba + + * lisp/isearch.el (search-default-mode) + + (isearch-regexp-function): Improve docstrings. + +2016-02-06 Artur Malabarba + + * lisp/isearch.el: Rename search-default-regexp-mode to search-default-mode + + (search-default-mode): New variable. + (isearch-mode, isearch-define-mode-toggle) + (isearch--describe-regexp-mode): Update accordingly. + * lisp/menu-bar.el (nonincremental-search-forward): Update accordingly. + * etc/NEWS: Update accordingly. + * doc/emacs/search.texi: Update accordingly. + +2016-02-06 Oscar Fuentes + + Use monitor's resolution for positioning tooltips + + * src/xfns.c (compute_tip_xy): Use the resolution of the monitor where + the mouse pointer is to avoid placing the tooltip over the border of + the monitor on multi-head displays. Fixes bug#22549. + +2016-02-06 Eli Zaretskii + + Fix file-notify-test on MS-Windows + + * test/automated/file-notify-tests.el (file-notify--test-timeout): + Reduce w32notify timeout to 10 sec. + (file-notify-test06-many-events): Call read-event after each + rename, to keep the w32notify backend happy in batch mode. + (Bug#22534) + +2016-02-06 Eli Zaretskii + + Fix issues found by auditing w32notify code + + * src/w32inevt.c (handle_file_notifications): Count the number of + events to be returned. + * src/w32notify.c (send_notifications): Don't copy to the file + notification buffer more than it can hold. (Bug#22534) + +2016-02-06 Eli Zaretskii + + Extend etags Ruby support for accessors + + * lib-src/etags.c (Ruby_functions): Support accessors defined with + parentheses. (Bug#22563) + + * test/etags/ruby-src/test1.ru (A::B): Add tests for accessors + defined with parentheses. + * test/etags/ETAGS.good_1: + * test/etags/ETAGS.good_2: + * test/etags/ETAGS.good_3: + * test/etags/ETAGS.good_4: + * test/etags/ETAGS.good_5: + * test/etags/ETAGS.good_6: + * test/etags/CTAGS.good: Adapt to changes in Ruby tests. + +2016-02-06 Lars Ingebrigtsen + + Update publicsuffix.txt. + + * etc/publicsuffix.txt: Updated from + https://publicsuffix.org/list/public_suffix_list.dat. + +2016-02-06 Lars Ingebrigtsen + + Ensure that Gnus dribble handling allows removing entries + + * lisp/gnus/gnus-start.el (gnus-dribble-enter): Ensure that each + entry is on a single line. + +2016-02-05 OGAWA Hirofumi (tiny change) + + Be consistent when using encoded strings in nnimap data + + * lisp/gnus/nnimap.el (nnimap-encode-gnus-group): New function + (nnimap-request-list): Use it. + (nnimap-request-newgroups): Ditto. + +2016-02-05 OGAWA Hirofumi (tiny change) + + Display the decoded Gnus group name + + * lisp/gnus/gnus-sum.el (gnus-summary-read-group-1): Use the + decoded group name in the message. + +2016-02-05 Lars Ingebrigtsen + + Use completion-ignore-case instead of defining command + + * lisp/erc/erc.el (erc-mode): Set completion-ignore-case so + that we get case-insensitive completion. + (erc-completion-at-point): Remove. + +2016-02-05 Eli Zaretskii + + Merge branch 'emacs-25' of git.savannah.gnu.org:/srv/git/emacs into emacs-25 + +2016-02-05 Michael Albinus + + * test/automated/file-notify-tests.el (file-notify-test06-many-events): + + Reduce the number of iterations to 250 in case of w32notify. + +2016-02-05 Eli Zaretskii + + Fix problems caused by new implementation of sub-word mode + + * lisp/subr.el (forward-word-strictly, backward-word-strictly): + New functions. + (word-move-empty-char-table): New variable. + + * etc/NEWS: Mention 'forward-word-strictly' and + 'backward-word-strictly'. + + * doc/lispref/positions.texi (Word Motion): Document + 'find-word-boundary-function-table', 'forward-word-strictly', and + 'backward-word-strictly'. (Bug#22560) + + * src/syntax.c (syms_of_syntax) + : Doc fix. + + * lisp/wdired.el (wdired-xcase-word): + * lisp/textmodes/texnfo-upd.el (texinfo-copy-node-name) + (texinfo-copy-section-title, texinfo-start-menu-description) + (texinfo-copy-menu-title, texinfo-specific-section-type) + (texinfo-insert-node-lines, texinfo-copy-next-section-title): + * lisp/textmodes/texinfo.el (texinfo-clone-environment) + (texinfo-insert-@end): + * lisp/textmodes/texinfmt.el (texinfo-format-scan) + (texinfo-anchor, texinfo-multitable-widths) + (texinfo-multitable-item): + * lisp/textmodes/tex-mode.el (latex-env-before-change): + * lisp/textmodes/flyspell.el (texinfo-mode-flyspell-verify): + * lisp/skeleton.el (skeleton-insert): + * lisp/simple.el (count-words): + * lisp/progmodes/vhdl-mode.el (vhdl-beginning-of-libunit) + (vhdl-beginning-of-defun, vhdl-beginning-of-statement-1) + (vhdl-update-sensitivity-list, vhdl-template-block) + (vhdl-template-break, vhdl-template-case, vhdl-template-default) + (vhdl-template-default-indent, vhdl-template-for-loop) + (vhdl-template-if-then-use, vhdl-template-bare-loop) + (vhdl-template-nature, vhdl-template-procedural) + (vhdl-template-process, vhdl-template-selected-signal-asst) + (vhdl-template-type, vhdl-template-variable) + (vhdl-template-while-loop, vhdl-beginning-of-block) + (vhdl-hooked-abbrev, vhdl-port-copy, vhdl-hs-forward-sexp-func): + * lisp/progmodes/verilog-mode.el (verilog-backward-sexp) + (verilog-forward-sexp, verilog-beg-of-statement) + (verilog-set-auto-endcomments, verilog-backward-token) + (verilog-do-indent): + * lisp/progmodes/vera-mode.el (vera-guess-basic-syntax) + (vera-indent-block-closing): + * lisp/progmodes/simula.el (simula-context) + (simula-backward-up-level, simula-forward-down-level) + (simula-previous-statement, simula-next-statement) + (simula-skip-comment-backward, simula-calculate-indent) + (simula-find-if, simula-electric-keyword): + * lisp/progmodes/sh-script.el (sh-smie--rc-newline-semi-p): + * lisp/progmodes/ruby-mode.el (ruby-smie--redundant-do-p) + (ruby-smie--forward-token, ruby-smie--backward-token) + (ruby-singleton-class-p, ruby-calculate-indent) + (ruby-forward-sexp, ruby-backward-sexp): + * lisp/progmodes/ps-mode.el (ps-run-goto-error): + * lisp/progmodes/perl-mode.el (perl-syntax-propertize-function) + (perl-syntax-propertize-special-constructs) + (perl-backward-to-start-of-continued-exp): + * lisp/progmodes/pascal.el (pascal-indent-declaration): + * lisp/progmodes/octave.el (octave-function-file-p): + * lisp/progmodes/mantemp.el (mantemp-insert-cxx-syntax): + * lisp/progmodes/js.el (js--forward-function-decl): + * lisp/progmodes/idlwave.el (idlwave-show-begin-check) + (idlwave-beginning-of-block, idlwave-end-of-block) + (idlwave-block-jump-out, idlwave-determine-class): + * lisp/progmodes/icon.el (icon-is-continuation-line) + (icon-backward-to-start-of-continued-exp, end-of-icon-defun): + * lisp/progmodes/hideif.el (hide-ifdef-define): + * lisp/progmodes/f90.el (f90-change-keywords): + * lisp/progmodes/cperl-mode.el (cperl-electric-pod) + (cperl-linefeed, cperl-electric-terminator) + (cperl-find-pods-heres, cperl-fix-line-spacing) + (cperl-invert-if-unless): + * lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): + * lisp/progmodes/cc-align.el (c-lineup-java-inher): + * lisp/progmodes/ada-mode.el (ada-compile-goto-error) + (ada-adjust-case-skeleton, ada-create-case-exception) + (ada-create-case-exception-substring) + (ada-case-read-exceptions-from-file, ada-after-keyword-p) + (ada-scan-paramlist, ada-get-current-indent, ada-get-indent-end) + (ada-get-indent-if, ada-get-indent-block-start) + (ada-get-indent-loop, ada-get-indent-type) + (ada-search-prev-end-stmt, ada-check-defun-name) + (ada-goto-decl-start, ada-goto-matching-start) + (ada-goto-matching-end, ada-looking-at-semi-or) + (ada-looking-at-semi-private, ada-in-paramlist-p) + (ada-search-ignore-complex-boolean, ada-move-to-start) + (ada-move-to-end, ada-which-function, ada-gen-treat-proc): + * lisp/net/quickurl.el (quickurl-grab-url): + * lisp/mail/sendmail.el (mail-do-fcc): + * lisp/mail/rmail.el (rmail-resend): + * lisp/mail/mailabbrev.el (mail-abbrev-complete-alias): + * lisp/mail/mail-extr.el (mail-extract-address-components): + * lisp/json.el (json-read-keyword): + * lisp/files.el (insert-directory): + * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine): + * lisp/completion.el (symbol-under-point, symbol-before-point) + (symbol-before-point-for-complete, next-cdabbrev) + (add-completions-from-c-buffer): + * lisp/cedet/semantic/texi.el (semantic-up-context) + (semantic-beginning-of-context): + * lisp/cedet/semantic/bovine/el.el (semantic-get-local-variables): + use 'forward-word-strictly' and 'backward-word-strictly' instead + of 'forward-word' and 'backward-word'. + +2016-02-05 Lars Ingebrigtsen + + Fix doc string of tls-program + + * lisp/net/tls.el (tls-program): Document the %t parameter (bug#22559). + +2016-02-05 Mark Oteiza + + * etc/NEWS: Document new mpc.el features + +2016-02-04 Leo Liu + + * lisp/custom.el (defface): Revert indentation change. (Bug#22524) + +2016-02-04 Alan Mackenzie + + Correctly fontify C++ initializations which "look like" functions. + + Fixes bug#7579. + + lisp/progmodes/cc-engine.el (c-forward-declarator): Add extra optional + parameter to enable handling of "anonymous" declarators in declarations. + + lisp/progmodes/cc-fonts.el (c-font-lock-declarators): Check more rigorously + whether a "(" opens a parameter list of a function, or an initialization of a + variable. + +2016-02-04 Ulf Jasper + + Improve newsticker-treeview-selection-face + + * newst-treeview.el (newsticker-treeview-selection-face): Improve + readability for dark background. + +2016-02-04 Eli Zaretskii + + Minor fix in tagging Ruby accessors by etags + + * lib-src/etags.c (Ruby_functions): Don't tag accessors whose + names are not literal symbols. (Bug#22241) + +2016-02-04 Paul Eggert + + Spelling fixes + +2016-02-04 Dmitry Gutov + + Remove 'def X' from the example + + * test/etags/ruby-src/test1.ru (A::B): Remove 'def X' + (http://lists.gnu.org/archive/html/emacs-devel/2016-02/msg00167.html). + * test/etags/CTAGS.good: + * test/etags/ETAGS.good_1: + * test/etags/ETAGS.good_2: + * test/etags/ETAGS.good_3: + * test/etags/ETAGS.good_4: + * test/etags/ETAGS.good_5: + * test/etags/ETAGS.good_6: Adjust accordingly. + 2016-02-09 Eli Zaretskii Fix network-stream-tests on MS-Windows @@ -29846,7 +31516,7 @@ This file records repository revisions from commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). -commit 53f3d4a94ac784da3fed3abc72766ecf698ab53c (inclusive). +commit ba1422e12f80ae1eb2aa9d0ce80c14e3ee4b3950 (inclusive). See ChangeLog.1 for earlier changes. ;; Local Variables: