[Mew-dist 05947] Re: mew reply
Kazu Yamamoto ( 山本和彦 )
kazu at example.com
1998年 8月 18日 (火) 07:32:00 JST
From: Masahiro Yamada <yamada at example.com>
Subject: [Mew-dist 05658] mew reply
Date: Mon, 27 Jul 1998 11:44:11 +0900
> (1) fromヘッダに、X-faceが表示されてしまう。
> (2) mew-cite-formatのFrom:部分にも、X-faceが分割された状態で
> 表示される。
> (3) x-faceに関係なく、mew-cite-formatのFrom:部分には、
> 必ず2つemailアドレスが表示される。
あまりに情けないプログラムですが、以下で bitmap は消えるでしょうか?
環境が無いので僕はテストできていません。
--かず
Index: mew-header.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-header.el,v
retrieving revision 1.26
diff -c -r1.26 mew-header.el
*** mew-header.el 1998/08/07 16:06:57 1.26
--- mew-header.el 1998/08/17 22:30:41
***************
*** 54,59 ****
--- 54,68 ----
(setq match (mew-buffer-substring start (1- (point))))
(if (string= "" match)
()
+ ;; deleting bitmap..., sigh.
+ (if (and (featurep 'bitmap) (boundp 'charset-bitmap))
+ (let ((i 0) (len (length match)) char new)
+ (while (< i len)
+ (setq char (mew-aref match i))
+ (if (/= (mew-char-charset char) charset-bitmap)
+ (setq new (concat new (char-to-string char))))
+ (setq i (+ i (mew-charlen char))))
+ (setq match new)))
(if (null ret)
(setq ret match)
(setq ret (concat ret "," match))))))
Index: mew-mule0.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-mule0.el,v
retrieving revision 1.15
diff -c -r1.15 mew-mule0.el
*** mew-mule0.el 1998/07/31 08:23:41 1.15
--- mew-mule0.el 1998/08/17 22:17:36
***************
*** 41,46 ****
--- 41,49 ----
(defvar mew-lc-ascii 0)
(defvar mew-lc-kana nil) ;; dummay
+ (defun mew-char-charset (char)
+ ())
+
;;
;; CS
;;
Index: mew-mule2.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-mule2.el,v
retrieving revision 1.20
diff -c -r1.20 mew-mule2.el
*** mew-mule2.el 1998/07/16 15:53:36 1.20
--- mew-mule2.el 1998/08/17 22:18:13
***************
*** 77,82 ****
--- 77,87 ----
(defvar mew-lc-jp 146)
(fset 'mew-make-char (symbol-function 'make-character))
+ (defun mew-char-charset (char)
+ (cond
+ ((<= char 128) 0)
+ (t (aref (char-to-string char) 0))))
+
;;
;; CS
;;
Index: mew-mule3.el
===================================================================
RCS file: /usr/local/cvsroot/Mew/mew/mew-mule3.el,v
retrieving revision 1.19
diff -c -r1.19 mew-mule3.el
*** mew-mule3.el 1998/08/04 09:25:03 1.19
--- mew-mule3.el 1998/08/17 22:18:42
***************
*** 85,90 ****
--- 85,91 ----
(defvar mew-lc-jp 'japanese-jisx0208)
(defvar mew-lc-kana 'katakana-jisx0201)
(defalias 'mew-make-char 'make-char)
+ (defalias 'mew-char-charset 'char-charset)
;;
;; CS
Mew-dist メーリングリストの案内