1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-13 16:38:14 +00:00

gnus-html.el (gnus-html-rescale-image): The rescaling logic scaled down too much; nndoc.el (nndoc-type-alist): Added a new type for Google digests.

This commit is contained in:
Lars Magne Ingebrigtsen 2010-09-02 01:24:21 +00:00 committed by Katsumi Yamaoka
parent 2aafbe5a81
commit 846daf20c2
3 changed files with 34 additions and 4 deletions

View File

@ -6,6 +6,8 @@
2010-09-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
* nndoc.el (nndoc-type-alist): Added a new type for Google digests.
* gnus-html.el (gnus-html-wash-tags): Check the value of
gnus-blocked-images in the summary buffer.

View File

@ -260,9 +260,6 @@ fit these criteria."
(window-height (truncate (* gnus-max-image-proportion
(- (nth 3 edges) (nth 1 edges)))))
scaled-image)
(when (> width window-width)
(setq window-height (truncate (* window-height
(/ (* 1.0 window-width) width)))))
(or
(cond ((> height window-height)
(create-image file 'imagemagick nil

View File

@ -118,6 +118,16 @@ from the document.")
(file-end . "^End of")
(prepare-body-function . nndoc-unquote-dashes)
(subtype digest guess))
(google
(pre-dissection-function . nndoc-decode-content-transfer-encoding)
(article-begin . "^== [0-9]+ of [0-9]+ ==$")
(head-begin . "^Date:")
(head-end . "^$")
(body-end-function . nndoc-digest-body-end)
(body-begin . "^$")
(file-end . "^==============================================================================$")
(prepare-body-function . nndoc-unquote-dashes)
(subtype digest guess))
(lanl-gov-announce
(article-begin . "^\\\\\\\\\n")
(head-begin . "^\\(Paper.*:\\|arXiv:\\)")
@ -186,6 +196,7 @@ from the document.")
(defvoo nndoc-article-begin-function nil)
(defvoo nndoc-generate-article-function nil)
(defvoo nndoc-dissection-function nil)
(defvoo nndoc-pre-dissection-function nil)
(defvoo nndoc-status-string "")
(defvoo nndoc-group-alist nil)
@ -363,7 +374,8 @@ from the document.")
nndoc-generate-head-function nndoc-body-begin-function
nndoc-head-begin-function
nndoc-generate-article-function
nndoc-dissection-function)))
nndoc-dissection-function
nndoc-pre-dissection-function)))
(while vars
(set (pop vars) nil)))
(let (defs)
@ -445,6 +457,22 @@ from the document.")
(forward-line 1)
(goto-char (+ (point) (string-to-number (match-string 1))))))
(defun nndoc-google-type-p ()
(when (re-search-forward "^=3D=3D 1 of [0-9]+ =3D=3D$" nil t)
t))
(defun nndoc-decode-content-transfer-encoding ()
(let ((encoding
(save-restriction
(message-narrow-to-head)
(message-fetch-field "content-transfer-encoding"))))
(when (and encoding
(search-forward "\n\n" nil t))
(save-restriction
(narrow-to-region (point) (point-max))
(mm-decode-content-transfer-encoding
(intern (downcase (mail-header-strip encoding))))))))
(defun nndoc-babyl-type-p ()
(when (re-search-forward "\^_\^L *\n" nil t)
t))
@ -807,6 +835,9 @@ from the document.")
;; Remove blank lines.
(while (eq (following-char) ?\n)
(delete-char 1))
(when nndoc-pre-dissection-function
(save-excursion
(funcall nndoc-pre-dissection-function)))
(if nndoc-dissection-function
(funcall nndoc-dissection-function)
;; Find the beginning of the file.