+2009-02-17 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmailout.el (rmail-fields-not-to-output): Doc fix.
+ (rmail-delete-unwanted-fields): Ignore case. Use line-beg-pos.
+ (rmail-output, rmail-output-as-seen): Change the "from-gnus" argument to
+ "not-rmail", and make it work. Simplify.
+
+ * mail/rmail.el (rmail-get-attr-names): Give a warning rather than an
+ error if the header is corrupt.
+
2009-02-16 Ulf Jasper <ulf.jasper@web.de>
* net/newst-treeview.el (newsticker--treeview-load): Offer
(nmax (length rmail-attr-array))
result temp)
(when value
- (unless (= (length value) nmax)
- (error "Corrupt attribute header in message"))
- (dotimes (index nmax)
- (setq temp (and (not (= ?- (aref value index)))
- (nth 1 (aref rmail-attr-array index)))
- result
- (cond
- ((and temp result) (format "%s, %s" result temp))
- (temp temp)
- (t result))))
+ (if (/= (length value) nmax)
+ (message "Warning: corrupt attribute header in message")
+ (dotimes (index nmax)
+ (setq temp (and (not (= ?- (aref value index)))
+ (nth 1 (aref rmail-attr-array index)))
+ result
+ (cond
+ ((and temp result) (format "%s, %s" result temp))
+ (temp temp)
+ (t result)))))
result)))
(defun rmail-get-keywords (&optional msg)