emacs/lisp/gnus
Lars Magne Ingebrigtsen 656caef350 Allow using variable-width fonts in eww
* lisp/gnus/mm-decode.el (mm-shr): Only pass the fill column when not using
fonts, because limiting the width to what's appropriate for followups
doesn't really help when not using proportional fonts.

* lisp/net/shr.el (shr-use-fonts): New variable.
(shr-fill-text): Rename from "fold".
(shr-pixel-column, shr-pixel-region, shr-string-pixel-width): New
functions.
(shr-insert): Just insert, don't fill the text.  Filling is now
done afterwards per display unit.
(shr-fill-lines, shr-fill-line): New functions to fill text on a
per-unit base.
(shr-find-fill-point): Take a "beginning" parameter.
(shr-indent): Indent using the :width display parameter when using
fonts.
(shr-parse-style): Ignore "inherit" values, since we already do that.
(shr-tag-img): Remove the insertion states.
(shr-tag-blockquote): New-style filling.
(shr-tag-dd): Ditto.
(shr-tag-li): Ditto.
(shr-mark-fill): New function to mark lines that need filling.
(shr-tag-h1): Use a larger font.
(shr-tag-table-1): Get the natural and suggested widths in one
rendering.
(shr-tag-table): Create the "fixed" version of the table only once
so that we can cache data in the table.
(shr-insert-table): Get colspan calculations right by having
zero-width columns after colspan ones.
(shr-expand-alignments): New function to make :align-to specs work
right when rendered in one buffer and displayed in another one.
(shr-insert-table-ruler): Use :align-to to get the widths right.
(shr-make-table): Cache more.
(shr-make-table-1): Use the new <td> data layout.
(shr-pixel-buffer-width): New function.
(shr-render-td): Add a caching layer.
(shr-dom-max-natural-width): New function.
2015-02-10 16:29:05 +11:00
..
.dir-locals.el lisp/gnus/.dir-locals.el: Add no-byte-compile cookie. 2010-09-14 13:50:15 +02:00
auth-source.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
canlock.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ChangeLog Allow using variable-width fonts in eww 2015-02-10 16:29:05 +11:00
ChangeLog.1 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ChangeLog.2 Update copyright year to 2015 2015-01-01 14:26:41 -08:00
compface.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
deuglify.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ecomplete.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
flow-fill.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gmm-utils.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-agent.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-art.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-async.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-bcklg.el [Gnus] Make nnmairix always select the correct article 2015-01-27 05:45:12 +00:00
gnus-bookmark.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-cache.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-cite.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-cloud.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-cus.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-delay.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-demon.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-diary.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-dired.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-draft.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-dup.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-eform.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-ems.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-fun.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-gravatar.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-group.el [Gnus] Make moving IMAP articles faster in large groups 2015-01-26 04:18:57 +00:00
gnus-html.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-icalendar.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-int.el [Gnus] Make `M-g' in the group buffer work again 2015-02-05 03:59:47 +00:00
gnus-kill.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-logic.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-mh.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-ml.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-mlspl.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-msg.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-notifications.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-picon.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-range.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-registry.el Tweak recent gnus-registry.el changes 2015-01-30 00:08:40 -08:00
gnus-salt.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-score.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-sieve.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-spec.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-srvr.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-start.el lisp/gnus/gnus-start.el: always check newsrc timestamp when saving it 2015-02-05 11:51:07 +00:00
gnus-sum.el lisp/gnus/gnus-sum.el (gnus-extra-headers): Add X-GM-LABELS 2015-02-05 04:48:28 +00:00
gnus-sync.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-topic.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-undo.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-util.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-uu.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-vm.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus-win.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gnus.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gravatar.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
gssapi.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
html2text.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ietf-drums.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
legacy-gnus-agent.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mail-parse.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mail-prsvr.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mail-source.el lisp/gnus/mail-source.el (mail-source-call-script): Pop up an error buffer if a mail script fails 2015-02-05 07:52:15 +00:00
mailcap.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
message.el lisp/gnus/message.el (message-smtpmail-send-it): Make non-standard mail header separators work with smtpmail 2015-01-29 02:22:21 +00:00
messcompat.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-archive.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-bodies.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-decode.el Allow using variable-width fonts in eww 2015-02-10 16:29:05 +11:00
mm-encode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-extern.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-partial.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-url.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-util.el * lisp/gnus/mm-util.el (mm-with-unibyte-current-buffer): Don't emit a warning. 2015-02-04 14:44:24 -05:00
mm-uu.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mm-view.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mml-sec.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mml-smime.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mml.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mml1991.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
mml2015.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnagent.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnbabyl.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nndiary.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nndir.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nndoc.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nndraft.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nneething.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnfolder.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nngateway.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnheader.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnimap.el lisp/gnus/nnimap.el (nnimap-request-group-scan): Further `M-g' group fixes 2015-02-05 04:02:46 +00:00
nnir.el lisp/gnus/nnir.el: Revert "Enable non-ASCII IMAP searches" 2015-02-04 05:45:02 +00:00
nnmail.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnmaildir.el Merge from Gnus git master 2014-03-23 23:13:36 +00:00
nnmairix.el [Gnus] Make nnmairix always select the correct article 2015-01-27 05:45:12 +00:00
nnmbox.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnmh.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnml.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnnil.el Merge changes made in Gnus trunk. 2010-09-18 23:36:29 +00:00
nnoo.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnregistry.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnrss.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnspool.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nntp.el lisp/gnus/nntp.el (nntp-send-authinfo): Error out if the password is wrong 2015-01-15 22:19:28 +00:00
nnvirtual.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nnweb.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
plstore.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
pop3.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
qp.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
registry.el lisp/emacs-lisp/eieio-core.el (eieio-backward-compatibility): New var. 2015-01-07 23:11:58 -05:00
rfc1843.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rfc2045.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rfc2047.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rfc2104.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rfc2231.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rtree.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
score-mode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sieve-manage.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sieve-mode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sieve.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
smiley.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
smime.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
spam-report.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
spam-stat.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
spam-wash.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
spam.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
starttls.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
utf7.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
yenc.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00