diff options
| author | Lars Magne Ingebrigtsen | 2013-06-17 09:19:50 +0000 |
|---|---|---|
| committer | Katsumi Yamaoka | 2013-06-17 09:19:50 +0000 |
| commit | 7304e4dd67bb88abadf198f47e75cea971aaa5cc (patch) | |
| tree | 183bd9a84da52497ce1a012ab3ee0b6bdf3ccfb2 /lisp/gnus/ChangeLog | |
| parent | d363bffbedce7027288fbe7f05040e4ff71ff4bc (diff) | |
| download | emacs-7304e4dd67bb88abadf198f47e75cea971aaa5cc.tar.gz emacs-7304e4dd67bb88abadf198f47e75cea971aaa5cc.zip | |
Convert shr.el from using overlays into using text properties
* eww.el (eww-mode-map): Use `shr-next-link' (etc) instead of the
widget commands, since we're no longer using widgets for links.
* mm-decode.el (mm-convert-shr-links): New function to convert
new-style shr URL links into widgets.
(mm-shr): Use it.
* shr.el (shr-next-link): New command.
(shr-previous-link): New command.
(shr-urlify): Don't use `widget-convert', because that's slow.
(shr-put-color-1): Use `add-face-text-property' instead of overlays,
because collecting the overlays and reapplying them when generating
tables is slow.
(shr-insert-table): Ditto.
Diffstat (limited to 'lisp/gnus/ChangeLog')
| -rw-r--r-- | lisp/gnus/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index 8b0741bec6e..9552078ddb8 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog | |||
| @@ -1,3 +1,20 @@ | |||
| 1 | 2013-06-17 Lars Magne Ingebrigtsen <larsi@gnus.org> | ||
| 2 | |||
| 3 | * mm-decode.el (mm-convert-shr-links): New function to convert | ||
| 4 | new-style shr URL links into widgets. | ||
| 5 | (mm-shr): Use it. | ||
| 6 | |||
| 7 | * eww.el (eww-mode-map): Use `shr-next-link' (etc) instead of the | ||
| 8 | widget commands, since we're no longer using widgets for links. | ||
| 9 | |||
| 10 | * shr.el (shr-next-link): New command. | ||
| 11 | (shr-previous-link): New command. | ||
| 12 | (shr-urlify): Don't use `widget-convert', because that's slow. | ||
| 13 | (shr-put-color-1): Use `add-face-text-property' instead of overlays, | ||
| 14 | because collecting the overlays and reapplying them when generating | ||
| 15 | tables is slow. | ||
| 16 | (shr-insert-table): Ditto. | ||
| 17 | |||
| 1 | 2013-06-17 Stefan Monnier <monnier@iro.umontreal.ca> | 18 | 2013-06-17 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 19 | ||
| 3 | * sieve.el (sieve-edit-script): Avoid beginning-of-buffer. | 20 | * sieve.el (sieve-edit-script): Avoid beginning-of-buffer. |