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

Re: [MD:6088] rev. 3553 以降の Meadow-2.20-dev で Cygwin でビルドエラー



>>>>> [meadow-develop : No.6163] にて
>>>>> 藤井さんは書きました:
藤井> WM_EMACS_SETCARET メッセージの処理で、CreateCaret() が高さ 0 で呼び出
藤井> されているようです。

藤井> MW32_FRAME_CARET_HEIGHT (f) が 0 になっているのが原因の様です。

これが原因でした。caret の高さを計算するのに
MW32_FRAME_CARET_HEIGHT (f) を参照しないように変更しました。

これで問題がないか確認をお願いします。


藤井> ソースを見ると、CVS HEAD への sync で frame-parameters から 
藤井> cusror-height が外されたように見えるのですが、唯一この値を設定している
藤井> と思われる関数 mw32_set_cursor_height() が、その変更によって呼び出され
藤井> なくなっているのではないでしょうか?

上記の変更で OK ならば、mw32_set_cursor_height() は不要ですので削
除しましょう。


藤井> あと、便乗質問で恐縮ですが。

藤井> 関数 set-cursor-type と変数 cursor-type の help を見ると、それぞれで列
藤井> 挙されているカーソル形状に喰い違いがあるようなのですが、これはどっちが
藤井> 正しいのでしょう?

set-cursor-type の方が正しい、というか Meadow の説明になっている思
います。

--
三好 雅則 http://www.boreas.dti.ne.jp/~miyoshi/