Update. t-gnus-6_14_1-14
authoryamaoka <yamaoka>
Fri, 10 Mar 2000 00:22:22 +0000 (00:22 +0000)
committeryamaoka <yamaoka>
Fri, 10 Mar 2000 00:22:22 +0000 (00:22 +0000)
ChangeLog
texi/gnus-ja.texi
texi/gnus.texi

index 5c6b938..7b1670d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,24 @@
 2000-03-09  Katsumi Yamaoka <yamaoka@jpl.org>
 
+       * lisp/gnus.el (gnus-revision-number): Increment to 14.
+       (gnus-compile-user-specs): New user option.
+
+       * texi/gnus.texi: Update.
+       * texi/gnus-ja.texi: Update.
+
+       * lisp/gnus-start.el (gnus-setup-news): Revert.
+       (gnus-setup-news-hook): Revert.
+
+       * lisp/gnus-spec.el (gnus-compile): Modify the actual format specs
+       as well; don't bind `gnus-tmp-func'.
+       (gnus-update-format-specifications): Revert; use
+       `gnus-update-format-specification-1'.
+       (gnus-update-format-specification-1): New function.
+       (gnus-format-specs-compiled): Modify the form.
+       (TopLevel): Require `alist'.
+
+2000-03-09  Katsumi Yamaoka <yamaoka@jpl.org>
+
        * lisp/gnus.el (gnus-revision-number): Increment to 13.
 
        * texi/gnus.texi: Update.
index d4e6df2..898975e 100644 (file)
@@ -1109,7 +1109,7 @@ Gnus \e$(B$N5/F0$K@.8y$7$?8e$K!"0lHV:G8e$K<B9T$5$l$k%U%C%/$G$9!#\e(B
 @vindex gnus-setup-news-hook
 
 \e$(B%U%!%$%k\e(B @file{.newsrc} \e$(B$rFI$_9~$s$@8e$G!"%0%k!<%W%P%C%U%!$r:n@.$9$kA0$K\e(B
-\e$(B<B9T$5$l$k%U%C%/$G$9!#4{DjCM$O\e(B @samp{'(gnus-compile)} \e$(B$G$9!#\e(B
+\e$(B<B9T$5$l$k%U%C%/$G$9!#\e(B
 
 @item gnus-check-bogus-newsgroups
 @vindex gnus-check-bogus-newsgroups
@@ -15655,8 +15655,8 @@ Gnus \e$(B$O$"$J$?<+?H$N=qK!;EMM;XDj$r:n$k<jEA$$$r$9$kL?Na$rHw$($F$$$^$9!#\e(B
 \e$(B$b$7$3$l$i$N>e5i;2>H$r$?$/$5$s;H$C$F$$$k$J$i!"\e(Bgnus \e$(B$,$H$F$bCY$/$J$k$N$,\e(B
 \e$(B$o$+$k$G$7$g$&!#$3$l$O$"$J$?$N9T$N308+$KK~B-$7$?$H$-$K\e(B @kbd{M-x
 gnus-compile} \e$(B$r<B9T$9$k;v$G3JCJ$KB.EYDc2<$r8:$i$9;v$,$G$-$^$9!#\e(B
-(T-gnus \e$(B$N4{DjCM$G$O5/F0;~$K\e(B @code{gnus-compile} \e$(B$r<B9T$9$k$h$&$K$J$C$F\e(B
-\e$(B$$$^$9!#\e(B)
+(T-gnus \e$(B$N4{DjCM$G$OI,MW$J;~$K%3%s%Q%$%k$r<+F0E*$K<B9T$9$k$h$&$K$J$C$F$$\e(B
+\e$(B$^$9!#\e(B)
 @xref{Compilation}\e$(B!#\e(B
 
 
@@ -15996,11 +15996,19 @@ The GNU Emacs Lisp Reference Manual}. XEmacs \e$(B$G$O!"%U%l!<%`%W%m%Q%F%#%j\e(B
 \e$(B8e$G!"\e(B@kbd{M-x gnus-compile} \e$(B$r<B9T$9$k;v$,$G$-$^$9!#$3$l$O?7$7$$;XDj$,\e(B
 \e$(B%P%$%H%3%s%Q%$%k$5$l!"$b$&0lEY:G9bB.EY$KI|5"$G$-$k$H$$$&;v$G$9!#\e(BT-gnus 
 \e$(B$O$3$l$i$N%3%s%Q%$%k$5$l$?;XDj$r%U%!%$%k\e(B @file{.newsrc.eld} \e$(B$KJ]B8$7$^$;\e(B
-\e$(B$s$,!"\e(B@code{gnus-setup-news-hook} \e$(B$N4{DjCM$K$h$C$F5/F0;~$K\e(B
-@code{gnus-compile} \e$(B$r<B9T$9$k$h$&$K$J$C$F$$$^$9!#\e(B(\e$(BMxMQ<TDj5A$N4X?t$O!"\e(B
-\e$(B$3$N4X?t$G$O%3%s%Q%$%k$5$l$^$;$s$,\e(B--\e$(B$=$l$i$r%3%s%Q%$%k$9$k$?$a$K$O!"$=$l\e(B
-\e$(B$i$r%U%!%$%k\e(B @code{.gnus.el} \e$(B$KFM$C9~$s$G!"$=$N%U%!%$%k$r%P%$%H%3%s%Q%$\e(B
-\e$(B%k$9$k$Y$-$G$9!#\e(B)
+\e$(B$s$,!"\e(B@code{gnus-compile-user-specs} \e$(B$N4{DjCM$K$h$C$FI,MW$J;~$K%3%s%Q%$\e(B
+\e$(B%k$r<+F0E*$K<B9T$9$k$h$&$K$J$C$F$$$^$9!#\e(B(\e$(BMxMQ<TDj5A$N4X?t$O!"$3$N4X?t$G\e(B
+\e$(B$O%3%s%Q%$%k$5$l$^$;$s$,\e(B--\e$(B$=$l$i$r%3%s%Q%$%k$9$k$?$a$K$O!"$=$l$i$r%U%!%$\e(B
+\e$(B%k\e(B @code{.gnus.el} \e$(B$KFM$C9~$s$G!"$=$N%U%!%$%k$r%P%$%H%3%s%Q%$%k$9$k$Y$-\e(B
+\e$(B$G$9!#\e(B)
+
+@table @code
+@item gnus-compile-user-specs
+@vindex gnus-compile-user-specs
+\e$(B$3$NCM$r\e(B @code{nil} \e$(B0J30$K$7$F$*$/$H!"MxMQ<T$,:n@.$7$?9T=qK!;EMMJQ?t$r<+\e(B
+\e$(BF0E*$K%3%s%Q%$%k$7$^$9!#4{DjCM$O\e(B @code{t} \e$(B$G!"\e(B
+@code{gnus-*-line-format-spec} \e$(B$N3FFbItJQ?t$NCM$K1F6A$7$^$9!#\e(B
+@end table
 
 
 @node Mode Lines
index 4eeac52..7f54b57 100644 (file)
@@ -1064,7 +1064,7 @@ successfully.
 @item gnus-setup-news-hook
 @vindex gnus-setup-news-hook
 A hook that is run after reading the @file{.newsrc} file(s), but before
-generating the group buffer.  The default value is @samp{'(gnus-compile)}.
+generating the group buffer.
 
 @item gnus-check-bogus-newsgroups
 @vindex gnus-check-bogus-newsgroups
@@ -16053,7 +16053,8 @@ last operation, padding.
 If you use lots of these advanced thingies, you'll find that Gnus gets
 quite slow.  This can be helped enormously by running @kbd{M-x
 gnus-compile} when you are satisfied with the look of your lines.
-(In T-gnus, @code{gnus-compile} will be evaluated at startup by default.)
+(By default of T-gnus, compilation will be done automatically when
+needed.)
 @xref{Compilation}.
 
 
@@ -16404,11 +16405,19 @@ To help with this, you can run @kbd{M-x gnus-compile} after you've
 fiddled around with the variables and feel that you're (kind of)
 satisfied.  This will result in the new specs being byte-compiled, and
 you'll get top speed again.  T-gnus will not save these compiled specs
-in the @file{.newsrc.eld} file, but @code{gnus-compile} will be
-evaluated at startup by the default value of @code{gnus-setup-news-hook}.
-(User-defined functions aren't compiled by this function, though---you
-should compile them yourself by sticking them into the @code{.gnus.el}
-file and byte-compiling that file.)
+in the @file{.newsrc.eld} file, but compilation will be done
+automatically when needed by the default value of
+@code{gnus-compile-user-specs}.  (User-defined functions aren't compiled
+by this function, though---you should compile them yourself by sticking
+them into the @code{.gnus.el} file and byte-compiling that file.)
+
+@table @code
+@item gnus-compile-user-specs
+@vindex gnus-compile-user-specs
+If it is non-nil, the user-defined format specs will be byte-compiled
+automatically.  The default value of this variable is @code{t}.  It has
+an effect on the values of @code{gnus-*-line-format-spec}.
+@end table
 
 
 @node Mode Lines