======================================================================
Lynx for Win32 (by patakuti) 開発者用ディレクトリ
======================================================================

このディレクトリには、開発者用のファイルが置かれています。

ファイル一覧
  - PDCurses-2.5_JP.patch-10        PDCurses 2.5 用のパッチファイル
  - lynx.patch_for_289dev16-mingw   Lynx 用のパッチファイル
  - readme-jp.txt                   説明ファイル (このファイル)

各ファイルの説明を以下に記述します。

----
■PDCurses-2.5_JP.patch-10

PDCurses-2.5 に対する主な変更点
  - 日本語環境用のマクロ JAPAN の導入
  - ボーダーラインに使う文字の変更
  - 日本語入力時に文字がエコーされない点の改良
  - キー入力時に画面が更新されないことがある点の改良
  - MAKE ファイル (bccwin32.mak) を Borland C++ 5.5 で利用できるように修正
  - 画面最下行を FEP のためにあけるように修正
  - 日本語入力の改良 (主に千秋氏による修正)
  - 画面サイズを変更した時に背景色を引き継ぐように修正

----
■lynx.patch_for_289dev16-mingw

オリジナル (Lynx2.8.9dev.16) に対する主な変更点

  [問題点の修正]
    - ACTION 属性がない BUTTON にカーソルを合わせて、
      'd'(download) キー押下で異常終了する。
    - Content-Encoding: gzip で送信されたデータの処理に失敗する。
      # 現象は上記のとおりですが、原因は rename 関数の非互換性の問題でした。
      # 参考: https://www.securecoding.cert.org/confluence/display/c/FIO10-C.+Take+care+when+using+the+rename%28%29+function
    - title barに長いタイトルが表示されない。
    - PRE 内の長いテキストの折り返しがおかしい。
    - 画面サイズの指定で、サイズによって正常に処理できない。
      例: 80x25 -> 90x20
    - クリップボードからの貼り付け (LYE_PASTE) が正常に動作しない。

    ※ すべて lynx-dev に報告してありますので、次の版(2.8.9dev.17)から
       本家にも取り入れられる可能性があります。
       http://lists.gnu.org/archive/html/lynx-dev/2017-08/msg00004.html
       http://lists.gnu.org/archive/html/lynx-dev/2017-01/msg00016.html

  [その他の仕様の変更]
    - lynx.cfg での\の扱い。(元はescapeし過ぎのような?)
    - 実行ファイルのディレクトリに cacert.pem があった場合、
      それを読み込むようにした。
      # https://curl.haxx.se/docs/caextract.html
      # からダウンロードしたファイルをそのまま置けばよいようにした。
----
