From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/44205 Path: main.gmane.org!not-for-mail From: Benjamin Rutt Newsgroups: gmane.emacs.gnus.general Subject: calendar interface for gnus-delay.el Date: Tue, 09 Apr 2002 00:15:48 -0400 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1018325987 3875 127.0.0.1 (9 Apr 2002 04:19:47 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Tue, 9 Apr 2002 04:19:47 +0000 (UTC) Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.33 #1 (Debian)) id 16un6g-00010O-00 for ; Tue, 09 Apr 2002 06:19:46 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 16un3J-0006Gw-00; Mon, 08 Apr 2002 23:16:17 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 08 Apr 2002 23:16:25 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id XAA06036 for ; Mon, 8 Apr 2002 23:16:10 -0500 (CDT) Original-Received: (qmail 21459 invoked by alias); 9 Apr 2002 04:15:55 -0000 Original-Received: (qmail 21454 invoked from network); 9 Apr 2002 04:15:55 -0000 Original-Received: from quimby.gnus.org (80.91.224.244) by gnus.org with SMTP; 9 Apr 2002 04:15:55 -0000 Original-Received: from news by quimby.gnus.org with local (Exim 3.12 #1 (Debian)) id 16unHd-0007h8-00 for ; Tue, 09 Apr 2002 06:31:05 +0200 Original-To: ding@gnus.org Original-Path: not-for-mail Original-Newsgroups: gnus.ding Original-Lines: 209 Original-NNTP-Posting-Host: gamma.cis.ohio-state.edu Original-X-Trace: quimby.gnus.org 1018326663 29581 164.107.112.13 (9 Apr 2002 04:31:03 GMT) Original-X-Complaints-To: usenet@quimby.gnus.org Original-NNTP-Posting-Date: 9 Apr 2002 04:31:03 GMT X-Face: (&zE&hBC"G~kYNV6dt5#[X'%{!h5@/oUyc`CRNn#d6e2qi%~4N.?_ys_bQ3&7.*= (nth 0 deadline) 0) ! (>= (nth 1 deadline) 0)) ! (message "Sending delayed article %d" article) ! (gnus-draft-send article group) ! (message "Sending delayed article %d...done" article))) ! (message "Delay header missing for article %d" article))))))) ;;;###autoload (defun gnus-delay-initialize (&optional no-keymap no-check) --- 206,228 ---- (gnus-activate-group group) (setq articles (nndraft-articles)) (while (setq article (pop articles)) ! (gnus-request-head article group) ! (set-buffer nntp-server-buffer) ! (goto-char (point-min)) ! (if (re-search-forward ! (concat "^" (regexp-quote gnus-delay-header) ":\\s-+") ! nil t) ! (progn ! (setq deadline (nnheader-header-value)) ! (setq deadline (apply 'encode-time ! (parse-time-string deadline))) ! (setq deadline (time-since deadline)) ! (when (and (>= (nth 0 deadline) 0) ! (>= (nth 1 deadline) 0)) ! (message "Sending delayed article %d" article) ! (gnus-draft-send article group) ! (message "Sending delayed article %d...done" article))) ! (message "Delay header missing for article %d" article))))))) ;;;###autoload (defun gnus-delay-initialize (&optional no-keymap no-check) -- Benjamin