emacs/lisp/net
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
..
ange-ftp.el Don't downcase system diagnostics' first letters 2015-01-21 20:29:42 -08:00
browse-url.el Revert changes installed by xwidgets merge 2015-02-01 11:45:15 -08:00
dbus.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
dig.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
dns.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
eudc-bob.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudc-export.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudc-hotlist.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudc-vars.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudc.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudcb-bbdb.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudcb-ldap.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudcb-mab.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eudcb-ph.el EUDC: New maintainer 2015-01-27 10:17:24 -05:00
eww.el Allow using variable-width fonts in eww 2015-02-10 16:29:05 +11:00
gnutls.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
goto-addr.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
hmac-def.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
hmac-md5.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
imap.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ldap.el net/ldap.el (ldap-search-internal): Fix docstring 2015-02-06 00:51:45 -05:00
mairix.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
net-utils.el Fix encoding of I/O in net-utils.el for MS-Windows. (Bug#19458) 2015-01-09 11:50:21 +02:00
netrc.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
network-stream.el Respect the :end-of-capability setting 2015-02-06 13:43:58 +11:00
newst-backend.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
newst-plainview.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
newst-reader.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
newst-ticker.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
newst-treeview.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
newsticker.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
nsm.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
ntlm.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
quickurl.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rcirc.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
rlogin.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sasl-cram.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sasl-digest.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sasl-ntlm.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
sasl.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
secrets.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
shr-color.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
shr.el Allow using variable-width fonts in eww 2015-02-10 16:29:05 +11:00
snmp-mode.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
soap-client.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
soap-inspect.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
socks.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
telnet.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tls.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-adb.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-cache.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-cmds.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-compat.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-ftp.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-gvfs.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-gw.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-sh.el Port to platforms lacking test -a and -o 2015-02-08 16:00:58 -08:00
tramp-smb.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp-uu.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
tramp.el Merge from origin/emacs-24 2015-01-28 01:03:45 -03:00
trampver.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
webjump.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00
zeroconf.el Update copyright year to 2015 2015-01-01 14:26:41 -08:00