2013-06-16 Rüdiger Sonderfeld * shr.el (shr-dom-to-xml): Fixed function call. * eww.el (eww): New group. (eww-header-line-format): New custom variable. (eww-current-title): New variable. (eww-display-html): Update header and handle title tag. (eww-update-header-line-format): New function. (eww-tag-title): New function. * shr.el (shr-dom-to-xml): (shr-dom-to-xml): New function. (shr-tag-svg): Add support for the SVG tag. (shr-bullet): New custom variable. (shr-tag-li): Support custom bullet in unordered lists. 2013-06-16 Lars Magne Ingebrigtsen * shr.el (shr-expand-url): Respect // URLs. * eww.el (eww-tag-body): Override the shr body rendering so that we can put a background colour onto the entire buffer. (eww-render): When being redirected, use the redirect URL as the new base URL. * shr.el (shr-parse-base): Fix parsing error. * eww.el (eww-submit): Pass the base in to `shr-expand-url'. * shr.el (shr-parse-base): New function. (shr-expand-url): Use it to expand relative URLs reliably. 2013-06-15 Teodor Zlatanov * auth-source.el (auth-source-search-collection): Fix docstring. (auth-source-netrc-parse): Refactor and improve netrc parser to support single-quoted strings and multiline entries. (auth-source-netrc-parse-next-interesting) (auth-source-netrc-parse-one, auth-source-netrc-parse-entries): New functions to support parser. 2013-06-14 Lars Magne Ingebrigtsen * eww.el (eww-submit): Get submit button logic right when hitting RET on non-submit buttons. * shr.el: Remove shr-preliminary-table-render, since that can't really be used for anything in practice. 2013-06-13 Albert Krewinkel * sieve.el: Rebind q to (sieve-bury-buffer), bind Q to (sieve-manage-quit). 2013-06-14 Glenn Morris * mml2015.el (mml2015-maximum-key-image-dimension): Add :version. 2013-06-14 David Edmondson (tiny change) * mml2015.el (mml2015-maximum-key-image-dimension): New user option to control the maximum size of photo ID image. (mml2015-epg-key-image-to-string): Respect it. 2013-06-13 Lars Magne Ingebrigtsen * shr.el (shr-tag-table-1): Mark the preliminary table renderings instead of the final one so that we can more easily distinguish them. * eww.el (eww-submit): Compute the submission URL correctly. 2013-06-13 Stefan Monnier * sieve-manage.el (sieve-manage-open-server): Don't quote lambda. Use plist-get rather than CL's getf. (sieve-manage-parse-capability): Avoid CL's remove-if. 2013-06-13 Albert Krewinkel * sieve.el: Rebind q to (sieve-bury-buffer), bind Q to (sieve-manage-quit). 2013-06-13 Lars Magne Ingebrigtsen * shr.el (shr-expand-url): Expansion should chop off the bits after the last slash. * eww.el (eww-tag-select): Use the first value as the default value. 2013-06-13 Rüdiger Sonderfeld * eww.el (eww): Prepend urls with http:// if scheme is missing. (eww-mode): Use `define-derived-mode'. (eww-parse-headers): Parse headers from beginning of buffer so that file:// links work. 2013-06-13 Katsumi Yamaoka * eww.el (eww-detect-charset): Detect charset from the tag. 2013-06-12 Lars Magne Ingebrigtsen * shr.el (shr-tag-svg): Ignore SVG elements, because we don't know how to handle them at all. 2013-06-11 Lars Magne Ingebrigtsen * eww.el (eww-convert-widgets): Make widgets from non-tabular layouts work, too. (eww-tag-select): Implement