* message.el: Require `base64' before `canlock-om' to avoid damage to define
authoryamaoka <yamaoka>
Wed, 23 Jan 2002 04:36:50 +0000 (04:36 +0000)
committeryamaoka <yamaoka>
Wed, 23 Jan 2002 04:36:50 +0000 (04:36 +0000)
 `base64-encode-string' by MEL.

* dgnushack.el: Load base64.el before canlock-om.el to avoid damage to define
 `base64-encode-string' by MEL.

* gnus-art.el (gnus-article-display-traditional-message): Use
 `set-buffer-multibyte'.

* gnus-ja.texi (Using MIME): Remove `gnus-strict-mime'.
* gnus.texi (Using MIME): Ditto.

ChangeLog
lisp/dgnushack.el
lisp/gnus-art.el
lisp/message.el
texi/gnus-ja.texi
texi/gnus.texi

index 9a6817c..862c087 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2002-01-23  Katsumi Yamaoka  <yamaoka@jpl.org>
+
+       * lisp/message.el: Require `base64' before `canlock-om' to avoid
+       damage to define `base64-encode-string' by MEL.
+
+       * lisp/dgnushack.el: Load base64.el before canlock-om.el to avoid
+       damage to define `base64-encode-string' by MEL.
+
+2002-01-21  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>
+
+       * lisp/gnus-art.el (gnus-article-display-traditional-message): Use
+       `set-buffer-multibyte'.
+
 2002-01-21  Katsumi Yamaoka  <yamaoka@jpl.org>
 
        * lisp/gnus-vers.el: T-gnus 6.15.5 revision 02 (merged
index a8fa065..8f51880 100644 (file)
@@ -226,6 +226,10 @@ Try to re-configure with --with-addpath=FLIM_PATH and run make again.
 (load (expand-file-name "gnus-clfns.el" srcdir) nil t t)
 
 (when (boundp 'MULE)
+  ;; Bind the function `base64-encode-string' before loading canlock.
+  ;; Since canlock will bind it as an autoloaded function, it causes
+  ;; damage to define the function by MEL.
+  (load (expand-file-name "base64.el" srcdir) nil t t)
   ;; Load special macros for compiling canlock.el.
   (load (expand-file-name "canlock-om.el" srcdir) nil t t))
 
index b5ca7d8..b05f35a 100644 (file)
@@ -3628,7 +3628,9 @@ commands:
   (set-buffer gnus-article-buffer)
   (let (buffer-read-only)
     (erase-buffer)
-    (insert-buffer-substring gnus-original-article-buffer)))
+    (set-buffer-multibyte nil)
+    (insert-buffer-substring gnus-original-article-buffer)
+    (set-buffer-multibyte t)))
 
 (defun gnus-article-make-full-mail-header (&optional number charset)
   "Create a new mail header structure in a raw article buffer."
index b438468..1bd98b8 100644 (file)
@@ -42,7 +42,9 @@
   (defvar gnus-list-identifiers)) ; gnus-sum is required where necessary
 (eval-and-compile
   (if (boundp 'MULE)
-      (require 'canlock-om)
+      (progn
+       (require 'base64)
+       (require 'canlock-om))
     (require 'canlock)))
 (require 'mailheader)
 (require 'nnheader)
index 246ccb5..7c8b4a9 100644 (file)
@@ -9622,7 +9622,6 @@ Gnus \e$B$O%X%C%@!<$NJB$YBX$(\e(B(sort)\e$B$b9T$$$^$9\e(B (\e$B$3$l$O%G%#%U%)%k%H$G9T
 
 @vindex gnus-show-mime
 @vindex gnus-article-display-method-for-mime
-@vindex gnus-strict-mime
 @findex gnus-article-display-mime-message
 Gnus \e$B$O\e(B @code{gnus-article-display-method-for-mime} \e$B$K5-;v$r2!$7IU$1$k$3\e(B
 \e$B$H$G\e(B @sc{mime} \e$B$r07$$$^$9!#$3$N=i4|CM\e(B
@@ -9632,9 +9631,7 @@ SEMI MIME-View \e$B$K4X$9$k>\$7$$>pJs$O!"%^%K%e%"%k$r;2>H$7$F$/$@$5$$\e(B (\e$B$^$@
 \e$B$J$$$1$I\e(B (;_;))\e$B!#\e(B
 
 @sc{mime} \e$B$r>o$K;HMQ$7$?$1$l$P!"\e(B
-@code{gnus-show-mime} \e$B$r\e(B @code{t} \e$B$K@_Dj$7$F$/$@$5$$!#$7$+$7!"\e(B
-@code{gnus-strict-mime} \e$B$,\e(B @code{nil} \e$B0J30$G$"$l$P!"\e(B@sc{mime} \e$B=hM}$O5-;v\e(B
-\e$BCf$K\e(B @sc{mime} \e$B%X%C%@!<$,$"$k$H$-$N$_;HMQ$5$l$^$9!#\e(B
+@code{gnus-show-mime} \e$B$r\e(B @code{t} \e$B$K@_Dj$7$F$/$@$5$$!#\e(B
 @code{gnus-show-mime} \e$B$r@_Dj$7$F$$$k$H!"1?$,0-$$$H5-;v%P%C%U%!$K$O8N>c$7\e(B
 \e$B$?$h$&$J2hLL$,8+$($k$3$H$b$"$k$G$7$g$&!#$3$l$OHr$1$h$&$,$"$j$^$;$s!#\e(B
 
index e4de15b..c06120b 100644 (file)
@@ -10103,7 +10103,6 @@ other naughty stuff in innocent-looking articles.
 
 @vindex gnus-show-mime
 @vindex gnus-article-display-method-for-mime
-@vindex gnus-strict-mime
 @findex gnus-article-display-mime-message
 Gnus handles @sc{mime} by pushing the articles through
 @code{gnus-article-display-method-for-mime}, which is
@@ -10113,11 +10112,9 @@ information on SEMI MIME-View, see its manual page (however it is not
 existed yet, sorry).
 
 Set @code{gnus-show-mime} to @code{t} if you want to use
-@sc{mime} all the time.  However, if @code{gnus-strict-mime} is
-non-@code{nil}, the @sc{mime} method will only be used if there are
-@sc{mime} headers in the article.  If you have @code{gnus-show-mime}
-set, then you'll see some unfortunate display glitches in the article
-buffer.  These can't be avoided.
+@sc{mime} all the time.  If you have @code{gnus-show-mime} set, then
+you'll see some unfortunate display glitches in the article buffer.
+These can't be avoided.
 
 In GNUS or Gnus, it might be best to just use the toggling functions
 from the summary buffer to avoid getting nasty surprises. (For instance,