]>
git.eshelyaron.com Git - emacs.git/log
Lars Ingebrigtsen [Sat, 20 Feb 2016 07:01:52 +0000 (18:01 +1100)]
Use placeholder images in shr to avoid text moving around
* lisp/net/shr.el (shr-rescale-image): Pass in width/height
from the HTML.
(shr-tag-img): Ditto.
(shr-string-number): New function.
(shr-make-placeholder-image): Make placeholder images.
(shr-tag-img): Insert them if we have SVG support.
Lars Ingebrigtsen [Sat, 20 Feb 2016 06:55:43 +0000 (17:55 +1100)]
Get explicit width/height + scale computations right
* src/image.c (compute_image_size): :scale should also be
taken into account when :width and :height are explicitly names.
Lars Ingebrigtsen [Sat, 20 Feb 2016 06:54:05 +0000 (17:54 +1100)]
New functions for getting and setting image properties
* doc/lispref/display.texi (Defining Images): Document
image-get/set-property.
* lisp/image.el (image-set-property): New function.
(image-get-property): Ditto.
Alan Mackenzie [Fri, 19 Feb 2016 17:10:57 +0000 (17:10 +0000)]
Await the final mouse event in C-h c and C-h k.
* lisp/help.el (describe-key-briefly, describe-key): On receiving a mouse
event, keep reading further events until a timeout occurs, to ensure we have
the complete mouse event from the user.
Lars Ingebrigtsen [Fri, 19 Feb 2016 05:04:11 +0000 (16:04 +1100)]
Add a library for creating and manipulating SVG images
* doc/lispref/display.texi (SVG Images): New section.
* lisp/svg.el: New file.
Michael Albinus [Thu, 18 Feb 2016 12:58:12 +0000 (13:58 +0100)]
Reference `tramp-theme' in GNU ELPA.
* doc/misc/tramp.texi (Frequently Asked Questions):
Reference `tramp-theme' in GNU ELPA.
Simen Heggestøyl [Tue, 16 Feb 2016 20:52:59 +0000 (21:52 +0100)]
Add column layout module to CSS property list
* lisp/textmodes/css-mode.el (css-property-ids): Add properties from
CSS Multi-column Layout Module.
Michael Albinus [Tue, 16 Feb 2016 10:23:58 +0000 (11:23 +0100)]
Minor cleanup in CONTRIBUTE and test/README
* CONTRIBUTE: Remove detailed explanation about testing; this
is now in test/README.
* test/README: Don't mention automated/ subdirectory.
Glenn Morris [Tue, 16 Feb 2016 05:59:40 +0000 (21:59 -0800)]
Provide 'term/name in lisp/term files.
* lisp/term/AT386.el, lisp/term/bobcat.el, lisp/term/cygwin.el:
* lisp/term/internal.el, lisp/term/iris-ansi.el, lisp/term/linux.el:
* lisp/term/lk201.el, lisp/term/news.el, lisp/term/ns-win.el:
* lisp/term/pc-win.el, lisp/term/rxvt.el, lisp/term/screen.el:
* lisp/term/sun.el, lisp/term/tty-colors.el, lisp/term/tvi970.el:
* lisp/term/vt100.el, lisp/term/vt200.el, lisp/term/w32-win.el:
* lisp/term/w32console.el, lisp/term/wyse50.el, lisp/term/x-win.el:
For consistency, provide 'term/name in all files that don't already.
John Wiegley [Mon, 15 Feb 2016 22:11:03 +0000 (14:11 -0800)]
Merge from origin/emacs-25
d4b93e1 Minor fixes in global-auto-composition-mode
02b037b Allow arithmetic operators inside C++ template constructs.
44b16f6 Avoid crashes in semi-malformed 'condition-case'
652e5b4 Allow arithmetic operators inside C++ template constructs.
d9ea795 Fix regression with 'recent-keys' and keyboard macros
903603f Fix wording in a doc-view.el comment
cf79616 ; Spelling fixes
f8bf1b3 CONTRIBUTE cleanups and updates
f3aaca3 Port USE_STACK_LISP_OBJECTS fix to Clang
1834ac7 Port to x86 GCC 4.3.1 and earlier
8482949 Fix point movement under 'scroll-conservatively'
c1313b5 Replace colon in file name (not legal on Windows)
f7af26c Fix a typo in edt.texi
8badf95 Make 'mmap_realloc' on MS-Windows more reliable
856cd94 Grep alias `all' shall not match parent directory
John Wiegley [Mon, 15 Feb 2016 22:10:37 +0000 (14:10 -0800)]
; Merge from origin/emacs-25
The following commits were skipped:
cc6d906 ; Auto-commit of ChangeLog files.
1af4493 ; Auto-commit of loaddefs files.
23ca48d Bump version to 25.0.91
John Wiegley [Mon, 15 Feb 2016 22:10:25 +0000 (14:10 -0800)]
Merge from origin/emacs-25
dacde7e * etc/AUTHORS: Update the AUTHORS file
478ca5d ; fix changelog entries
2b7d006 ; make change-history-commit
851decb * lisp/dired-aux.el: Require cl-lib. (Bug#22613)
47896c8 ; Improve commentary in insdel.c
53ca1e1 Index tilde characters in names of backup files
d97f522 Document deprecation of hi-lock-mode's 'C-x w' bindings
b55f06d ; * etc/NEWS: Use double spaces to end a sentence.
28bb214 Announce that the `C-x w' bindings are deprecated
1c98f98 Suppress GNUstep hardening
d82f24b Fix redisplay after a large insertion
85a2753 Revert "Fix gnus-group-get-new-news-this-group on group with
closed server"
e8e3db0 ; Improve merge documentation in CONTRIBUTE
5be9989 * lib-src/make-docfile.c: Include stdarg.h.
c95ebbf Extend gpm-mouse-mode's doc string and doc to point out
limitations.
John Wiegley [Mon, 15 Feb 2016 22:09:19 +0000 (14:09 -0800)]
; Merge from origin/emacs-25
The following commit was skipped:
a91b4b5 Revert "Backport: * lisp/isearch.el: Turn char-folding off by default"
John Wiegley [Mon, 15 Feb 2016 22:09:12 +0000 (14:09 -0800)]
Merge from origin/emacs-25
f5d6b9b Revert "Support integer image rotation and respect EXIF rotations"
afe7d1f Revert "Document EXIF image rotation"
c6f377c Document OS X LANG default
eb4a18c Set locale when run from OS X GUI
456c0a3 make-docfile cleanup for I/O, etc.
25ec995 Memory-management cleanup in make-docfile
02d925e Kevin Gallagher has new email address
4ef153b Improve doc strings of 'forward/backward-word-strictly'
3ad05a0 Describe Makefile test targets in test/README
John Wiegley [Mon, 15 Feb 2016 22:08:03 +0000 (14:08 -0800)]
; Merge from origin/emacs-25
The following commit was skipped:
12c50e8 Backport: * lisp/isearch.el: Turn char-folding off by default
John Wiegley [Mon, 15 Feb 2016 22:07:46 +0000 (14:07 -0800)]
Merge from origin/emacs-25
10b8ed2 Document EXIF image rotation
0f60049 Support integer image rotation and respect EXIF rotations
7dd45b6 Quote table names for postgres listings (sql-mode)
6bac035 * lisp/replace.el (replace-match-maybe-edit): Make arg
`backward' optional.
ee909aa * lisp/simple.el (next-line-or-history-element): Reset
temporary-goal-column.
0a289d3 Suppress ACL ops if configured with --disable-acl
1a9dbf5 Mention web bugs
fa55da2 Make mm-html-blocked-images default to "" again
Eli Zaretskii [Mon, 15 Feb 2016 19:46:17 +0000 (21:46 +0200)]
Minor fixes in global-auto-composition-mode
* lisp/emacs-lisp/easy-mmode.el (easy-mmode-pretty-mode-name):
Produce prettier names of globalized minor modes.
* lisp/composite.el (global-auto-composition-mode): Make it a
globalized mode. (Bug#22682)
Alan Mackenzie [Mon, 15 Feb 2016 12:45:42 +0000 (12:45 +0000)]
Allow arithmetic operators inside C++ template constructs.
Fixes debbugs #22486. This corrects the previous patch with this message
which was empty.
* lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
variable.
(c-<>-notable-chars-re): New language variable.
* lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
c-<>-notable-chars-re in place of the former fixed string in searching for
places to stop and examine.
Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
multichar operator in place of the former c->-op-without->-cont-regexp.
Add code to skip forwards over a balanced parenthesized expression.
Eli Zaretskii [Mon, 15 Feb 2016 14:03:54 +0000 (16:03 +0200)]
Avoid crashes in semi-malformed 'condition-case'
* src/eval.c (internal_lisp_condition_case): Treat a handler
'(nil)' as if it were '(nil nil)'. (Bug#22675)
Alan Mackenzie [Mon, 15 Feb 2016 12:45:42 +0000 (12:45 +0000)]
Allow arithmetic operators inside C++ template constructs.
Fixes debbugs #22486.
* lisp/progmodes/cc-langs.el (c-multichar->-op-not->>-regexp): New language
variable.
(c-<>-notable-chars-re): New language variable.
* lisp/progmodes/cc-engine.el (c-forward-<>-arglist-recur): User
c-<>-notable-chars-re in place of the former fixed string in searching for
places to stop and examine.
Use c-multichar->-op-not->>-regexp to check that a found ">" is not part of a
multichar operator in place of the former c->-op-without->-cont-regexp.
Add code to skip forwards over a balanced parenthesized expression.
Eli Zaretskii [Mon, 15 Feb 2016 12:03:57 +0000 (14:03 +0200)]
Fix regression with 'recent-keys' and keyboard macros
* src/keyboard.c (record_char): Don't record in 'recent_keys'
events that come from executing keyboard macros. (Bug#22674)
Eli Zaretskii [Mon, 15 Feb 2016 11:09:46 +0000 (13:09 +0200)]
Fix wording in a doc-view.el comment
* lisp/doc-view.el (doc-view--current-cache-dir): Don't use
"illegal" for something that is not against the law.
Paul Eggert [Mon, 15 Feb 2016 03:44:38 +0000 (19:44 -0800)]
; Spelling fixes
Paul Eggert [Mon, 15 Feb 2016 03:24:38 +0000 (19:24 -0800)]
CONTRIBUTE cleanups and updates
* CONTRIBUTE: Mention URLs and info nodes more consistently,
avoiding possibly-confusing punctuation adjacent to a URL, and
giving full shell commands for 'info'. Start with a brief but
complete how-to, for people who want to get started right away.
Then briefly discuss how to join the development process in the
typical order. Omit needless words. Update some of the
now-obsolete file names, info node names, and quoting styles.
Better document emacs-NN branches and how they are merged.
* admin/notes/git-workflow: Change emacs-24 to emacs-25,
and trunk to master. This file still needs work.
Paul Eggert [Sun, 14 Feb 2016 19:42:36 +0000 (11:42 -0800)]
Port USE_STACK_LISP_OBJECTS fix to Clang
* src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false for Clang.
Recent versions of Clang claim to be GCC 4.2.1 but do not have
the GCC bug.
Simen Heggestøyl [Sun, 14 Feb 2016 19:31:46 +0000 (20:31 +0100)]
Add fragmentation module to CSS property list
* lisp/textmodes/css-mode.el (css-property-ids): Add properties from
CSS Fragmentation Module Level 3.
Paul Eggert [Sun, 14 Feb 2016 19:19:39 +0000 (11:19 -0800)]
Port to x86 GCC 4.3.1 and earlier
This tries to port to x86 FreeBSD 9, where Emacs dumps core (Bug#22065).
* src/lisp.h (USE_STACK_LISP_OBJECTS): Default to false
for GCC 4.3.1 and earlier.
Eli Zaretskii [Sun, 14 Feb 2016 19:20:48 +0000 (21:20 +0200)]
Fix point movement under 'scroll-conservatively'
* src/xdisp.c (redisplay_window): Correct a typo in computing the
effective number of text lines in a window. (Bug#22637)
Thomas Plass [Sun, 14 Feb 2016 18:56:46 +0000 (19:56 +0100)]
Replace colon in file name (not legal on Windows)
* lisp/doc-view.el (doc-view--current-cache-dir): Replace colon in file
name (not legal on Windows). [tiny change]
Eli Zaretskii [Sun, 14 Feb 2016 18:14:32 +0000 (20:14 +0200)]
Fix a typo in edt.texi
* doc/misc/edt.texi: Fix a typo in an email address. Reported by
"Herbert J. Skuhra" <herbert@mailbox.org>.
Eli Zaretskii [Sun, 14 Feb 2016 17:46:29 +0000 (19:46 +0200)]
Make 'mmap_realloc' on MS-Windows more reliable
* src/w32heap.c (mmap_alloc): If reserving memory succeeds, but
committing fails, return NULL. Don't call GetLastError twice for
the same API error.
(mmap_realloc): Zero out MEMORY_BASIC_INFORMATION structures
before calling VirtualQuery, to avoid using garbled values if the
call fails. If committing more pages from the same block fails,
fall back on mmap_alloc + CopyMemory. Enhance debugging printouts
if the call to VirtualAlloc to commit more pages fails.
(Bug#22526)
Oscar Fuentes [Sun, 14 Feb 2016 15:14:33 +0000 (16:14 +0100)]
Grep alias `all' shall not match parent directory
* lisp/progmodes/grep.el (grep-files-aliases): Don't match parent
directory for `all'. Fixes bug#22577
Glenn Morris [Sun, 14 Feb 2016 12:26:10 +0000 (07:26 -0500)]
; Auto-commit of ChangeLog files.
Glenn Morris [Sun, 14 Feb 2016 12:25:34 +0000 (07:25 -0500)]
; Auto-commit of loaddefs files.
Glenn Morris [Sun, 14 Feb 2016 11:24:15 +0000 (06:24 -0500)]
; Auto-commit of ChangeLog files.
Nicolas Petton [Sun, 14 Feb 2016 09:28:26 +0000 (10:28 +0100)]
* doc/lispref/sequences.texi: Add documentation for seq-map-indexed
Nicolas Petton [Sun, 14 Feb 2016 09:25:10 +0000 (10:25 +0100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 07:21:56 +0000 (18:21 +1100)]
* lisp/gnus/mm-util.el: Remove the mm-string-as-multibyte alias.
Lars Ingebrigtsen [Sun, 14 Feb 2016 06:47:33 +0000 (17:47 +1100)]
Fix problem with wrong encoding of non-ASCII message bodies
* lisp/gnus/mml.el (mml-generate-mime-1): Disable
multibyteness before encoding the data.
Lars Ingebrigtsen [Sun, 14 Feb 2016 06:19:24 +0000 (17:19 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 06:07:48 +0000 (17:07 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 05:35:24 +0000 (16:35 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 05:29:53 +0000 (16:29 +1100)]
Remove the gmm-lazy and nnmail-lazy compat widgets
* lisp/gnus/gmm-utils.el (gmm-lazy): Remove.
* lisp/gnus/nnmail.el (nnmail-lazy): Remove.
Lars Ingebrigtsen [Sun, 14 Feb 2016 04:41:02 +0000 (15:41 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 04:08:40 +0000 (15:08 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 04:02:59 +0000 (15:02 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:59:40 +0000 (14:59 +1100)]
Remove compat functions from starttls.el
* lisp/gnus/starttls.el
(starttls-set-process-query-on-exit-flag): Remove.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:58:39 +0000 (14:58 +1100)]
Remove compat functions from smime.el
* lisp/gnus/smime.el (smime-replace-in-string): Remove.
(smime-make-temp-file): Remove.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:56:21 +0000 (14:56 +1100)]
Remove compat code from smiley
* lisp/gnus/smiley.el (smiley-style): Remove compat code.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:54:28 +0000 (14:54 +1100)]
Remove compat code from rfc2047
* lisp/gnus/rfc2047.el (rfc2047-encode-message-header): Remove
compat code.
(rfc2047-decode-string): Ditto.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:50:53 +0000 (14:50 +1100)]
Remove compat function from pop3
* lisp/gnus/pop3.el (pop3-set-process-query-on-exit-flag): Remove.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:50:03 +0000 (14:50 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:42:26 +0000 (14:42 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:36:57 +0000 (14:36 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 03:06:23 +0000 (14:06 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 02:57:55 +0000 (13:57 +1100)]
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.
Lars Ingebrigtsen [Sun, 14 Feb 2016 02:04:15 +0000 (13:04 +1100)]
Declare rfc1843 instead of autoloading
* lisp/gnus/gnus-art.el (rfc1843-decode-region): Declare
instead of autoload.
Nicolas Petton [Sat, 13 Feb 2016 19:30:37 +0000 (20:30 +0100)]
Bump version to 25.0.91
* README:
* configure.ac:
* msdos/sed2v2.inp: Bump version to 25.0.91.
Nicolas Petton [Sat, 13 Feb 2016 19:30:18 +0000 (20:30 +0100)]
* etc/AUTHORS: Update the AUTHORS file
Nicolas Petton [Sat, 13 Feb 2016 19:28:54 +0000 (20:28 +0100)]
; fix changelog entries
Nicolas Petton [Sat, 13 Feb 2016 18:29:35 +0000 (19:29 +0100)]
; make change-history-commit
Glenn Morris [Sat, 13 Feb 2016 18:18:17 +0000 (13:18 -0500)]
* lisp/dired-aux.el: Require cl-lib. (Bug#22613)
Eli Zaretskii [Sat, 13 Feb 2016 18:11:13 +0000 (20:11 +0200)]
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)
Eli Zaretskii [Sat, 13 Feb 2016 15:48:38 +0000 (17:48 +0200)]
; Improve commentary in insdel.c
* src/insdel.c (gap_left, gap_right, make_gap_larger)
(make_gap_smaller): Improve commentary.
Eli Zaretskii [Sat, 13 Feb 2016 13:36:38 +0000 (15:36 +0200)]
Index tilde characters in names of backup files
* doc/emacs/files.texi (Backup Names): Improve indexing.
(Bug#22625)
Eli Zaretskii [Sat, 13 Feb 2016 13:17:51 +0000 (15:17 +0200)]
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.
Eli Zaretskii [Sat, 13 Feb 2016 09:02:28 +0000 (11:02 +0200)]
Document deprecation of hi-lock-mode's 'C-x w' bindings
* doc/emacs/display.texi (Highlight Interactively): Deprecate the
"C-x w" bindings of hi-lock-mode.
* etc/NEWS: Mark the deprecation entry as documented.
Lars Ingebrigtsen [Sat, 13 Feb 2016 08:00:04 +0000 (19:00 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 07:57:01 +0000 (18:57 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 07:45:11 +0000 (18:45 +1100)]
Sort groups before inserting them into the group buffer
* lisp/gnus/gnus-group.el (gnus-group-describe-all-groups):
Sort groups before inserting them.
Lars Ingebrigtsen [Sat, 13 Feb 2016 07:20:55 +0000 (18:20 +1100)]
Make "unseen" tracking work again in Gnus
* lisp/gnus/gnus-sum.el (gnus-update-marks): Make "unseen"
tracking work again.
Lars Ingebrigtsen [Sat, 13 Feb 2016 07:13:03 +0000 (18:13 +1100)]
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):
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:58:41 +0000 (17:58 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:40:34 +0000 (17:40 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:35:04 +0000 (17:35 +1100)]
Remove the gnus-merge alias
* lisp/gnus/gnus-util.el (gnus-merge): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:33:25 +0000 (17:33 +1100)]
Remove the gnus-union alias
* lisp/gnus/gnus-util.el (gnus-union): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:31:10 +0000 (17:31 +1100)]
Remove the gnus-delete-alist alias
* lisp/gnus/gnus-util.el (gnus-run-mode-hooks): Remove compat code.
(gnus-delete-alist): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:27:26 +0000 (17:27 +1100)]
Remove the gnus-float-time alias
* lisp/gnus/gnus-util.el (gnus-completion-styles): Remove
compat code.
(gnus-float-time): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:24:26 +0000 (17:24 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:13:35 +0000 (17:13 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:04:00 +0000 (17:04 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:01:31 +0000 (17:01 +1100)]
Always use url-queue
* lisp/gnus/gnus-html.el (gnus-html-schedule-image-fetching):
Always use url-queue.
Lars Ingebrigtsen [Sat, 13 Feb 2016 06:00:05 +0000 (17:00 +1100)]
Remove compat functions from gnus-html.el
* lisp/gnus/gnus-html.el (gnus-html-encode-url-chars): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:58:25 +0000 (16:58 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:52:47 +0000 (16:52 +1100)]
Define gnus-diary-kill-entire-line unconditionally
* lisp/gnus/gnus-diary.el (gnus-diary-kill-entire-line):
Define unconditionally.
Xue Fuqiao [Sat, 13 Feb 2016 05:51:09 +0000 (13:51 +0800)]
; * etc/NEWS: Use double spaces to end a sentence.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:50:56 +0000 (16:50 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:49:09 +0000 (16:49 +1100)]
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):
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:42:40 +0000 (16:42 +1100)]
Remove compat code from gnus-agent.el
* lisp/gnus/gnus-agent.el (gnus-agent-make-mode-line-string):
Remove compat code.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:40:17 +0000 (16:40 +1100)]
Rewrite gmm-labels usage to use cl-labels
* lisp/gnus/gmm-utils.el (gmm-tool-bar-style): Remove compat code.
(gmm-labels): Remove.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:29:13 +0000 (16:29 +1100)]
Remove compat code from canlock.el
* lisp/gnus/canlock.el (defmacro): Remove
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:28:26 +0000 (16:28 +1100)]
Remove compat code from auth-source
* lisp/gnus/auth-source.el (auth-source-read-char-choice):
Remove compat code.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:20:34 +0000 (16:20 +1100)]
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'.
Lars Ingebrigtsen [Sat, 13 Feb 2016 05:05:32 +0000 (16:05 +1100)]
Fix the :tracker slot name
* lisp/gnus/registry.el (registry-lookup-secondary): The
`tracker' slot is called `tracker', not `:tracker'.
Lars Ingebrigtsen [Sat, 13 Feb 2016 04:58:24 +0000 (15:58 +1100)]
Fix compilation warnings in gnus-art.el
* lisp/gnus/gnus-art.el (rfc1843-decode-region): Autoload.
(gnus-article-hide): Avoid compilation warnings.
Lars Ingebrigtsen [Sat, 13 Feb 2016 04:20:16 +0000 (15:20 +1100)]
Fix compilation warning in gnus-score.el
* lisp/gnus/gnus-score.el (gnus-art): Require to silence byte
compiler.
Andreas Schwab [Sun, 7 Feb 2016 12:29:16 +0000 (13:29 +0100)]
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.
Stefan Monnier [Sat, 13 Feb 2016 03:33:30 +0000 (22:33 -0500)]
Announce that the `C-x w' bindings are deprecated
Lars Ingebrigtsen [Sat, 13 Feb 2016 03:31:53 +0000 (14:31 +1100)]
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.
Lars Ingebrigtsen [Sat, 13 Feb 2016 03:00:06 +0000 (14:00 +1100)]
Revert "Avoid defvarring prefix-less variables"
This reverts commit
303390bda34f98b400798d5383cf0d722e35ba19 .
The defvars are needed if we're doing lexical-binding