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

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



北口です。

Emacs 21.4と現在のMeadow 2.10の差分を取ってみて、気付いた点です。

リリース直前にあまりいじりたくないのですが、特にleimとかは21.1の
ままのようなので一応全部見て確認しておいた方がいいかな、と思った
のと、簡単な差分ならEmacsとの差分を減らしておいた方が後々見る時に
楽になると思うので修正しておいた方がいいかなと思い、割と細かい
ところも挙げてあります。

不要と思うものと単純な差異については私の方でまとめて修正してしま
おうかと思っていますが、よくわからないところも多々あります。
わかる方はコメントしていただけますか?

# いちおう、Meadow特有のものと思われるところは省いたつもりです。
# キャストの追加(a -> (int)a、等)までは書いていませんが、修正
# した方がいいかなとは思っています。
# なお、差分そのものは、
#   http://www.ysnb.net/kit/tmp/2005030602/meadow-2.1.diff.bz2
# に置いてあります。

・NetInstall(ソースの差分じゃないですが)
  - temacs.exeは不要だと思います。

・疑問点
  - leimがEmacs 21.1からアップデートされていないように見える。
  - lisp/languageの下でコンパイルすべきものがされていないように見える。
  - lisp/toolbarの下のアイコンが違うのは、Emacs 22のものが入っている?

・不要と思われるもの
  - etc/TUTORIAL.jp
    →TUTORIAL.ja
  - etc/TUTORIAL.kr
    →TUTORIAL.ko
  - lisp/ange-ftp.el
    →lisp/net/ange-ftp.el
  - lisp/ispell4.el
    →必要?
  - customize関連
    * info/customize
    * man/customize.aux
    * man/customize.texi
  - nt/debug.bat
    →必要?
  - nt/meadowrc.h
    →利用者なし?
  - nt/emacs.ico
    →nt/icons/emacs.ico
  - nt/emacs.bat
    →必要?
  - src/Makefile.c
    →必要?
  - src/paths.h
    →nt/paths.hがsrc/epaths.hにコピーされて利用されるが、こっちは不要では?
  - src/paths.in
    →必要?
  - src/print1.c
    →必要?
  - src/unexelf1.c
    →必要?
  - vms/*
    →README以外消えている。

・ごく小さなor簡単な差異のみ。
  - lib-src/make-docfile.c
  - lisp/cus-load.el
  - lisp/emacs-lisp/cl-specs.el
  - lisp/eshell/esh-maint.el
  - lisp/eshell/esh-module.el
  - lisp/forms-d2.el
  - lisp/forms-pass.el
  - lisp/generic-x.el
  - lisp/international/codepage.el
  - lisp/international/latin-1.el
  - lisp/international/latin-3.el
  - lisp/international/latin-4.el
  - lisp/international/latin-5.el
  - lisp/international/latin-8.el
  - lisp/international/latin-9.el
  - lisp/isearch.el
  - lisp/language/czech.el
  - lisp/language/devanagari.el
  - lisp/language/english.el
  - lisp/language/greek.el
  - lisp/language/hebrew.el
  - lisp/language/japanese.el
  - lisp/language/korean.el
  - lisp/language/lao.el
  - lisp/language/misc-lang.el
  - lisp/language/romanian.el
  - lisp/language/slovak.el
  - lisp/language/thai.el
  - lisp/loadup.el
  - lisp/mail/blessmail.el
  - lisp/menu-bar.el
  - lisp/patcomp.el
  - lisp/paths.el
  - lisp/subdirs.el
  - lisp/term/AT386.el
  - lisp/term/apollo.el
  - lisp/term/bobcat.el
  - lisp/term/internal.el
  - lisp/term/iris-ansi.el
  - lisp/term/keyswap.el
  - lisp/term/linux.el
  - lisp/term/lk201.el
  - lisp/term/news.el
  - lisp/term/vt102.el
  - lisp/term/vt125.el
  - lisp/term/vt200.el
  - lisp/term/vt201.el
  - lisp/term/vt220.el
  - lisp/term/vt240.el
  - lisp/term/vt300.el
  - lisp/term/vt320.el
  - lisp/term/vt400.el
  - lisp/term/vt420.el
  - lisp/term/wyse50.el
  - lisp/version.el
  - src/charset.c
  - src/coding.h
  - src/regex.c
  - src/strftime.c
  - src/syntax.c
  - src/w32proc.c

・それなりに大きな差異。
  - lisp/dired.el
    →Meadow向けの修正?
  - lisp/emacs-lisp/bytecomp.el
    →?
  - lisp/gud.el
    →Meadow向けの修正?
  - lisp/international/encoded-kb.el
    →?
  - lisp/international/mule-cmds.el
    →?
  - lisp/international/mule-conf.el
    →?
  - lisp/international/mule.el
    →?
  - lisp/international/titdic-cnv.el
    →?
  - lisp/loaddefs.el
    →?
  - lisp/ls-lisp.el
    →?
  - lisp/mail/sendmail.el
    →無理に変更してある?
  - lisp/startup.el
    →無理に変更してある?
  - lisp/term/w32-win.el
    →無理に変更してある?
  - src/unexw32.c
    →全くわかりません...
  - src/w32heap.c
    →Meadowはmw32mem.cにあるので未使用だと思う。


# 一気に見て確認したので、間違いがあるかもしれません。
# あったらごめんなさい。

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