[Macemacsjp-users 1185] Re: Forward: Re: Re: Transparency patch for X11

Back to archive index

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*****






Macemacsjp-users メーリングリストの案内
Back to archive index