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

Re: [MD:6360] diff between Emacs 21.4 and Meadow 2.10



北口です。

三好> この差異は、マージを重ねる際に生じたものだと思います。

三好> 考えられる要因は次のようなものです。
三好> ・ある特定の差分の取り込み忘れ。特に Emacs-21.1 -> Emacs-21.2の取
三好>   り込みが怪しいです。Meadow-2.00 って Emacs-21.1 をベースにして
三好>   るんでしたっけ? それとも、その少し前の開発版がベースでしたっけ?

21.1です(マージ作業は私がやったので憶えてます)。

三好> ・取り込み時の人為的なミス。
三好> ・Meadow 独自の修正。バグフィックスやコンパイル時の警告の回避など。
三好> ・Meadow1 の実装を引きずっている。

このへん、「どこがMeadow独自で、どこがそうでないか」を見分けるのが難しい
ということなんでしょうね(Cソースは#ifdefできるけど、elisp側はそうもいき
ませんし)。完全な解はないと思いますから、時々こうやって差分抽出大会をする
しかないのかな。

三好> leim の件は、差分の取り込み忘れが原因だと思います。

了解です。取り込んでおきます。

三好> 以下、分かるところだけ。

北口> ・それなりに大きな差異。
北口>   - lisp/dired.el
北口>     →Meadow向けの修正?
三好> ディレクトリが削除されてしまう不具合回避のため、CVS HEAD の
三好> dired.el に置き換えてあります。

残しておきます。

北口>   - lisp/loaddefs.el
北口>     →?
三好> これは自動生成されるふぁいるです。更新した方が良いと思います。

取り込んでおきます。

北口>   - lisp/ls-lisp.el
北口>     →?
北口>   - lisp/mail/sendmail.el
北口>     →無理に変更してある?
三好> こちらは、Meadow 独自の修正はないので、Emacs-21.4 のものと置き換え
三好> て良いと良いと思います。

取り込んでおきます。

北口>   - lisp/startup.el
北口>     →無理に変更してある?
北口>   - lisp/term/w32-win.el
北口>     →無理に変更してある?
三好> この2つは、Meadow 独自の修正が入っています。そんなに大きな差分が
三好> ありますか?

このへんが判断の微妙なラインでした(^^;
残しておきます。

北口>   - src/unexw32.c
北口>     →全くわかりません...
三好> pdump では、使わないはずです。

では、いちおう21.4のを取り込んでおきます。

北口>   - src/w32heap.c
北口>     →Meadowはmw32mem.cにあるので未使用だと思う。
三好> これも使っていないと思います。

同じく、いちおう21.4のを取り込んでおきます。


--
Shuichi Kitaguchi // kit@xxxxxxxx / ki@xxxxxxxxxxxxxx