[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[MD:972]Dealing with the report from Y.Hayashi



環境は Windows 95 4.00.950B, Meadow-1.03 Alpha2 (FUDI-MURASAKI)、
# diff をみるかぎりでは Alpha3 のようですが、
# (Meadow-version) は上の値を返します。
(Meadow-1.03a2 に temacs-990220.exe.gz,
Meadow-1.03a2-src-990220.diff.gz の C 以外の部分のパッチをあ
てたもの) です。
できれば、バイナリ配布分用の lisp, dump95.bat などのパッチも
出していただけるとありがたいです。

Miyashita Hisashi(宮下 尚:HIMI) <himi@xxxxxxxxxxxxxxxxxxxxxxxxx> writes:

> 林さんからのレポートに対する対処。
> 
> Yoshiki Hayashi <g740685@xxxxxxxxxxxxxxxxxxxxxxxx> writes:
> 
> > 以前に patch が出されていた、visible-bell の patch があたっ
> > ていません。
> 
> patchは、そのままでは問題があることが判明。Implementし直し。

Window mode ではタイトルバーが点滅して、console mode では
visible-bell は無視されるようになっていますが、Unix 上のよう
に、どちらのモードでもメニューバーの下の1行とエコー領域が黒
く点滅する方が良いと思います。

> > scroll-bar-mode 関連の patch もあたっていません。
> 
> 林さんのものをそのまま流用 ^^;;;

修正されていることを確認しました。

> > patch は出なかったのですが、menu-bar-mode を繰り返していると
> > frame がどんどん小さくなっていく bug が修正されていません。
> 
> frameの大きさを出来るだけ保存する形でfree_frame_menubar()で、
> SetWindowPos()を発行する。 さらに、同期処理のため、
> change_frame_size()をdelayモードで動作させるように修正。

.emacs に以下のものだけを書いて Meadow を起動し、M-x
menu-bar-mode とすると、フレームの右側が大きくなってしまいま
す。繰り返していると、画面の右端を超えるまで大きくなります。

(setq default-frame-alist
      (append (list 
	       '(top . 0)
	       '(left . 40)
	       '(width . 85)
	       '(height . 33)
	       )
	      default-frame-alist))

また、M-x menu-bar-mode を実行しても、フレームの大きさが全く
変わらなくなっています。別にこれで困るわけではないのですが、
Unix と合わせるなら、作業領域の大きさが一定になるように移動
した方が良いと思います。つまり、メニューバーが無くなるときは
フレームが1行分小さくなり、メニューバーを追加するときはフレー
ムが1行分大きくなるという動作です。

> > また、-geometry オプションを指定したときに落ちなくなっていま
> > すが、そのまま frame を開くことなく終了してしまいます。
> 
> X-ML-COUNT:956参照

X-ML-COUNT:956 で書かれているように動作することを確認しまし
た。

また、shell.el のバグが修正されていることを確認し、timezone
のバグと BDF のキャッシュを使用したときに、機種依存文字を表
示した後でフォントの対応が崩れるバグが修正されているようであ
ることも報告しておきます。
# 以前出たバグで私が覚えているのはこれで全部です。
;; ange-ftp で存在しないホストに繋ごうとすると、Meadow ごと
;; 固まるのは相変わらずです。これは休みになってから追いかけ
;; ようと思っています。

-- 
Yoshiki Hayashi