+2009-02-10 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmailsort.el: Just require rmail.
+
+ * mail/rmailedit.el: Just require rmail.
+ (rmail-old-pruned): Add doc string.
+ (rmail-edit-current-message): Use rmail-msg-is-pruned.
+ (rmail-cease-edit): Don't mangle the leading From line.
+ Don't mark as edited if there were no changes. (Bug#2256)
+ Correctly restore header state.
+
+ * mail/rmail.el (rmail-automatic-folder-directives): Doc fix.
+ (rmail-current-message, rmail-total-messages)
+ (rmail-message-vector, rmail-deleted-vector): Add doc strings.
+ (rmail-duplicate-message): Doc fix.
+ (rmail-get-header-1, rmail-set-header-1, rmail-set-attribute-1):
+ New functions.
+ (rmail-get-header, rmail-set-header, rmail-set-attribute):
+ Use rmail-apply-in-message.
+ (rmail-message-attr-p): Use rmail-get-header, hence no longer requires
+ unswapped-ness.
+ (rmail-get-attr-names): Check for missing or corrupt attribute headers.
+ (rmail-auto-file): Set the filed attribute, rather than explicitly not
+ doing so. (Bug#2231)
+
2009-02-09 Ulf Jasper <ulf.jasper@web.de>
* net/newst-treeview.el (newsticker-treeview-save)
;;; Code:
-(eval-when-compile
- (require 'mail-utils)
- (require 'sort)
- (require 'rmail))
-
-(autoload 'timezone-make-date-sortable "timezone")
-
-(declare-function rmail-update-summary "rmailsum" (&rest ignore))
+(require 'rmail)
;; Sorting messages in Rmail buffer
n))))))
\f
;; Basic functions
+(declare-function rmail-update-summary "rmailsum" (&rest ignore))
(defun rmail-sort-messages (reverse keyfun)
"Sort messages of current Rmail file.
(if (rmail-summary-exists)
(rmail-select-summary (rmail-update-summary)))))))
+(autoload 'timezone-make-date-sortable "timezone")
+
(defun rmail-make-date-sortable (date)
"Make DATE sortable using the function string-lessp."
;; Assume the default time zone is GMT.