2011-10-17  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-article.el (navi2ch-article-mode-line-format): docstring更新

2011-10-08  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-article.el (navi2ch-article-thread-stop-p): 新規
	スレが止められてるかどうかP
	(navi2ch-article-make-mode-line-identification): スレスト状態をモードラインに表示
	(navi2ch-article-write-message): スレストされたスレには書きこませない

2011-07-19  Naohiro Aota  <naota@elisp.net>

	* navi2ch.el (navi2ch-split-window): enlarge-window は必ず別の
	window を残してしまうようになったので、 delete-other-windows を使う
	ように切り替え。

2011-06-16  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-oyster.el (navi2ch-oyster-get-status-from-proc):
	(navi2ch-oyster-get-session-id-from-proc): 
	http://hibari.2ch.net/test/read.cgi/unix/1265413075/405 パッチ適用(様子見)

2011-06-14  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-oyster.el (navi2ch-oyster-login): header追加。より仕様に沿う形に。
	HTTP statusをきちんと把握
	(navi2ch-oyster-get-session-id-from-proc): navi2ch-oyster-get-session-idから名称変更
	(navi2ch-oyster-get-status-from-proc): HTTP status取得。
	2ch用のは使わない形に(機能してなかった)	。
	(navi2ch-oyster-func-alist): extract-post削除。2chデフォルトで問題無い.

2011-06-13  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-oyster.el (navi2ch-oyster-logout): ログアウト用func
	(navi2ch-oyster-send-message-success-p):
	アクセス禁止のエラーを受けてログインする構造
	(navi2ch-oyster-id): 無意味な初期設定撤廃
	(navi2ch-oyster-password): 無意味な初期設定撤廃
	
	メッセージの名称変更 オイスター -> ●
	簡単なインストール、使用例ドキュメントコメント追加
	コメントアウトした関数削除

2011-06-01  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-url-status-check): add HTTP code 307

2011-05-31  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-show-image):
	無駄な処理だったnavi2ch-thumbnail-show-image-subrの廃止
	shownフラグのmy-navi2chをまともな名前のnavi2ch-image-shownに
	(navi2ch-thumbnail-image-shown-p): 新規 shownフラグのチェック

2011-05-30  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr): httpsにも対応
	(navi2ch-thumbnail-image-url-regex-build): add 'JPG'(本格的にcase-insensitiveに移行すべきか)
	説明文修正

	* navi2ch-net.el (navi2ch-net-split-url): httpsにも対応

	* navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
	bugfix 読み込みが8byte多かった
	(navi2ch-thumbnail-select-current-link): 踏んだリンクが画像かどうかのチェックを追加

2011-05-16  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-picto): pic.to対応追加
	(navi2ch-thumbnail-url-coversion-table): defvar化
	(navi2ch-thumbnail-image-url-regex-build): mapconcatで綺麗に

2011-05-12  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-image-pre): 複雑なURLの場
	合の解析を根本的に見直し。正規表現テーブルを一箇所
	(navi2ch-thumbnail-url-coversion-table)にまとめて、そこから個別処理
	関数をfuncallしてやる形式にする。新規の画像アップローダー等のURLを
	追加するにはこのテーブルにリストを追加し、処理関数が必要な場合はそ
	れも新規作成
	(navi2ch-thumbnail-url-replace): 単純置換関数
	(navi2ch-thumbnail-imepic): for http://imepic.jp
	(navi2ch-thumbnail-twitpic): for http://twitpic.com

2011-05-12  Naohiro Aota  <naota@elisp.net>

	* navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時の
	エラーを解消 Suggested by
	http://hibari.2ch.net/test/read.cgi/unix/1265413075/353

2011-04-08  Naohiro Aota  <naota@elisp.net>

	* navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時に
	は key=nil になる様子。

2011-03-24  Naohiro Aota  <naota@elisp.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-save-content): Fix
	read-file-name() usage.

2011-03-23  Naohiro Aota  <naota@elisp.net>

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Remap
	navi2ch-thumbnail-image-delete-cache

	* navi2ch-article.el (navi2ch-article-mode-map): Ditto.

	* navi2ch-thumbnail.el (navi2ch-thumbnail-image-delete-cache):
	`file' と `thumb' が有効かどうかのテストを追加。

2011-03-17  Naohiro Aota  <naota@elisp.net>

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
	たと思っていたスレが復活した時の処理を追加。
	(navi2ch-bookmark-fetch-mark-article): 未取得のスレを I で取得する
	ように変更。

2011-01-17  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-multibbs.el: みみずんのアドレス変更に対応

2011-01-16  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-p2.el (navi2ch-p2-make-deny-list): アクセス禁止リスト取得
	URL(madakana.cgi)の即値をやめて変数化。サーバ移転qb6->qb7に対応。
	(navi2ch-p2-make-deny-list): windowsOSではgzipedなデータを上手くデ
	コードできないようなので、gzip取得しない(gzip.exeの問題?)

2011-01-12  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic-url2img):
	http://twitpic.comに対応

2010-12-24  Naohiro Aota  <naota@elisp.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr): Fix
	condition logical; Save thumb file when using Emacs internal
	imagemagick binding.

2010-11-13  Naohiro Aota  <naota@elisp.net>

	* navi2ch-message.el (navi2ch-message-insert-notice): New
	function.
	(navi2ch-message-send-message): Use it.

2010-11-12  Naohiro Aota  <naota@elisp.net>

	* navi2ch-message.el (navi2ch-message-send-message): preserve send
	message buffer on error.

2010-11-11  Naohiro Aota  <naota@elisp.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-thumbnail-directory):
	Change default value.
	(navi2ch-thumbanil-imagemagick-resize-option): New variable.
	(navi2ch-thumbnail-show-image-subr): Use it.
	(navi2ch-thumbnail-image-identify): Supress warnings.
	(toplevel): Add coding cookie.

2010-10-27  TAKAHASHI Kaoru  <kaoru@kaisei.org>

	* navi2ch-board-misc.el (navi2ch-bm-sort-by-number): Use numeric
	sort instead of text sort; For little `navi2ch-bm-number-width'.

2010-10-21  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-mode-map): Change
	navi2ch-thumbnail-save-content to `V'.

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.

	* navi2ch-thumbnail.el (navi2ch-thumbnail-insert-image-cache)
	(navi2ch-thumbnail-image-show-region)
	(navi2ch-thumbnail-show-image-subr): Always need paren.

2010-10-17  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el
	(navi2ch-thumbnail-show-image-not-image-url): imepitaの拡張子の無い
	画像は外部ビューアーが認識に失敗する場合があるので、拡張子を強制付
	加する。今回はimepitaだけだが、他の対応も必要かも

2010-10-14  MIZUNUMA Yuto  <mizmiz@sf.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr):
	(navi2ch-thumbnail-image-identify): navi2ch-thumbnail-use-mac-sips
	をt or nilでMacOSXでは標準コマンドのsipsをサムネイル作成に使用

2010-10-13  Naohiro Aota  <naota@elisp.net>

	* navi2ch-p2.el (navi2ch-p2-p): Supress p2 messages.

2010-10-05  Naohiro Aota  <naota@elisp.net>

	* navi2ch-vars.el (navi2ch-2ch-mimizun-negative-list): Fix
	typo. Suggested by
	http://hibari.2ch.net/test/read.cgi/unix/1265413075/149

2010-09-26  MIZUNUMA Yuto  <mizmiz@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-insert-message):
	(navi2ch-thumbnail-insert-image-reload)追加
	サムネイル画像のキャッシュがあったら表示
	副作用があるかもしれないので注意して見守りたい

2010-09-25  MIZUNUMA Yuto  <mizmiz@users.sourceforge.net>

	* navi2ch-thumbnail.el (navi2ch-thumbnail-image-identify)
	(navi2ch-thumbnail-image-gif-identify)
	(navi2ch-thumbnail-image-jpeg-identify)
	(navi2ch-thumbnail-image-png-identify)
	(navi2ch-thumbnail-show-image-subr)
	(navi2ch-thumbnail-insert-image-cache): 外部プログラム(identify)を呼
	ばずにemacs独自で画像の情報を判別するロジックの導入

	(navi2ch-thumbnail-show-image-subr): 画像ファイルが取得できなかった
	場合、何が取得できたのかをmessage表示して対応を考える

	(navi2ch-thumbnail-show-image-subr): GIFサムネイル作成時のtempファ
	イルの削除ロジック変更

	(navi2ch-thumbnail-url-status-check): 画像取得前に302や404のチェッ
	ク。302の場合移動先URLを返す。

	(navi2ch-thumbnail-select-current-link): ファイルが無いにも関わらず
	404を返さないサーバへの対応。ブラックリスト
	`navi2ch-thumbnail-404-list' とマッチング

2010-09-14  Naohiro Aota  <naota@elisp.net>

	* navi2ch-http-date.el : テストコードを test/test.el に移動。

2010-09-10  MIZUNUMA Yuto  <mizmiz@users.sourceforge.net>

	* navi2ch-thumbnail.el:
	新規ファイル　サムネイル機能追加

2010-08-11  MIZUNUMA Yuto  <mizmiz@users.sourceforge.net>

	* navi2ch-p2.el (navi2ch-p2-login-url, navi2ch-p2-cookie-domain)
	(navi2ch-p2-send-message): Navi2ch for Emacs (Part 20)
	http://hibari.2ch.net/test/read.cgi/unix/1265413075/97で指摘された
	バグの修正。p2関連ドメインで即値の廃止。
	(navi2ch-p2-domain): 新規追加
	'http://w2.p2.2ch.net/p2'に関しては未テスト

2010-07-15  MIZUNUMA Yuto <mizmiz@users.sourceforge.net>

	* navi2ch-message.el (navi2ch-message-samba24-check):
	* navi2ch-vars.el: 変数 navi2ch-message-samba24-wait-sleep 追加。
	non-nil なら samba規制時間の解除までsleep (フリーズ)する。

	* navi2ch-message.el (navi2ch-message-samba24-search-samba) p2の場
	合、samba時間に10秒プラスされる仕様追加に追従

2010-06-28  MIZUNUMA Yuto <mizmiz@users.sourceforge.net>

	* navi2ch-p2.el (navi2ch-p2-make-deny-list): new init.el等で
	(navi2ch-p2-make-deny-list)を呼べば、規制されてる板を
	http://qb6.2ch.net/_403/madakana.cgiから取得する。
	(navi2ch-p2-p): p2で書き込む板を判別論理追加。
	(navi2ch-p2-board-p): new navi2ch-p2-pのsub
	(navi2ch-p2-send-message-success-p):エラーリトライ条件追加
	(navi2ch-p2-send-message):samba待ち追加
	(navi2ch-p2-send-message): 2ch側仕様変更によりパラメーター追加 kuno=ichi

2010-06-08  Naohiro Aota  <naota@elisp.net>

	* navi2ch-oyster.el (navi2ch-oyster-get-status): sit-for を
	sleep-for に変更。

	* navi2ch-p2.el (navi2ch-p2-add-bookmark): 条件が "(or t " になって
	いたので削除。
	(navi2ch-p2-board, navi2ch-p2-board-regexp)
	(navi2ch-p2-all-board): New variables.

2010-05-18  Naohiro Aota  <naota@elisp.net>

	* navi2ch-net.el (navi2ch-net-split-url): password に "@" まで含ま
	れていたバグを修正。

2010-05-14  Naohiro Aota  <naota@elisp.net>

	* navi2ch-p2.el (navi2ch-p2-p): p2 で書きこみ可能なサイトでだけ p2
	で書きこむように。

	* navi2ch.el (navi2ch-toggle-offline): 二連続で呼び出され、 online
	になった時に落ちているホストの情報をリセット。

2010-04-14  Naohiro Aota  <naota@elisp.net>

	* navi2ch-util.el (navi2ch-read-only-string): Add new optional
	argument `front-nonsticky'.

	* navi2ch-message.el (navi2ch-message-insert-header): Use it.

2010-03-12  Naohiro Aota  <naota@elisp.net>

	* navi2ch-net.el (navi2ch-net-get-content-subr-with-temp-file)
	(navi2ch-net-get-content-subr-region): Fix the last change.

	* navi2ch-article.el (navi2ch-article-uncompress): New function.
	(navi2ch-article-update-file): Use it.

	* navi2ch-util.el (navi2ch-default-directory): New funciton.
	(navi2ch-call-process-buffer, navi2ch-verify-signature-file)
	(navi2ch-uudecode-region): Use it.

	* navi2ch-net.el (navi2ch-net-get-content-subr-with-temp-file)
	(navi2ch-net-get-content-subr-region): Ditto.

	* navi2ch-article.el (navi2ch-article-auto-decode-text-on)
	(navi2ch-article-call-aadisplay): Ditto

2010-03-05  mami  <mami@users.sourceforge.net>

	* navi2ch-machibbs.el (navi2ch-machibbs-parse-subject): subject が
	存在しないときにエラーとならないように。

2010-02-24  Naohiro Aota  <naota@elisp.net>

	* navi2ch-vars.el: Remove duplicated navi2ch-list-filter-list.

2010-02-04  mami  <mami@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
	navi2ch-ucs-to-str が nil を返したときは "〓" に。

	* navi2ch-history.el (navi2ch-history-yank): 履歴が空のとき yank
	できないバグを修正。
	http://pc8.2ch.net/test/read.cgi/unix/1114691892/556

2010-01-16  Naohiro Aota  <naota@elisp.net>

	* navi2ch-util.el (toplevel): Comment out autload for ucs-to-char.

	* navi2ch-search.el (navi2ch-search-union-subject-list): Fix typo
	`args' to `arg'.

	* navi2ch-message.el (navi2ch-message-cite-original):
	(navi2ch-message-cite-original-from-number)
	(navi2ch-message-send-message): Use with-current-buffer instead of
	save-excursion and set-buffer.

	* navi2ch-oyster.el (navi2ch-oyster-get-status)
	(navi2ch-oyster-login): Ditto.

	* navi2ch-bookmark.el (navi2ch-bookmark-change-bookmark)
	(navi2ch-bookmark-create-bookmark): Ditto.

	* navi2ch-util.el (navi2ch-get-major-mode, navi2ch-fuzzy-regexp):
	Ditto.

	* navi2ch-net.el (navi2ch-net-send-request)
	(navi2ch-net-get-status, navi2ch-net-get-header): Ditto.

	* navi2ch-article.el (navi2ch-article-get-article-length)
	(navi2ch-article-select-view-range-subr)
	(navi2ch-article-through-ask, navi2ch-article-cached-subject)
	(navi2ch-article-textize-article)
	(navi2ch-article-set-summary-element)
	(navi2ch-article-buffer-list, navi2ch-article-current-buffer):
	Ditto.

	* navi2ch-board-misc.el (navi2ch-bm-select-article-or-scroll)
	(navi2ch-bm-select-article, navi2ch-bm-textize-mark-article):
	Ditto.

	* navi2ch-articles.el (navi2ch-articles-get-article)
	(navi2ch-articles-get-board): Ditto.

2010-01-10  Naohiro Aota  <naota@elisp.net>

	* navi2ch-board.el (navi2ch-board-get-matched-article): compressed
	も nil にする。

	* navi2ch-board-misc.el (navi2ch-bm-down-article-p): down 属性が不
	明な時だけ、 article を読みこむように。

	* navi2ch-board.el (navi2ch-board-get-matched-article): subject か
	らの article は落ちていないことを明示。

2009-11-28  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-kill-buffer-hook): down なス
	レを表示して閉じたさいに bookmark buffer の mark がおかしくなる問題
	を修正。
	(navi2ch-article-sync): down なスレは sync しない。
	(navi2ch-article-fetch-article): Ditto.
	(navi2ch-article-update-file): down なスレを取得できれば down を外す。

2009-11-07  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-add-message-filter-cus):
	:auto に対応。
	(navi2ch-article-add-message-filter-cus-done): 引数を変更。

2009-10-10  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-get-file-name): article に
	compressed がない場合、 article を読むように。

2009-09-30  Naohiro Aota  <naota@elisp.net>

	* navi2ch-net.el (navi2ch-net-update-file): ID:TanpanM が立てたスレ
	は無視。

2009-09-26  Naohiro Aota  <naota@elisp.net>

	* navi2ch-mona.el (navi2ch-mona-use-ipa-mona): New variable.
	(navi2ch-mona-use-ipa-mona): Ditto.
	(navi2ch-mona-create-face-from-family-name): Use it.
	(navi2ch-mona-setup): Ditto.

2009-09-20  Naohiro Aota  <naota@elisp.net>

	* navi2ch-message.el (navi2ch-message-write-message): Add new argument.

	* navi2ch-article.el (navi2ch-article-mode-map): Add C-c C-y binding.
	(navi2ch-article-write-message): Add new argument.
	(navi2ch-article-write-sage-message): New function.

2009-09-06  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-local-dat-regexp): .dat.gz に
	対応。
	(navi2ch-article-file-name-to-artid): Ditto.

2009-09-05  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-compress): file が存在する時
	にだけ書きこむ。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
	いるスレを圧縮する。

	* navi2ch-board-misc.el (navi2ch-bm-down-article-p): cdr をとってい
	なかった bug を修正。

	* navi2ch-article.el (navi2ch-article-insert-message-separator-function):
	Add compressed.
	(navi2ch-article-get-file-name): compressed が t の時は ".dat.gz"
	ファイルを使う。
	(navi2ch-article-compress): New funcion.

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
	いるスレに down マークをつける。

	* navi2ch-board-misc.el (navi2ch-bm-down-article-p): New function.
	(navi2ch-bm-get-state-from-article): Use it.

	* navi2ch-article.el (navi2ch-article-insert-message-separator-function):
	down を追加。

	* navi2ch.el (navi2ch): navi2ch-list() 以外は unless navi2ch-init
	の時だけように。  Suggested by
	http://pc12.2ch.net/test/read.cgi/unix/1221368890/783

2009-07-29  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-message-filter-subr): date が
	nil の時にマッチしなくなっていた bug を修正。 Reported by
	http://pc12.2ch.net/test/read.cgi/unix/1221368890/768

2009-07-24  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-jit-insert-1)
	(navi2ch-article-jit-insert): Move `redisplay' place.
	(navi2ch-article-message-filter-default-rule-alist): IDマッチの時は
	デフォルトで date local をONに。
	(navi2ch-article-message-filter-wid-date): New local variable.
	(navi2ch-article-extract-date): New function.
	(navi2ch-article-message-filter-by-name)
	(navi2ch-article-message-filter-by-message)
	(navi2ch-article-message-filter-by-id)
	(navi2ch-article-message-filter-by-mail)
	(navi2ch-article-message-filter-by-subject)
	(navi2ch-article-message-filter-by-hostname): Use it.
	(navi2ch-article-message-filter-subr): 引数を追加。 日付でマッチす
	るように。
	(navi2ch-article-add-message-filter-cus): 日付マッチのオプションを
	指定できるように。 Undo を無効に。
	(navi2ch-article-add-message-filter-cus-done): 日付マッチを処理する
	ように。
	(navi2ch-article-read-message-filter-match): Ditto.

2009-07-23  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-jit-insert): sit-for を使わず
	に input-pending-p に。
	(navi2ch-article-jit-insert): force redisplay.

2009-07-22  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-goto-number): JIT使用中にまだ
	表示されてないレスにジャンプしようとした時に、レスを表示してからジャ
	ンプするようにした。

2009-07-20  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-jit-insert)
	(navi2ch-article-kill-buffer-hook): navi2ch-article-jit-timer が
	nil かどうかを確認。
	(navi2ch-article-kill-buffer-hook, navi2ch-article-jit-insert): 上
	記修正のバグを修正。

2009-07-19  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-jit-insert)
	(navi2ch-article-kill-buffer-hook): JIT を動かすべき buffer がなく
	なると、 timer を cancel。

2009-07-18  Naohiro Aota  <naota@elisp.net>

	* navi2ch-net.el (navi2ch-net-update-file-diff): ファイル全体取得時
	の update 判定を修正。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update):
	デフォルトで t にした。

2009-07-16  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-jit-reinsert-partial-messages):
	navi2ch-article-jit-need-insert の範囲指定が間違っていたのを訂正。

2009-06-27  Naohiro Aota  <naota@elisp.net>

	* navi2ch-net.el (navi2ch-net-update-file-diff): 全ファイルを取得し
	なおした時に、前回の内容と一緒の時には update と見なさいように。 重
	複していた cond を削除。

2009-06-22  Naohiro Aota  <naota@elisp.net>
	* navi2ch-article.el (navi2ch-article-jit-buffers)
	(navi2ch-article-jit-need-insert): New variables.
	(navi2ch-article-kill-buffer-hook, navi2ch-article-jit-insert)
	(navi2ch-article-jit-reinsert-partial-messages)
	(navi2ch-article-jit-insert-messages): 新方式の JIT にするために変
	更。

2009-06-14  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el Reverted the previous change.

	* navi2ch-article.el (navi2ch-article-jit-insert-1)
	(navi2ch-article-jit-insert): New functions.
	(navi2ch-article-jit-interval): Change default value.
	(navi2ch-article-jit-reinsert-partial-messages): Use it.
	(navi2ch-article-jit-insert-messages): Ditto.

2009-06-05  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-search): Fix typo.
	(navi2ch-article-jit-reinsert-partial-messages-1)
	(navi2ch-article-jit-insert-messages): New functions.
	(navi2ch-article-sync): Use them.
	(navi2ch-article-kill-buffer-hook): When needed, cancel JIT timer.
	(navi2ch-article-jit-res-nums, navi2ch-article-jit-interval)
	(navi2ch-article-jit-timer, navi2ch-article-use-jit): New
	variables.
	(navi2ch-article-insert-messages): When using JIT, don't show
	messages.

2009-05-15  Naohiro Aota  <naota@elisp.net>

	* navi2ch-util.el (navi2ch-region-active-p): New macro.

	* navi2ch-message.el (navi2ch-message-cite-original): Use it.

2009-05-13  Naohiro Aota  <naota@elisp.net>

	* navi2ch.el (navi2ch-2ch-url-p): navi2ch-list-invalid-host-regexp
	に match する host は 2ch の url と見なさないように。
	navi2ch-list-valid-host-regexp に match するものを 2ch の url と見
	なすように。

	* navi2ch-net.el (navi2ch-net-split-url): user, pass の扱い方を訂正。
	(navi2ch-net-fall-back-host): New variable.
	(navi2ch-net-connect-check): New function.
	(navi2ch-net-send-request): Use it.

2009-05-11  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-search-reference):
	navi2ch-article-current-board, navi2ch-article-current-article を
	temp-buffer にも設定するように。

2009-05-10  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-search-reference): 範囲指定型
	の引用をうまく処理していなかったのを修正。

	* navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
	string-to-int ではなく string-to-number を使うように。
	(navi2ch-eq-or-memq): New function.

	* navi2ch-article.el (navi2ch-article-search-reference): New function.
	(navi2ch-article-search): 参照を検索できるように。

	* navi2ch-util.el (navi2ch-number-sequence): New alias.

	* navi2ch-message.el (navi2ch-message-cite-original): 複数レスに対応。

	* navi2ch-util.el (navi2ch-hexadecimal-reference-to-str): New function.
	(navi2ch-replace-html-tag-regexp-alist): Use it.

2009-04-12  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-few-scroll-up): Add new
	argument.
	(navi2ch-article-few-scroll-down): Ditto.

2009-04-10  MIZUNUMA Yuto <mizmiz@users.sourceforge.net>

	* Makefile.in : add navi2ch-p2.el

2009-04-08  MIZUNUMA Yuto <mizmiz@users.sourceforge.net>

	* navi2ch-p2.el: new file http://p2.2ch.net 経由で書き込み機能

	* bcomp.el: Add navi2ch-p2.el

	* navi2ch.el: Add navi2ch-p2.el

	* navi2ch-vars.el: 変数 navi2ch-p2-use-p2 navi2ch-p2-mail-address
	navi2ch-p2-password 追加

	* navi2ch-multibbs.el (navi2ch-multibbs-send-message):エラーメッセー
	ジからsamba秒数取得call navi2ch-message-samba24-modify-by-error (呼
	んでる場所が良くないが

	* navi2ch-message.el: samba24関連関数　
	navi2ch-message-samba24-modify-by-error　
	navi2ch-message-samba24-modify 追加

	* navi2ch-multibbs.el (navi2ch-2ch-article-update):みみずん検索から
	過去ログ取得

	* navi2ch-vars.el: Add var navi2ch-2ch-mimizun
	navi2ch-2ch-mimizun-negative-list

2009-02-27  Naohiro Aota  <naota@elisp.net>

	* navi2ch.el (navi2ch-2ch-url-p): Weaken host check.

2009-02-26  Naohiro Aota  <naota@elisp.net>

	* navi2ch.el (navi2ch-goto-url): Use navi2ch-link,
	navi2ch-link-type properties instead of url property.

	* navi2ch-article.el (navi2ch-article-select-current-link-url):
	Remove duplicated condition check.

	* navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Follow
	the machibbs's change.

2009-02-25  Naohiro Aota  <naota@elisp.net>

	* navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Change
	"read.pl" to "read.cgi"

	* navi2ch-face.el (navi2ch-bm-down-face): Add new face.

2009-01-20  Naohiro Aota  <naota@elisp.net>

	* navi2ch-vars.el (navi2ch-global-map, navi2ch-global-view-map):
	Move C-c C-l from navi2ch-global-view-map to navi2ch-global-map.

	* navi2ch-search.el (navi2ch-search-union-prev-num): New variable.
	(navi2ch-search-union-subject-list): Use it.

2009-01-19  Naohiro Aota  <naota@elisp.net>

	* navi2ch-search.el
	navi2ch-search-web-* を追加。  navi2ch-search-find-2ch-* を上記変更
	にあわせて変更。navi2ch-search-hula-* を追加。
	navi2ch-search-union-* を追加。
	(navi2ch-search-find-2ch-thread-regexp): 定数に。
	(navi2ch-search-find-2ch-next): navi2ch-search-find-2ch-search-num
	と 50 との小さいほうを navi2ch-search-find-2ch に渡すように。
	(navi2ch-search-web-make-list): navi2ch-search-find-2ch-make-list
	から改名。 board を navi2ch-board-url-to-board() で取得するように。

	* navi2ch-vars.el (navi2ch-global-view-map): C-c C-s を
	navi2ch-search-web に割り当て。

2009-01-15  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-mode-map):
	Change [follow-link]'s bind to 'mouse-face.

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.

	* navi2ch-list.el (navi2ch-list-mode-map): Ditto.

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.

2009-01-14  Naohiro Aota  <naota@elisp.net>

	* navi2ch-article.el (navi2ch-article-mode-map): Use [follow-link]
	instead of [button-1].

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.

	* navi2ch-list.el (navi2ch-list-mode-map): Ditto.

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.

	* navi2ch-message.el (navi2ch-message-self-insert-aa): Use
	last-command-event.

	* navi2ch-article.el (navi2ch-article-mode-map): Add mouse [button-1]'s map.

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.

	* navi2ch-list.el (navi2ch-list-mode-map): Ditto.

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.

	* navi2ch-search.el (navi2ch-search-find-2ch-make-list): uri の末尾
	に "/" をつけるように。
	(navi2ch-search-find-2ch-subr): Revert before change.
	(navi2ch-search-find-2ch-last-search-offset): Remove.
	(navi2ch-search-find-2ch): interactive の引数を "P" に。

2009-01-13  Naohiro Aota  <naota@elisp.net>

	* navi2ch-search.el (navi2ch-search-find-2ch): interactive が
	prefix-arg を数字として解釈するように。
	(navi2ch-search-find-2ch-next, navi2ch-search-find-2ch-prev): New
	function.
	(navi2ch-search-find-2ch-search-num): docstring に最大値について明
	記。
	(navi2ch-search-find-2ch-last-search-num): Rename.
	(navi2ch-search-find-2ch-subr): 上記変更に追随。

2009-01-09  Naohiro Aota  <naota@elisp.net>

	* navi2ch-board-misc.el (navi2ch-bm-select-article): article を開け
	なかった時は window-configuration を元に戻すように。

	* navi2ch-search.el (navi2ch-search-find-2ch-subr): 検索結果の順番
	が逆になっていたのを修正。 docstring を修正。
	(navi2ch-search-find-2ch-make-list): docstring を修正。
	(navi2ch-search-find-2ch): Ditto.

2008-12-15  Naohiro Aota  <naota@elisp.net>

	* navi2ch-vars.el (navi2ch-bm-sort-by-state-order): down マークの
	sort-order を定義。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): おちて
	るスレを down でマーク。

	* navi2ch-board-misc.el (navi2ch-bm-state-char-table): down マーク
	を追加。
	(toplevel): Ditto.

2008-11-12  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-search.el (navi2ch-search-mode-line-info): 新変数。
	(navi2ch-search-subject-subr, navi2ch-search-article-subr)
	(navi2ch-search-orphan-subr, navi2ch-search-all-cache): #serch 板の
	mode-line が適切な情報を表示するように。

2008-10-30  mizmiz  <mizmiz@users.sourceforge.net>

	* navi2ch-search.el (navi2ch-search-insert-subjects): レス数情報が
	あれば表示するように。
	(navi2ch-search-find-2ch-last-search-word)
	(navi2ch-search-find-2ch-last-search-offset)
	(navi2ch-search-find-2ch-search-num)
	(navi2ch-search-find-2ch-total-hit)
	(navi2ch-search-find-2ch-thread-regexp)
	(navi2ch-search-find-2ch-coding): 新変数。
	(navi2ch-search-set-mode-line, navi2ch-search-find-2ch)
	(navi2ch-search-find-2ch-subr)
	(navi2ch-search-find-2ch-make-list): 新関数。

2008-10-30  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-list.el (navi2ch-list-search): find.2ch.net を追加。 all
	を local に変更。

2008-10-18  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-make-mode-line-identification):
	LITERAL を t にして呼び出すように。

2008-10-15  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-multibbs.el (navi2ch-2ch-board-get-file-name): ファイル名
	に認証情報がはいらないように。

	* navi2ch-net.el (navi2ch-net-split-url): 認証情報を取得できるよう
	に正規表現を改善。
	(navi2ch-net-http-basic-credentials): 改名。 docstring を訂正。

	* navi2ch-article.el (navi2ch-article-make-mode-line-identification):
	replace-regexp-in-string を navi2ch-replace-string に置換え。

2008-10-11  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-show-sssp-icon): buffer 内全
	ての icon を置換。

	* navi2ch-message.el (navi2ch-message-mode-map): message モードで
	M-t の binding を削除。

2008-09-16  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
	全てのフィルタ条件に共通するルールを t で書けるように。
	(navi2ch-article-add-message-filter-cus): Ditto.

2008-09-11  ARISAWA Akihiro  <ari@mbf.sphere.ne.jp>

	2ch の仕様変更に伴い、書き込み時 User-Agent が設定されていないと
	fusianasan になることへの対応。
	http://qb5.2ch.net/test/read.cgi/sec2chd/1220971610/31-

	* navi2ch-net.el (navi2ch-net-send-request): User-Agent を送信する。
	(navi2ch-net-download-file): navi2ch-net-send-request に
	User-Agent を渡さない。

	* navi2ch-be2ch.el (navi2ch-be2ch-login): navi2ch-net-send-request に
	User-Agent を渡さない。

2008-09-01  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
	navi2ch-article-get-current-word-in-body() が nil の時に対処

2008-08-30  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-message-filter-wid-string)
	(navi2ch-article-message-filter-wid-rule)
	(navi2ch-article-message-filter-wid-method)
	(navi2ch-article-message-filter-wid-case)
	(navi2ch-article-message-filter-wid-invert)
	(navi2ch-article-message-filter-wid-scope)
	(navi2ch-article-message-filter-wid-float)
	(navi2ch-article-message-filter-wid-var)
	(navi2ch-article-message-filter-wid-window-configuration): New
	variable.
	(navi2ch-article-add-message-filter-cus)
	(navi2ch-article-add-message-filter-cus-done): New function.
	(navi2ch-article-mode-map): Use it.

	* navi2ch-util.el : keywordp, characterp の alias を compile 時だけ
	に。

2008-08-26  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch*.el: Add coding cookie.

	* navi2ch-article.el (navi2ch-article-mode-line-format): 新変数。
	(navi2ch-article-make-mode-line-identification): Use it.

2008-08-25  Naohiro Aota  <nao.aota@gmail.com>

	* bcomp.el.in, bcomp.el : coding-system を指定してコンパイルするよ
	うに。

2008-08-09  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-vars.el (navi2ch-coding-system): cp932, shift_jis-2004,
	shift_jis の順にコーディング判定をするように。

	* navi2ch-oyster.el (open-tls-stream): require から autoload に変更。

2008-08-02  Naohiro Aota  <nao.aota@gmail.com>

	* configure.in: 2.0.0-DEV に変更。

	* navi2ch-article.el (navi2ch-article-goto-number): hide,
	important モードの時は range をチェックする必要がない。
	(navi2ch-article-goto-board): docstring を更新。
	(navi2ch-article-load-number): hide, important モードの時はなるべく
	近くに復帰するように。
	(navi2ch-article-toggle-hide): hide モードでも
	navi2ch-article-load-number() を呼ぶように。
	(navi2ch-article-toggle-important): important モードでも
	navi2ch-article-load-number() を呼ぶように。

	* navi2ch-oyster.el: 常に tls.el を使うように。

2008-07-31  Hiroshi Fujishima  <hirobo@tonteki.org>

	* navi2ch-oyster.el (navi2ch-oyster-login): ssl.el のかわりに、
	Emacs 22.1 に付いてくる、tls.el を使うように。また、
	http://pc11.2ch.net/test/read.cgi/unix/1185807398/739 ID 取得に失敗
	する件のも修正。

2008-07-29  Naohiro Aota  <nao.aota@gmail.com>

	* Makefile.am (EXTRA_DIST): ChangeLog.1 ChangeLog.2 が配布 tgz にも
	含まれるように。

	* configure.in: Fix previous change.
	1.8.0 にアップデート。

2008-07-26  Naohiro Aota  <nao.aota@gmail.com>

	* configure.in: packagedir, icondir が prefix に従うように。

	* acinclude.m4 (ac_output): 第三引数が argv として Lisp 関数にわた
	るように。

2008-07-23  Naohiro Aota  <nao.aota@gmail.com>

	* bcomp.el: XEmacs のコンパイル時メッセージレベルを変更。

	* navi2ch-message.el: Shutup compile-time warnings;
	navi2ch-localfile-default-file-modes の設定法を XEmacs でも処理でき
	る形に。

	* navi2ch-localfile.el: Ditto.

	* navi2ch.el: Shutup compile-time warnings.

	* navi2ch-util.el: Ditto.

	* navi2ch-net.el: Ditto.

	* navi2ch-multibbs.el: Ditto.

	* navi2ch-list.el: Ditto.

	* navi2ch-bookmark.el: Ditto.

	* navi2ch-board-misc.el: Ditto.

	* navi2ch-article.el: Ditto.

2008-07-20  Naohiro Aota  <nao.aota@gmail.com>

	* configure.in: cv_icondir を _cv_icondir に変更。

2008-05-31  Naohiro Aota  <nao.aota@gmail.com>

	* elisp-comp: Use bcomp.el.

	* bcomp.el: force to read files as iso-2022-7bit.

2008-05-07  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-util.el (navi2ch-propertize): navi2ch-propertize を復活。
	(navi2ch-read-only-string): propertize を navi2ch-propertize に。

	* navi2ch-splash.el (navi2ch-splash-insert-image)
	(navi2ch-splash-insert-text): Ditto.

	* navi2ch-message.el (navi2ch-message-insert-header): Ditto.

	* navi2ch-e21.el (navi2ch-offline-init-icons): Ditto.

	* navi2ch-article.el (navi2ch-article-parse-message)
	(navi2ch-article-default-header-format-function)
	(navi2ch-article-auto-decode-encoded-section)
	(navi2ch-article-show-sssp-icon): Ditto.

	* navi2ch-vars.el (navi2ch-enable-status-check): デフォルトを nil に。

2008-04-21  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-list.el (navi2ch-list-search): 検索可能な板かどうかをチェッ
	ク。

	* navi2ch-search.el (navi2ch-search-for-each-article):
	default-directory が nil でないかチェック。

2008-03-24  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-util.el (navi2ch-make-cache, navi2ch-cache-put): XEmacs
	の hash の仕様に対応。

2008-03-21  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-message.el (navi2ch-message-samba24-modeline)
	(navi2ch-message-samba24): 板ID が重複していた時に、別の板名が表示
	されてしまうバグを修正。板ID の : 以下を外す処理を追加。

2008-03-15  Naohiro Aota  <nao.aota@gmail.com>

	* NEWS: ホスト名・IPアドレスをフィルタ/検索の条件にできるようになっ
	たことを記載。

2008-03-14  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-machibbs.el (navi2ch-machibbs-url-to-article)
	(navi2ch-machibbs-url-to-board): machibbs のPATH INFO形式に対応。

2008-03-02  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-mona.el (navi2ch-mona-create-fontset-from-family-name):
	emacs-unicode-2 に対応。

2008-02-29  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch.el (navi2ch-load-info, navi2ch-save-info):
	navi2ch-info-cache が初期化されているかどうかを確認しない。
	(navi2ch): navi2ch-info-cache を初期化する。
	(navi2ch-exit): 下の変更を戻す。

	* navi2ch.el (navi2ch-exit): 全てのバッファを閉じてから
	navi2ch-save-status() を呼ぶように。

2008-02-27  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-util.el (navi2ch-browse-url-internal): sssp を http に置
	換える前に sssp であるかを確認。

2008-02-13  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-net.el (navi2ch-net-update-file): other-header を引数に追
	加。

2008-02-11  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-url-at-point): type が正しく
	とれていなかった bug を修正。

2008-02-06  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-popup-article.el (navi2ch-popup-article):
	navi2ch-article-insert-messages() 後に
	navi2ch-article-current-article を nil にする。
	navi2ch-popup-article-current-article を隠蔽してしまうことの対策。
	表示されている message が parse されないまま残ってしまうバグを直す
	ため、 navi2ch-article-message-list の整形方法を修正。

	* navi2ch.el (navi2ch-load-info): read() に失敗したファイルを削除す
	るかどうか問い合わせる。

2008-02-03  Naohiro Aota  <nao.aota@gmail.com>

	* *.el: Copyright の形式を変更。

2008-02-02  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-search): hostname でも検索で
	きるように。
	(navi2ch-article-message-filter-by-hostname): シベリアのホスト表示
	形式に対応。
	(navi2ch-article-get-current-hostname): Ditto.
	(navi2ch-article-search-hostname): 新関数。
	(navi2ch-article-get-current-subject): subject の解析に失敗したら
	"" を返す。

	* navi2ch-splash.el (navi2ch-splash-copyright-notice): Copyright を
	更新。

	* navi2ch-article.el (navi2ch-article-load-info): indent を修正。

	* navi2ch-util.el (toplevel): Warnings 対策。
	navi2ch-net-send-request() 、navi2ch-net-get-status() を defun。

	* navi2ch-mona.el (toplevel): Warnings 対策。
	navi2ch-popup-article-current-board,
	navi2ch-article-current-board,
	navi2ch-popup-article-current-article,
	navi2ch-article-current-article を defvar。

	* navi2ch.el (navi2ch-save-info): 常にファイルに保存するように。

2008-02-01  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-popup-article.el (navi2ch-popup-number-list): 新変数。
	(navi2ch-popup-article): popup 中のレス番号を上記変数に保持するよう
	に。 navi2ch-article-message-list はもとの article のもののコピーを
	point だけ置き換えたものに。
	(navi2ch-popup-article-select-current-link): リンク先レスが popup
	中の時だけ、 navi2ch-article-goto-number() を呼び出す。

	* navi2ch-util.el (navi2ch-cache-remove): 新関数。

	* navi2ch-board-misc.el (navi2ch-bm-remove-article-subr): info の
	backup も消す。 cache をクリアする。

	* navi2ch-article.el (navi2ch-article-get-current-word-in-body):
	word が nil の時に string-match() を実行しない。

	* navi2ch.el: Copyright の表記を更新。
	(navi2ch-info-cache, navi2ch-info-cache-limit): 新変数。
	(navi2ch-save-info, navi2ch-load-info): Use it.

	* navi2ch-futaba.el: Copyright の表記を更新。

	* navi2ch-history.el: Ditto.

	* navi2ch-search.el: Ditto.

	* navi2ch-articles.el: Ditto.

	* navi2ch-localfile.el: Ditto.

	* navi2ch-jbbs-shitaraba.el: Ditto.

	* navi2ch-megabbs.el: Ditto.

	* navi2ch-http-date.el: Ditto.

	* navi2ch-directory.el: Ditto.

	* navi2ch-face.el: Ditto.

	* navi2ch-oyster.el: Ditto.

	* navi2ch-message.el: Ditto.

	* navi2ch-popup-article.el: Ditto.

	* navi2ch-list.el: Ditto.

	* navi2ch-jbbs-net.el: Ditto.

	* navi2ch-vars.el: Ditto.

	* navi2ch-article.el: Copyright の表記を更新。
	(navi2ch-article-forward-buffer): save-excursion ではなく、
	with-current-buffer を使う。
	(navi2ch-article-get-message-filter-cache-file-name): inline に。
	(navi2ch-article-expunge-buffers): sticky かどうかを mapcar で処理
	するように。 navi2ch-article-buffer-list() の呼出し回数を減らした。
	(navi2ch-article-load-article-summary)
	(navi2ch-article-save-article-summary)
	(navi2ch-article-get-message, navi2ch-article-get-current-name)
	(navi2ch-article-get-current-mail)
	(navi2ch-article-inside-range-p)
	(navi2ch-article-get-buffer-name, navi2ch-article-check-cached):
	inline に。
	(navi2ch-article-kill-buffer-hook): updated だったスレは state を
	cache に変更しない。
	(navi2ch-article-load-info,navi2ch-article-save-info):
	navi2ch-article-info-cache を廃止。

	* navi2ch-util.el: Copyright の表記を更新。
	(navi2ch-filename-to-url, navi2ch-rename-file)
	(navi2ch-read-only-string, navi2ch-count-lines-file)
	(navi2ch-put-alist): inline に。
	(navi2ch-float-time): 定義されていれば、 built-in の float-time を
	使用するように。

	* navi2ch-multibbs.el: Copyright の表記を更新。
	(navi2ch-multibbs-board-update)
	(navi2ch-multibbs-board-get-file-name)
	(navi2ch-2ch-subject-callback, navi2ch-multibbs-get-func)
	(navi2ch-multibbs-get-bbstype): inline に。

	* navi2ch-net.el: Copyright の表記を更新。
	(navi2ch-net-add-state, navi2ch-net-get-state): inline に。

	* navi2ch-board.el: Copyright の表記を更新。
	(navi2ch-board-set-property)
	(navi2ch-board-get-property, navi2ch-board-get-board)
	(navi2ch-board-exit, navi2ch-board-get-uri)
	(navi2ch-board-get-matched-article): inline に。
	(navi2ch-board-get-article): alias に。

	* navi2ch-bookmark.el: Copyright の表記を更新。
	(navi2ch-bookmark-get-property)
	(navi2ch-bookmark-get-article, navi2ch-bookmark-get-board)
	(navi2ch-bookmark-exit): inline に。

	* navi2ch-board-misc.el: Copyright の表記を更新。
	(navi2ch-bm-goto-updated-mark-column)
	(navi2ch-bm-goto-state-column, navi2ch-bm-goto-mark-column)
	(navi2ch-bm-get-state,navi2ch-bm-get-updated-mark): inline に。

2008-01-30  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-vars.el (navi2ch-global-map): C-c C-l に
	navi2ch-be2ch-toggle-login をマップ。

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l の map を移
	動。

	* navi2ch-message.el (navi2ch-message-mode-map): Ditto.

	* navi2ch-list.el (navi2ch-list-mode-map): Ditto.

	* navi2ch-article.el (navi2ch-article-mode-map): Ditto.

2008-01-29  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-message.el (navi2ch-message-samba24): id がかぶっていた時
	の対策。
	(navi2ch-message-samba24-search-samba): string 以外が url として入っ
	てきた時の対策。

	* navi2ch-vars.el (navi2ch-enable-status-check): 新カスタマイズ変数。

	* navi2ch-util.el (navi2ch-browse-url-internal): Use it.

2008-01-24  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-redraw-range): range を選んだ
	あと 再描画。

2008-01-23  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-get-last-read-number):
	article そのものではなく、 article のコピーを
	navi2ch-article-load-info() に渡すように。

	* navi2ch-board.el (navi2ch-board-insert-subjects): Revert the
	last change.

2008-01-22  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-vars.el (navi2ch-article-message-filter-list):
	`navi2ch-article-message-filter-by-hostname' を追加。

	* navi2ch-article.el (navi2ch-article-add-message-filter-by-hostname):
	新関数。
	(navi2ch-article-message-filter-by-hostname): Ditto.
	(navi2ch-article-get-current-hostname): Ditto.
	(navi2ch-article-add-message-filter-rule): hostname の選択肢を追加。

	* navi2ch-vars.el (navi2ch-article-message-filter-by-hostname-alist):
	新カスタマイズ変数。

2008-01-22  mizmiz  <mizmiz@users.sourceforge.net>

	* navi2ch-message.el (navi2ch-message-samba24-modeline):
	cancel-timerは変数をnilにしない仕様らしい。よって、タイマの変数
	見てるところで期待どおりの動作をしない。自力でnilに。
	(interactive)をnavi2ch-message-samba24-updateから
	navi2ch-message-samba24-read-sambaに移動。ファイル取得しても読み込
	んで展開しなければ意味が無いから。これで、M-x
	navi2ch-message-samba24-read-sambaをすれば全てうまくいく。名前は分
	かりづらいが。

	* navi2ch-article.el (navi2ch-article-show-sssp-icon):新関数。
	sssp:// なアイコンをインラインで表示させる。ディレクトリ掘って、画
	像をそこにキャッシュ。今のところhookで呼んでやっている。
	(add-hook 'navi2ch-article-mode-hook 'navi2ch-article-show-sssp-icon)
	組み込む良い場所が見付からない。
	emacs23のみでテスト済み。emacs側の仕様でアニメgifは動かない。

	* navi2ch-vars.el (navi2ch-article-url-regexp): sssp:// でも
	http:// みたいにリンクっぽいproperty。

	* navi2ch-util.el (navi2ch-browse-url-internal): ブラウザを呼ぶ前に
	ssspをhttpに置換。ブラウザを呼ぶ前にHEADして、ターゲットのデータが
	取得できるかどうか確認。サブプロセス呼ぶコスト削減なのだが、厳しす
	ぎるかも。

2008-01-22  Naohiro Aota  <nao.aota@gmail.com>

	Part 18 の 249氏よりの報告
	* navi2ch-board.el (navi2ch-board-insert-subjects):
	navi2ch-article-get-last-read-number() に渡す article を copy-tree
	するように。

2008-01-20  Naohiro Aota  <nao.aota@gmail.com>

	Part 18 の 246氏よりの報告
	* navi2ch-message.el (navi2ch-message-samba24): timer で
	navi2ch-message-samba24-modeline を呼び出すように。
	(navi2ch-message-samba24-check): current-time を cur-time に改名。
	待ち秒数が負になった時に対応。

2008-01-17  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-no-check-regexp):
	新変数。
	(navi2ch-bookmark-fetch-mark-article):
	navi2ch-bookmark-fetch-mark-article-no-check-regexp が non-nil なら
	ば、 board-uri がそれにマッチするものは unmark check をしない。

	* navi2ch-article.el (navi2ch-article-save-info-keys): Also save
	response.
	(navi2ch-article-update-file): 更新後に article-info の response を
	更新するように。

	* navi2ch-board-misc.el (navi2ch-bm-display-mark-article): inline
	に。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update):
	新変数。
	(navi2ch-bookmark-fetch-mark-article):
	navi2ch-bookmark-fetch-mark-article-check-update が non-nil ならば
	update されていないものは mark を外す。

	* navi2ch.el (navi2ch-make-temp-file)
	(navi2ch-make-backup-file-name): inline に。

2008-01-15  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-article.el (navi2ch-article-load-info)
	(navi2ch-article-save-info): navi2ch-article-info-cache を使用。

	* navi2ch-util.el (navi2ch-cache-get): 新マクロ。
	(navi2ch-cache-put): 新関数。
	(navi2ch-make-cache): Ditto.
	(navi2ch-cache-limit, navi2ch-cache-hash-table): Ditto.
	(navi2ch-cache-p): Ditto.

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l に
	navi2ch-be2ch-toggle-login をマップ。

	* navi2ch-board.el (navi2ch-board-mode-map): C-c C-l を
	navi2ch-bm-mode-map に移動。

	* navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board):
	inline に。

	* navi2ch-board.el (navi2ch-board-equal)
	(navi2ch-board-get-file-name, navi2ch-board-from-file-p): inline に。

	* navi2ch-article.el (navi2ch-article-get-file-name)
	(navi2ch-article-get-info-file-name)
	(navi2ch-article-file-name-to-artid): inline に。

	* navi2ch-util.el (navi2ch-file-size, navi2ch-file-mtime): inline
	に。

	* navi2ch-article.el (navi2ch-article-info-cache): 新変数。

	* navi2ch-multibbs.el (navi2ch-2ch-board-file-name-cache): 新変数。
	(navi2ch-2ch-board-get-file-name): 上記変数を使用。 file-name を
	キャッシュする。

	* navi2ch-util.el (navi2ch-expand-file-name): ちょっと高速化。

	* navi2ch-vars.el (navi2ch-file-name-reserved-char-regexp):
	navi2ch-file-name-reserved-char-list に変更。
	(navi2ch-file-name-reserved-char-list):
	navi2ch-file-name-reserved-char-regexp から変更。

	* navi2ch-multibbs.el (navi2ch-multibbs-func-alist): 削除。
	(navi2ch-multibbs-func-table): navi2ch-multibbs-func-alist を hash
	化。
	(navi2ch-multibbs-get-bbstype-subr): navi2ch-multibbs-func-* の
	hash 化に追随。
	(navi2ch-multibbs-get-func): Ditto.

2008-01-14  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-message.el (navi2ch-message-samba24-check): Remove debug
	message.
	(navi2ch-message-samba24): 2ch 以外の板に書きこんでいた時にも
	navi2ch-message-samba24-send-time に書きこみ時間が記録されていたバ
	グを修正。すでに timer 呼び出しがあっても、 timer を生成していたバ
	グを修正。
	(navi2ch-message-samba24-timer): 削除。
	(navi2ch-message-samba24-modeline):
	navi2ch-message-samba24-send-time が nil になったら、 timer を解除。
	(navi2ch-message-samba24-update-timer): 新変数。

	* navi2ch-localfile.el (navi2ch-localfile-board-update): encode mtime.
	(navi2ch-localfile-article-update): Ditto.

	* NEWS: Samba24について記載。

	* navi2ch-localfile.el (navi2ch-localfile-board-update)
	(navi2ch-localfile-article-update): time が nil の時は file の更新
	時間を使用。

	* navi2ch-util.el (navi2ch-set-mode-line-identification): Samba24
	の待ち時間を mode-line に表示。

	* navi2ch-message.el (navi2ch-message-samba24-check): 新関数。
	(navi2ch-message-samba24-sambatxt-url): 新定数。
	(navi2ch-message-samba24-send-time)
	(navi2ch-message-samba24-show): docstring を追加。
	(navi2ch-message-samba24-file-name): 新変数
	(navi2ch-message-samba24-update): 上記定数、変数を使用。
	navi2ch-expand-file-name() を使用するように。
	(navi2ch-message-samba24-search-samba):
	navi2ch-message-samba24-samba-data の仕様変更に追随。
	(navi2ch-message-samba24-read-samba): 同上。
	(navi2ch-message-samba24): 同上。
	(navi2ch-message-samba24-modeline): global-mode-line ではなく、
	navi2ch-message-samba24-mode-string だけを変更するように。
	(navi2ch-message-samba24-timer): timer を保持しない。

	* navi2ch-multibbs.el (navi2ch-2ch-send-message): 上記関数を使用。

	* navi2ch-net.el (navi2ch-net-send-message-error-string)
	(navi2ch-net-send-message-success-p): proc が nil だった時に対処。

2008-01-13  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-message.el (navi2ch-message-samba24-modeline): time-diff
	を拘束。

	* navi2ch-popup-article.el (navi2ch-popup-article): num を拘束。

	* navi2ch-message.el (navi2ch-message-samba24-modeline): () の対応
	を修正。

	* navi2ch-vars.el: fixed coding-system problem.

	* navi2ch-popup-article.el (navi2ch-popup-article-select-current-link):
	adhoc だけど、 patch#1733433 と、 >>nn のリンク先をさらに popup す
	ることができるように。

2008-01-13  mizmiz  <mizmiz@users.sourceforge.net>

	* navi2ch-message.el: 連続投稿規制(samba24)の待ち時間表示追加
	* navi2ch-vars.el: パラメータ navi2ch-message-samba24-show 追加

2008-01-13  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-popup-article.el (navi2ch-popup-article-select-current-link):
	リンクに使用される text property の変更に追随。
	(navi2ch-popup-article): patch#1733433 をマージ。popup の範囲内にな
	い、 >>nn にカーソルがあってもその内容が minibuffer にでないバグを
	修正。

2008-01-12  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-config.el.in: 復活。

	* navi2ch-article.el (navi2ch-article-mode-map): C-c C-l に
	navi2ch-be2ch-toggle-login をマップ。

	* navi2ch-list.el (navi2ch-list-mode-map): Ditto.

	* navi2ch-board.el (navi2ch-board-mode-map): Ditto.

	* navi2ch-message.el (navi2ch-message-mode-map): Ditto.

	* navi2ch-be2ch.el (navi2ch-be2ch-toggle-login): 新関数。
	(navi2ch-be2ch-logout): オプション引数 no-msg 追加。 t なら、ログア
	ウトのメッセージを表示しない。
	(navi2ch-be2ch-login): navi2ch-be2ch-logout() を no-msg を t にして
	呼ぶ。

	* navi2ch-board.el (navi2ch-board-get-subject-list): インデントを整
	形。

2008-01-08  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-util.el (navi2ch-defalias-maybe): quote を新形式に。

	* navi2ch-article.el (navi2ch-article-mode-map): iso-left-tab を
	`navi2ch-article-previous-link' に bind.

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。

	* navi2ch.el (navi2ch): Be にログインしているかどうかを確認。

	* navi2ch-util.el (navi2ch-next-property)
	(navi2ch-previous-property): プロパティが連続する時のバグ修正。
	(navi2ch-modeline-be2ch-login, navi2ch-modeline-be2ch-logout): 新変
	数。
	(navi2ch-set-mode-line-identification): modeline に Be にログインし
	ているかどうかを表示。

	* navi2ch-net.el (navi2ch-net-cookie-domains): 新関数。
	(navi2ch-net-cookie-paths): 新関数。
	(navi2ch-net-match-cookies): 上記関数を使用。
	(navi2ch-net-update-cookies): 同上。

	* navi2ch-article.el (navi2ch-article-insert-messages):
	garbage-collect しない。
	(navi2ch-article-check-message-suppression): 同上。

	* navi2ch-vars.el (navi2ch-board-coding-system-alist): "Be" 板の
	coding-system の変更に追随。

	* navi2ch-article.el (navi2ch-article-set-link-property-subr)
	(navi2ch-article-select-current-link)
	(navi2ch-article-get-current-word-in-body)
	(navi2ch-article-get-link-text-subr)
	(navi2ch-article-change-help-echo-property)
	(navi2ch-article-next-link, navi2ch-article-previous-link)
	(navi2ch-article-fetch-link)
	(navi2ch-article-auto-decode-encoded-section)
	(navi2ch-article-auto-decode-text-on)
	(navi2ch-article-save-content, navi2ch-article-url-at-point):
	link-head,link,url,number プロパティを廃止し、
	navi2ch-link,navi2ch-link-type を使用。

	* navi2ch-vars.el (navi2ch-article-date-format-function):
	`navi2ch-article-dispweek' を選択肢から削除。
	`navi2ch-article-date-format-be2ch' を選択肢に追加。

	* navi2ch-be2ch.el (navi2ch-be2ch-coding-system)
	(navi2ch-be2ch-cookie-names, navi2ch-be2ch-cookie-domain)
	(navi2ch-be2ch-cookie-path): 新定数。
	(navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm): 削除。
	(navi2ch-be2ch-login-flag): 新変数。
	(navi2ch-be2ch-logout, navi2ch-be2ch-login)
	(navi2ch-be2ch-login-p): cookie を使うように。

	* navi2ch-multibbs.el (navi2ch-2ch-send-message): be2ch の cookie
	の特別処理を外す。

	* navi2ch-net.el (navi2ch-net-match-cookies): .domain.tld だけでな
	く domain.tld にもマッチするように。

	* .cvsignore: elc-stamp,navi2ch-condig.el を追加。

	* navi2ch-article.el (toplevel): `navi2ch-article-separator' をバッ
	ファローカルにしない。
	(navi2ch-article-separator): const 化。
	(navi2ch-article-parse-message): 引数 sep を削除。常に
	`navi2ch-article-separator' を使用。
	(navi2ch-article-separator-filter): 新関数。
	(navi2ch-article-get-first-message):
	`navi2ch-article-get-separator' を使用しない。
	(navi2ch-article-get-first-message-from-file):
	`navi2ch-article-filter-list' を適用。
	(navi2ch-article-get-message-list):
	`navi2ch-article-get-separator' を使用しない。

	* NEWS: 旧形式 dat のサポートがデフォルトでは無効になったこと、およ
	び有効にする方法を記載。

	* navi2ch-search.el (navi2ch-search-article-regexp):
	`navi2ch-article-filter-list' を適用。

	* navi2ch-util.el (navi2ch-replace-html-tag-alist): 旧 dat のみで使
	われている "＠｀" を削除。

	* navi2ch-vars.el (navi2ch-list-filter-list): DOCSTRING とカスタマ
	イズテンプレートの修正。

	* navi2ch-board-misc.el (navi2ch-bm-mark-subr): mark を付ける時は、
	`navi2ch-bm-state-mark-face-table' を使用。
	(navi2ch-bm-mark): `navi2ch-bm-mark-subr' の仕様変更に追随。
	(navi2ch-bm-unmark): 同上。
	(navi2ch-bm-mark-region): 同上。
	(navi2ch-bm-mark-states): 同上。
	(navi2ch-bm-mark-by-query): 同上。
	(navi2ch-bm-format-subject): 新関数。
	(navi2ch-bm-insert-subject): patch#1632181 に対応するため、上記関数
	に分割。

	* navi2ch-http-date.el (navi2ch-http-date-wkday-list): 削除。
	(navi2ch-http-date-month-list): 削除。
	(navi2ch-http-date-encode): bug fix.

	* navi2ch-article.el (navi2ch-article-link-internal): 新変数。
	(navi2ch-article-link-regexp-alist-to-internal): 新関数。
	(navi2ch-article-set-link-property): 上記関数、変数を使用。
	(navi2ch-article-insert-messages): レス毎に
	`navi2ch-article-link-regexp-alist-to-internal' を呼ばなくてすむよ
	うに。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL 中の括弧
	にある程度対応。

	* navi2ch-util.el (navi2ch-propertize): 削除。
	(navi2ch-read-only-string): navi2ch-propertize を propertize に書きかえ。

	* navi2ch-article.el (navi2ch-article-parse-message)
	(navi2ch-article-default-header-format-function)
	(navi2ch-article-auto-decode-encoded-section): 同上。

	* navi2ch-message.el (navi2ch-message-insert-header): 同上。

	* navi2ch-splash.el (navi2ch-splash-insert-image)
	(navi2ch-splash-insert-text): 同上。

	* navi2ch-net.el (navi2ch-net-update-cookies): header の仕様変更に追随。

2008-01-07  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-vars.el (navi2ch-on-emacs20): 削除。

	* navi2ch-board-misc.el (navi2ch-bm-state-alist): 削除。
	(navi2ch-bm-state-char-table): `navi2ch-bm-state-alist' を分割して
	hash 化。
	(navi2ch-bm-state-face-table): 同上。
	(navi2ch-bm-state-mark-face-table): 同上。
	(navi2ch-bm-updated-mark-alist): 削除。
	(navi2ch-bm-updated-mark-table): `navi2ch-bm-updated-mark-alist' の
	hash 化。
	(navi2ch-bm-set-property): 複数の put-text-property を
	add-text-properties に置換え。 hash の使用。
	(navi2ch-bm-insert-subject): hash を使用。
	(navi2ch-bm-insert-state): 同上。
	(navi2ch-bm-get-state): text-property から取得するように。
	(navi2ch-bm-get-updated-mark): 同上。
	(navi2ch-bm-mark-subr): `navi2ch-bm-get-state' を使用。
	(navi2ch-bm-update-article): `navi2ch-bm-get-updated-mark' を使用。

	* navi2ch-localfile.el (navi2ch-localfile-update-file): header の仕様変更に追随。

	* navi2ch-list.el (navi2ch-list-sync): 同上。

	* navi2ch-head.el (navi2ch-head-get-head-txt): 同上。

	* navi2ch-article.el (navi2ch-article-update-file): 同上。

	* navi2ch-board.el (navi2ch-board-sync): 同上。

	* navi2ch-net.el (navi2ch-net-state-header-alist): 削除。
	(navi2ch-net-state-header-table): `navi2ch-net-state-header-alist'
	を hash 化。
	(navi2ch-net-add-state): hash を使用。
	(navi2ch-net-get-state): 同上。
	(navi2ch-net-get-header): ヘッダ名を downcase して intern。
	(navi2ch-net-get-content): header の仕様変更に追随。
	(navi2ch-net-update-file): 同上。
	(navi2ch-net-get-length-from-header): 同上。

	* navi2ch-util.el (navi2ch-regexp-internal-p): 新関数。
	(navi2ch-assoc-ignore-case): 削除。

	* README: UNIX 板のアドレスを更新。サポートする Emacsen を更新。

	* TODO: 更新。

	* navi2ch-article.el (navi2ch-article-set-link-property): alist を
	regexp-internal 形式に変更。

	* navi2ch-list.el (navi2ch-list-state-alist): 削除。
	(navi2ch-list-state-table): `navi2ch-list-state-alist' を hash 化。
	(navi2ch-list-insert-board-names-subr): hash を使用。
	(navi2ch-list-make-board-txt): hash を使用。

	* navi2ch-util.el (navi2ch-replace-string-regexp-alist): 新関数。
	(toplevel): ロード時に、`navi2ch-update-html-tag-regexp' を呼出し。
	(navi2ch-update-html-tag-regexp):
	`navi2ch-replace-html-tag-regexp-internal' を更新するように。
	(navi2ch-entity-reference-to-str): `navi2ch-entity-table' を使用。
	(navi2ch-re-search-forward-regexp-alist): bound,noerror,count を
	lexical-let に。
	(navi2ch-replace-html-tag-with-buffer):
	`navi2ch-re-search-forward-regexp-alist' を使用するように。

2008-01-06  Naohiro Aota  <nao.aota@gmail.com>

	* navi2ch-util.el (navi2ch-regexp-internal): 新構造体。
	(navi2ch-regexp-alist-to-number-alist): 削除。
	(navi2ch-regexp-alist-to-internal):
	navi2ch-regexp-alist-to-number-alist を置換える関数。
	(navi2ch-match-regexp-alist-subr):
	navi2ch-regexp-alist-to-internal を使用するように変更。
	(navi2ch-replace-html-tag-regexp): 削除。
	(navi2ch-replace-html-tag-regexp-internal): 新変数。
	(navi2ch-entity-alist): 削除。
	(navi2ch-entity-table): navi2ch-entity-alist から改名。ハッシュにし
	た。
	(navi2ch-alist-to-hash): 新関数。
	(navi2ch-replace-html-tag-to-string): 削除。
	(navi2ch-replace-html-tag): `navi2ch-replace-string-regexp-alist'
	を使うようにした。

	* navi2ch-article.el (navi2ch-article-default-header-format-function):
	日付を navi2ch-article-date-format-function により与えられるフィル
	タ関数を通したものを表示するように変更。

	* navi2ch-vars.el (navi2ch-article-date-format-function): 新変数。
	(navi2ch-article-dispweek): 削除。

	* navi2ch-list.el (navi2ch-list-ignore-category-list): "特別企画"カ
	テゴリも無視。

	* NEWS: 仮想板に '#' をつけたことを記載

	* navi2ch-search.el (navi2ch-search-board): 仮想板の名前に '#' を追
	加。

	* navi2ch-articles.el (navi2ch-articles-board): 同上。

	* navi2ch-directory.el (navi2ch-directory-board): 同上。

	* navi2ch-history.el (navi2ch-history-board): 同上。

2007-02-06  extra  <ekisutora@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-message-filter-subr):
	フィルタ条件が拡張形式でない場合エラーになっていたのを修正。

2007-01-13  extra  <ekisutora@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-fuzzy-regexp): Bug fix.

2007-01-13  extra  <ekisutora@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-article-message-filter-by-name-alist)
	(navi2ch-article-message-filter-by-message-alist)
	(navi2ch-article-message-filter-by-id-alist)
	(navi2ch-article-message-filter-by-mail-alist)
	(navi2ch-article-message-filter-by-subject-alist):
	フィルタ条件の拡張。

	* navi2ch-util.el (navi2ch-fuzzy-regexp): 新関数。

	* navi2ch-localfile.el (navi2ch-localfile-update-file):
	ファイルの新規作成ができなくなっていたのに対処。

	* navi2ch-article.el
	(navi2ch-article-save-message-filter-cache-keys): aborn 廃止。
	(navi2ch-article-insert-messages):
	フィルタ処理の部分を navi2ch-article-apply-message-filters() に移
	し、結果だけ受けとるように。
	Article / Hide / Important / Message Filter モード切り替えで再描画
	を繰り返すと navi2ch-article-header-format-function() によって
	alist の中身に何重にも text-property が付くことがあったので、いっ
	たん text-property を nil にするように。
	(navi2ch-article-apply-message-filters): フィルタ処理の部分を
	navi2ch-article-insert-messages() から移し、結果だけ返すように。
	(navi2ch-article-message-filter-by-subject):
	subject 欄の特別扱いをやめる。
	(navi2ch-article-message-filter-subr): フィルタ条件の拡張に対応。
	(navi2ch-article-check-message-suppression): フィルタ処理の部分を
	navi2ch-article-apply-message-filters() に移動・集約。
	(navi2ch-article-delete-message): 微修正。
	(navi2ch-article-save-message-filter-cache):
	replace 情報の持ち方を変えたので、セーブ時の形式変換をやめる。
	(navi2ch-article-load-message-filter-cache):
	同上により、ロード時の変換をやめる。
	(navi2ch-article-toggle-replace-message):
	同上により、replace 情報の扱いの変更。
	(navi2ch-article-toggle-message-filter): 同上。
	(navi2ch-article-add-message-filter-rule-subr):
	フィルタをすぐ適用しない場合のメッセージを表示するように。
	(navi2ch-article-read-message-filter-match):
	フィルタ条件の拡張に対応。
	(navi2ch-article-read-message-filter-result): 微修正。

2006-11-12  Nanashi San  <nanashi@users.sourceforge.net>

	* acinclude.m4 (AM_PATH_LISPDIR): 削除

	* configure.in: lispdir の扱いを automake にまかせる
	すでに不要だったので cygwin の特別扱いをやめる
	使っていないプログラムの検出をやめる

2006-11-06  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-icon-directory): ここで cl マクロを
	使っちゃダメだった
	(navi2ch-splash-display-logo): 当面 nil にしておく

2006-11-04  Nanashi San  <nanashi@users.sourceforge.net>

	splash に使っている画像は GPL 的フリーではないらしい。

	* icons/Makefile.am (icon_DATA): ロゴ削除

	* icons/navi2ch-logo.img (Tag): 同上

	* icons/navi2ch-logo.xbm (Tag): 同上

	* icons/navi2ch-logo.xpm (Tag): 同上

2006-11-02  Nanashi San  <nanashi@users.sourceforge.net>

	defsubst を defun に
	以前最適化した時と比べると、filter 等の処理が増えたことで、関数呼び
	出しのコストは相対的に低下
	hotspot を見付けやすくするためにも一旦 inline function をやめてみる

	* navi2ch-article.el (navi2ch-article-inside-range-p): defun に
	(navi2ch-article-get-buffer-name): 同上
	(navi2ch-article-check-cached): 同上
	(navi2ch-article-cleanup-message): 同上
	(navi2ch-article-parse-message): 同上
	(navi2ch-article-get-first-message): 同上
	(navi2ch-article-get-first-message-from-file): 同上
	(navi2ch-article-set-link-property-subr): 同上
	(navi2ch-article-set-link-property): 同上
	(navi2ch-article-put-cite-face): 同上
	(navi2ch-article-arrange-message): 同上
	(navi2ch-article-insert-message): 同上

	* navi2ch-board.el (navi2ch-board-from-file-p): 同上
	(navi2ch-board-get-matched-article): 同上
	(navi2ch-board-updated-article-p): 同上
	(navi2ch-board-expire-date-p): 同上

	* navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board): 同上

	* navi2ch-util.el (navi2ch-no-logging-message): 同上
	(navi2ch-replace-string): 同上
	(navi2ch-replace-html-tag-to-string): 同上
	(navi2ch-replace-html-tag): 同上
	(navi2ch-replace-html-tag-with-buffer): 同上
	(navi2ch-replace-html-tag-with-temp-buffer): 同上
	(navi2ch-put-alist): 同上
	(navi2ch-right-align-strings): 同上
	(navi2ch-regexp-alist-to-number-alist): 同上
	(navi2ch-match-regexp-alist-subr): 同上

2006-11-02  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-global-view-map): self-insert は不要

	* navi2ch-util.el (navi2ch-set-buffer-multibyte): xemacs かどうかで
	はなく、set-buffer-multibyte() が束縛されているかで処理を変える
	(navi2ch-match-string-no-properties): defalias に

	* navi2ch-multibbs.el (navi2ch-2ch-article-to-url): start が nil で
	も number でもない時の処理がおかしかったのを修正

	* navi2ch-board.el (navi2ch-board-insert-subjects): emacs と
	xemacs で共通の処理に

2006-11-01  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-megabbs.el (navi2ch-megabbs-with-board): id が nil の場合
	束縛しないように
	(navi2ch-megabbs-board-get-file-name): id を使用しないので nil に

2006-11-01  Nanashi San  <nanashi@users.sourceforge.net>

	read.cgi の raw モードを削除

	* navi2ch-article.el (navi2ch-article-get-readcgi-raw-url): 削除

	* navi2ch-board.el (navi2ch-board-enable-readcgi): 削除
	(navi2ch-board-get-readcgi-url): 削除
	(navi2ch-board-get-readcgi-raw-url): 削除

	* navi2ch-multibbs.el (navi2ch-2ch-article-update): read.cgi 使用部
	を削除
	(navi2ch-2ch-article-to-url): navi2ch-board-get-readcgi-url を使用
	しない
	(navi2ch-2ch-board-update): read.cgi 使用部を削除

	* navi2ch-net.el (navi2ch-net-update-file-with-readcgi): 削除

	* navi2ch-util.el (navi2ch-enable-readcgi-p): 削除

	* navi2ch-vars.el (navi2ch-enable-readcgi): 削除
	(navi2ch-enable-readcgi-host-list): 削除
	(navi2ch-disable-readcgi-host-list): 削除

2006-10-31  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-config.el.in: 新ファイル
	configure の結果を保存 (今のところ icondir のみ)

	* Makefile.am (AUTOMAKE_OPTIONS): 要 automake 1.8
	(lisp_DATA): 新変数

	* configure.in: navi2ch-config.el を出力

	* navi2ch-vars.el (navi2ch-icon-directory): navi2ch-config があれば
	その変数を使用

2006-10-31  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-window-configuretion): 削除

	* navi2ch-util.el (navi2ch-string-as-unibyte)
	(navi2ch-string-as-multibyte): 削除
	(navi2ch-assoc-ignore-case): lambda がバイトコンパイルされるように
	(navi2ch-boundp, navi2ch-fboundp): 削除
	(navi2ch-browse-url-internal): browse-url-new-window-{flag,p} の選
	択法を変更
	(navi2ch-propertize, navi2ch-set-keymap-default-binding)
	(navi2ch-char-valid-p): defalias に
	(navi2ch-lock-directory): fboundp を使用
	(navi2ch-line-beginning-position, navi2ch-line-end-position):
	navi2ch-ifxemacs ではなく fboundp を使用
	(navi2ch-compare-number-list, navi2ch-lists-to-list-of-list)
	(navi2ch-add-number-lists): 削除
	(navi2ch-compare-times): navi2ch-float-time を使用
	(navi2ch-right-aligned-string=, navi2ch-string-match-regexp-alist)
	(navi2ch-replace-regexp-alist, navi2ch-caller-p)
	(navi2ch-compare-version-string): 削除

	* navi2ch-net.el (navi2ch-net-send-message-get-spid): 削除

2006-10-30  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-net.el (navi2ch-net-send-request): C-g で止めた場合は
	navi2ch-net-add-down-host を呼び出さない
	(navi2ch-net-download-file): navi2ch-net-send-request が nil を返し
	た場合は nil を返すように

2006-10-29  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-multibbs.el
	(navi2ch-multibbs-send-message-retry-confirm-function)
	(navi2ch-multibbs-send-message-retry-confirm): 削除
	(navi2ch-multibbs-send-message): 上記関数を使用しない
	navi2ch-multibbs-send-message-retry-confirm-function を
	使ってた人は around advice して flet してください

	* navi2ch-article.el
	(navi2ch-article-default-message-filter-by-message-alist): 削除
	(navi2ch-article-message-filter-by-message): 上記変数を使用しない

	* navi2ch-message.el (navi2ch-message-font-lock-keywords)
	(navi2ch-message-link-face, navi2ch-message-url-face)
	(navi2ch-message-citation-face): 新変数
	(navi2ch-message-mode): define-drived-mode を使用
	上記変数を font-lock-defaults に

	* navi2ch-face.el (navi2ch-message-link-face)
	(navi2ch-message-url-face ,navi2ch-message-citation-face): 新 face

2006-10-27  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch.el (navi2ch-save-info): 遅いようなので元に戻す

2006-10-25  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-megabbs.el (navi2ch-megabbs-send-message): 不要な変数束縛
	を削除

	* navi2ch-oyster.el (navi2ch-oyster-send-message):
	navi2ch-2ch-send-message を使用。

2006-10-23  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-megabbs.el: 新ファイル

	* Makefile.am (lisp_LISP): 上記ファイルを追加

	patch#1153242

	* Makefile.in, aclocal.m4, */Makefile.in:
	再作成 (automake 1.9.6)

	* config.guess, config.sub, elisp-comp, install-sh, missing
	* mkinstalldirs, doc/texinfo.tex:
	automake 1.9.6 付属のものに更新

	* navi2ch-net.el (navi2ch-net-down-host-alist): 新変数
	(navi2ch-net-retry-down-host): 新変数
	(navi2ch-net-add-down-host): 新関数
	(navi2ch-net-down-p): 新関数
	(navi2ch-net-send-request): 上記変数・関数を使用して落ちているホス
	トは `navi2ch-net-retry-down-host' の間スキップするように
	patch#1432266 (アイディアのみ)

	* navi2ch-net.el (navi2ch-net-cookies): 新変数
	(navi2ch-net-store-cookie): 新関数
	(navi2ch-net-match-cookies): 新関数
	(navi2ch-net-cookie-file): 新変数
	(navi2ch-net-save-cookies): 新関数
	(navi2ch-net-load-cookies): 新関数
	(navi2ch-net-update-cookies): 新関数
	(navi2ch-net-expire-cookies): 新関数
	(navi2ch-net-cookie-string): 新関数

	* navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-confirm):
	ちゃんとしたタイミングで Set-Cookie されるようになったのでキャンセ
	ル時の hack を削除
	(navi2ch-2ch-send-message): 引数 post を (cons key value) な alist
	として扱うように
	navi2ch-net-cookie-* を使用して Cookie を扱う
	(navi2ch-2ch-extract-post): post すべきデータとして、最後の一つだけ
	ではなく、複数取り出すように

	* navi2ch.el (navi2ch-save-info): 編集しやすいように保存

2006-10-23  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch.el (navi2ch): navi2ch-update-file navi2ch-init-file の
	load の仕方を変更

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): prefix key ("m") に
	nil を割り当てておく
	(navi2ch-bm-fetch-mark-article): navi2ch-net-connect-wait でウェイ
	トを入れるようにしたので navi2ch-bm-fetch-wait を使用しない

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上

	* navi2ch-vars.el (navi2ch-bm-fetch-wait): 削除

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-assoc-ignore-case): 新関数
	(navi2ch-replace-html-tag-to-string):
	assoc-ignore-case -> navi2ch-assoc-ignore-case
	(navi2ch-numeric-reference-to-str):
	string-to-int -> string-to-number
	(navi2ch-end-of-buffer): call-interactively 'end-of-buffer
	(navi2ch-make-local-hook): 新関数

	* navi2ch-popup-article.el (navi2ch-popup-article-mode):
	make-local-hook -> navi2ch-make-local-hook

	* navi2ch-net.el (navi2ch-net-get-header):
	assoc-ignore-case -> navi2ch-assoc-ignore-case

	* navi2ch-multibbs.el (navi2ch-multibbs-defcallback):
	gensym -> make-symbol

	* navi2ch-message.el (navi2ch-message-insert-backup):
	insert-buffer -> insert-buffer-substring
	(navi2ch-message-send-message): 同上

	* navi2ch-article.el (navi2ch-article-mode): make-local-hook
	ではなく navi2ch-make-local-hook を使う

	emacs-22 cleanup

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message-success-p):
	patch#1229486

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-message-sendlog-message-format-function):
	グループを追加

	* navi2ch-util.el (navi2ch-float-time): 新関数

	* navi2ch-net.el (navi2ch-net-connect-wait-power): 新変数
	(navi2ch-net-connect-time-list): 新変数
	(navi2ch-net-connect-wait): 上記変数を使用して待機時間を計算
	(navi2ch-net-send-request): 上記時間を挿入

	patch#1187825,1188245

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-history.el (navi2ch-history-add): history に必要な情報の
	みを記録

	patch#1166324

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch.el (navi2ch): 同上
	(navi2ch-save-info): 同上
	(navi2ch-load-info): 同上
	(navi2ch-update): 同上

	* navi2ch-auto-modify.el (navi2ch-auto-modify-save): 同上

	* navi2ch-vars.el (navi2ch-init-file): navi2ch-directory からの相対
	パスに
	(navi2ch-bm-fetched-info-file): 同上
	(navi2ch-bookmark-file): 同上
	(navi2ch-history-file): 同上
	(navi2ch-update-file): 同上
	(navi2ch-auto-modify-file): 同上

	patch#1146248

2006-10-22  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-coding-system): navi2ch-vars.el に移動

	* navi2ch-vars.el (navi2ch-coding-system): navi2ch-util.el から移動
	(navi2ch-board-coding-system-alist): 上記変数を使用

	patch#1124650

2006-09-14  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* doc/navi2ch.texi (How to Write): FAQに書き込み時の確認を回避
	  する方法に付いて言及

2006-07-06  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* navi2ch-oyster.el (navi2ch-oyster-send-message): hanamogera-cookie
	  対応処理を追加
	  (navi2ch-oyster-func-alist): extract-postを追加

2006-07-03  Masatake YAMATO  <jet@gyve.org>

        * navi2ch-multibbs.el (navi2ch-multibbs-func-alist): extract-post
	 を追加。
        (navi2ch-multibbs-func-alist): SEND-MESSAGE-FUNCにPOST引数を追加。
        (navi2ch-multibbs-send-message): extract-postを取得して、再送前に
         呼び出すことで、バッファをスキャンするして再送に必要な情報を得ること
         ができるようにした。送信試行の最大回数を元に脅した。hanamogera-cookie
         をpost-dataとして一般化した。
        (navi2ch-2ch-extract-post): navi2ch-multibbs-get-hanamogera-cookieから
         名前を変更した。
        (navi2ch-2ch-send-message): ダイナミックスコープからhanamogera-cookieを
         捜すのではなく、POSTという引数を追加して、そこからhanamogera-cookieを
	 キーとしてassqして、hanamogera-cookieの値を取り出せるようにした。
        * navi2ch-jbbs-net.el (navi2ch-jbbs-get-writecgi-url): 引数POSTを追加
	 した。
        * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message): 引数POSTを追加
	 した。
        * navi2ch-localfile.el (navi2ch-localfile-send-message): 引数POSTを追加
	 した。
        * navi2ch-machibbs.el (navi2ch-machibbs-send-message): 引数POSTを追加
	 した。
        * navi2ch-oyster.el (navi2ch-oyster-send-message): 引数POSTを追加した。

2006-07-02  Masatake YAMATO  <jet@gyve.org>

       * navi2ch-multibbs.el (navi2ch-multibbs-send-message): hana mogera
	 cookieに対応。
       (navi2ch-multibbs-get-hanamogera-cookie): バッファからhana mogera
	 cookieを追加する。
       (navi2ch-2ch-send-message): hanamogera-cookieが定義されていれば、
       param-alistに追加する。
       (navi2ch-multibbs-send-message): hanamogera-cookieをセット。

2006-06-10  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	クレジット入れ忘れのため削除依頼に対応

2006-05-29  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* navi2ch-multibbs.el: 2ch側の新しい書き込みチェックに対応
	  (hana patch)

2005-09-20  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* navi2ch-list.el (navi2ch-list-bbstable-default-url): bbsmenu URL
	  を変更

2005-04-20  mami  <mami@users.sourceforge.net>

	バーボン対策でウェイトを入れるように。
	http://pc8.2ch.net/test/read.cgi/unix/1106152504/841-847n

	* navi2ch-vars.el (navi2ch-bm-fetch-wait): 新変数。

	* navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): 上記変数
	を使うように。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。

2005-03-16  extra  <ekisutora@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-update-previous-message-separator): スレの1レス目
	がhideされたときにエラーにならないように。

2005-02-19  mami  <mami@users.sourceforge.net>

	* navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): offline
	のときはすぐ終了するように。
	(navi2ch-bm-fetch-maybe-new-articles): 同上。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。

2005-02-18  mami  <mami@users.sourceforge.net>

	* NEWS: 更新。

2005-02-14  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-message.el (navi2ch-message-mode-map):
	C-a, M-m を navi2ch-message-substitute-key-definitions() に移す。
	(navi2ch-message-substitute-key-definitions): 新関数。
	(navi2ch-message-mode): 上記関数を呼ぶように。

2005-02-14  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-article.el
	(navi2ch-article-update-previous-message-separator):
	現在位置がbuffer の最後の場合 end を point-max() とするように。
	現在位置をそれなりに保存するように。
	(navi2ch-article-insert-messages):
	後でレスの先頭に文字列を挿入するときの為に、message を挿入した場合
	は、point で示される marker の insertion-type を t にするように。
	(navi2ch-article-reinsert-partial-messages): 上記変更の為、ここで
	一時的に insertion-type を t にするのをやめる。

2005-02-11  mami  <mami@users.sourceforge.net>

	XEmacs の forward-comment はバッファの最後で t を返す模様。
	http://list-archive.xemacs.org/xemacs-beta/200210/msg00522.html
	* navi2ch-auto-modify.el (navi2ch-auto-modify-skip-comments): 新関
	数。
	(navi2ch-auto-modify-narrow): 上記関数を使用。
	(navi2ch-auto-modify-save-variables): 同上。

2005-02-10  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-article.el
	(navi2ch-article-insert-message-separator-by-char): face を付ける
	ように。

	* navi2ch-face.el (navi2ch-article-message-separator-face): 新 face。

2005-02-08  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-article.el
	(navi2ch-article-update-previous-message-separator):
	previous-single-property-change でいきなりセパレータの最初にいっちゃ
	う場合があったので対処。
	(navi2ch-article-insert-message-separator):
	navi2ch-article-message-separator-insert-hide-number-p,
	navi2ch-article-message-separator-insert-trailing-newline-p
	を見るように。
	(navi2ch-article-insert-message): 最後の改行入れるのを
	navi2ch-article-insert-message-separator() に移す。

	* navi2ch-vars.el
	(navi2ch-article-message-separator-insert-hide-number-p): 新変数。
	(navi2ch-article-message-separator-insert-trailing-newline-p): 同上。

2005-02-06  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	http://pc5.2ch.net/test/read.cgi/unix/1106152504/68 の要望をかなえ
	る為の修正。
	- navi2ch-bm.el のいくつかの defsubst な関数を defun に。
	- navi2ch-file-mtime, navi2ch-file-size の追加。
	- navi2ch-article-local-dat-regexp,
	navi2ch-article-file-name-to-artid の追加。

	navi2ch-localfile では navi2ch-article-local-dat-regexp,
	navi2ch-article-file-name-to-artid を**わざと**使うようにしてない。
	理由は下のパッチがそうなっていなかった為。なんでそうしてなかったか
	を聞いとく事。

	* navi2ch-util.el (navi2ch-file-mtime, navi2ch-file-size): 新関数。

	* navi2ch-article.el (navi2ch-article-local-dat-regexp): 新変数。
	(navi2ch-article-file-name-to-artid): 新関数。

	* navi2ch-board-misc.el
	(navi2ch-bm-set-property, navi2ch-bm-get-state-from-article)
	(navi2ch-bm-insert-subject): defsubst -> defun.

	* navi2ch.el (navi2ch-update): navi2ch-file-mtime,
	navi2ch-file-size を使うように。

	* navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 同上。

	* navi2ch-net.el (navi2ch-net-update-file)
	(navi2ch-net-update-file-diff): 同上。

	* navi2ch-localfile.el (navi2ch-localfile-update-file): 同上。

	* navi2ch-article.el (navi2ch-article-sync)
	(navi2ch-article-get-readcgi-raw-url): 同上。

	* navi2ch-board.el (navi2ch-board-expire-date-p): 同上。

	* navi2ch-search.el (navi2ch-search-for-each-article):
	navi2ch-article-file-name-to-artid,
	navi2ch-article-local-dat-regexp を使うように。
	(navi2ch-search-article-regexp, navi2ch-search-cache)
	(navi2ch-search-orphan): 同上。

	* navi2ch-directory.el (navi2ch-directory-set-subject-list): 同上。

	* navi2ch-board.el (navi2ch-board-expire): 同上。

	* navi2ch-article.el (navi2ch-article-view-article-from-file): 同上。

2005-02-05  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-util.el (navi2ch-read-only-string): まずってた。。

2005-02-05  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	header field の read-only 化。
	* navi2ch-message.el (navi2ch-message-insert-header): Subject とか
	を read-only にしてみる。
	header が終わる箇所に navi2ch-message-header-separator という
	property を付ける。
	(navi2ch-message-header-end): navi2ch-message-header-separator を
	使うように。
	(navi2ch-message-beginning-of-line): 新関数。
	(navi2ch-message-back-to-indentation): 同上。
	(navi2ch-message-mode-map):
	navi2ch-message-beginning-of-line,
	navi2ch-message-back-to-indentation を追加。

	* navi2ch-util.el (navi2ch-read-only-string): 新関数。

	<http://pc5.2ch.net/test/read.cgi/unix/1106152504/136>
	<http://sourceforge.net/tracker/index.php?func=detail&aid=1115437&group_id=39552&atid=435774>

2005-02-02  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	sendlog を書くときの message の format する関数を指定できるように。
	message separator の書式をちょっと変更。
	* navi2ch-message.el (navi2ch-message-add-sendlog):
	navi2ch-message-sendlog-message-format-function を funcall するよ
	うに。
	(navi2ch-message-sendlog-simple-message-format): 新関数。
	(navi2ch-message-sendlog-message-format-with-board-name): 同上。

	* navi2ch-vars.el
	(navi2ch-message-sendlog-message-format-function):
	新変数。

	* navi2ch-article.el (navi2ch-article-insert-message-separator):
	navi2ch-article-insert-hide-number-following をここで呼ぶようにした。
	(navi2ch-article-insert-hide-number-following): 頭のセパレータはやめ。
	挿入したときに non-nil を返すように。
	(navi2ch-article-insert-message-separator-by-face):
	引数の number を削除。
	navi2ch-article-insert-hide-number-following を呼ぶのをやめた。
	(navi2ch-article-insert-message-separator-by-char): 同上。

	(navi2ch-article-delete-message): コメント付けた。

2005-02-01  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-article.el
	(navi2ch-article-insert-hide-number-following):
	number を 必須にした。
	hide 情報の取得を navi2ch-article-message-filter-mode で切り替える
	ように。
	頭にちょっとだけセパレータを入れてみる。
	hide -> hidden (^^;
	(navi2ch-article-update-previous-message-separator): 新関数。
	(navi2ch-article-insert-message-separator): 同上。
	(navi2ch-article-insert-message):
	navi2ch-article-insert-message-separator-function への funcall を
	navi2ch-article-insert-message-separatorに置き換え。
	suppress されていたときに、
	navi2ch-article-update-previous-message-separator を呼ぶように。
	(navi2ch-article-hide-message):
	navi2ch-article-update-previous-message-separator を呼ぶように。

2005-01-30  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-insert-message-separator-by-char): 区切り文字の文
	字数が負になることがあったので対処。

2005-01-28  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-article.el
	(navi2ch-article-insert-hide-number-following): 新関数。
	(navi2ch-article-insert-message-separator-by-face):
	navi2ch-article-insert-hide-number-following を呼ぶように。
	(navi2ch-article-insert-message-separator-by-char): 同上。

2005-01-26  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-list.el (navi2ch-list-insert-board-names-subr):
	navi2ch-list-display-board-id-p が non-nil だったら、板IDを表示し
	てみるように。

	* navi2ch-vars.el (navi2ch-list-invalid-host-regexp): コメントの
	typo 修正。
	(navi2ch-list-display-board-id-p): 新変数。
	(navi2ch-list-board-id-column): 同上。

2005-01-25  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	BE への書き込みで文字ばけないようにする修正。
	* navi2ch-multibbs.el (navi2ch-2ch-send-message):
	navi2ch-board-get-coding-system の結果を
	navi2ch-net-get-param-string に渡すように。

	* navi2ch-net.el (navi2ch-net-url-hexify-string):
	引数の coding-system がある場合は、それで encode するように。
	(navi2ch-net-get-param-string): coding-system を
	navi2ch-net-url-hexify-string に渡すように。

2005-01-25  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	BE のログイン、書き込み対応。
	multibbs module としては作ってない。
	他の multibbs module に変更を加えないために、
	navi2ch-2ch-send-message, navi2ch-2ch-send-message-success-p での
	coding-system の判別に navi2ch-2ch-send-message-last-board を使っ
	てる。
	これらの関数に board を渡すようにしたほうがいいのかな？

	* Makefile.am (lisp_LISP): navi2ch-be2ch.el を追加。

	* navi2ch.el (toplevel): navi2ch-be2ch を rquire するように。

	* navi2ch-multibbs.el
	(navi2ch-multibbs-send-message-error-string): 新関数。
	(navi2ch-multibbs-send-message): navi2ch-coding-system のかわりに
	navi2ch-board-get-coding-system を使うように。
	エラー文字列の取得に navi2ch-multibbs-send-message-error-string を
	使うように。
	(navi2ch-2ch-send-message-last-board): 新変数。
	(navi2ch-2ch-send-message): navi2ch-2ch-send-message-last-board に
	値を設定するように。
	cookie に navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm を設定するように。
	(navi2ch-2ch-send-message-success-p):
	navi2ch-2ch-send-message-last-board の値を使って、coding-system を
	特定するように。
	(navi2ch-2ch-send-message-error-string): 同上。

	* navi2ch-net.el
	(navi2ch-net-send-message-success-p):
	引数に coding-system をもらえるように。
	引数の coding-system で文字列を decode するように。
	(navi2ch-net-send-message-error-string): 同上。
	「ログインエラー」をチェックする文字列に追加。
	http status によるチェックを navi2ch-multibbs-send-message-error-string に移動。

	* navi2ch-be2ch.el:
	新ファイル。be@2ch のログインまわりを担当する。

2005-01-25  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* Makefile.am, configure.in:
	バイトコンパイルを２回やらないように。
	http://sourceforge.net/tracker/index.php?func=detail&aid=1107635&group_id=39552&atid=435774

	* config.guess, config.sub, elisp-comp, install-sh, missing,
	* mkinstalldirs: automake 1.9.2, autoconf 2.59 に付属のものに更新

2005-01-23  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	* navi2ch-multibbs.el (toplevel): cl を require。

2005-01-22  extra  <ekisutora@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-get-number-list):
	数字部分が8文字以上のレスアンカーで、正しくレス番を指せないバグを修正。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/929

2005-01-22  Taiki SUGAWARA  <taiki.s@cityfujisawa.ne.jp>

	復活記念という事で。
	とりあえずの BE 対応。というか、文字コード指定対応。
	navi2ch-board-coding-system-alist に板ID と coding-system を登録す
	ることで板に対する文字コードを指定できる。

	保存するときに文字コードを変換するんだと、差分更新に対応するのが面
	倒なので、開くときに指定できるようにする。
	ただ、現状 navi2ch-multibbs-defcallback されている BBS を
	navi2ch-board-coding-system-alist に登録すると文字化けしちゃうはず。

	* navi2ch-search.el (navi2ch-search-article-regexp):
	navi2ch-board-insert-file-contents を使うように。
	(navi2ch-search-cache):
	navi2ch-article-get-first-message-from-file に board を渡すように。
	(navi2ch-search-orphan): 同上。

	* navi2ch-bookmark.el (navi2ch-bookmark-fetch-article):
	navi2ch-article-get-first-message-from-file に board を渡すように。

	* navi2ch-article.el
	(navi2ch-article-get-first-message-from-file):
	引数に board を貰えるように。
	(navi2ch-article-get-message-list):
	navi2ch-board-insert-file-contents を使うように。

	(navi2ch-article-cached-subject-minimum-size):
	board と article を引数に貰うように。
	navi2ch-board-insert-file-contents を使うように。
	(navi2ch-article-cached-subject): 上記関数の変更に対応。

	* navi2ch-board.el (navi2ch-board-get-coding-system): 新関数。
	(navi2ch-board-insert-file-contents): 新関数。
	(navi2ch-board-get-subject-list):
	navi2ch-board-insert-file-contents を使うように。
	(navi2ch-board-save-old-subject-file):
	navi2ch-board-get-coding-system,
	navi2ch-board-insert-file-contents を使うように。

	* navi2ch-util.el (navi2ch-insert-file-contents):
	coding-system を指定できるように。
	指定されていない場合は今まで通り、navi2ch-coding-system を使う。

	* navi2ch-vars.el (navi2ch-board-coding-system-alist): 新変数。

2004-12-13  mami  <mami@users.sourceforge.net>

	* navi2ch-board.el (navi2ch-board-expire):
	navi2ch-board-expire-date を引くべきところを足していたのを修正。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/845

2004-12-12  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-make-mode-line-identification): 新関数として分離。
	(navi2ch-article-set-mode-line): 上記関数を使うように。

	* navi2ch-message.el
	(navi2ch-message-make-mode-line-identification): 新関数として分離。
	(navi2ch-message-write-message): 上記関数を使うように。

2004-12-12  mami  <mami@users.sourceforge.net>

	* navi2ch-net.el (navi2ch-net-send-message-error-string): 文字列が
	取得できなかったときは HTTP status を返すように。

2004-12-12  mami  <mami@users.sourceforge.net>

	* navi2ch-board.el (navi2ch-board-expire):
	navi2ch-board-expire-orphan-only が nil のとき expire されないバグ
	を修正。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/748

2004-11-21  mami  <mami@users.sourceforge.net>

	* navi2ch-list.el (navi2ch-list-get-etc-category):
	navi2ch-list-etc-file-name に navi2ch-directory の外のファイルを指
	定したときに正しく動作するように。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/744-746n

2004-11-21  mami  <mami@users.sourceforge.net>

	* navi2ch-message.el (navi2ch-message-cite-original-from-number):
	プロンプトの文頭を大文字に。

	* navi2ch-board-misc.el (navi2ch-bm-textize-mark-article): 同上。
	(navi2ch-bm-mark-by-query): 同上。

	* navi2ch-article.el (navi2ch-article-select-view-range-subr): 同
	上。
	(navi2ch-article-goto-number): 同上。

2004-10-26  mami  <mami@users.sourceforge.net>

	* navi2ch-articles.el (navi2ch-articles-remove-article): 新関数。
	(navi2ch-articles-remove-mark-article): 同上。
	(navi2ch-articles-mode-map): 上記関数をバインド。

2004-10-26  mami  <mami@users.sourceforge.net>

	* navi2ch-articles.el (navi2ch-articles-get-article): バッファが削
	除されていたときエラーとならないように。
	(navi2ch-articles-get-board): 同上。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/671

2004-10-18  mami  <mami@users.sourceforge.net>

	* navi2ch.el (navi2ch-update): メッセージ調整。
	(navi2ch-toggle-offline): 同上。
	(navi2ch-lock): 同上。

2004-10-17  mami  <mami@users.sourceforge.net>

	* navi2ch*.el: checkdoc と目視でメッセージ調整、docstring 調整、コ
	メント調整。

	* navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 引き数の変数
	名を変更。

2004-10-12  mami  <mami@users.sourceforge.net>

	* configure.in: 1.7.5-DEV にアップデート。

2004-10-12  mami  <mami@users.sourceforge.net>

	* navi2ch: 1.7.5 リリース。
	* configure.in: 1.7.5 にアップデート。

2004-10-10  mami  <mami@users.sourceforge.net>

	* NEWS: 更新。

2004-10-09  mami  <mami@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-expand-file-name): expand した結果が
	navi2ch-directory の外のときはエラーに。
	/../ などを含む URL 対策。

	* navi2ch.el (navi2ch-2ch-url-p): ホスト名がないときは nil に。
	http:///〜 などの URL 対策。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/555

2004-10-08  mami  <mami@users.sourceforge.net>

	* NEWS: 更新。

2004-10-06  mami  <mami@users.sourceforge.net>

	* navi2ch-jbbs-shitaraba.el (navi2ch-js-host-list): 新変数。
	(navi2ch-js-p): 上記変数を使うように。

	* navi2ch-history.el (navi2ch-history-cut-mark-article): 新関数。
	(navi2ch-history-mode-map): 上記関数をバインド。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/550

	* navi2ch-bookmark.el (navi2ch-bookmark-delete-mark-article): 新関
	数。
	(navi2ch-bookmark-mode-map): 上記関数をバインド。

2004-09-28  mami  <mami@users.sourceforge.net>

	* navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
	http://jbbs.livedoor.jp/ に対応。
	http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1040452916/181

	* navi2ch-history.el (navi2ch-history-mode-map): キーバインド変更。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/506-511n

2004-09-12  mami  <mami@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-decode-coding-region-linewise): 新関数。

	* navi2ch-multibbs.el (navi2ch-multibbs-defcallback): XEmacs では
	上記関数を使うように。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/461-463n
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/487

2004-08-26  mami  <mami@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist):
	amazon.co.jp への URL の最後に / を含めるように。

2004-08-25  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-parse-message): JBBS@したら
	ばのキャップやトリップもフォント変更するように。

2004-08-19  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-goto-number-or-board):
	デフォルト値も入力値もなかった場合はメッセージを出さないように。
	存在しない板が入力されたときのメッセージを変更。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/410-414n

2004-08-18  mami  <mami@users.sourceforge.net>

	* configure.in: 1.7.4-DEV にアップデート。

2004-08-18  mami  <mami@users.sourceforge.net>

	* navi2ch: 1.7.4 リリース。
	* configure.in: 1.7.4 にアップデート。

2004-08-08  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-list-invalid-host-regexp): 新変数

	* navi2ch-list.el (navi2ch-list-valid-board): 上記変数を使用。

2004-08-06  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-set-link-property): h?t?tps?
	以外の場合、リンクが貼られないのを修正。
	(navi2ch-article-disable-display-link-commands):
	navi2ch-article-select-current-link を追加。

	* navi2ch-multibbs.el
	(navi2ch-multibbs-send-message-retry-confirm-function): typo 修正。
	(navi2ch-multibbs-send-message-retry-confirm): 新関数。
	(navi2ch-multibbs-send-message): 上記関数を使用。

	* navi2ch-net.el (navi2ch-net-get-content): Connection ヘッダが
	"close" かを検査。
	(navi2ch-net-update-file-diff): last から substring を取るのは
	cont の方が短い場合のみに。

	* navi2ch-util.el (navi2ch-add-days-to-time): 夏時間でも動くように。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): ASIN は
	[0-9A-Z]。

	* navi2ch-vars.el (navi2ch-article-url-regexp): "(" ")" を URL の
	一部と見なさないように。
	(navi2ch-article-link-regexp-alist): 同上。

2004-08-05  mami  <mami@users.sourceforge.net>

	* NEWS: 更新。

2004-08-04  mami  <mami@users.sourceforge.net>

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map):
	[(shift iso-lefttab)] に navi2ch-article-previous-link をバインド。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/325

2004-08-03  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-select-current-link-number):
	navi2ch-article-select-current-link-number-style が 'jump で
	navi2ch-article-redraw-when-goto-number が nil の場合、リンク先レ
	スが表示されてないときに popup せず表示範囲を広げるように。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/154

2004-07-23  mami  <mami@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-get-article-length): 新関数。
	(navi2ch-article-str-to-num): 上記関数を使ってレス数を得るように。
	popup から popup するときレス数が少なくなってしまうバグの修正。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/155

2004-07-16  mami  <mami@users.sourceforge.net>

	board 系モードで、スレのない最下行での U の挙動を修正。

	* navi2ch-board-misc.el (navi2ch-bm-show-url-subr): a と l で
	article が存在しない行のときは nil を返すように。
	(navi2ch-bm-show-url): 上記で nil が返ってきたときはメッセージを出
	して終了するように。

	* navi2ch-article.el (navi2ch-article-copy-title): a と A で
	article が存在しない行のときはメッセージを出して終了するように。

2004-07-13  mami  <mami@users.sourceforge.net>

	* navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
	http://jbbs.livedoor.com/ に対応。
	http://pc5.2ch.net/test/read.cgi/unix/1085940686/259

2004-05-30  mami  <mami@users.sourceforge.net>

	* navi2ch-bookmark.el (navi2ch-bookmark-delete-bookmark):
	save-excursion を save-current-buffer に変更。
	navi2ch-list-delete-global-bookmark したときにカーソル位置が移動し
	ないように。

2004-05-29  miz  <miz@users.sourceforge.net>

	* navi2ch-oyster.el: ●サーバ移転対応

2004-05-09  Nanashi San  <nanashi@users.sourceforge.net>

	* README: UNIX 板の URL を更新。

2004-05-05  Nanashi San  <nanashi@users.sourceforge.net>

	* configure.in: 1.7.3-DEV にアップデート。

2004-05-05  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch: 1.7.3 リリース。
	* configure.in: 1.7.3 にアップデート。

	* navi2ch-util.el (navi2ch-set-mode-line-identification):
	navi2ch-mode-line-identification を値ではなくシンボルとして
	mode-line-buffer-identification に設定。
	http://pc3.2ch.net/test/read.cgi/unix/1075905430/813

	* navi2ch-multibbs.el
	(navi2ch-multibbs-send-message-retry-comfirm-function): 新変数。
	(navi2ch-multibbs-send-message): 上記変数を使用。

2004-05-02  Nanashi San  <nanashi@users.sourceforge.net>

	* NEWS: 更新。

	* *.el: (defvar *-ident ...) -> (defconst *-ident ...)

	* 各種ファイル: Copyright 更新。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): バグ持ちの
	regexp-opt-depth() の場合は nil に。

	* navi2ch-net.el (navi2ch-net-update-file-diff-size): 新変数。
	(navi2ch-net-update-file-diff): 1 バイトかつ \n 固定ではなく、上記
	変数のサイズに従い元のファイルにオーバーラップさせて取得。
	あぼーん後にたまたま前回取得の終端位置が "\n" になったので、精度を
	上げてみた。

	* navi2ch-article.el (navi2ch-article-set-link-property): literal
	を初期化するように。
	(navi2ch-article-view-article): エラーの後始末をする。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL の頭の
	ime.nu を削除。

2004-04-30  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist):
	amazon.co.jp への URL を正規化。

2004-04-29  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-face.el (navi2ch-article-header-fusianasan-face):
	新 face。

	* navi2ch-article.el (navi2ch-article-parse-message): ふしあなさん
	らしき部分に印を付けておく。
	(navi2ch-article-default-header-format-function): 印の付いた部分に
	navi2ch-article-header-fusianasan-face を付ける。

	* Makefile.am ($(srcdir)/navi2ch-version.el): maintainer mode が有
	効な時のみ更新。
	($(srcdir)/bcomp.el): 同上。

	* navi2ch.el (navi2ch-update): pgp 等が利用できる場合は検証する。

	* navi2ch-util.el (navi2ch-verify-signature-file): 新関数。

	* navi2ch-vars.el (navi2ch-pgp-verify-command-line): 新変数。

	* navi2ch-net.el (navi2ch-net-download-file): time に文字列だけで
	はなく current-time() 形式も許す。
	(navi2ch-net-update-file): time が 'file なら更新するファイルの更
	新日時を用いる。
	(navi2ch-net-download-logo): SETTING.TXT も保存しておく。

	* navi2ch-util.el (navi2ch-coding-system): 可能であれば cp932 を使
	用。
	* navi2ch-futaba.el (navi2ch-futaba-variable-alist): 'shift_jis で
	はなく navi2ch-coding-system を使用。

	* navi2ch-jbbs-net.el (navi2ch-jbbs-variable-alist): 同上。

	* navi2ch-localfile.el (navi2ch-localfile-variable-alist): 同上。
	(navi2ch-localfile-coding-system): 同上。

	* navi2ch-machibbs.el (navi2ch-machibbs-variable-alist): 同上。

	* navi2ch-oyster.el (navi2ch-oyster-variable-alist): 同上。

	* navi2ch-jbbs-shitaraba.el (navi2ch-js-coding-system): 新変数。
	可能であれば eucjp-ms を使用。
	(navi2ch-js-variable-alist): 'euc-japan ではなく上記変数を使用。
	(navi2ch-js-send-message): 同上。
	(navi2ch-js-send-message-error-string): 同上。

	* navi2ch-oyster.el (navi2ch-oyster-update-file-with-offlaw):
	navi2ch-net-get-content() の結果を unibyte のまま扱うように。

	* navi2ch-net.el (navi2ch-net-get-content): 結果を unibyte のまま
	返すように。
	(navi2ch-net-update-file): navi2ch-net-get-content() の結果を
	unibyte のまま扱うように。
	(navi2ch-net-update-file-with-readcgi): 同上。
	(navi2ch-net-update-file-diff): 同上。
	差分更新と関数での変換は両立しないので、func 引数を削除。

	* navi2ch-multibbs.el (navi2ch-multibbs-defcallback): 変換元バッファ
	を unibyte として扱い、{decode,encode}-coding-region() に応じて適宜
	navi2ch-set-buffer-multibyte() を呼び出すように。

2004-04-29  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-caller-p): 新関数。
	(navi2ch-compare-version-string): 新関数。

	* navi2ch-article.el (navi2ch-article-set-link-property): 置換先が
	関数だった場合はその返却値の \ を特別扱いしない。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): docstring、
	custom の設定を修正。
	(navi2ch-article-url-regexp): RFC 2396 に準拠。

2004-04-25  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-disable-display-link-commands):
	navi2ch-article-show-url-at-point → navi2ch-show-url-at-point

	* navi2ch-util.el (navi2ch-disabled-key): 新関数。

	* navi2ch-vars.el (navi2ch-global-map): "C-xC-e" に ignore ではな
	く、上記関数をバインド。

	* navi2ch.el (navi2ch-url-at-point): 新関数。
	(navi2ch-show-url-at-point): 新関数。

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): "u"
	を navi2ch-show-url-at-point に変更。
	(navi2ch-popup-article-url-at-point): 新関数。
	(navi2ch-popup-article-show-url-at-point): 削除。

	* navi2ch-list.el (navi2ch-list-url-at-point): 新関数。

	* navi2ch-board-misc.el (navi2ch-bm-url-at-point): 新関数。

	* navi2ch-article.el (navi2ch-article-cleanup-message): 削る行頭の
	空白は一つだけに。
	(navi2ch-article-mode-map): u を navi2ch-show-url-at-point に変更。
	(navi2ch-article-url-at-point): docfix
	(navi2ch-article-show-url-at-point): 削除。

	* navi2ch-net.el (navi2ch-open-network-stream-via-command):
	navi2ch-open-network-stream-command の自由度を上げた。

	* navi2ch-vars.el (navi2ch-open-network-stream-command): 上記変更
	について docstring および custom type を変更。

	* navi2ch-article.el (navi2ch-article-set-link-property): cdr が関
	数だった場合はその返却値を利用するように。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): 上記変更に
	ついて docstring 変更。
	<http://pc3.2ch.net/test/read.cgi/unix/1075905430/740>

2004-04-24  Nanashi San  <nanashi@users.sourceforge.net>

	ネットワーク接続に外部コマンドや自前関数を使えるようにしてみた。

	* navi2ch-message.el (navi2ch-message-send-message): レスをポスト
	する前後で接続を閉じる。

	* navi2ch-net.el (navi2ch-open-network-stream-with-retry):
	navi2ch-open-network-stream から名称変更。
	(navi2ch-open-network-stream-via-command): 新関数。
	(navi2ch-net-send-request): process-status が run の時も実行。
	(navi2ch-net-send-request): process-status が run の時も除外。
	navi2ch-open-network-stream-function を使用。
	(navi2ch-net-get-status): process-status が run の時もループ。
	(navi2ch-net-get-header): 同上。
	(navi2ch-net-get-chunk): 同上。
	(navi2ch-net-get-content): 同上。

	* navi2ch-vars.el (navi2ch-open-network-stream-function): 新変数。
	(navi2ch-open-network-stream-command): 新変数。

2004-04-24  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-net.el (navi2ch-open-network-stream): 新関数。
	EINPROGRESS、EALREADY の場合は再試行する。
	(navi2ch-net-send-request): 上記関数を使用。

2004-04-23  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-disable-display-link-commands): eval-expression
	を追加。

	* navi2ch-board-misc.el (navi2ch-bm-select-article-or-scroll): こ
	こではエラーを無視すべきではない。
	(navi2ch-bm-remove-article-subr): file-error のみを無視。

	* navi2ch-board.el (navi2ch-board-expire-date-p): current-time()
	形式で比較。
	(navi2ch-board-expire): 同上。

	* navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist): <?...>
	や <!...> も空文字列に。
	(navi2ch-make-sortable-date): 削除。
	(navi2ch-make-datevec): 削除。
	(navi2ch-get-offset-datevec): 削除。
	(navi2ch-compare-number-list): 新関数。
	(navi2ch-lists-to-list-of-list): 新関数。
	(navi2ch-add-number-lists): 新関数。
	(navi2ch-compare-times): navi2ch-compare-number-list() を使用。
	(navi2ch-add-days-to-time): 新関数。

2004-04-21  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-multibbs.el (navi2ch-multibbs-send-message): cookie 要求
	のメッセージを表示し、同意を求める。(結構不穏な事書いてあります)
	(navi2ch-2ch-send-message): cookie の expire を確認。

	* navi2ch-oyster.el (navi2ch-oyster-send-message): 同上。

	* navi2ch-net.el (navi2ch-net-send-message-get-spid): cookie の
	expire 日時も返す。

	* navi2ch.el (navi2ch): navi2ch-auto-update が nil の時、lock が行
	われなかったのを修正。
	<http://pc3.2ch.net/test/read.cgi/unix/1075905430/667>

2004-04-17  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-truncate-string-to-width): 新関数。
	XEmacs の truncate-string-to-width が壊れているので。

	* navi2ch-message.el (navi2ch-message-insert-aa-list): 上記関数を
	使用。

	* README: UNIX 板の URL を更新。

2004-04-14  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-popup-dialog): "" だとセパレー
	タになってしまうそうなので。
	<http://pc3.2ch.net/test/read.cgi/unix/1075905430/465>

	* navi2ch-splash.el (navi2ch-splash-copyright-notice): Navi2ch
	Project 以外の Copyright holder についての説明文を挿入。
	(navi2ch-splash-insert-text): 縦センタリングの計算方法を変更。

	* navi2ch-vars.el (navi2ch-global-view-map): delete 系のキーをキー
	ボードマクロとして登録するのをやめる。

	* navi2ch-util.el (navi2ch-delete-keys): 新変数。
	(navi2ch-define-delete-keys): 新関数。
	(navi2ch-read-char): 入力されたキーを表示できるか検査。

	* navi2ch-article.el (navi2ch-article-mode-map): 上記関数を使用。

	* navi2ch-board-misc.el (navi2ch-bm-mode-map): 同上。

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。

	* navi2ch-list.el (navi2ch-list-mode-map): 同上。

2004-04-14  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-mode-map):
	`navi2ch-article-show-url-at-point' をバインド。
	(navi2ch-article-get-number-list): 新関数。
	(navi2ch-article-select-current-link): 上記関数を使用。
	(navi2ch-article-get-link-text-subr): 同上。
	(navi2ch-article-number-list-to-url): 新関数。
	(navi2ch-article-select-current-link-number): 上記関数を使用。
	(navi2ch-article-disable-display-link-commands): 新変数。
	(navi2ch-article-display-link-minibuffer): 上記変数に含まれるコマ
	ンドの後はミニバッファを更新しないように。
	(navi2ch-article-url-at-point): 新関数。
	(navi2ch-article-show-url-at-point): 新関数。

	* navi2ch-popup-article.el (navi2ch-popup-article-mode-map):
	`navi2ch-popup-article-show-url-at-point' をバインド。
	(navi2ch-popup-article-show-url): 新関数。

2004-04-11  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-set-keymap-default-binding): GNU Emacs
	でのデフォルト動作指定を (define-key map [t] command) に。

	* navi2ch-article.el (navi2ch-article-message-filter-by-message):
	append 末尾の nil は不要。

2004-04-09  Nanashi San  <nanashi@users.sourceforge.net>

	マクロの使用を未評価の引数が必要な場合のみに制限。

	* navi2ch-util.el (navi2ch-mouse-key): 新関数。
	(navi2ch-define-mouse-key): 上記関数を使うように。
	マクロ→関数。
	(navi2ch-set-buffer-multibyte): マクロ→エイリアス
	(navi2ch-string-as-unibyte): 同上
	(navi2ch-string-as-multibyte): 同上
	(navi2ch-make-sortable-date): マクロ→関数
	(navi2ch-match-string-no-properties): マクロ→インライン関数

	* navi2ch-mona.el (navi2ch-find-face): マクロ→エイリアス
	(navi2ch-mona-char-height): マクロ→関数
	(navi2ch-set-face-parent): 同上

2004-04-09  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch.el (navi2ch): condition-case して signal すると
	debug-on-* が signal の部分になるので unwind-protect を使用。

	* navi2ch-util.el (navi2ch-add-replace-html-tag): regexp-opt のバ
	グへに再び対処。この関数の実行時間はそれほど重要ではないので、まず
	regexp-opt がエラーを起こすかどうかを試し、regexp-opt を使うか
	regexp-quote を使うかを判別する。

2004-04-08  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-global-view-map):
	[del] [delete] [backspace] で "\d" が入力されるように。
	(上記の子 map): scrolldown 系のバインドは "\d" のみに。

	* navi2ch-board-misc.el (navi2ch-bm-get-state-from-article): 新関数。
	(navi2ch-bm-insert-subject): 上記関数を使用。
	(navi2ch-bm-update-article): 新関数。
	(navi2ch-bm-remove-article-subr): 上記関数を使用。
	(navi2ch-bm-remove-article): 不要な更新を削除。

	* navi2ch-article.el (navi2ch-article-view-article):
	navi2ch-bm-update-article を使用。
	(navi2ch-article-kill-buffer-hook): 同上。
	(navi2ch-article-remove-article): 不要な更新を削除。

	* navi2ch-util.el (navi2ch-match-regexp-alist-subr): key は整数な
	ので assq を使用。
	(navi2ch-update-html-tag-regexp): 新関数。
	(navi2ch-add-replace-html-tag-regexp): 上記関数を使うように。
	(navi2ch-add-replace-html-tag): 同上。
	regexp-opt のバグに由来する work around を削除。

	* navi2ch-net.el (navi2ch-net-ignore-errors): make-symbol したシン
	ボルを使用。ちょっと書き直し。
	(navi2ch-net-url-unreserved-chars): 準拠仕様を RFC 2396 に。
	(navi2ch-net-url-hexify-string): ちょっと書き直し。
	(navi2ch-net-get-param-string): 「=」の左辺もエスケープ。

2004-04-05  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-re-search-forward-regexp-alist): 再マッ
	チ時、ポイントの移動を減らす。
	(navi2ch-string-match-regexp-alist): 同上。
	(navi2ch-replace-regexp-alist): 関数を呼び出す場合、マッチした文字
	列を引数として渡すように。

	* navi2ch-message.el (navi2ch-message-mode-map): C-c y → C-c C-j
	ユーザー予約キーを避ける。
	<http://pc3.2ch.net/test/read.cgi/unix/1075905430/528>

2004-04-04  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-set-link-property): マッチし
	た後、少なくとも 1 文字は進めるように。

	* navi2ch.el (navi2ch-goto-url): デフォルト値として、カーソル下の
	URL プロパティを使用。

	* navi2ch-article.el (navi2ch-article-set-link-property):
	regexp-alist をあらかじめ内部形式に変換しておく。
	置換先が nil の場合は何もしない。

	* navi2ch-util.el (navi2ch-regexp-alist-to-number-alist): 新関数。
	(navi2ch-match-regexp-alist-subr): 上記関数を使用。
	(navi2ch-replace-regexp-alist): regexp-alist をあらかじめ内部形式
	に変換しておく。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): <> の間に
	「:」を含まない文字列は URL と見なさない。

2004-04-03  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-set-link-property): 複数の正
	規表現をまとめて検索するように。navi2ch-article-link-regexp-alist
	を使用して URL ではない物にもリンクを貼れるように。

	* navi2ch-vars.el (navi2ch-article-link-regexp-alist): 新変数。

	* navi2ch-util.el (navi2ch-match-regexp-alist-subr): 新関数。
	(navi2ch-re-search-forward-regexp-alist): 新関数。
	(navi2ch-string-match-regexp-alist): 新関数。
	(navi2ch-replace-regexp-alist): 新関数。

2004-03-30  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-2ch-host-list):
	pc.2ch.net pc2.2ch.net 追加。

	* navi2ch-board.el (navi2ch-board-url-to-board):
	navi2ch-list-board-name-list を使ってそれっぽい名前を付けるように。

2004-03-28  mami  <mami@users.sourceforge.net>

	* navi2ch-jbbs-net.el
	(navi2ch-jbbs-url-regexp): 新変数。
	(navi2ch-jbbs-get-writecgi-url): 新関数。
	(navi2ch-jbbs-send-message): 上記を使うように。
	http://pc3.2ch.net/test/read.cgi/unix/1075905430/452

	(navi2ch-jbbs-func-alist): error-string を削除。
	(navi2ch-jbbs-send-message): Cookie に NAME と MAIL を追加。
	MESSAGE が二重になっていたので片方を削除。

2004-03-28  mami  <mami@users.sourceforge.net>

	* ChangeLog: ChangeLog.1, ChangeLog.2 に分割。

2004-03-28  mami  <mami@users.sourceforge.net>

	* navi2ch-jbbs-shitaraba.el
	透明あぼーんの検出を改良。
	新形式 URL に対応。rawmode.cgi に対応。ID を表示するように。
	http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/126-140n

	(navi2ch-js-get-writecgi-url): 廃止。
	(navi2ch-js-get-cgi-url): 新関数。
	(navi2ch-js-send-message): 上記を使い、引き数を渡すように。
	http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/129-133n

	(navi2ch-js-article-to-url-subr): 新関数。新形式 URL に対応。
	(navi2ch-js-article-to-url): 上記を使うように。
	(navi2ch-js-article-to-rawmode-url): 新関数。

	(navi2ch-js-parse-regexp): rawmode.cgi の出力に対応。
	(navi2ch-js-article-callback): 2番目の引き数を取得開始レス番に変更
	し、透明あぼーんの検出を改良。
	rawmode.cgi の出力に対応。ID を表示するように。
	(navi2ch-js-article-callback-diff): 上記変更にともない廃止。
	(navi2ch-js-article-update): navi2ch-js-article-to-rawmode-url を
	使うように。差分取得のとき navi2ch-js-article-callback に start を
	つけて呼ぶように。
	(navi2ch-js-parse-subject-regexp): 廃止。
	(navi2ch-js-parse-subject): 同上。
	(navi2ch-js-make-article): 同上。

2004-03-25  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-list-moved-board-alist): 新変数。
	キーが旧 URL、値が新 URL の alist。

	* navi2ch-list.el (navi2ch-list-make-board-txt): 上記変数を使用し
	て移転した板の URL を変更できるように。

2004-03-24  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-splash.el (navi2ch-splash-copyright-notice):
	著作権表示と無保証条項を追加。
	(navi2ch-splash-logo-ascii):
	24 行の端末でも上記が全て表示されるように。

2004-03-23  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el (navi2ch-article-message-filter-by-message):
	navi2ch-article-message-filter-subr() の引数が副作用で並べかえられ
	るのでとりあえず修正。
	<http://pc3.2ch.net/test/read.cgi/unix/1075905430/349>

2004-03-21  Nanashi San  <nanashi@users.sourceforge.net>

	* configure.in: 1.7.2-DEV にアップデート。

2004-03-21  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch: 1.7.2 リリース。
	* configure.in: 1.7.2 にアップデート。

2004-03-19  Nanashi San  <nanashi@users.sourceforge.net>

	* 今年に入ってから更新されてるファイル: Copyright 更新
	* NEWS: 更新

2004-03-18  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-article.el
	(navi2ch-article-default-message-filter-by-message-alist): 新変数。
	(navi2ch-article-message-filter-by-message): 上記変数を使うように。

	* navi2ch-vars.el (navi2ch-global-map): Navi2ch 内では C-xC-e を
	unbound。

2004-03-18  NOKUBI Takatsugu  <knok@daionet.gr.jp>

	* navi2ch.el: eval-last-sexp, shell-command に advice 追加。
	  セキュリティ対策。
	上記 commit を取消し。

2004-03-12  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-right-align-strings): 新関数。
	(navi2ch-right-aligned-string<): 新関数。
	(navi2ch-right-aligned-string=): 新関数。
	(navi2ch-compare-strings): 削除。
	* navi2ch-directory.el (navi2ch-directory-set-subject-list):
	上記関数を使うように。
	* navi2ch-search.el (navi2ch-search-for-each-article): 同上。

2004-03-10  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-compare-strings): 新関数。
	文字列を右寄せにして比較。

	* navi2ch-directory.el (navi2ch-directory-set-subject-list):
	板 ID が数字であると仮定していたので、上記関数を使うように。

	* navi2ch-search.el (navi2ch-search-for-each-article): 板中のスレ
	をスレの立った日時が新しい順にソート。

2004-03-05  mami  <mami@users.sourceforge.net>

	* navi2ch-list.el (navi2ch-list-ignore-category-list): 板カテゴリ
	再編にともない「運営」を「運営案内」に変更。
	http://qb3.2ch.net/test/read.cgi/operate/1077986839/105

2004-02-29  Nanashi San  <nanashi@users.sourceforge.net>

	* configure.in (AC_PREREQ): Autoconf 2.53 以降を要求。

	* Makefile.am (AUTOMAKE_OPTIONS): Automake 1.5 以降を要求。

2004-02-28  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-mona.el (navi2ch-mona-enable-list): 新変数。
	(navi2ch-mona-disable-list): 新変数。
	(navi2ch-mona-match-p): 新関数。
	(navi2ch-mona-arrange-message): 上記を使用し、
	navi2ch-mona-{enable,disable}-{board,article}-list より一般化した
	条件でモナーフォントを有効にするかどうかを判断。

	* navi2ch-article.el (navi2ch-article-display-link-minibuffer):
	isearch 中はリンク先を表示しない。

	* navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist):
	英字から始まる場合のみ HTML タグとみなす。
	東アジアnews+ <http://news2.2ch.net/news4plus/> の名無しさんに対応。

	* navi2ch-search.el (navi2ch-search-all-board-list): 結果を逆順に。

2004-02-15  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-search.el (navi2ch-search-subject-subr): 引数に板リスト
	を得る関数を渡せるように。
	(navi2ch-search-article-subr): 同上。
	(navi2ch-search-all-subject): 上記関数を使うように。
	(navi2ch-search-all-article): 同上。
	全ての板で検索する場合、"a" を押してから "regexp:" のプロンプトが
	出るまでにラグがあるのを軽減。

2004-01-17  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-vars.el (navi2ch-article-url-regexp):
	ftp:// にもマッチするように。

2004-01-13  Nanashi San  <nanashi@users.sourceforge.net>

	* navi2ch-util.el (navi2ch-set-mode-line-identification):
	navi2ch-mode-line-identification 中の % をエスケープするように。

$Id$
