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:
parent
2aafbe5a81
commit
846daf20c2
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user