From owner-xemacs-beta-ja@xemacs.org Tue Jan 4 05:44:46 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id FAA06665 for xemacs-beta-ja-out; Tue, 4 Jan 2000 05:44:46 -0500 Received: from localhost (turnbull.sk.tsukuba.ac.jp [130.158.99.4]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id FAA06657 for ; Tue, 4 Jan 2000 05:44:36 -0500 Date: Tue, 4 Jan 2000 05:44:36 -0500 Message-Id: <200001041044.FAA06657@gwyn.tux.org> Received: by localhost id m125RRN-000175C (Debian Smail-3.2.0.102 1998-Aug-2 #2); Tue, 4 Jan 2000 19:43:49 +0900 (JST) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit From: "Stephen J. Turnbull" To: xemacs-mule-ja@xemacs.org Subject: Japanese isearch w/ XEmacs version 21.1.7 (and others) In-Reply-To: <38713085.6462561D@msdw.com> References: <4.1-J.19991108124406.01509900@ebsmh1.ms.com> <4.2.0.58.J.19991230094055.00d184d0@ebsmh1.ms.com> <4.2.0.58.J.20000104072220.009985f0@ebsmh1.ms.com> <38713085.6462561D@msdw.com> X-Mailer: VM 6.75 under 21.1 (patch 8) "Bryce Canyon" XEmacs Lucid Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: 以下は Grant McKenzie による質問です。 概要は iso-2022-jp の文書の中の JIS X 0208-1978 (旧JIS)または JIS X 0201 (JIS Roman) の文字を i-search で検索するときに必ず失敗することを 気づきました。 xemacs-mule に失敗の説明を既に送ったが対策が分かりません。 よろしくお願いします。 >>>>> "Grant" == Grant McKenzie writes: Hi, seeing strange behaviour when searching using isearch for iso-2022-jp encoded files. Please see below; "...while I looked into the problem a bit further, I found out the following things with XEmacs 21.1.7 w/ Mule functionality: + It always fails i-search with strings coming after ESC ( J. Try hiragana pronounced "ah" followed by the letter "a". Search for "a" fails. + It doesn't recognized ESC $ @ as a Japanese character start sequence at all. The file is also consists of the hiragana "ah" followed by the letter "a", but XEmacs w/ Mule doesn't display the hiragana when the file is opened. Although the combination of ESC $ B and ESC ( B is the current mode, ESC $ @ and ESC ( J are + still widely used. + valid with regard to RFC 1468, which is the official definition of the ISO-2022-JP encoding scheme. So the behavior is unusual." Can somebody please verify if this is bug (a quick check of version 20.4 & 21.2.20b shows the same behaviour). Regards, Grant. -- University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN Institute of Policy and Planning Sciences Tel/fax: +81 (298) 53-5091 /* What's the big deal about the millenium? .............................. ..... There are still 362 shopping days left until the millenial epoch! */ From owner-xemacs-beta-ja@xemacs.org Wed Jan 12 02:15:04 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id CAA08185 for xemacs-beta-ja-out; Wed, 12 Jan 2000 02:15:04 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id CAA08180 for ; Wed, 12 Jan 2000 02:14:44 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id QAA06421; Wed, 12 Jan 2000 16:14:38 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3482"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FO7000LYO4DHC@m.ecc.u-tokyo.ac.jp>; Wed, 12 Jan 2000 16:14:37 +0900 (JST) Date: Wed, 12 Jan 2000 16:15:26 +0900 From: Yoshiki Hayashi Subject: Re: coding-system with start-process In-reply-to: (=?ISO-2022-JP?B?GyRCPGkyLBsoQiAbJEJDTkknGyhC?= / MORIOKA Tomohiko's message of "Mon, 20 Dec 1999 19:34:04 +0900") To: tomo@etl.go.jp (=?ISO-2022-JP?B?GyRCPGkyLBsoQiAbJEJDTkknGyhC?= / MORIOKA Tomohiko) Cc: xemacs-beta-ja@xemacs.org Message-id: <87g0w3iwvl.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 31 References: <874sdddikn.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: tomo@etl.go.jp (守岡 知彦 / MORIOKA Tomohiko) writes: > Yoshiki> 動かないのは、shell-mode だけで、それは > Yoshiki> set-default-coding-system で comint-execute-hook の値を設定し > Yoshiki> てるからです。これを取り除く patch はさっき xemacs-patchesに > Yoshiki> 送りました。 > > なんかそれは記憶にあります。 > > ;; 削ろうか迷った挙げ句削らなかった場所のような気が。 議論の末、shell-mode は毎回 autodetection をするのが良いだろ うということになったのですが、patch 自体にまだ反応がありませ ん。そこで、その前に送った coding-system-for-read, coding-system-for-write を参照する patch はすでに approved されていたので commit してしまいました。 昨年末に送った patch では、毎回 automatic-conversion に coding-system を reset しますが、C-x RET c を使ったときは、 automatic-conversion のかわりにその coding-system を使うので、 C-x RET c の時の動作は代わりません。ので、その patch が commit されても大丈夫です。 以下余談。 Jan さんによると、彼の xemacs-patches の ticked messages は 全部で 79 で、そのうち私の patch が 39 あるそうです。:-) さっき大量に commit したので、認可も拒否権発動もされていない patch はたったの 12 だけになりました。:-P -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Wed Jan 12 19:41:14 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id TAA19710 for xemacs-beta-ja-out; Wed, 12 Jan 2000 19:41:14 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id TAA19707 for ; Wed, 12 Jan 2000 19:41:11 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id TAA25471; Wed, 12 Jan 2000 19:40:57 -0500 (EST) Date: 12 Jan 2000 19:41:07 -0500 (EST) Subject: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org From: Katsumi Yamaoka Organization: Emacsen advocacy group X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WEMIKO 1.13.9 - "Euglena tripteris") Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WEMIKO/1.13.9 (Euglena tripteris) SLIM/1.13.6 (=?ISO-2022-JP?B?GyRCRWc6ak9CMk4bKEI=?= =?ISO-2022-JP?B?GyRCO1IbKEI=?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: ftp://ftp.xemacs.org/pub/xemacs/beta/incoming/text-modes-1.23-pkg.tar.gz を install したら set-face-foreground などで face を操作することができ なくなってしまうのですが、ぼくだけでしょうか? (^^;;) -- ~{I=8T?KC@~} From owner-xemacs-beta-ja@xemacs.org Thu Jan 13 03:12:10 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id DAA02622 for xemacs-beta-ja-out; Thu, 13 Jan 2000 03:12:10 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id DAA02619 for ; Thu, 13 Jan 2000 03:12:05 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id RAA19180; Thu, 13 Jan 2000 17:11:22 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3643"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FO9005PZLEXJE@m.ecc.u-tokyo.ac.jp>; Thu, 13 Jan 2000 17:11:22 +0900 (JST) Date: Thu, 13 Jan 2000 17:12:09 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Wed, 12 Jan 2000 19:41:07 -0500 (EST)") To: Katsumi Yamaoka Cc: xemacs-beta-ja@xemacs.org Message-id: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 23 References: Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > ftp://ftp.xemacs.org/pub/xemacs/beta/incoming/text-modes-1.23-pkg.tar.gz > > を install したら set-face-foreground などで face を操作することができ > なくなってしまうのですが、ぼくだけでしょうか? (^^;;) ~/.xemacs/xemacs-packages の下に放り込んで試してみましたが、 (set-face-forground 'default "red") とやると、赤になってくれました。 ChangeLog によると、変更は * flyspell.el (global-flyspell-mode): add missing autoload. だけなので、text-modes が悪いのではないと思います。 ちなみに、私の環境では何日か同じ XEmacs を使い続けていると、 ときどきその frame で face を変更できなくなることがあります。 そこで新しい frame を開くと face が変更されていたりします。 bug だろうとは思うのですが、必ず再現させる方法が分からないの で、全然調べていません。(^^;; -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Thu Jan 13 03:19:44 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id DAA02867 for xemacs-beta-ja-out; Thu, 13 Jan 2000 03:19:44 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id DAA02863 for ; Thu, 13 Jan 2000 03:19:43 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id DAA03049; Thu, 13 Jan 2000 03:19:29 -0500 (EST) Date: 13 Jan 2000 03:19:37 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WEMIKO 1.13.9 - "Euglena tripteris") Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WEMIKO/1.13.9 (Euglena tripteris) SLIM/1.13.6 (=?ISO-2022-JP?B?GyRCRWc6ak9CMk4bKEI=?= =?ISO-2022-JP?B?GyRCO1IbKEI=?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: ;; 今は 1.22 に戻しています。 >>>>> In <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> >>>>> Yoshiki Hayashi wrote: 山岡> ftp://ftp.xemacs.org/pub/xemacs/beta/incoming/text-modes-1.23-pkg.tar.gz 山岡> を install したら set-face-foreground などで face を操作すること 山岡> ができなくなってしまうのですが、ぼくだけでしょうか? (^^;;) 林さん> ~/.xemacs/xemacs-packages の下に放り込んで試してみましたが、 林さん> (set-face-forground 'default "red") 林さん> とやると、赤になってくれました。 林さん> ChangeLog によると、変更は 林さん> * flyspell.el (global-flyspell-mode): add missing autoload. 林さん> だけなので、text-modes が悪いのではないと思います。 そうなんですよねえ。実際に diff をとってみても他の変更はありません。 林さん> ちなみに、私の環境では何日か同じ XEmacs を使い続けていると、と 林さん> きどきその frame で face を変更できなくなることがあります。そ 林さん> こで新しい frame を開くと face が変更されていたりします。bug 林さん> だろうとは思うのですが、必ず再現させる方法が分からないので、全 林さん> 然調べていません。(^^;; おお、まさにぼくの場合は最初からそれと似た状況になります。ともかく今ま でカスタマイズして使っていた font-lock の色やフォントがデフォルトに戻っ てしまうと、世界が違ってしまって仕事になりません。(^^;;) ;; また、しらみ潰し法で探してみようかな...。:-p -- ~{I=8T?KC@~} From owner-xemacs-beta-ja@xemacs.org Thu Jan 13 05:27:45 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id FAA07504 for xemacs-beta-ja-out; Thu, 13 Jan 2000 05:27:45 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id FAA07500 for ; Thu, 13 Jan 2000 05:27:42 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id TAA06993; Thu, 13 Jan 2000 19:27:18 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3691"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FO9009N8RPHT9@m.ecc.u-tokyo.ac.jp>; Thu, 13 Jan 2000 19:27:18 +0900 (JST) Date: Thu, 13 Jan 2000 19:28:05 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Thu, 13 Jan 2000 03:19:37 -0500 (EST)") To: Katsumi Yamaoka Cc: xemacs-beta-ja@xemacs.org Message-id: <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 26 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > 林さん> ちなみに、私の環境では何日か同じ XEmacs を使い続けていると、と > 林さん> きどきその frame で face を変更できなくなることがあります。そ > 林さん> こで新しい frame を開くと face が変更されていたりします。bug > 林さん> だろうとは思うのですが、必ず再現させる方法が分からないので、全 > 林さん> 然調べていません。(^^;; > > おお、まさにぼくの場合は最初からそれと似た状況になります。ともかく今ま > でカスタマイズして使っていた font-lock の色やフォントがデフォルトに戻っ > てしまうと、世界が違ってしまって仕事になりません。(^^;;) 今使っている XEmacs session でも face が変更できなくなってし まいました。(;_;) でも、私の場合はやっぱり frame を開くとその frame では大丈夫 です。 > ;; また、しらみ潰し法で探してみようかな...。:-p とりあえず、帰ってから gdb を attach して怪しそうなところを 探してみようと思いますが、原因が分かればお願いします。 # その前にちゃんと code を読まねば... # いい加減頭が働かなくなってきたので、そろそろ帰ります。 -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Thu Jan 13 06:44:54 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id GAA10003 for xemacs-beta-ja-out; Thu, 13 Jan 2000 06:44:54 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id GAA09999 for ; Thu, 13 Jan 2000 06:44:48 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id GAA14241; Thu, 13 Jan 2000 06:44:47 -0500 (EST) Date: 13 Jan 2000 06:43:30 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org Mail-Copies-To: never From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WEMIKO 1.13.9 - "Euglena tripteris") Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WEMIKO/1.13.9 (Euglena tripteris) SLIM/1.13.6 (=?ISO-2022-JP?B?GyRCRWc6ak9CMk4bKEI=?= =?ISO-2022-JP?B?GyRCO1IbKEI=?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: >>>>> In <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> >>>>> Yoshiki Hayashi wrote: 山岡> ;; また、しらみ潰し法で探してみようかな...。:-p 林さん> とりあえず、帰ってから gdb を attach して怪しそうなところを 林さん> 探してみようと思いますが、原因が分かればお願いします。 少しだけ見えてきました。が、林さんとは違うのかもしれません。 >>>>> In >>>>> Katsumi Yamaoka wrote: 林さん> ChangeLog によると、変更は 林さん> * flyspell.el (global-flyspell-mode): add missing autoload. 林さん> だけなので、text-modes が悪いのではないと思います。 山岡> そうなんですよねえ。実際に diff をとってみても他の変更はありませ 山岡> ん。 実に、これが原因でした。auto-autoloads.el に追加された (defcustom global-flyspell-mode nil ...) という長い行をコメントして compile し直し、XEmacs を起動した場合には face の操作が可能です。 これらの違いは、コメントしない場合は (featurep 'flyspell) が t を返す のに対して、コメントすると nil になることです。(当たり前か ^^;;) flyspell の何が悪いのか? (*1) flyspell を load するのは何者か? (*2) お楽しみはこれから、ということで。:-) (*1) 実は face の操作はできるが、すぐに flyspell が書き換えてしまう、 なんてことは...無いんでしょうねえ。(^^;;) (*2) xemacs -vanilla で起動しても load されるし、.emacs に (setq global-flyspell-mode nil) と書いても効果無しです。 -- ~{I=8T?KC@~} From owner-xemacs-beta-ja@xemacs.org Thu Jan 13 07:01:05 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id HAA10492 for xemacs-beta-ja-out; Thu, 13 Jan 2000 07:01:05 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id HAA10481 for ; Thu, 13 Jan 2000 07:01:03 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id HAA14956; Thu, 13 Jan 2000 07:01:01 -0500 (EST) Date: 13 Jan 2000 07:01:08 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org Mail-Copies-To: never From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WEMIKO 1.13.9 - "Euglena tripteris") Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WEMIKO/1.13.9 (Euglena tripteris) SLIM/1.13.6 (=?ISO-2022-JP?B?GyRCRWc6ak9CMk4bKEI=?= =?ISO-2022-JP?B?GyRCO1IbKEI=?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: >>>>> In >>>>> Katsumi Yamaoka wrote: 山岡> flyspell の何が悪いのか? (*1) 本命のこちらはまだわかりませんが、 山岡> flyspell を load するのは何者か? (*2) これは auto-autoloads.el(c) なんですね。(^^;;) というのは (defcustom global-flyspell-mode nil ...) の :set 項にある global-flyspell-mode という関数が必要なために flyspell が autoload さ れるわけです。そこで、 ;;;###autoload (defcustom global-flyspell-mode nil "Toggle Global Flyspell mode. ..." :set (lambda (symbol value) (if (featurep 'flyspell) (global-flyspell-mode (or value 0)))) :type 'boolean :group 'flyspell :require 'flyspell) というふうに flyspell.el を書き換えて package を作り直すか、またはこれ そのものを auto-autoloads.el に書き込んで compile し直せば、XEmacs の 起動時に flyspell が load されることはなくなります。 もちろん、これではぜんぜん解決策にはなっていませんけれども。(^^;;) -- ~{I=8T?KC@~} From owner-xemacs-beta-ja@xemacs.org Fri Jan 14 01:27:50 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id BAA16894 for xemacs-beta-ja-out; Fri, 14 Jan 2000 01:27:50 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id BAA16890 for ; Fri, 14 Jan 2000 01:27:41 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id PAA16336 for ; Fri, 14 Jan 2000 15:27:39 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3768"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOB0058SBA2SS@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Fri, 14 Jan 2000 15:27:38 +0900 (JST) Date: Fri, 14 Jan 2000 15:28:25 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Thu, 13 Jan 2000 07:01:08 -0500 (EST)") To: xemacs-beta-ja@xemacs.org Message-id: <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 39 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > 山岡> flyspell を load するのは何者か? (*2) > > これは auto-autoloads.el(c) なんですね。(^^;;) > というのは (defcustom global-flyspell-mode nil ...) の :set 項にある > global-flyspell-mode という関数が必要なために flyspell が autoload さ > れるわけです。そこで、 > > ;;;###autoload > (defcustom global-flyspell-mode nil > "Toggle Global Flyspell mode. ..." > :set (lambda (symbol value) > (if (featurep 'flyspell) > (global-flyspell-mode (or value 0)))) > :type 'boolean > :group 'flyspell > :require 'flyspell) > > というふうに flyspell.el を書き換えて package を作り直すか、またはこれ > そのものを auto-autoloads.el に書き込んで compile し直せば、XEmacs の > 起動時に flyspell が load されることはなくなります。 > もちろん、これではぜんぜん解決策にはなっていませんけれども。(^^;;) autoload のはずなのに、本体が require されてしまうのは嬉しく ないので、その部分を patch にして送って頂けるとありがたいで す。たとえそれが本体の bug を隠してしまったとしても。(^^;; 私の場合は、flyspell を require しても大丈夫でした。なんとな く、長時間使った後に発生するので、その間に使った face をいじ るものというと gnus しか無いので、こっちはそのあたりを疑って います。もしかすると、引き起こすものが違うだけで、発生してい るbug は同じなのかもしれません。 とりあえず怪しそうなところは発見したものの、 specifier.c の code をわかっていないので、中断しています。後 でがんばって読む予定です。:-) -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Fri Jan 14 01:35:57 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id BAA17023 for xemacs-beta-ja-out; Fri, 14 Jan 2000 01:35:57 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id BAA17020 for ; Fri, 14 Jan 2000 01:35:55 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id BAA00489; Fri, 14 Jan 2000 01:35:53 -0500 (EST) Date: 14 Jan 2000 01:36:01 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org Mail-Copies-To: never From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WEMIKO 1.13.9 - "Euglena tripteris") Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WEMIKO/1.13.9 (Euglena tripteris) SLIM/1.13.6 (=?ISO-2022-JP?B?GyRCRWc6ak9CMk4bKEI=?= =?ISO-2022-JP?B?GyRCO1IbKEI=?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: >>>>> In <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> >>>>> Yoshiki Hayashi wrote: 林さん> autoload のはずなのに、本体が require されてしまうのは嬉しく 林さん> ないので、その部分を patch にして送って頂けるとありがたいで 林さん> す。たとえそれが本体の bug を隠してしまったとしても。(^^;; はい、このことはさきほど xemacs-beta にも投げたので、誰かがやってくれ るんじゃないかと思いますが、放っておかれるようだったら出します。もっと も、ぼくは flyspell の中身がまだぜんぜん理解できていないんですが。:-p 林さん> 私の場合は、flyspell を require しても大丈夫でした。なんとな 林さん> く、長時間使った後に発生するので、その間に使った face をいじ 林さん> るものというと gnus しか無いので、こっちはそのあたりを疑って 林さん> います。もしかすると、引き起こすものが違うだけで、発生してい 林さん> るbug は同じなのかもしれません。 林さん> とりあえず怪しそうなところは発見したものの、 林さん> specifier.c の code をわかっていないので、中断しています。後 林さん> でがんばって読む予定です。:-) ぼくも折りを見て調べてみます。XEmacs --vanilla で起動した後で flyspell を load するぶんには問題が起きないのが不思議です。 -- Katsumi Yamaoka From owner-xemacs-beta-ja@xemacs.org Mon Jan 17 05:30:50 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id FAA12906 for xemacs-beta-ja-out; Mon, 17 Jan 2000 05:30:50 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id FAA12895 for ; Mon, 17 Jan 2000 05:30:35 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id TAA08050 for ; Mon, 17 Jan 2000 19:30:31 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3457"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOH00CQO6IU5A@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Mon, 17 Jan 2000 19:30:31 +0900 (JST) Date: Mon, 17 Jan 2000 19:31:14 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Fri, 14 Jan 2000 01:36:01 -0500 (EST)") To: xemacs-beta-ja@xemacs.org Message-id: <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 38 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > 林さん> 私の場合は、flyspell を require しても大丈夫でした。なんとな > 林さん> く、長時間使った後に発生するので、その間に使った face をいじ > 林さん> るものというと gnus しか無いので、こっちはそのあたりを疑って > 林さん> います。もしかすると、引き起こすものが違うだけで、発生してい > 林さん> るbug は同じなのかもしれません。 > 林さん> とりあえず怪しそうなところは発見したものの、 > 林さん> specifier.c の code をわかっていないので、中断しています。後 > 林さん> でがんばって読む予定です。:-) > > ぼくも折りを見て調べてみます。XEmacs --vanilla で起動した後で flyspell > を load するぶんには問題が起きないのが不思議です。 ようやく specifier がどういう構造をしているか理解しました。 # 適当に C の Code を debugger で追いかけて、あたりを付けて # Elisp で確認するというのは邪道かもしれない。:-) 私の場合、 (specifier-spec-list (face-background 'default) 'all) を eval すると、 ((# (nil . # 16777215=(FFFF,FFFF,FFFF) 0x2259>)) (global (nil . "gray80") ((default x) . "gray80"))) になるので、適当に source code で break point を設定していて 見ていると、read-passwd が犯人であることが判明しました。とり あえずお腹に何か入れないと patch を書く気力もでないので、 patch は明日にします。で、山岡さんの現象とは残念ながら違うよ うです。どうもかなり環境依存っぽいので、手元で同じ問題が再現 しない限りわかりそうにありません。山岡さんの健闘をお祈りしま す。(^^;; -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Mon Jan 17 07:34:34 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id HAA18450 for xemacs-beta-ja-out; Mon, 17 Jan 2000 07:34:34 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id HAA18446 for ; Mon, 17 Jan 2000 07:34:32 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id HAA18583; Mon, 17 Jan 2000 07:34:22 -0500 (EST) Date: 17 Jan 2000 07:34:27 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org Mail-Copies-To: never From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WREMI 1.14.0 - =?ISO-2022-JP?B?Ig==?= =?ISO-2022-JP?B?GyRCJCYkaSQsJG8kaRsoQiI=?=) Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 01) WREMI/1.14.0 (=?ISO-2022-JP?B?GyRCJCYkaSQsJG8kaRsoQg==?=) Chao/1.14.0 (=?ISO-2022-JP?B?GyRCRW07MxsoQg==?=) APEL/10.0 MULE XEmacs/21.2 (beta26) (Millenium) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: >>>>> In <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> >>>>> Yoshiki Hayashi wrote: 林さん> ようやく specifier がどういう構造をしているか理解しました。 [...] 林さん> read-passwd が犯人であることが判明しました。 そうですか。 ぼくは林さんとは別の側から穴を掘っているんですが、どこかでお会いしてし まうことはないかしらん。:-p 今までにわかったのは face の操作を不可能にしてしまう原因は flispell.el そのものにはなくて defface でした。おそらくどのディレクトリにあるもの でも構わないと思うのですが、auto-autoloads.el に (defface foo '((((class color)))) "") などと書き足して byte-compile し、その後 XEmacs を起動すると起こります。 ;; 次は defface の読み下しということになるんですが、これは辛そう。:-< -- ~{I=8T?KC@~} From owner-xemacs-beta-ja@xemacs.org Tue Jan 18 03:12:24 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id DAA05405 for xemacs-beta-ja-out; Tue, 18 Jan 2000 03:12:24 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id DAA05397 for ; Tue, 18 Jan 2000 03:12:17 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id RAA16099 for ; Tue, 18 Jan 2000 17:12:11 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3657"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOI00MBXUSA59@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Tue, 18 Jan 2000 17:12:10 +0900 (JST) Date: Tue, 18 Jan 2000 17:12:52 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Mon, 17 Jan 2000 07:34:27 -0500 (EST)") To: xemacs-beta-ja@xemacs.org Message-id: <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 31 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > 林さん> ようやく specifier がどういう構造をしているか理解しました。 > > [...] > > 林さん> read-passwd が犯人であることが判明しました。 > > そうですか。 > ぼくは林さんとは別の側から穴を掘っているんですが、どこかでお会いしてし > まうことはないかしらん。:-p > 今までにわかったのは face の操作を不可能にしてしまう原因は flispell.el > そのものにはなくて defface でした。おそらくどのディレクトリにあるもの > でも構わないと思うのですが、auto-autoloads.el に > > (defface foo '((((class color)))) "") > > などと書き足して byte-compile し、その後 XEmacs を起動すると起こります。 再現しました。なぜか、font-lock 関連の face だけ bold や underline になってしまいます。 > ;; 次は defface の読み下しということになるんですが、これは辛そう。:-< 山岡さんが解決してくださることを期待しております。:-) 今日は CVS の操作ばかりしていて疲れたので、他の patch も送ら ずにもう帰ります。 # 新しい address が使えるようになると使ってみたくなる私。:-P -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Wed Jan 19 00:54:52 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id AAA14559 for xemacs-beta-ja-out; Wed, 19 Jan 2000 00:54:52 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id AAA14547 for ; Wed, 19 Jan 2000 00:54:36 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id OAA22482 for ; Wed, 19 Jan 2000 14:54:29 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 3720"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOK00IGTJ2SPE@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Wed, 19 Jan 2000 14:54:28 +0900 (JST) Date: Wed, 19 Jan 2000 14:55:07 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> (Yoshiki Hayashi's message of "Tue, 18 Jan 2000 17:12:52 +0900") To: xemacs-beta-ja@xemacs.org Message-id: <87k8l61u84.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: multipart/mixed; boundary="Multipart_Wed_Jan_19_14:55:07_2000-1" Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 105 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: --Multipart_Wed_Jan_19_14:55:07_2000-1 Content-Type: text/plain; charset=ISO-2022-JP Yoshiki Hayashi writes: > Katsumi Yamaoka writes: > > > ;; 次は defface の読み下しということになるんですが、これは辛そう。:-< > > 山岡さんが解決してくださることを期待しております。:-) と書いておきながら、結局現実逃避をして patch を書いてしまい ました。直接の原因は face.el の get-custom-frame-properties の (setq default-custom-frame-properties (extract-custom-frame-properties (selected-frame))) で、auto-autoloads.el が読まれる時点ではまだ X の frame は存 在していないので、値として (type stream class nil background dark) というのが設定されてしまい、後の設定が壊れます。ちなみに私の 今の環境では (type x class color background light) になります。 それで、auto-autoloads.el が何かの package を require してい ると、その package が frame や device 操作をして結果を保存す るような code であった場合は動作しなくなってしまいます。です ので、auto-autoloads.el の読み込みを frame 作成後に移動する ように patch を書いてみました。 この patch の問題点は、XEmacs の frame が popup した後にしば らく stat しまくるので、ちょっと XEmacs が止まっているように 見えることで、実際の起動時間はほとんど変わらないはずですが、 体感速度はかなり落ちます。 # これを英語で説明するのは大変だなぁ。相変らず英語は不得手な # ので、英語の文は日本語の文よりかなり短くなる傾向があります。 # (^^;; 山岡さんの所でも直るかどうか試していただけないでしょうか。 --Multipart_Wed_Jan_19_14:55:07_2000-1 Content-Type: text/plain; type=patch; charset=US-ASCII Content-Disposition: inline; filename="startup.el.diff" Content-Transfer-Encoding: 7bit Index: startup.el =================================================================== RCS file: /usr/CVSroot/XEmacs/xemacs/lisp/startup.el,v retrieving revision 1.24.2.8 diff -u -r1.24.2.8 startup.el --- startup.el 2000/01/18 13:54:36 1.24.2.8 +++ startup.el 2000/01/19 05:53:14 @@ -409,18 +409,6 @@ debug-paths)) (startup-setup-paths-warning)) - (if (and (not inhibit-autoloads) - lisp-directory) - (load (expand-file-name (file-name-sans-extension autoload-file-name) - lisp-directory) nil t)) - - (if (not inhibit-autoloads) - (progn - (if (not inhibit-early-packages) - (packages-load-package-auto-autoloads early-package-load-path)) - (packages-load-package-auto-autoloads late-package-load-path) - (packages-load-package-auto-autoloads last-package-load-path))) - (unwind-protect (command-line) ;; Do this again, in case .emacs defined more abbreviations. @@ -588,6 +576,21 @@ ;; When not in batch mode, this creates the first visible frame, ;; and deletes the stdio device. (frame-initialize)) + + (if (and (not inhibit-autoloads) + lisp-directory) + (load (expand-file-name (file-name-sans-extension autoload-file-name) + lisp-directory) nil t)) + ;; #### Autoloads needs to be done after device initialize, + ;; or defface will fail if auto-autoloads.el requires some package. + ;; However, this makes XEmacs startup looks somewhat slower + ;; since it does not redisplay while doing this. + (if (not inhibit-autoloads) + (progn + (if (not inhibit-early-packages) + (packages-load-package-auto-autoloads early-package-load-path)) + (packages-load-package-auto-autoloads late-package-load-path) + (packages-load-package-auto-autoloads last-package-load-path))) ;; ;; We have normality, I repeat, we have normality. Anything you still --Multipart_Wed_Jan_19_14:55:07_2000-1 Content-Type: text/plain; charset=US-ASCII -- Yoshiki Hayashi --Multipart_Wed_Jan_19_14:55:07_2000-1-- From owner-xemacs-beta-ja@xemacs.org Wed Jan 19 01:36:56 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id BAA16989 for xemacs-beta-ja-out; Wed, 19 Jan 2000 01:36:56 -0500 Received: from jpl.org (mars.web-hosting.com [209.40.104.5]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id BAA16984 for ; Wed, 19 Jan 2000 01:36:51 -0500 Received: (from yamaoka@localhost) by jpl.org (8.9.3/8.9.3) id BAA04292; Wed, 19 Jan 2000 01:36:49 -0500 (EST) Date: 19 Jan 2000 01:36:55 -0500 (EST) Subject: Re: text-modes-1.23-pkg To: xemacs-beta-ja@xemacs.org Mail-Copies-To: never From: Katsumi Yamaoka Organization: Emacsen advocacy group References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> <87k8l61u84.fsf@dp50.ecc.u-tokyo.ac.jp> X-Wanted: Free NNTP servers for news posting. MIME-Version: 1.0 (generated by WREMI 1.14.0 - =?ISO-2022-JP?B?Ig==?= =?ISO-2022-JP?B?GyRCJCYkaSQsJG8kaRsoQiI=?=) Content-Type: text/plain; charset=ISO-2022-JP Message-ID: User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.4) (revision 03) WREMI/1.14.0 (=?ISO-2022-JP?B?GyRCJCYkaSQsJG8kaRsoQg==?=) Chao/1.14.0 (=?ISO-2022-JP?B?GyRCRW07MxsoQg==?=) APEL/10.0 MULE XEmacs/21.2 (beta27) (Hera) (sparc-sun-solaris2.6) X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: 林さんの変更で _まったく_ 問題ありません。それと、起動するときの雰囲気 の違いは、ぼくにはわかりませんでした。 ;; と書いてから make を走らせておいたのですが (^^;;)、実際にできたもの ;; で試してみても結論は変わりませんでした。:-p ;; ところで、なんで citation name を新規登録しなきゃならないのかと思っ ;; たら、林さんはめちゃんこカッコいいアドレスを使っているんですね。:-) >>>>> In <87k8l61u84.fsf@dp50.ecc.u-tokyo.ac.jp> >>>>> Yoshiki Hayashi wrote: 林さん> と書いておきながら、結局現実逃避をして patch を書いてしまい 林さん> ました。直接の原因は face.el の get-custom-frame-properties 林さん> の 林さん> (setq default-custom-frame-properties 林さん> (extract-custom-frame-properties (selected-frame))) 林さん> で、auto-autoloads.el が読まれる時点ではまだ X の frame は存 林さん> 在していないので、値として 林さん> (type stream class nil background dark) 林さん> というのが設定されてしまい、後の設定が壊れます。ちなみに私の 林さん> 今の環境では 林さん> (type x class color background light) 林さん> になります。 そうそう、(device-type) == stream だったらあーしようこーしようなんてこ とを考えるまではしたのですが、そこまで解明できませんでした。 XEmacs の紀元前にはやってはいけない制約があっても良いのではないか、と か、現実に window-setup-hook が評価される前にやってはいけないことが他 にもあった記憶があるので、この件は放り出してしまう腹を決めかけていたと ころでした。(^^;;) 林さん> それで、auto-autoloads.el が何かの package を require してい 林さん> ると、その package が frame や device 操作をして結果を保存す 林さん> るような code であった場合は動作しなくなってしまいます。です 林さん> ので、auto-autoloads.el の読み込みを frame 作成後に移動する 林さん> ように patch を書いてみました。 林さん> この patch の問題点は、XEmacs の frame が popup した後にしば 林さん> らく stat しまくるので、ちょっと XEmacs が止まっているように 林さん> 見えることで、実際の起動時間はほとんど変わらないはずですが、 林さん> 体感速度はかなり落ちます。 その感じはよくわからなかったです。 ;; うんと遅い機械で試せば良いのかもしれませんが、21.2.19 より後の ;; XEmacs が make できなくなっています。(;_;) 林さん> # これを英語で説明するのは大変だなぁ。相変らず英語は不得手な 林さん> # ので、英語の文は日本語の文よりかなり短くなる傾向があります。 林さん> # (^^;; 林さんはぼくの 100 倍は英語ができると見込んでおりますので、どうぞよろ しくお願いいたします。:-p -- Katsumi Yamaoka From owner-xemacs-beta-ja@xemacs.org Wed Jan 19 03:10:25 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id DAA20116 for xemacs-beta-ja-out; Wed, 19 Jan 2000 03:10:25 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id DAA20112 for ; Wed, 19 Jan 2000 03:10:19 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id RAA11119 for ; Wed, 19 Jan 2000 17:10:17 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 4799"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOK000D9PD40Z@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Wed, 19 Jan 2000 17:10:16 +0900 (JST) Date: Wed, 19 Jan 2000 17:10:55 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: (Katsumi Yamaoka's message of "Wed, 19 Jan 2000 01:36:55 -0500 (EST)") To: xemacs-beta-ja@xemacs.org Message-id: <87puuyzdkg.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) Lines: 64 References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> <87k8l61u84.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Katsumi Yamaoka writes: > 林さんの変更で _まったく_ 問題ありません。それと、起動するときの雰囲気 > の違いは、ぼくにはわかりませんでした。 ハードディスクが速いマシンをお使いのようでうらやましいです。 普段常用しているのは laptop なので、ハードディスクはそんなに 速く無いのです。(;_;) > ;; ところで、なんで citation name を新規登録しなきゃならないのかと思っ > ;; たら、林さんはめちゃんこカッコいいアドレスを使っているんですね。:-) ;; commiter 増やそうキャンペーンの一環として、address も一緒 ;; にもらいました。ま、大学の方に転送されてるだけですけど、 ;; XEmacs 関連のところでは使うように設定しました。:-) > 林さん> で、auto-autoloads.el が読まれる時点ではまだ X の frame は存 > 林さん> 在していないので、値として > 林さん> (type stream class nil background dark) > 林さん> というのが設定されてしまい、後の設定が壊れます。ちなみに私の > 林さん> 今の環境では > 林さん> (type x class color background light) > 林さん> になります。 > > そうそう、(device-type) == stream だったらあーしようこーしようなんてこ > とを考えるまではしたのですが、そこまで解明できませんでした。 > XEmacs の紀元前にはやってはいけない制約があっても良いのではないか、と > か、現実に window-setup-hook が評価される前にやってはいけないことが他 > にもあった記憶があるので、この件は放り出してしまう腹を決めかけていたと > ころでした。(^^;;) 本当に auto-autoloads を load する code を移しても大丈夫かなぁ と startup.el を眺めてみたのですが、問題は無さそうなのでそう してしまいました。後は reviewer の反応を待つだけです。(^^;; > 林さん> この patch の問題点は、XEmacs の frame が popup した後にしば > 林さん> らく stat しまくるので、ちょっと XEmacs が止まっているように > 林さん> 見えることで、実際の起動時間はほとんど変わらないはずですが、 > 林さん> 体感速度はかなり落ちます。 > > その感じはよくわからなかったです。 /usr/local/lib/xemacs 以下が NFS mount されていたりすると効 果覿面じゃないか、という予想をしています。 > ;; うんと遅い機械で試せば良いのかもしれませんが、21.2.19 より後の > ;; XEmacs が make できなくなっています。(;_;) ;; もしかして忘れられたようにときどき置いてあった NEWS OS が ;; 走っているマシンでしょうか。:-) > 林さん> # これを英語で説明するのは大変だなぁ。相変らず英語は不得手な > 林さん> # ので、英語の文は日本語の文よりかなり短くなる傾向があります。 > 林さん> # (^^;; > > 林さんはぼくの 100 倍は英語ができると見込んでおりますので、どうぞよろ > しくお願いいたします。:-p 1/100 倍で無いことを祈りつつ、がんばって書いてみました。40行 も自分だけで書いた英文があるなんて珍しい。 # fill-column は 60 ですけど。:-P -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Thu Jan 20 05:19:39 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id FAA21732 for xemacs-beta-ja-out; Thu, 20 Jan 2000 05:19:39 -0500 Received: from mail2.ecc.u-tokyo.ac.jp (mail2.ecc.u-tokyo.ac.jp [130.69.250.23]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id FAA21728 for ; Thu, 20 Jan 2000 05:19:32 -0500 Received: from m.ecc.u-tokyo.ac.jp (m.ecc.u-tokyo.ac.jp [133.11.171.196]) by mail2.ecc.u-tokyo.ac.jp (8.9.3/3.7W) with ESMTP id TAA24451 for ; Thu, 20 Jan 2000 19:19:26 +0900 (JST) Received: from dp50.ecc.u-tokyo.ac.jp ("port 1129"@fw302.ecc.u-tokyo.ac.jp) by m.ecc.u-tokyo.ac.jp (Sun Internet Mail Server sims.3.5.1999.03.02.17.58.p5) with ESMTP id <0FOM00L2MQ0DL9@m.ecc.u-tokyo.ac.jp> for xemacs-beta-ja@xemacs.org; Thu, 20 Jan 2000 19:19:25 +0900 (JST) Date: Thu, 20 Jan 2000 19:19:52 +0900 From: Yoshiki Hayashi Subject: Re: text-modes-1.23-pkg In-reply-to: <87puuyzdkg.fsf@dp50.ecc.u-tokyo.ac.jp> (Yoshiki Hayashi's message of "Wed, 19 Jan 2000 17:10:55 +0900") To: xemacs-beta-ja@xemacs.org Message-id: <8766wpm4dz.fsf@dp50.ecc.u-tokyo.ac.jp> MIME-version: 1.0 Content-type: text/plain; charset=ISO-2022-JP Mail-Copies-To: never User-Agent: T-gnus/6.13.3 (based on Pterodactyl Gnus v0.98) (revision 02) References: <87embmo0fa.fsf@dp50.ecc.u-tokyo.ac.jp> <87puv6l0zu.fsf@dp50.ecc.u-tokyo.ac.jp> <874schb20m.fsf@dp50.ecc.u-tokyo.ac.jp> <87r9fh2dn1.fsf@dp50.ecc.u-tokyo.ac.jp> <87iu0rztkr.fsf@dp50.ecc.u-tokyo.ac.jp> <87k8l61u84.fsf@dp50.ecc.u-tokyo.ac.jp> <87puuyzdkg.fsf@dp50.ecc.u-tokyo.ac.jp> Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: Yoshiki Hayashi writes: > > そうそう、(device-type) == stream だったらあーしようこーしようなんてこ > > とを考えるまではしたのですが、そこまで解明できませんでした。 > > XEmacs の紀元前にはやってはいけない制約があっても良いのではないか、と > > か、現実に window-setup-hook が評価される前にやってはいけないことが他 > > にもあった記憶があるので、この件は放り出してしまう腹を決めかけていたと > > ころでした。(^^;;) > > 本当に auto-autoloads を load する code を移しても大丈夫かなぁ > と startup.el を眺めてみたのですが、問題は無さそうなのでそう > してしまいました。後は reviewer の反応を待つだけです。(^^;; もしかしてだめかな、と思いながら送る patch は大抵 veto が来 るのですが、今回もそうでした。(^^;; 山岡さんは xemacs-patches を読んでおられるようなので既にご存 知でしょうが、 1. auto-autoloads で package を require するのは error であ る。 2. auto-autoloads で defface をするのは問題ない。 3. auto-autoloads を load している間に face が作成された場合 は、最初の frame が作成された後にその frame にあわせて再 作成する。 ということのようです。書き直した patch は既に approve された ので、明日 commit しようと思います。 -- Yoshiki Hayashi From owner-xemacs-beta-ja@xemacs.org Sun Jan 23 19:14:24 2000 Received: (from majordom@localhost) by gwyn.tux.org (8.9.1/8.9.1) id TAA29284 for xemacs-beta-ja-out; Sun, 23 Jan 2000 19:14:24 -0500 Received: from nakaji.tutrp.tut.ac.jp (nakaji.tutrp.tut.ac.jp [133.15.188.118]) by gwyn.tux.org (8.9.1/8.9.1) with ESMTP id TAA29273 for ; Sun, 23 Jan 2000 19:14:12 -0500 Received: (from nakaji@localhost) by nakaji.tutrp.tut.ac.jp (8.9.3/3.7W) id JAA57037; Mon, 24 Jan 2000 09:13:47 +0900 (JST) X-Authentication-Warning: nakaji.tutrp.tut.ac.jp: nakaji set sender to nakaji@tutrp.tut.ac.jp using -f To: xemacsbugs@cvs.xemacs.org Cc: xemacs-beta-ja@xemacs.org Subject: 21.2.27 fails on mips-sony-newsos4 MIME-Version: 1.0 (generated by REMI 1.14.0 - "Uragawara") Content-Type: multipart/mixed; boundary="Multipart_Mon_Jan_24_09:13:46_2000-1" From: NAKAJI Hiroyuki Date: 24 Jan 2000 09:13:46 +0900 Message-ID: <877lh0con9.fsf@nakaji.tutrp.tut.ac.jp> Lines: 85 User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.3) (revision 03) REMI/1.14.0 (Uragawara) FLIM/1.13.2 (Kasanui) APEL/10.0 Emacs/20.5 (i386--freebsd) MULE/4.0 (HANANOEN) Sender: owner-xemacs-beta-ja@xemacs.org Precedence: bulk X-Mailing-List: --Multipart_Mon_Jan_24_09:13:46_2000-1 Content-Type: text/plain; charset=US-ASCII Hi, I'm trying to compile 21.2-beta of XEmacs on my old and slow Sony NWS-5000 whose OS is NEWS-OS 4.2.1a+RD based on 4.3BSD. By some modification of src/m/news-risc.h, only TWO problem remains. That is, collect2: ld returned 1 exit status /usr/lib/cmplrs/cc/ld: Output sections overlap, check -T, -D and -B values (1st) Undefined: (2nd) mktime I think the first one is serious and the other is easy to solve. Any help? Here is Installation. --Multipart_Mon_Jan_24_09:13:46_2000-1 Content-Type: application/octet-stream Content-Disposition: attachment; filename="Installation" Content-Transfer-Encoding: 7bit osversion: NEWS-OS Release 4.2.1R FCS#5 ./configure 'mips-sony-newsos4' '--with-wnn6' '--with-canna' '--with-mule' '--site-includes=/usr/local/Wnn6/include' '--site-libraries=/usr/local/Wnn6/lib' '--prefix=/usr/local/xemacs/' '--with-pop' '--with-site-lisp' '--with-xfs' '--with-xim=no' '--with-xpm' '--debug' '--cflags=-g -O -Wall -Wno-switch' XEmacs 21.2-b27 "Hera" configured for `mips-sony-newsos4'. Where should the build process find the source code? /export2/src/xemacs What installation prefix should install use? /usr/local/xemacs/ What operating system and machine description files should XEmacs use? `s/bsd4-3.h' and `m/news-risc.h' What compiler should XEmacs be built with? gcc -g -O -Wall -Wno-switch Should XEmacs use the GNU version of malloc? yes Should XEmacs use the relocating allocator for buffers? default What window system should XEmacs use? x11 Where do we find X Windows header files? /usr/X11R6/include Where do we find X Windows libraries? /usr/X11R6/lib Additional header files: /usr/local/Wnn6/include Additional libraries: /usr/local/Wnn6/lib Athena library to link: Xaw Athena header include path: X11/Xaw Compiling in support for XAUTH. Compiling in support for XPM images. Compiling in support for PNG image handling. Compiling in support for (builtin) GIF image handling. Compiling in support for JPEG image handling. Compiling in support for TIFF image handling. Compiling in support for GNU DBM. Compiling in Mule (multi-lingual) support. Using XFontSet to provide bilingual menubar. Compiling in support for Canna on Mule. Compiling in support for the WNN input method on Mule. Using WNN version 6. Compiling in support for proper WM_COMMAND handling. Using Lucid menubars. Using Lucid scrollbars. Using Motif native widgets. Using Motif dialog boxes. movemail will use "dot-locking" for locking mail spool files. Using POP for mail access. Compiling in extra code for debugging. WARNING: --------------------------------------------------------- WARNING: Compiling in support for runtime error checking. WARNING: XEmacs will run noticeably more slowly as a result. WARNING: Error checking is on by default for XEmacs beta releases. WARNING: --------------------------------------------------------- --Multipart_Mon_Jan_24_09:13:46_2000-1 Content-Type: text/plain; charset=ISO-2022-JP Gcc is 2.7.2.3 because newer gcc can't be made on this system. I'm trying it too. -- NAKAJI Hiroyuki (中治 弘行) --Multipart_Mon_Jan_24_09:13:46_2000-1--