Changes-w32.jp.txt 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284
  1. //---
  2. // 20020423
  3. o ベースを 0.7.5 へ変更。
  4. o GnuPG に対応。(GPGME に対応)
  5. o Linux/Unix 固有のシグナル処理を使っているようなので、
  6.  DNS タイムアウト処理を無視。:-( 対応方法は、追って検討。
  7. o フォルダ名に日本語を使えるようにした。
  8. o メッセージツリーの中間部を移動、削除すると例外が発生する件を修正。
  9. o メッセージ編集で空のまま草稿・送信すると、例外が発生する件を修正。
  10. o 草稿->編集->草稿...を繰り返すと、エラーが出る件を修正。
  11. o アイコンを正式なものに変更。:-)
  12. o 幾つかのバグ修正
  13. //---
  14. // 20020401
  15. o 2重起動時の処理に対応。local の 12345 番ポートを使用します。
  16. o WinSock の初期化処理の場所を変更。
  17. o メッセージ作成時の画面乱れを修正。(バータリー修正)
  18. o 編集画面の乱れの件と関連して、CUT & PASTE のキーバインドを
  19.  自前でやるようにした。
  20.  - コメントアウトされてた部分を戻しちゃったんで、
  21.   山本さんに怒られるかも。(-_-;;
  22. o フォント指定の規定値を変更。
  23.  - ついでに、gtkrc を bin に入れないようにしました。
  24. o 各国語用カタログを用意してみました。
  25. o バージョン情報に、ビルド情報を付加するようにしました。
  26. o 編集ミスをしてた部分の修正。
  27. //---
  28. // 20020325
  29. o 振り分け設定時にフォルダを選択しようとすると、フォルダリストが
  30.  壊れてしまう不具合を修正。
  31. o 日本語フォルダ名対応への布石。
  32. //---
  33. // 20020323
  34. o NetNews への投稿の際、UTF-8 で送信してしまう不具合を修正。
  35. o アドレス帳が化ける不具合を修正。
  36. o libjconv を使うように変更。ライブラリ化は今後対応予定。
  37.  - これにより、差出人名とサブジェクトの化けが修正されました。
  38. o glib-2.0 への追従。
  39.  - g_locale_to_utf8 / g_locale_from_utf8 を使うように変更。
  40. o 設定ファイルの読み込み/書き出し部分のバグを修正。
  41.  - 設定ファイルは SJIS で書かれていることを前提に。
  42.  - * linux からの移行時は、SJIS へコンバートする必要有り *
  43. o その他バグ修正。
  44. //---
  45. // 20020310
  46. o ベースを 0.7.4 へ変更。
  47. o 添付ファイルを「開く」、あるいは「アプリケーションから開く」で
  48.  処理する際に、拡張子に関連付けられたアプリケーションを実行、選択
  49.  できるように変更。
  50. o その他バグ修正。
  51. //---
  52. // 20020306
  53. o ベースを 0.7.3 へ変更。
  54. o 今までの変更点をまとめ、パッチを再作成。
  55. o NetNews へ対応。
  56. //---
  57. // 20020302
  58. o アイコンを追加。
  59. o src/codeconv.c:
  60.  - g_convert() で "SHIFT-JIS" を用いずに、"CP932" を
  61.   使うように変更。
  62.    +-> UTF8 -> SHIFT-JIS 変換時に ¥(半角) が化ける為。
  63. o src/colorlabel.c:
  64.  - 警告減らし。pixmap を呼び出す箇所を無視するように変更。
  65. o src/compose.c:
  66.  - 外部エディタ呼び出しを無視。
  67. o src/config.h:
  68.  - compface を有効に。
  69.  - MANUALDIR/SYSCONFDIR/LOCALEDIR の prefix 部分を削除。
  70.    +-> インストール先ディレクトリの動的変更対応の為。
  71. o src/defs.h:
  72.  - フォント指定が * 完全に * 間違っていたのを修正。m(_ _)m
  73. o src/main.c:
  74.  - WinMain() を追加。ARG はてきと~。
  75.    +-> Win32 Console Application から Win32 Application へ。
  76.  - stdout/stderr 出力先をファイルに redirect。
  77.    +-> デバッグ出力はファイルに出たほうが良いよね...。:-)
  78.  - LOCALEDIR 動的変更対応。
  79.  - プログラム内に埋め込んである SJIS テキスト(prefs_common)を
  80.   起動時に全て UTF8 に変換するように変更。
  81. o src/manual.c:
  82.  - MANUALDIR 動的変更対応。
  83.  - マニュアル URI のセパレータ文字列を統一。
  84. o src/mimeview.c:
  85.  - 添付ファイル名の UTF8 変換処理。
  86. o src/prefs.c:
  87.  - 埋め込み SJIS -> UTF8 変換対応。
  88. o src/prefs.h:
  89.  - 埋め込み SJIS -> UTF8 変換対応。
  90. o src/prefs_common.c:
  91.  - パラメータ埋め込み規定値 SJIS -> UTF8 変換対応。
  92.  - 設定ファイル読み込み/保存時の UTF8 <-> CP932 変換の追加。
  93. o src/prefs_common.h:
  94.  - パラメータ埋め込み規定値 SJIS -> UTF8 変換対応。
  95. o src/procmime.c:
  96.  - SYSCONFDIR 動的変更対応。
  97. o src/utils.c:
  98.  - get_home_dir() の規定値をインストール先に変更。
  99.  - インストール先をレジストリから取得するように。
  100.  - 外部プログラム起動を実装。
  101.  - URI 文字列のエスケープ処理を追加。(てきと~)
  102.  - 文字列の差し替えを行う関数を追加。
  103.    +-> URI のセパレータ文字列変換用。
  104. o src/utils.h:
  105.  - 幾つかの関数定義を追加。
  106. //---
  107. // 20020222
  108. o ベースを 0.7.2 へ変更。
  109. o src/folder.c:
  110.  - フォルダキャッシュの更新基準を子ファイルの個数に変更。
  111.    +-> DOS/WIN だと、ディレクトリの更新日付の扱いが違う為。
  112. o src/folder.h:
  113.  - フォルダキャッシュ更新基準の変更対応。
  114. o src/headerwindow.c:
  115.  - 不要な追加処理の削除。
  116. o src/imap.c:
  117.  - g_warning() -> Xg_warning() 対応。
  118. o src/mh.c:
  119.  - フォルダキャッシュ更新基準の変更対応。
  120. o src/utils.c:
  121.  - フォルダキャッシュ更新基準の変更対応。
  122. //---
  123. // 20020215
  124. o first release.
  125. o g_warning() -> Xg_warning() に変更。
  126.   +-> 全てのメッセージを CP932 に変換して出力する為。
  127. o gettext() -> Xgettext() に変更。
  128. o gdk_font_load() -> gdk_fontset_load() に変更。
  129. o ファイルアクセスは全て binary-mode に変更。
  130.   +-> 改行コード周りの問題を回避する為。
  131. o "interface" という変数/メンバ名を全て "Xinterface" に変更。
  132.   +-> 予約語との衝突が発生する為。
  133. o "near" という変数を全て "Xnear" に変更。
  134.   +-> 同上。
  135. o "send" という変数を全て "Xsend" に変更。
  136.   +-> 同上。
  137. o src/codeconv.c:
  138.  - UTF8 <-> EUC/JIS/SJIS の変換用関数の追加。
  139.  - ANY -> SJIS の変換用関数の追加。
  140.  - ANY/JIS/SJIS/EUC -> DISP(SJIS) の変換用関数の追加。
  141.  - ロケール "Japanese_Japan.932" の追加。
  142. o src/colorlabel.c:
  143.  - xpm/pixmap 系の処理を無視。
  144. o src/compose.c:
  145.  - 幾つかの細かな修正。
  146. o src/config.h:
  147.  - サンプルを流用。
  148.  - get_home_dir() で処理されるように HAVE_DOSISH_SYSTEM(?) を定義。
  149.  - ディレクトリ構成の対応を定義。
  150. o src/defs.h:
  151.  - フォント指定を Windows 用に変更。
  152.  - WIDGET/MESSAGE/SPACING フォントを追加。
  153. o src/folder.c:
  154.  - UTF8 対応。
  155. o src/headerwindow.c:
  156.  - UTF8 対応。
  157. o src/main.c:
  158.  - UNIX ソケットを利用しないように変更。
  159.  - rename() の動作がちょいと違うようなので、Xrename() に変更。
  160.    +-> 先ファイルがあると、エラーになっちゃう。:-(
  161. o src/mh.c:
  162.  - キャッシュが動作不良なので、とりあえず無効に。
  163.  - フォルダ作成時に、UTF8 -> CP932 変換。
  164.  - mkdir() の引数の違いに対応。
  165. o src/prefs.c:
  166.  - rename() の動作がちょいと違うようなので、Xrename() に変更。
  167.    +-> 同上。
  168. o src/prefs_common.c:
  169.  - フォント設定の追加対応。
  170. o src/prefs_common.h:
  171.  - フォント設定の追加対応。
  172. o src/procheader.c:
  173.  - 表示するヘッダを UTF8 -> SJIS 変換。
  174. o src/quote_fmt_lex.c:
  175.  - _Win32 と WIN32 を同等に。
  176. o src/recv.c:
  177.  - 改行文字の処理をちょいと変更。
  178. o src/socket.c:
  179.  - UNIX ソケット関連を無視。
  180.  - blocking_mode 関連を無視。
  181.  - WinSock を使うようにした。
  182.  - write() -> send() に変更。
  183.  - read() -> recv() に変更。
  184. o src/summaryview.c:
  185.  - 何故か g_free() の一部で例外が出る。とりあえずコメントに。
  186. //---