Update. t-gnus-6_13_0-09
authorczkmt <czkmt>
Fri, 20 Aug 1999 23:23:36 +0000 (23:23 +0000)
committerczkmt <czkmt>
Fri, 20 Aug 1999 23:23:36 +0000 (23:23 +0000)
ChangeLog
README-offline.en
README-offline.ja

index 125aec5..563fdb7 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,41 @@
+1999-08-20  Tsukamoto Tetsuo  <czkmt@remus.dti.ne.jp>
+
+       * lisp/gnus.el (gnus-revision-number): Increment to 09.
+
+       * lisp/gnus-offline.el: Fix comments.
+       (TopLevel): Delete the code for emulating custom. Do not inhibit
+       byte-compile-warnings, but hide useless ones.
+       (gnus-offline-dialup-program-arguments): defvar instead of
+       defcustom.
+       (gnus-offline-hangup-program-arguments): Ditto.
+       (gnus-offline-interval-time): Ditto.
+       (gnus-offline-dialup-program, gnus-offline-hangup-program,
+       gnus-offline-drafts-queue-type, gnus-offline-MTA-type): defvar.
+       (gnus-offline-disable-fetch-mail): Remove pop3-fma dependent
+       codes.
+       Set `mail-sources' instead of `nnmail-spool-file'.
+       (gnus-offline-enable-fetch-mail): Ditto.
+       (gnus-offline-toggle-movemail-program): Abolish.
+       (gnus-offline-define-menu-and-key): Modify according to it.
+       (gnus-offline-define-menu-on-miee): Ditto.
+       (gnus-offline-define-menu-on-agent): Ditto.
+       (gnus-offline-message-add-header): Bind temporary variables.
+       (gnus-offline-add-custom-header): Ditto.
+       (gnus-offline-restore-mail-group-level): Ditto.
+
+       * lisp/gnus-ofsetup.el (TopLevel): Require gnus-cus and
+       gnus-offline at the compile time. Do not inhibit
+       byte-compile-warnings.
+       (gnus-setup-for-offline): Really bind all temporary variables.
+       (gnus-ofsetup-write-settting-file): Check if interval is a
+       integer.
+       Use `mail-sources' instead of `nnmail-spool-file'.
+       (gnus-ofsetup-update-setting-file): Redefine as a macro.
+       (gnus-ofsetup-prepare-for-miee): Ditto.
+
+       * README-offline.en : Update.
+       * README-offline.ja : Ditto.
+
 1999-08-20  Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
 
        * lisp/gnus-sum.el (gnus-wheel-summary-scroll): Bind
index 19ae2a9..dc2c6af 100644 (file)
@@ -35,16 +35,7 @@ o Simple operation -- Type "g" in the *Group* buffer, and gnus-offline
           manually.
 
 This document is written mainly for the case using "gnus-agent" with
-gnus-offline.el bundled in T-gnus 6.10.056 or later, and Semi-gnus
-6.10.1 or later. (*)
-
-      (*) T-gnus is based on the latest test version of Gnus. It is
-          called Pterodactyl Gnus or pGnus.
-          Most versions of Semi-gnus other than T-gnus are based on
-          Gnus version 5.6.xx.
-          There are a lot of changes between Gnus 5.6.xx and pGnus.
-          This document will refer to the differences caused by the
-          changes when it is important.
+gnus-offline.el bundled in T-gnus 6.12.0 or later.
 
 2) Installation
 ===============
@@ -53,11 +44,6 @@ As you are reading this document, this version of T-gnus includes
 gnus-offline. Installation is simple. "make install" will
 automatically install "gnus-offline".
 
-If the Semi-gnus comes without gnus-offline, or you want to install
-the latest version of gnus-offline, you may manually byte-compile
-"gnus-offline.el" and "gnus-ofsetup.el". Make sure they are in one of
-the `load-path' directories.
-
 3) How to use
 =============
 
@@ -68,7 +54,6 @@ o Add the following code to ~/.emacs
 
        (load "gnus-ofsetup")
        (gnus-setup-for-offline)
-       (load gnus-offline-setting-file)
 
 o Add the following code to ~/.gnus
 
@@ -93,39 +78,6 @@ o Add the following code to ~/.gnus
 
 That's all. Restart Gnus and try typing "g" in the *Group* buffer.
 
-***Note***
-
-Most versions of Semi-gnus have pop3-fma.el to operate multiple POP
-accounts. T-gnus 6.10.056 or later does not because it can handle
-multiple POP accounts itself.
-
-<<<<<ATTENTION!!>>>>>
-T-gnus 6.10.056 or later doesn't contain "pop3-fma.el". If you are
-updating to T-gnus 6.10.056 or later, remove the setting for
-pop3-fma.el (or simply, delete the old ~/.gnus-offline.el).
-
-[Semi-gnus with pop3-fma.el]
-o pop3-fma-spool-file-alist
-\e$B!!!!!!!!\e(B'(
-       ("po:account1@pop-server1" pass)
-       ("po:account2@pop-server2" pass)
-       :
-       :
-       ))
-o pop3-fma-movemail-type
-      use movemail.exe ('exe) or pop3.el('lisp)
-
-[T-gnus 6.10.056 or later]
-
-o gnus-offline-mail-source
-       '(
-       (pop :user "manbou" :server "pop.ceres.dti.ne.jp")
-       (pop :user "imp9397" :server "mvb.biglobe.ne.jp")
-        :
-        :
-       )
-
-
 4) User customizable variables in gnus-offline
 ==============================================
 
@@ -198,12 +150,6 @@ o gnus-offline-dialup-function
 o gnus-offline-hangup-function
    Function to hangup.
 
-o gnus-offline-pop-password-file
-   File name to save username , mailserver and password.
-
-o gnus-offline-pop-password-decoding-function
-   Function to decode password.
-
 5) Commands in gnus-offline
 ===========================
 
@@ -219,9 +165,6 @@ o M-x gnus-offline-toggle-on/off-send-mail
 o M-x gnus-offline-toggle-articles-to-fetch
    Toggle articles you want to fetch.
 
-o M-x gnus-offline-toggle-movemail-program
-   Toggle movemail program.
-
 o M-x gnus-offline-set-interval-time
    Set interval time(minute) to fetch article.
 
@@ -231,37 +174,15 @@ o M-x gnus-offline-agent-expire
 6) [!!!IMPORTANT!!!] About the pop password
 ===========================================
 
-<<<<<ATTENTION!!>>>>>
-T-gnus 6.10.056 or later doesn't contain "pop3-fma.el". If you are
-updating to T-gnus 6.10.056 or later, remove the setting for
-pop3-fma.el (or simply, delete the old ~/.gnus-offline.el).
-
-Under Semi-gnus with pop3-fma.el, you must enter the password for the
-pop server every time you accesses the server. (We recommend you do
-it.)
-
 If your machine is stand alone, and nobody else uses it, you can save
-the password in some ways. (But, on your own responsibility!)
+the password. (But, on your own responsibility!)
 
----
-
-One way is provided by gnus-ofsetup.el. At the first interactive
-configuration, it will ask you whether to save the password in
-~/.newsrc.eld or not. When you answer "y" to this question, the
-password will be saved in ~/.newsrc.eld. (*)
+At the first interactive configuration, it will ask you whether to
+save the password in ~/.newsrc.eld or not. When you answer "y" to this
+question, the password will be saved in ~/.newsrc.eld. (*)
 
        (*) Actually the following will be added to ~/.gnus-offline.el.
 
-           [Semi-gnus with pop3-fma.el]
-
-           (add-hook
-            'gnus-setup-news-hook
-            (lambda ()
-              (setq pop3-fma-save-password-information t)
-              (add-to-list 'gnus-variable-list 'pop3-fma-password)))
-
-           [T-gnus 6.10.056 or later]
-
            (add-hook
             'gnus-setup-news-hook
             (lambda ()
@@ -269,19 +190,3 @@ password will be saved in ~/.newsrc.eld. (*)
 
 Answer this question carefully, because the password will NOT be
 encoded!
-
----
-
-There is another way. It will not save the password in a file but keep
-it in the memory as a variable.
-
-For Semi-gnus with pop3-fma.el, add the following code in
-~/.gnus-offline.el.
-
-         (setq pop3-fma-save-password-information t)
-
-In this way, once you enter the password at the startup of Gnus, it
-will be kept as a variable `pop3-fma-password' until you quit Gnus.
-
-Under T-gnus 6.10.056 or later, the password will be kept as a variable
-`mail-source-password-cache' by default.
index b6fac21..45120b9 100644 (file)
   \e$B$K9T$&$3$H$,2DG=$K$J$j$^$9!#\e(B(\e$B$?$@$7@\B3!&$*$h$S@ZCG$OJLES@lMQ$N%D!<\e(B
   \e$B%k$,I,MW$G$9\e(B)
 
-\e$B$J$*!"$3$N%I%-%e%a%s%H$G$O<g$K\e(B T-gnus 6.10.056 \e$B0J9_$*$h$S\e(B Semi-gnus
-6.10.1 \e$B0J9_$KImB0$9$k\e(B gnus-offline.el \e$B$K$D$$$F!"Aw<u?.$H$b$K\e(B gnus-agent
-\e$B$r;H$&$3$H$rA0Ds$K2r@b$7$^$9!#\e(B (*)
-
-      (*) T-gnus \e$B$O\e(B Gnus \e$B$N%F%9%H%P!<%8%g%s$r%Y!<%9$K$7$F$$$^$9!#$3$l\e(B
-          \e$B$O\e(B Pterodactyl Gnus \e$B$^$?$O\e(B pGnus \e$B$H8F$P$l$F$$$^$9!#\e(B
-          \e$B0lJ}\e(B Semi-gnus \e$B$NB?$/$N%P!<%8%g%s$O\e(B Gnus 5.6 \e$B7ONs$r%Y!<%9$K\e(B
-          \e$B$7$F$$$^$9!#\e(B
-          \e$BN><T$G$O\e(B gnus-offline \e$B$N@_Dj$K$*$$$F0[$J$kItJ,$,$"$j$^$9!#\e(B
-          \e$B$3$NJ8=q$G$OI,MW$K1~$8!"$3$l$i$N0c$$$K$D$$$F@bL@$7$F$$$^$9!#\e(B
+\e$B$J$*!"$3$N%I%-%e%a%s%H$G$O<g$K\e(B T-gnus 6.12.0 \e$B0J9_$KImB0$9$k\e(B 
+gnus-offline.el \e$B$K$D$$$F!"Aw<u?.$H$b$K\e(B gnus-agent\e$B$r;H$&$3$H$rA0Ds$K2r\e(B
+\e$B@b$7$^$9!#\e(B (*)
 
 2) \e$B%$%s%9%H!<%k\e(B
 
 T-gnus \e$B$r$*;H$$$N>l9g!"\e(Bgnus-offline.el \e$B$OFC$K2?$b9M$($J$/$F$b\e(B T-gnus
-\e$B$HF1;~$K%$%s%9%H!<%k$5$l$^$9!#$=$&$G$J$$>l9g$O\e(B load-path \e$B$NDL$C$?%G%#\e(B
-\e$B%l%/%H%j$K\e(B gnus-offline.el \e$B$H\e(B gnus-ofsetup.el \e$B$r\e(B(\e$B%P%$%H%3%s%Q%$%k$7$F\e(B)
-\e$BCV$-$^$9!#\e(B
+\e$B$HF1;~$K%$%s%9%H!<%k$5$l$^$9!#\e(B
 
 3) \e$B;H$$J}\e(B
 
@@ -51,7 +42,6 @@ T-gnus \e$B$r$*;H$$$N>l9g!"\e(Bgnus-offline.el \e$B$OFC$K2?$b9M$($J$/$F$b\e(B T-gnus
 
        (load "gnus-ofsetup")
        (gnus-setup-for-offline)
-       (load gnus-offline-setting-file)
 
 \e$B!&0J2<$N%3!<%I$r\e(B .gnus \e$B$K2C$($^$9!#\e(B
 
@@ -78,36 +68,6 @@ T-gnus \e$B$r$*;H$$$N>l9g!"\e(Bgnus-offline.el \e$B$OFC$K2?$b9M$($J$/$F$b\e(B T-gnus
   \e$B$3$l$G\e(B Gnus \e$B$r:F5/F0$9$l$P%0%k!<%W%P%C%U%!$G!H\e(Bg\e$B!I$H%?%$%W$9$k$3$H$K\e(B
   \e$B$h$jA05-$NF0:n$r$9$k$O$:$G$9!#\e(B
 
-\e$B$^$?!"\e(BT-gnus 6.10.056 \e$B0J9_$N$b$N$G$O\e(B Gnus \e$B<+BN$,J#?t$N%a%$%k%"%+%&%s%H\e(B
-\e$B$r07$($^$9!#\e(B(6.10.055 \e$B0JA0$N\e(B T-gnus \e$B$G$bF1:-$N\e(B pop3-fma.el \e$B$rMQ$$$F$bJ#\e(B
-\e$B?t$N%a%$%k%"%+%&%s%H$r4IM}$9$k$3$H$,=PMh$^$9!#\e(B)
-
-<<<<<< \e$BCm0U\e(B >>>>>>>>>>>
-
-T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$K$O\e(B pop3-fma.el \e$B$O4^$^$l$F$$$^$;$s!#%P!<\e(B
-\e$B%8%g%s%"%C%W$5$l$?J}$O4{B8$N\e(B pop3-fma.el \e$B$N@_Dj$O30$7$F$/$@$5$$!#\e(B
-(\e$B4{B8$N\e(B .gnus-offline.el \e$B$r>C$9$N$,$b$C$H$b4JC1$G$9\e(B)
-
-\e$B!Z\e(BSemi-gnus + pop3-fma.el\e$B![\e(B
-\e$B!&\e(Bpop3-fma-spool-file-alist
-\e$B!!!!!!!!\e(B'(
-       ("po:\e$B%"%+%&%s%H\e(B1@pop\e$B%5!<%P\e(B1" pass)
-       ("po:\e$B%"%+%&%s%H\e(B2@pop\e$B%5!<%P\e(B2" pass)
-       :
-       :
-       ))
-\e$B!&\e(Bpop3-fma-movemail-type
-      \e$B%a%$%k<u?.$K\e(B movemail.exe \e$B$r;H$&\e(B('exe)\e$B$+\e(B pop3.el('lisp) \e$B$r;H$&$+!#\e(B
-
-\e$B!Z\e(BT-gnus 6.10.056\e$B!A![\e(B
-\e$BBe$o$j$K0J2<$N$h$&$J@_Dj$,$5$l$^$9!#\e(B
-
-\e$B!&\e(Bgnus-offline-mail-source '(
-       (pop :user "manbou" :server "pop.ceres.dti.ne.jp")
-       (pop :user "imp9397" :server "mvb.biglobe.ne.jp")
-       \e$B!D!D!D!D!D!D!D!D\e(B
-       )
-
 4) gnus-offline \e$B$G@_Dj2DG=$JJQ?t0lMw\e(B
 
 \e$B!&\e(Bgnus-offline-dialup-program
@@ -191,12 +151,6 @@ T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$K$O\e(B pop3-fma.el \e$B$O4^$^$l$F$$$^$;$s!#%P
 \e$B!&\e(Bgnus-offline-mail-source
   \e$B%a!<%k%5!<%P!<!"%f!<%6!<L>$N%j%9%H\e(B
 
-\e$B!&\e(Bgnus-offline-pop-password-file
-  \e$B%f!<%6!<L>!"%a!<%k%5!<%P!<!"%Q%9%o!<%I$rJ]B8$9$k$?$a$N%U%!%$%kL>\e(B
-
-\e$B!&\e(Bgnus-offline-pop-password-decoding-function
-  \e$B%Q%9%o!<%I$rJ]B8$9$k:]$N0E9f2=$r9T$&$?$a$N4X?t!#\e(B
-
 5) gnus-offline M-x \e$B$G<B9T2DG=$J%3%^%s%I0lMw\e(B
 
 \e$B!&\e(BM-x gnus-offline-toggle-plugged
@@ -214,9 +168,6 @@ T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$K$O\e(B pop3-fma.el \e$B$O4^$^$l$F$$$^$;$s!#%P
   \e$B<hF@$9$k5-;v$rA*Br$7$^$9!#\e(Bboth -> mail -> news -> both ... \e$B$N$h$&$K\e(B
   \e$B@Z$jBX$o$j$^$9!#\e(B
 
-\e$B!&\e(BM-x gnus-offline-toggle-movemail-program
-  movemail \e$B%W%m%0%i%`$r@ZBX$($^$9!#\e(B
-
 \e$B!&\e(BM-x gnus-offline-set-interval-time
   \e$B5-;v\e(B/Mail \e$B$N<hF@!"Aw?.$r<+F0E*$K9T$&4V3V\e(B(\e$BJ,\e(B)\e$B$r@_Dj$7$^$9!#\e(B
   \e$B$3$N4V3V$O\e(B Emacs \e$B$,\e(B Idle \e$B$K$J$C$F$+$i$N;~4V$G$9!#\e(B
@@ -227,41 +178,17 @@ T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$K$O\e(B pop3-fma.el \e$B$O4^$^$l$F$$$^$;$s!#%P
 
 6)\e$B!Z\e(B!!!\e$B=EMW\e(B!!!\e$B![\e(B pop \e$B%Q%9%o!<%I$N4IM}J}K!$K$D$$$F\e(B
 
-;;;\e$B%P!<%8%g%s$K$h$j0[$J$kItJ,$,B?$$$N$G$4Cm0U$/$@$5$$!#$^$?$3$NItJ,$O\e(B
-;;;\e$B:#8e$b2~D{$5$l$k$3$H$,M=A[$5$l$^$9!#\e(B
-
-<<<<<< \e$BCm0U\e(B >>>>>>>>>>>
-T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$r;HMQ$9$kJ}$O\e(B pop3-fma.el \e$B$O4^$^$l$F$$\e(B
-\e$B$^$;$s!#\e(BGnus \e$B$,J#?t$N\e(B POP3 \e$B%"%+%&%s%H$r07$($k$h$&$K$J$j$^$7$?$N$G!"\e(B
-\e$B%P!<%8%g%s%"%C%W$5$l$k:]$O4{B8$N\e(B pop3-fma.el \e$B$N@_Dj$O30$7$F$/$@$5$$!#\e(B
-
-Semi-gnus + pop3-fma.el \e$B$G$O!"%G%U%)%k%H$G$O\e(B pop \e$B%5!<%P$N%Q%9%o!<%I$O\e(B
-pop \e$B%5!<%P!<$K%"%/%;%9$9$kEY$KF~NO$9$kI,MW$,$"$j$^$9!#\e(B(\e$B4pK\E*$K$3$N$^\e(B
-\e$B$^$K$7$F$*$/$3$H$r?d>)$7$^$9\e(B)
+\e$B!V$I$&$;<+J,0l?M$7$+;H$o$J$$%3%s%T%e!<%?$@$+$i$=$l$[$I%Q%9%o!<%I$N4IM}\e(B
+\e$B$K$OCm0U$rJ'$&I,MW$,$J$$!W$H$$$&>l9g$K$OF~NO$N<j4V$r>J$/J}K!$,$"$j$^$9!#\e(B
+\e$B$?$@$7!"EvA3%Q%9%o!<%I$rEp$^$l$k4m81$OA}$7$^$9$N$G0J2<$NJ}K!$N$$$:$l$+\e(B
+\e$B$r<B9T$9$k:]$K$O\e(B 100% \e$B<+8J$N@UG$$N$b$H$G9T$C$F$/$@$5$$!#\e(B
 
-\e$B$7$+$7!"!V$3$l$@$HLLE]$@$7$I$&$;<+J,0l?M$7$+;H$o$J$$%3%s%T%e!<%?$@$+$i\e(B
-\e$B$=$l$[$I%Q%9%o!<%I$N4IM}$K$OCm0U$rJ'$&I,MW$,$J$$!W$H$$$&>l9g$K$O$$$/$D\e(B
-\e$B$+$N\e(B(\e$B<j4V$r>J$/\e(B)\e$BJ}K!$,$"$j$^$9!#$?$@$7!"EvA3%Q%9%o!<%I$rEp$^$l$k4m81$O\e(B
-\e$BA}$7$^$9$N$G0J2<$NJ}K!$N$$$:$l$+$r<B9T$9$k:]$K$O\e(B 100% \e$B<+8J$N@UG$$N$b$H\e(B
-\e$B$G9T$C$F$/$@$5$$!#\e(B
-
-<\e$BJ}K!\e(B1>
 \e$B=i2s5/F0;~$N\e(B gnus-ofsetup.el \e$B$K$h$kJQ?t@_Dj$N:]!"\e(B(=~/.gnus-offline.el
 \e$B$,$J$$$H$-\e(B)\e$B%Q%9%o!<%I$r\e(B ~/.newsrc.eld \e$B$KJ]B8$9$k$+$I$&$+<ALd$5$l!"!H\e(By\e$B!I\e(B
 \e$B$HEz$($k$HJ]B8$5$l$k$h$&$K$J$j$^$9!#\e(B (*)
 
       (*) \e$B<B:]$K$O\e(B ~/.gnus-offline.el \e$B$K0J2<$N%3!<%I$,DI2C$5$l$^$9!#\e(B
 
-         \e$B!Z\e(BSemi-gnus + pop3-fma.el\e$B![\e(B
-
-           (add-hook
-            'gnus-setup-news-hook
-            (lambda ()
-              (setq pop3-fma-save-password-information t)
-              (add-to-list 'gnus-variable-list 'pop3-fma-password)))
-
-         \e$B!Z\e(BT-gnus 6.10.056 \e$B0J9_![\e(B
-
            (add-hook
             'gnus-setup-news-hook
             (lambda ()
@@ -269,17 +196,3 @@ pop \e$B%5!<%P!<$K%"%/%;%9$9$kEY$KF~NO$9$kI,MW$,$"$j$^$9!#\e(B(\e$B4pK\E*$K$3$N$^\e(
 
 \e$B$?$@$7$3$N>l9g$OJ]B8$5$l$k%Q%9%o!<%I$OJ?J8$N$^$^$J$N$G$+$J$j4m81$G$"$k\e(B
 \e$B$3$H$r$4>5CN$N$&$($*;H$$$/$@$5$$!#\e(B
-
-<\e$BJ}K!\e(B2>
-\e$B%Q%9%o!<%I$r%U%!%$%k$K;D$7$F$OCV$-$?$/$J$$$,%a%b%j>e$KJQ?t$H$7$F;D$C$F\e(B
-\e$B$$$F$b9=$o$J$$!"$H$$$&>l9g$O!"\e(B~/.gnus-offline.el \e$B$K0J2<$N$h$&$J%3!<%I\e(B
-\e$B$r2C$($F$/$@$5$$!#\e(B
-
-       (setq pop3-fma-save-password-information t)
-
-\e$B$3$&$9$k$3$H$K$h$j!"%Q%9%o!<%I$O\e(B Gnus \e$B5/F0;~$KF~NO$9$k$@$1$K$J$j$^$9!#\e(B
-\e$B%Q%9%o!<%I$O\e(B pop3-fma-password \e$B$H$$$&JQ?t$H$7$FJ];}$5$l$^$9!#\e(B
-
-T-gnus 6.10.056 \e$B0J9_$N%P!<%8%g%s$r;HMQ$9$kJ}$OFC$K@_Dj$7$J$/$F$b$3$l$H\e(B
-\e$BF1$8>uBV$,%G%U%)%k%H$K$J$C$F$$$^$9!#\e(B
-\e$B%Q%9%o!<%I$O\e(B mail-source-password-cache \e$B$H$$$&JQ?t$KJ];}$5$l$^$9!#\e(B