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

Re: [MD:6637] Meadow 2.1 status? (Re: r3771 - trunk/src)



>>>>> [meadow-develop : No.6637] にて
堀口> 堀口です. Meadow2.1 の状態ってどうなっているのでしょう.

早くリリースしたいのですが...


堀口>  trunc の r3771 (と r3772 ^^;)での修正の対象は Meadow2.1 にもある
堀口> バグなので, 2.1 でまだバグ修正ができるなら当ててしまいたいです.

新機能の追加は禁止ですが、バグフィックスはOKです。
修正をお願いします。


堀口>  このバグは, 起動される()プログラムの名前(argv[0])に
堀口> SDATA(lisp_object) を代入してしまっていたため
堀口> find-process-argument-editing-function の実行中に発生する GC で書
堀口> き換わってしまって実行ファイルの確認(openp)の時にエラーとなってし
堀口> まうというものです.

それから、お願いがあります。

(1) 変更箇所を#ifdef MEADOW 〜 #endif で括る

w32proc.c 等 Emacs 本体のソースを Meadow のために変更する場合には、
変更箇所を#ifdef MEADOW 〜 #endif で括ってください。変更箇所を人間
が判別できるようにするためです。手作業で sync up するうちに、取消
してしまうかもしれませんので。

(2) 本家へのバグレポート

Emacs 自体のバグを発見した場合には、emacs-devel,
emacs-pretest-bug 等に報告してください。

ただし、今回の場合は Emacs 自体のバグとは言えないので、報告は不要
かと思います。

というのは、Meadow 独自の実装である
find-process-argument-editing-function() が原因であって、NTEmacs
では再現しないと思われますので。

--
三好 雅則 http://miyoshi.meadowy.org/