Seiji Zenitani
zenit****@mac*****
2006年 10月 5日 (木) 00:56:07 JST
銭谷です。 On 2006/10/04, at 17:45, Takashi Hiromatsu wrote: > > ご面倒をお掛けします。 > >> 実は Carbon, NTEmacs 部分にも fix が入っていて >> Carbon 版では動作を確認済みです。 >> NTEmacs でもご確認いただけると幸いです。 > 確認しました。大丈夫な様です。 > > 処で、 > +;(when (memq system-type '(windows-nt darwin)) > ですけど、window system の判定は、不要でしょうか? > 想像ですが、X Window で動作させるために 敢えて判定部分を外しているんだと思います。 > 例えば、terminal 起動等で、実害なし? > Terminal.app では特に問題ありません。 あと、Emacs 23 版のパッチもいただきましたので 下記の場所に置いておきました。 http://macemacsjp.sourceforge.jp/package/test/ > transparency2-20060921.patch からの変更点 > > 1) lisp/frame.el の system-type のチェックを無しに. > > 2) src/frame.{c,h} の > #if defined (HAVE_CARBON) || defined (WINDOWSNT) || defined > (HAVE_X_WINDOWS) > 消した > // たぶんおっけい > > 3) src/{mac,x}fns.c,w32term.h} 中のプロトタイプ宣言 > extern void x_set_frame_alpha P_ ((struct frame *, int)); > をまとめて src/frame.h の中に移動. > > 4) src/{mac,w32,x}{fnx,term}.c の中で追加した関数を適当な場所 > に移動. > 中身の書き替えはなし. > > > マニュアル ... ソース嫁ば解るので略 銭谷誠司 zenit****@mac*****