1 2015-03-30 MIZUNUMA Yuto <mizmiz@sf.net>
3 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
6 2015-03-17 TAKAHASHI Kaoru <kaoru@kaisei.org>
8 * navi2ch-p2.el: 最終行に .el ends here を追加
9 * navi2ch-thumbnail.el: Ditto.
11 2015-02-20 TAKAHASHI Kaoru <kaoru@kaisei.org>
13 * icons/unplugged.xpm: 現行Wanderlustのものに置き換え
14 http://comments.gmane.org/gmane.mail.wanderlust.general.japanese/7328
16 2014-10-28 NOKUBI Takatsugu <knok@daionet.gr.jp>
18 * elisp-comp: load-pathの修正
19 http://peace.2ch.net/test/read.cgi/unix/1405127170/58-60
21 2014-07-16 MIZUNUMA Yuto <mizmiz@sf.net>
23 * navi2ch-net.el (navi2ch-net-send-request): https -> https://
25 2014-07-14 MIZUNUMA Yuto <mizmiz@sf.net>
27 * navi2ch-thumbnail.el (navi2ch-thumbnail-url-coversion-table):
28 imepita.jpサービス終了でコード削除
31 2014-07-13 MIZUNUMA Yuto <mizmiz@sf.net>
33 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
34 twitter画像の仕様変更対応 amazonaws.com -> pbs.twimg.com
35 httpsでのアクセスが必須になったので以下対応
37 * navi2ch-net.el (navi2ch-net-send-request): https対応
38 標準ライブラリのtls.el(gnu-tls)を使ってport443アクセスする
40 2013-08-21 NOKUBI Takatsugu <knok@daionet.gr.jp>
42 * doc/navi2ch.texi (Getting): スレッド検索をfind.2ch.netに変更
44 2013-06-19 MIZUNUMA Yuto <mizmiz@sf.net>
46 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic): twitter仕様変更対応
49 2012-06-22 MIZUNUMA Yuto <mizmiz@sf.net>
51 * navi2ch-oyster.el (navi2ch-oyster-login): String -> string
53 2012-06-19 MIZUNUMA Yuto <mizmiz@sf.net>
55 * navi2ch-oyster.el (navi2ch-oyster-login): bugfix
57 2012-06-18 MIZUNUMA Yuto <mizmiz@sf.net>
59 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
61 (navi2ch-thumbnail-image-identify): filereadサイズで無限ループに入っていた
63 * navi2ch-oyster.el (navi2ch-oyster-login): ID取得エラー表示の簡素化と厳密化
66 2012-06-13 Naohiro Aota <naota@elisp.net>
68 * navi2ch-thumbnail.el (navi2ch-plist-drop): New function. Drop
70 (navi2ch-create-scaled-image): New function. Scale the image using
72 (navi2ch-thumbnail-insert-image-cache)
73 (navi2ch-thumbnail-show-image): Use it.
75 2012-05-04 MIZUNUMA Yuto <mizmiz@sf.net>
77 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic): string-match()の正規表現をまとめながら新サーバ対応。
78 (navi2ch-thumbnail-image-url-regex-build): コメント削除
80 2012-03-24 MIZUNUMA Yuto <mizmiz@sf.net>
82 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
83 何故かJPEGのDHTのケースをコメントアウトしてたのを戻し、全体にコード整理。
86 2011-11-21 MIZUNUMA Yuto <mizmiz@sf.net>
88 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
89 twitpicの画像サーバ http://s1-05.twitpicproxy.com/ に対応
91 2011-10-17 MIZUNUMA Yuto <mizmiz@sf.net>
93 * navi2ch-article.el (navi2ch-article-mode-line-format): docstring更新
95 2011-10-08 MIZUNUMA Yuto <mizmiz@sf.net>
97 * navi2ch-article.el (navi2ch-article-thread-stop-p): 新規
99 (navi2ch-article-make-mode-line-identification): スレスト状態をモードラインに表示
100 (navi2ch-article-write-message): スレストされたスレには書きこませない
102 2011-07-19 Naohiro Aota <naota@elisp.net>
104 * navi2ch.el (navi2ch-split-window): enlarge-window は必ず別の
105 window を残してしまうようになったので、 delete-other-windows を使う
108 2011-06-16 MIZUNUMA Yuto <mizmiz@sf.net>
110 * navi2ch-oyster.el (navi2ch-oyster-get-status-from-proc):
111 (navi2ch-oyster-get-session-id-from-proc):
112 http://hibari.2ch.net/test/read.cgi/unix/1265413075/405 パッチ適用(様子見)
114 2011-06-14 MIZUNUMA Yuto <mizmiz@sf.net>
116 * navi2ch-oyster.el (navi2ch-oyster-login): header追加。より仕様に沿う形に。
118 (navi2ch-oyster-get-session-id-from-proc): navi2ch-oyster-get-session-idから名称変更
119 (navi2ch-oyster-get-status-from-proc): HTTP status取得。
120 2ch用のは使わない形に(機能してなかった) 。
121 (navi2ch-oyster-func-alist): extract-post削除。2chデフォルトで問題無い.
123 2011-06-13 MIZUNUMA Yuto <mizmiz@sf.net>
125 * navi2ch-oyster.el (navi2ch-oyster-logout): ログアウト用func
126 (navi2ch-oyster-send-message-success-p):
127 アクセス禁止のエラーを受けてログインする構造
128 (navi2ch-oyster-id): 無意味な初期設定撤廃
129 (navi2ch-oyster-password): 無意味な初期設定撤廃
131 メッセージの名称変更 オイスター -> ●
132 簡単なインストール、使用例ドキュメントコメント追加
135 2011-06-01 MIZUNUMA Yuto <mizmiz@sf.net>
137 * navi2ch-thumbnail.el (navi2ch-thumbnail-url-status-check): add HTTP code 307
139 2011-05-31 MIZUNUMA Yuto <mizmiz@sf.net>
141 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image):
142 無駄な処理だったnavi2ch-thumbnail-show-image-subrの廃止
143 shownフラグのmy-navi2chをまともな名前のnavi2ch-image-shownに
144 (navi2ch-thumbnail-image-shown-p): 新規 shownフラグのチェック
146 2011-05-30 MIZUNUMA Yuto <mizmiz@sf.net>
148 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr): httpsにも対応
149 (navi2ch-thumbnail-image-url-regex-build): add 'JPG'(本格的にcase-insensitiveに移行すべきか)
152 * navi2ch-net.el (navi2ch-net-split-url): httpsにも対応
154 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
155 bugfix 読み込みが8byte多かった
156 (navi2ch-thumbnail-select-current-link): 踏んだリンクが画像かどうかのチェックを追加
158 2011-05-16 MIZUNUMA Yuto <mizmiz@sf.net>
160 * navi2ch-thumbnail.el (navi2ch-thumbnail-picto): pic.to対応追加
161 (navi2ch-thumbnail-url-coversion-table): defvar化
162 (navi2ch-thumbnail-image-url-regex-build): mapconcatで綺麗に
164 2011-05-12 MIZUNUMA Yuto <mizmiz@sf.net>
166 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-pre): 複雑なURLの場
167 合の解析を根本的に見直し。正規表現テーブルを一箇所
168 (navi2ch-thumbnail-url-coversion-table)にまとめて、そこから個別処理
169 関数をfuncallしてやる形式にする。新規の画像アップローダー等のURLを
170 追加するにはこのテーブルにリストを追加し、処理関数が必要な場合はそ
172 (navi2ch-thumbnail-url-replace): 単純置換関数
173 (navi2ch-thumbnail-imepic): for http://imepic.jp
174 (navi2ch-thumbnail-twitpic): for http://twitpic.com
176 2011-05-12 Naohiro Aota <naota@elisp.net>
178 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時の
180 http://hibari.2ch.net/test/read.cgi/unix/1265413075/353
182 2011-04-08 Naohiro Aota <naota@elisp.net>
184 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時に
187 2011-03-24 Naohiro Aota <naota@elisp.net>
189 * navi2ch-thumbnail.el (navi2ch-thumbnail-save-content): Fix
190 read-file-name() usage.
192 2011-03-23 Naohiro Aota <naota@elisp.net>
194 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Remap
195 navi2ch-thumbnail-image-delete-cache
197 * navi2ch-article.el (navi2ch-article-mode-map): Ditto.
199 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-delete-cache):
200 `file' と `thumb' が有効かどうかのテストを追加。
202 2011-03-17 Naohiro Aota <naota@elisp.net>
204 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
205 たと思っていたスレが復活した時の処理を追加。
206 (navi2ch-bookmark-fetch-mark-article): 未取得のスレを I で取得する
209 2011-01-17 MIZUNUMA Yuto <mizmiz@sf.net>
211 * navi2ch-multibbs.el: みみずんのアドレス変更に対応
213 2011-01-16 MIZUNUMA Yuto <mizmiz@sf.net>
215 * navi2ch-p2.el (navi2ch-p2-make-deny-list): アクセス禁止リスト取得
216 URL(madakana.cgi)の即値をやめて変数化。サーバ移転qb6->qb7に対応。
217 (navi2ch-p2-make-deny-list): windowsOSではgzipedなデータを上手くデ
218 コードできないようなので、gzip取得しない(gzip.exeの問題?)
220 2011-01-12 MIZUNUMA Yuto <mizmiz@sf.net>
222 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic-url2img):
223 http://twitpic.comに対応
225 2010-12-24 Naohiro Aota <naota@elisp.net>
227 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr): Fix
228 condition logical; Save thumb file when using Emacs internal
231 2010-11-13 Naohiro Aota <naota@elisp.net>
233 * navi2ch-message.el (navi2ch-message-insert-notice): New
235 (navi2ch-message-send-message): Use it.
237 2010-11-12 Naohiro Aota <naota@elisp.net>
239 * navi2ch-message.el (navi2ch-message-send-message): preserve send
240 message buffer on error.
242 2010-11-11 Naohiro Aota <naota@elisp.net>
244 * navi2ch-thumbnail.el (navi2ch-thumbnail-thumbnail-directory):
245 Change default value.
246 (navi2ch-thumbanil-imagemagick-resize-option): New variable.
247 (navi2ch-thumbnail-show-image-subr): Use it.
248 (navi2ch-thumbnail-image-identify): Supress warnings.
249 (toplevel): Add coding cookie.
251 2010-10-27 TAKAHASHI Kaoru <kaoru@kaisei.org>
253 * navi2ch-board-misc.el (navi2ch-bm-sort-by-number): Use numeric
254 sort instead of text sort; For little `navi2ch-bm-number-width'.
256 2010-10-21 Naohiro Aota <naota@elisp.net>
258 * navi2ch-article.el (navi2ch-article-mode-map): Change
259 navi2ch-thumbnail-save-content to `V'.
261 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.
263 * navi2ch-thumbnail.el (navi2ch-thumbnail-insert-image-cache)
264 (navi2ch-thumbnail-image-show-region)
265 (navi2ch-thumbnail-show-image-subr): Always need paren.
267 2010-10-17 MIZUNUMA Yuto <mizmiz@sf.net>
269 * navi2ch-thumbnail.el
270 (navi2ch-thumbnail-show-image-not-image-url): imepitaの拡張子の無い
271 画像は外部ビューアーが認識に失敗する場合があるので、拡張子を強制付
272 加する。今回はimepitaだけだが、他の対応も必要かも
274 2010-10-14 MIZUNUMA Yuto <mizmiz@sf.net>
276 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr):
277 (navi2ch-thumbnail-image-identify): navi2ch-thumbnail-use-mac-sips
278 をt or nilでMacOSXでは標準コマンドのsipsをサムネイル作成に使用
280 2010-10-13 Naohiro Aota <naota@elisp.net>
282 * navi2ch-p2.el (navi2ch-p2-p): Supress p2 messages.
284 2010-10-05 Naohiro Aota <naota@elisp.net>
286 * navi2ch-vars.el (navi2ch-2ch-mimizun-negative-list): Fix
288 http://hibari.2ch.net/test/read.cgi/unix/1265413075/149
290 2010-09-26 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
292 * navi2ch-article.el (navi2ch-article-insert-message):
293 (navi2ch-thumbnail-insert-image-reload)追加
295 副作用があるかもしれないので注意して見守りたい
297 2010-09-25 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
299 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-identify)
300 (navi2ch-thumbnail-image-gif-identify)
301 (navi2ch-thumbnail-image-jpeg-identify)
302 (navi2ch-thumbnail-image-png-identify)
303 (navi2ch-thumbnail-show-image-subr)
304 (navi2ch-thumbnail-insert-image-cache): 外部プログラム(identify)を呼
305 ばずにemacs独自で画像の情報を判別するロジックの導入
307 (navi2ch-thumbnail-show-image-subr): 画像ファイルが取得できなかった
308 場合、何が取得できたのかをmessage表示して対応を考える
310 (navi2ch-thumbnail-show-image-subr): GIFサムネイル作成時のtempファ
313 (navi2ch-thumbnail-url-status-check): 画像取得前に302や404のチェッ
316 (navi2ch-thumbnail-select-current-link): ファイルが無いにも関わらず
317 404を返さないサーバへの対応。ブラックリスト
318 `navi2ch-thumbnail-404-list' とマッチング
320 2010-09-14 Naohiro Aota <naota@elisp.net>
322 * navi2ch-http-date.el : テストコードを test/test.el に移動。
324 2010-09-10 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
326 * navi2ch-thumbnail.el:
329 2010-08-11 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
331 * navi2ch-p2.el (navi2ch-p2-login-url, navi2ch-p2-cookie-domain)
332 (navi2ch-p2-send-message): Navi2ch for Emacs (Part 20)
333 http://hibari.2ch.net/test/read.cgi/unix/1265413075/97で指摘された
334 バグの修正。p2関連ドメインで即値の廃止。
335 (navi2ch-p2-domain): 新規追加
336 'http://w2.p2.2ch.net/p2'に関しては未テスト
338 2010-07-15 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
340 * navi2ch-message.el (navi2ch-message-samba24-check):
341 * navi2ch-vars.el: 変数 navi2ch-message-samba24-wait-sleep 追加。
342 non-nil なら samba規制時間の解除までsleep (フリーズ)する。
344 * navi2ch-message.el (navi2ch-message-samba24-search-samba) p2の場
345 合、samba時間に10秒プラスされる仕様追加に追従
347 2010-06-28 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
349 * navi2ch-p2.el (navi2ch-p2-make-deny-list): new init.el等で
350 (navi2ch-p2-make-deny-list)を呼べば、規制されてる板を
351 http://qb6.2ch.net/_403/madakana.cgiから取得する。
352 (navi2ch-p2-p): p2で書き込む板を判別論理追加。
353 (navi2ch-p2-board-p): new navi2ch-p2-pのsub
354 (navi2ch-p2-send-message-success-p):エラーリトライ条件追加
355 (navi2ch-p2-send-message):samba待ち追加
356 (navi2ch-p2-send-message): 2ch側仕様変更によりパラメーター追加 kuno=ichi
358 2010-06-08 Naohiro Aota <naota@elisp.net>
360 * navi2ch-oyster.el (navi2ch-oyster-get-status): sit-for を
363 * navi2ch-p2.el (navi2ch-p2-add-bookmark): 条件が "(or t " になって
365 (navi2ch-p2-board, navi2ch-p2-board-regexp)
366 (navi2ch-p2-all-board): New variables.
368 2010-05-18 Naohiro Aota <naota@elisp.net>
370 * navi2ch-net.el (navi2ch-net-split-url): password に "@" まで含ま
373 2010-05-14 Naohiro Aota <naota@elisp.net>
375 * navi2ch-p2.el (navi2ch-p2-p): p2 で書きこみ可能なサイトでだけ p2
378 * navi2ch.el (navi2ch-toggle-offline): 二連続で呼び出され、 online
379 になった時に落ちているホストの情報をリセット。
381 2010-04-14 Naohiro Aota <naota@elisp.net>
383 * navi2ch-util.el (navi2ch-read-only-string): Add new optional
384 argument `front-nonsticky'.
386 * navi2ch-message.el (navi2ch-message-insert-header): Use it.
388 2010-03-12 Naohiro Aota <naota@elisp.net>
390 * navi2ch-net.el (navi2ch-net-get-content-subr-with-temp-file)
391 (navi2ch-net-get-content-subr-region): Fix the last change.
393 * navi2ch-article.el (navi2ch-article-uncompress): New function.
394 (navi2ch-article-update-file): Use it.
396 * navi2ch-util.el (navi2ch-default-directory): New funciton.
397 (navi2ch-call-process-buffer, navi2ch-verify-signature-file)
398 (navi2ch-uudecode-region): Use it.
400 * navi2ch-net.el (navi2ch-net-get-content-subr-with-temp-file)
401 (navi2ch-net-get-content-subr-region): Ditto.
403 * navi2ch-article.el (navi2ch-article-auto-decode-text-on)
404 (navi2ch-article-call-aadisplay): Ditto
406 2010-03-05 mami <mami@users.sourceforge.net>
408 * navi2ch-machibbs.el (navi2ch-machibbs-parse-subject): subject が
411 2010-02-24 Naohiro Aota <naota@elisp.net>
413 * navi2ch-vars.el: Remove duplicated navi2ch-list-filter-list.
415 2010-02-04 mami <mami@users.sourceforge.net>
417 * navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
418 navi2ch-ucs-to-str が nil を返したときは "〓" に。
420 * navi2ch-history.el (navi2ch-history-yank): 履歴が空のとき yank
422 http://pc8.2ch.net/test/read.cgi/unix/1114691892/556
424 2010-01-16 Naohiro Aota <naota@elisp.net>
426 * navi2ch-util.el (toplevel): Comment out autload for ucs-to-char.
428 * navi2ch-search.el (navi2ch-search-union-subject-list): Fix typo
431 * navi2ch-message.el (navi2ch-message-cite-original):
432 (navi2ch-message-cite-original-from-number)
433 (navi2ch-message-send-message): Use with-current-buffer instead of
434 save-excursion and set-buffer.
436 * navi2ch-oyster.el (navi2ch-oyster-get-status)
437 (navi2ch-oyster-login): Ditto.
439 * navi2ch-bookmark.el (navi2ch-bookmark-change-bookmark)
440 (navi2ch-bookmark-create-bookmark): Ditto.
442 * navi2ch-util.el (navi2ch-get-major-mode, navi2ch-fuzzy-regexp):
445 * navi2ch-net.el (navi2ch-net-send-request)
446 (navi2ch-net-get-status, navi2ch-net-get-header): Ditto.
448 * navi2ch-article.el (navi2ch-article-get-article-length)
449 (navi2ch-article-select-view-range-subr)
450 (navi2ch-article-through-ask, navi2ch-article-cached-subject)
451 (navi2ch-article-textize-article)
452 (navi2ch-article-set-summary-element)
453 (navi2ch-article-buffer-list, navi2ch-article-current-buffer):
456 * navi2ch-board-misc.el (navi2ch-bm-select-article-or-scroll)
457 (navi2ch-bm-select-article, navi2ch-bm-textize-mark-article):
460 * navi2ch-articles.el (navi2ch-articles-get-article)
461 (navi2ch-articles-get-board): Ditto.
463 2010-01-10 Naohiro Aota <naota@elisp.net>
465 * navi2ch-board.el (navi2ch-board-get-matched-article): compressed
468 * navi2ch-board-misc.el (navi2ch-bm-down-article-p): down 属性が不
469 明な時だけ、 article を読みこむように。
471 * navi2ch-board.el (navi2ch-board-get-matched-article): subject か
472 らの article は落ちていないことを明示。
474 2009-11-28 Naohiro Aota <naota@elisp.net>
476 * navi2ch-article.el (navi2ch-article-kill-buffer-hook): down なス
477 レを表示して閉じたさいに bookmark buffer の mark がおかしくなる問題
479 (navi2ch-article-sync): down なスレは sync しない。
480 (navi2ch-article-fetch-article): Ditto.
481 (navi2ch-article-update-file): down なスレを取得できれば down を外す。
483 2009-11-07 Naohiro Aota <naota@elisp.net>
485 * navi2ch-article.el (navi2ch-article-add-message-filter-cus):
487 (navi2ch-article-add-message-filter-cus-done): 引数を変更。
489 2009-10-10 Naohiro Aota <naota@elisp.net>
491 * navi2ch-article.el (navi2ch-article-get-file-name): article に
492 compressed がない場合、 article を読むように。
494 2009-09-30 Naohiro Aota <naota@elisp.net>
496 * navi2ch-net.el (navi2ch-net-update-file): ID:TanpanM が立てたスレ
499 2009-09-26 Naohiro Aota <naota@elisp.net>
501 * navi2ch-mona.el (navi2ch-mona-use-ipa-mona): New variable.
502 (navi2ch-mona-use-ipa-mona): Ditto.
503 (navi2ch-mona-create-face-from-family-name): Use it.
504 (navi2ch-mona-setup): Ditto.
506 2009-09-20 Naohiro Aota <naota@elisp.net>
508 * navi2ch-message.el (navi2ch-message-write-message): Add new argument.
510 * navi2ch-article.el (navi2ch-article-mode-map): Add C-c C-y binding.
511 (navi2ch-article-write-message): Add new argument.
512 (navi2ch-article-write-sage-message): New function.
514 2009-09-06 Naohiro Aota <naota@elisp.net>
516 * navi2ch-article.el (navi2ch-article-local-dat-regexp): .dat.gz に
518 (navi2ch-article-file-name-to-artid): Ditto.
520 2009-09-05 Naohiro Aota <naota@elisp.net>
522 * navi2ch-article.el (navi2ch-article-compress): file が存在する時
525 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
528 * navi2ch-board-misc.el (navi2ch-bm-down-article-p): cdr をとってい
531 * navi2ch-article.el (navi2ch-article-insert-message-separator-function):
533 (navi2ch-article-get-file-name): compressed が t の時は ".dat.gz"
535 (navi2ch-article-compress): New funcion.
537 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
540 * navi2ch-board-misc.el (navi2ch-bm-down-article-p): New function.
541 (navi2ch-bm-get-state-from-article): Use it.
543 * navi2ch-article.el (navi2ch-article-insert-message-separator-function):
546 * navi2ch.el (navi2ch): navi2ch-list() 以外は unless navi2ch-init
547 の時だけように。 Suggested by
548 http://pc12.2ch.net/test/read.cgi/unix/1221368890/783
550 2009-07-29 Naohiro Aota <naota@elisp.net>
552 * navi2ch-article.el (navi2ch-article-message-filter-subr): date が
553 nil の時にマッチしなくなっていた bug を修正。 Reported by
554 http://pc12.2ch.net/test/read.cgi/unix/1221368890/768
556 2009-07-24 Naohiro Aota <naota@elisp.net>
558 * navi2ch-article.el (navi2ch-article-jit-insert-1)
559 (navi2ch-article-jit-insert): Move `redisplay' place.
560 (navi2ch-article-message-filter-default-rule-alist): IDマッチの時は
561 デフォルトで date local をONに。
562 (navi2ch-article-message-filter-wid-date): New local variable.
563 (navi2ch-article-extract-date): New function.
564 (navi2ch-article-message-filter-by-name)
565 (navi2ch-article-message-filter-by-message)
566 (navi2ch-article-message-filter-by-id)
567 (navi2ch-article-message-filter-by-mail)
568 (navi2ch-article-message-filter-by-subject)
569 (navi2ch-article-message-filter-by-hostname): Use it.
570 (navi2ch-article-message-filter-subr): 引数を追加。 日付でマッチす
572 (navi2ch-article-add-message-filter-cus): 日付マッチのオプションを
574 (navi2ch-article-add-message-filter-cus-done): 日付マッチを処理する
576 (navi2ch-article-read-message-filter-match): Ditto.
578 2009-07-23 Naohiro Aota <naota@elisp.net>
580 * navi2ch-article.el (navi2ch-article-jit-insert): sit-for を使わず
582 (navi2ch-article-jit-insert): force redisplay.
584 2009-07-22 Naohiro Aota <naota@elisp.net>
586 * navi2ch-article.el (navi2ch-article-goto-number): JIT使用中にまだ
587 表示されてないレスにジャンプしようとした時に、レスを表示してからジャ
590 2009-07-20 Naohiro Aota <naota@elisp.net>
592 * navi2ch-article.el (navi2ch-article-jit-insert)
593 (navi2ch-article-kill-buffer-hook): navi2ch-article-jit-timer が
595 (navi2ch-article-kill-buffer-hook, navi2ch-article-jit-insert): 上
598 2009-07-19 Naohiro Aota <naota@elisp.net>
600 * navi2ch-article.el (navi2ch-article-jit-insert)
601 (navi2ch-article-kill-buffer-hook): JIT を動かすべき buffer がなく
604 2009-07-18 Naohiro Aota <naota@elisp.net>
606 * navi2ch-net.el (navi2ch-net-update-file-diff): ファイル全体取得時
609 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update):
612 2009-07-16 Naohiro Aota <naota@elisp.net>
614 * navi2ch-article.el (navi2ch-article-jit-reinsert-partial-messages):
615 navi2ch-article-jit-need-insert の範囲指定が間違っていたのを訂正。
617 2009-06-27 Naohiro Aota <naota@elisp.net>
619 * navi2ch-net.el (navi2ch-net-update-file-diff): 全ファイルを取得し
620 なおした時に、前回の内容と一緒の時には update と見なさいように。 重
623 2009-06-22 Naohiro Aota <naota@elisp.net>
624 * navi2ch-article.el (navi2ch-article-jit-buffers)
625 (navi2ch-article-jit-need-insert): New variables.
626 (navi2ch-article-kill-buffer-hook, navi2ch-article-jit-insert)
627 (navi2ch-article-jit-reinsert-partial-messages)
628 (navi2ch-article-jit-insert-messages): 新方式の JIT にするために変
631 2009-06-14 Naohiro Aota <naota@elisp.net>
633 * navi2ch-article.el Reverted the previous change.
635 * navi2ch-article.el (navi2ch-article-jit-insert-1)
636 (navi2ch-article-jit-insert): New functions.
637 (navi2ch-article-jit-interval): Change default value.
638 (navi2ch-article-jit-reinsert-partial-messages): Use it.
639 (navi2ch-article-jit-insert-messages): Ditto.
641 2009-06-05 Naohiro Aota <naota@elisp.net>
643 * navi2ch-article.el (navi2ch-article-search): Fix typo.
644 (navi2ch-article-jit-reinsert-partial-messages-1)
645 (navi2ch-article-jit-insert-messages): New functions.
646 (navi2ch-article-sync): Use them.
647 (navi2ch-article-kill-buffer-hook): When needed, cancel JIT timer.
648 (navi2ch-article-jit-res-nums, navi2ch-article-jit-interval)
649 (navi2ch-article-jit-timer, navi2ch-article-use-jit): New
651 (navi2ch-article-insert-messages): When using JIT, don't show
654 2009-05-15 Naohiro Aota <naota@elisp.net>
656 * navi2ch-util.el (navi2ch-region-active-p): New macro.
658 * navi2ch-message.el (navi2ch-message-cite-original): Use it.
660 2009-05-13 Naohiro Aota <naota@elisp.net>
662 * navi2ch.el (navi2ch-2ch-url-p): navi2ch-list-invalid-host-regexp
663 に match する host は 2ch の url と見なさないように。
664 navi2ch-list-valid-host-regexp に match するものを 2ch の url と見
667 * navi2ch-net.el (navi2ch-net-split-url): user, pass の扱い方を訂正。
668 (navi2ch-net-fall-back-host): New variable.
669 (navi2ch-net-connect-check): New function.
670 (navi2ch-net-send-request): Use it.
672 2009-05-11 Naohiro Aota <naota@elisp.net>
674 * navi2ch-article.el (navi2ch-article-search-reference):
675 navi2ch-article-current-board, navi2ch-article-current-article を
676 temp-buffer にも設定するように。
678 2009-05-10 Naohiro Aota <naota@elisp.net>
680 * navi2ch-article.el (navi2ch-article-search-reference): 範囲指定型
681 の引用をうまく処理していなかったのを修正。
683 * navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
684 string-to-int ではなく string-to-number を使うように。
685 (navi2ch-eq-or-memq): New function.
687 * navi2ch-article.el (navi2ch-article-search-reference): New function.
688 (navi2ch-article-search): 参照を検索できるように。
690 * navi2ch-util.el (navi2ch-number-sequence): New alias.
692 * navi2ch-message.el (navi2ch-message-cite-original): 複数レスに対応。
694 * navi2ch-util.el (navi2ch-hexadecimal-reference-to-str): New function.
695 (navi2ch-replace-html-tag-regexp-alist): Use it.
697 2009-04-12 Naohiro Aota <naota@elisp.net>
699 * navi2ch-article.el (navi2ch-article-few-scroll-up): Add new
701 (navi2ch-article-few-scroll-down): Ditto.
703 2009-04-10 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
705 * Makefile.in : add navi2ch-p2.el
707 2009-04-08 MIZUNUMA Yuto <mizmiz@users.sourceforge.net>
709 * navi2ch-p2.el: new file http://p2.2ch.net 経由で書き込み機能
711 * bcomp.el: Add navi2ch-p2.el
713 * navi2ch.el: Add navi2ch-p2.el
715 * navi2ch-vars.el: 変数 navi2ch-p2-use-p2 navi2ch-p2-mail-address
716 navi2ch-p2-password 追加
718 * navi2ch-multibbs.el (navi2ch-multibbs-send-message):エラーメッセー
719 ジからsamba秒数取得call navi2ch-message-samba24-modify-by-error (呼
722 * navi2ch-message.el: samba24関連関数
723 navi2ch-message-samba24-modify-by-error
724 navi2ch-message-samba24-modify 追加
726 * navi2ch-multibbs.el (navi2ch-2ch-article-update):みみずん検索から
729 * navi2ch-vars.el: Add var navi2ch-2ch-mimizun
730 navi2ch-2ch-mimizun-negative-list
732 2009-02-27 Naohiro Aota <naota@elisp.net>
734 * navi2ch.el (navi2ch-2ch-url-p): Weaken host check.
736 2009-02-26 Naohiro Aota <naota@elisp.net>
738 * navi2ch.el (navi2ch-goto-url): Use navi2ch-link,
739 navi2ch-link-type properties instead of url property.
741 * navi2ch-article.el (navi2ch-article-select-current-link-url):
742 Remove duplicated condition check.
744 * navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Follow
745 the machibbs's change.
747 2009-02-25 Naohiro Aota <naota@elisp.net>
749 * navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Change
750 "read.pl" to "read.cgi"
752 * navi2ch-face.el (navi2ch-bm-down-face): Add new face.
754 2009-01-20 Naohiro Aota <naota@elisp.net>
756 * navi2ch-vars.el (navi2ch-global-map, navi2ch-global-view-map):
757 Move C-c C-l from navi2ch-global-view-map to navi2ch-global-map.
759 * navi2ch-search.el (navi2ch-search-union-prev-num): New variable.
760 (navi2ch-search-union-subject-list): Use it.
762 2009-01-19 Naohiro Aota <naota@elisp.net>
765 navi2ch-search-web-* を追加。 navi2ch-search-find-2ch-* を上記変更
766 にあわせて変更。navi2ch-search-hula-* を追加。
767 navi2ch-search-union-* を追加。
768 (navi2ch-search-find-2ch-thread-regexp): 定数に。
769 (navi2ch-search-find-2ch-next): navi2ch-search-find-2ch-search-num
770 と 50 との小さいほうを navi2ch-search-find-2ch に渡すように。
771 (navi2ch-search-web-make-list): navi2ch-search-find-2ch-make-list
772 から改名。 board を navi2ch-board-url-to-board() で取得するように。
774 * navi2ch-vars.el (navi2ch-global-view-map): C-c C-s を
775 navi2ch-search-web に割り当て。
777 2009-01-15 Naohiro Aota <naota@elisp.net>
779 * navi2ch-article.el (navi2ch-article-mode-map):
780 Change [follow-link]'s bind to 'mouse-face.
782 * navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.
784 * navi2ch-list.el (navi2ch-list-mode-map): Ditto.
786 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.
788 2009-01-14 Naohiro Aota <naota@elisp.net>
790 * navi2ch-article.el (navi2ch-article-mode-map): Use [follow-link]
791 instead of [button-1].
793 * navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.
795 * navi2ch-list.el (navi2ch-list-mode-map): Ditto.
797 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.
799 * navi2ch-message.el (navi2ch-message-self-insert-aa): Use
802 * navi2ch-article.el (navi2ch-article-mode-map): Add mouse [button-1]'s map.
804 * navi2ch-board-misc.el (navi2ch-bm-mode-map): Ditto.
806 * navi2ch-list.el (navi2ch-list-mode-map): Ditto.
808 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): Ditto.
810 * navi2ch-search.el (navi2ch-search-find-2ch-make-list): uri の末尾
812 (navi2ch-search-find-2ch-subr): Revert before change.
813 (navi2ch-search-find-2ch-last-search-offset): Remove.
814 (navi2ch-search-find-2ch): interactive の引数を "P" に。
816 2009-01-13 Naohiro Aota <naota@elisp.net>
818 * navi2ch-search.el (navi2ch-search-find-2ch): interactive が
819 prefix-arg を数字として解釈するように。
820 (navi2ch-search-find-2ch-next, navi2ch-search-find-2ch-prev): New
822 (navi2ch-search-find-2ch-search-num): docstring に最大値について明
824 (navi2ch-search-find-2ch-last-search-num): Rename.
825 (navi2ch-search-find-2ch-subr): 上記変更に追随。
827 2009-01-09 Naohiro Aota <naota@elisp.net>
829 * navi2ch-board-misc.el (navi2ch-bm-select-article): article を開け
830 なかった時は window-configuration を元に戻すように。
832 * navi2ch-search.el (navi2ch-search-find-2ch-subr): 検索結果の順番
833 が逆になっていたのを修正。 docstring を修正。
834 (navi2ch-search-find-2ch-make-list): docstring を修正。
835 (navi2ch-search-find-2ch): Ditto.
837 2008-12-15 Naohiro Aota <naota@elisp.net>
839 * navi2ch-vars.el (navi2ch-bm-sort-by-state-order): down マークの
842 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): おちて
845 * navi2ch-board-misc.el (navi2ch-bm-state-char-table): down マーク
849 2008-11-12 Naohiro Aota <nao.aota@gmail.com>
851 * navi2ch-search.el (navi2ch-search-mode-line-info): 新変数。
852 (navi2ch-search-subject-subr, navi2ch-search-article-subr)
853 (navi2ch-search-orphan-subr, navi2ch-search-all-cache): #serch 板の
854 mode-line が適切な情報を表示するように。
856 2008-10-30 mizmiz <mizmiz@users.sourceforge.net>
858 * navi2ch-search.el (navi2ch-search-insert-subjects): レス数情報が
860 (navi2ch-search-find-2ch-last-search-word)
861 (navi2ch-search-find-2ch-last-search-offset)
862 (navi2ch-search-find-2ch-search-num)
863 (navi2ch-search-find-2ch-total-hit)
864 (navi2ch-search-find-2ch-thread-regexp)
865 (navi2ch-search-find-2ch-coding): 新変数。
866 (navi2ch-search-set-mode-line, navi2ch-search-find-2ch)
867 (navi2ch-search-find-2ch-subr)
868 (navi2ch-search-find-2ch-make-list): 新関数。
870 2008-10-30 Naohiro Aota <nao.aota@gmail.com>
872 * navi2ch-list.el (navi2ch-list-search): find.2ch.net を追加。 all
875 2008-10-18 Naohiro Aota <nao.aota@gmail.com>
877 * navi2ch-article.el (navi2ch-article-make-mode-line-identification):
878 LITERAL を t にして呼び出すように。
880 2008-10-15 Naohiro Aota <nao.aota@gmail.com>
882 * navi2ch-multibbs.el (navi2ch-2ch-board-get-file-name): ファイル名
885 * navi2ch-net.el (navi2ch-net-split-url): 認証情報を取得できるよう
887 (navi2ch-net-http-basic-credentials): 改名。 docstring を訂正。
889 * navi2ch-article.el (navi2ch-article-make-mode-line-identification):
890 replace-regexp-in-string を navi2ch-replace-string に置換え。
892 2008-10-11 Naohiro Aota <nao.aota@gmail.com>
894 * navi2ch-article.el (navi2ch-article-show-sssp-icon): buffer 内全
897 * navi2ch-message.el (navi2ch-message-mode-map): message モードで
900 2008-09-16 Naohiro Aota <nao.aota@gmail.com>
902 * navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
903 全てのフィルタ条件に共通するルールを t で書けるように。
904 (navi2ch-article-add-message-filter-cus): Ditto.
906 2008-09-11 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>
908 2ch の仕様変更に伴い、書き込み時 User-Agent が設定されていないと
909 fusianasan になることへの対応。
910 http://qb5.2ch.net/test/read.cgi/sec2chd/1220971610/31-
912 * navi2ch-net.el (navi2ch-net-send-request): User-Agent を送信する。
913 (navi2ch-net-download-file): navi2ch-net-send-request に
916 * navi2ch-be2ch.el (navi2ch-be2ch-login): navi2ch-net-send-request に
919 2008-09-01 Naohiro Aota <nao.aota@gmail.com>
921 * navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
922 navi2ch-article-get-current-word-in-body() が nil の時に対処
924 2008-08-30 Naohiro Aota <nao.aota@gmail.com>
926 * navi2ch-article.el (navi2ch-article-message-filter-wid-string)
927 (navi2ch-article-message-filter-wid-rule)
928 (navi2ch-article-message-filter-wid-method)
929 (navi2ch-article-message-filter-wid-case)
930 (navi2ch-article-message-filter-wid-invert)
931 (navi2ch-article-message-filter-wid-scope)
932 (navi2ch-article-message-filter-wid-float)
933 (navi2ch-article-message-filter-wid-var)
934 (navi2ch-article-message-filter-wid-window-configuration): New
936 (navi2ch-article-add-message-filter-cus)
937 (navi2ch-article-add-message-filter-cus-done): New function.
938 (navi2ch-article-mode-map): Use it.
940 * navi2ch-util.el : keywordp, characterp の alias を compile 時だけ
943 2008-08-26 Naohiro Aota <nao.aota@gmail.com>
945 * navi2ch*.el: Add coding cookie.
947 * navi2ch-article.el (navi2ch-article-mode-line-format): 新変数。
948 (navi2ch-article-make-mode-line-identification): Use it.
950 2008-08-25 Naohiro Aota <nao.aota@gmail.com>
952 * bcomp.el.in, bcomp.el : coding-system を指定してコンパイルするよ
955 2008-08-09 Naohiro Aota <nao.aota@gmail.com>
957 * navi2ch-vars.el (navi2ch-coding-system): cp932, shift_jis-2004,
958 shift_jis の順にコーディング判定をするように。
960 * navi2ch-oyster.el (open-tls-stream): require から autoload に変更。
962 2008-08-02 Naohiro Aota <nao.aota@gmail.com>
964 * configure.in: 2.0.0-DEV に変更。
966 * navi2ch-article.el (navi2ch-article-goto-number): hide,
967 important モードの時は range をチェックする必要がない。
968 (navi2ch-article-goto-board): docstring を更新。
969 (navi2ch-article-load-number): hide, important モードの時はなるべく
971 (navi2ch-article-toggle-hide): hide モードでも
972 navi2ch-article-load-number() を呼ぶように。
973 (navi2ch-article-toggle-important): important モードでも
974 navi2ch-article-load-number() を呼ぶように。
976 * navi2ch-oyster.el: 常に tls.el を使うように。
978 2008-07-31 Hiroshi Fujishima <hirobo@tonteki.org>
980 * navi2ch-oyster.el (navi2ch-oyster-login): ssl.el のかわりに、
981 Emacs 22.1 に付いてくる、tls.el を使うように。また、
982 http://pc11.2ch.net/test/read.cgi/unix/1185807398/739 ID 取得に失敗
985 2008-07-29 Naohiro Aota <nao.aota@gmail.com>
987 * Makefile.am (EXTRA_DIST): ChangeLog.1 ChangeLog.2 が配布 tgz にも
990 * configure.in: Fix previous change.
993 2008-07-26 Naohiro Aota <nao.aota@gmail.com>
995 * configure.in: packagedir, icondir が prefix に従うように。
997 * acinclude.m4 (ac_output): 第三引数が argv として Lisp 関数にわた
1000 2008-07-23 Naohiro Aota <nao.aota@gmail.com>
1002 * bcomp.el: XEmacs のコンパイル時メッセージレベルを変更。
1004 * navi2ch-message.el: Shutup compile-time warnings;
1005 navi2ch-localfile-default-file-modes の設定法を XEmacs でも処理でき
1008 * navi2ch-localfile.el: Ditto.
1010 * navi2ch.el: Shutup compile-time warnings.
1012 * navi2ch-util.el: Ditto.
1014 * navi2ch-net.el: Ditto.
1016 * navi2ch-multibbs.el: Ditto.
1018 * navi2ch-list.el: Ditto.
1020 * navi2ch-bookmark.el: Ditto.
1022 * navi2ch-board-misc.el: Ditto.
1024 * navi2ch-article.el: Ditto.
1026 2008-07-20 Naohiro Aota <nao.aota@gmail.com>
1028 * configure.in: cv_icondir を _cv_icondir に変更。
1030 2008-05-31 Naohiro Aota <nao.aota@gmail.com>
1032 * elisp-comp: Use bcomp.el.
1034 * bcomp.el: force to read files as iso-2022-7bit.
1036 2008-05-07 Naohiro Aota <nao.aota@gmail.com>
1038 * navi2ch-util.el (navi2ch-propertize): navi2ch-propertize を復活。
1039 (navi2ch-read-only-string): propertize を navi2ch-propertize に。
1041 * navi2ch-splash.el (navi2ch-splash-insert-image)
1042 (navi2ch-splash-insert-text): Ditto.
1044 * navi2ch-message.el (navi2ch-message-insert-header): Ditto.
1046 * navi2ch-e21.el (navi2ch-offline-init-icons): Ditto.
1048 * navi2ch-article.el (navi2ch-article-parse-message)
1049 (navi2ch-article-default-header-format-function)
1050 (navi2ch-article-auto-decode-encoded-section)
1051 (navi2ch-article-show-sssp-icon): Ditto.
1053 * navi2ch-vars.el (navi2ch-enable-status-check): デフォルトを nil に。
1055 2008-04-21 Naohiro Aota <nao.aota@gmail.com>
1057 * navi2ch-list.el (navi2ch-list-search): 検索可能な板かどうかをチェッ
1060 * navi2ch-search.el (navi2ch-search-for-each-article):
1061 default-directory が nil でないかチェック。
1063 2008-03-24 Naohiro Aota <nao.aota@gmail.com>
1065 * navi2ch-util.el (navi2ch-make-cache, navi2ch-cache-put): XEmacs
1068 2008-03-21 Naohiro Aota <nao.aota@gmail.com>
1070 * navi2ch-message.el (navi2ch-message-samba24-modeline)
1071 (navi2ch-message-samba24): 板ID が重複していた時に、別の板名が表示
1072 されてしまうバグを修正。板ID の : 以下を外す処理を追加。
1074 2008-03-15 Naohiro Aota <nao.aota@gmail.com>
1076 * NEWS: ホスト名・IPアドレスをフィルタ/検索の条件にできるようになっ
1079 2008-03-14 Naohiro Aota <nao.aota@gmail.com>
1081 * navi2ch-machibbs.el (navi2ch-machibbs-url-to-article)
1082 (navi2ch-machibbs-url-to-board): machibbs のPATH INFO形式に対応。
1084 2008-03-02 Naohiro Aota <nao.aota@gmail.com>
1086 * navi2ch-mona.el (navi2ch-mona-create-fontset-from-family-name):
1087 emacs-unicode-2 に対応。
1089 2008-02-29 Naohiro Aota <nao.aota@gmail.com>
1091 * navi2ch.el (navi2ch-load-info, navi2ch-save-info):
1092 navi2ch-info-cache が初期化されているかどうかを確認しない。
1093 (navi2ch): navi2ch-info-cache を初期化する。
1094 (navi2ch-exit): 下の変更を戻す。
1096 * navi2ch.el (navi2ch-exit): 全てのバッファを閉じてから
1097 navi2ch-save-status() を呼ぶように。
1099 2008-02-27 Naohiro Aota <nao.aota@gmail.com>
1101 * navi2ch-util.el (navi2ch-browse-url-internal): sssp を http に置
1104 2008-02-13 Naohiro Aota <nao.aota@gmail.com>
1106 * navi2ch-net.el (navi2ch-net-update-file): other-header を引数に追
1109 2008-02-11 Naohiro Aota <nao.aota@gmail.com>
1111 * navi2ch-article.el (navi2ch-article-url-at-point): type が正しく
1114 2008-02-06 Naohiro Aota <nao.aota@gmail.com>
1116 * navi2ch-popup-article.el (navi2ch-popup-article):
1117 navi2ch-article-insert-messages() 後に
1118 navi2ch-article-current-article を nil にする。
1119 navi2ch-popup-article-current-article を隠蔽してしまうことの対策。
1120 表示されている message が parse されないまま残ってしまうバグを直す
1121 ため、 navi2ch-article-message-list の整形方法を修正。
1123 * navi2ch.el (navi2ch-load-info): read() に失敗したファイルを削除す
1126 2008-02-03 Naohiro Aota <nao.aota@gmail.com>
1128 * *.el: Copyright の形式を変更。
1130 2008-02-02 Naohiro Aota <nao.aota@gmail.com>
1132 * navi2ch-article.el (navi2ch-article-search): hostname でも検索で
1134 (navi2ch-article-message-filter-by-hostname): シベリアのホスト表示
1136 (navi2ch-article-get-current-hostname): Ditto.
1137 (navi2ch-article-search-hostname): 新関数。
1138 (navi2ch-article-get-current-subject): subject の解析に失敗したら
1141 * navi2ch-splash.el (navi2ch-splash-copyright-notice): Copyright を
1144 * navi2ch-article.el (navi2ch-article-load-info): indent を修正。
1146 * navi2ch-util.el (toplevel): Warnings 対策。
1147 navi2ch-net-send-request() 、navi2ch-net-get-status() を defun。
1149 * navi2ch-mona.el (toplevel): Warnings 対策。
1150 navi2ch-popup-article-current-board,
1151 navi2ch-article-current-board,
1152 navi2ch-popup-article-current-article,
1153 navi2ch-article-current-article を defvar。
1155 * navi2ch.el (navi2ch-save-info): 常にファイルに保存するように。
1157 2008-02-01 Naohiro Aota <nao.aota@gmail.com>
1159 * navi2ch-popup-article.el (navi2ch-popup-number-list): 新変数。
1160 (navi2ch-popup-article): popup 中のレス番号を上記変数に保持するよう
1161 に。 navi2ch-article-message-list はもとの article のもののコピーを
1163 (navi2ch-popup-article-select-current-link): リンク先レスが popup
1164 中の時だけ、 navi2ch-article-goto-number() を呼び出す。
1166 * navi2ch-util.el (navi2ch-cache-remove): 新関数。
1168 * navi2ch-board-misc.el (navi2ch-bm-remove-article-subr): info の
1169 backup も消す。 cache をクリアする。
1171 * navi2ch-article.el (navi2ch-article-get-current-word-in-body):
1172 word が nil の時に string-match() を実行しない。
1174 * navi2ch.el: Copyright の表記を更新。
1175 (navi2ch-info-cache, navi2ch-info-cache-limit): 新変数。
1176 (navi2ch-save-info, navi2ch-load-info): Use it.
1178 * navi2ch-futaba.el: Copyright の表記を更新。
1180 * navi2ch-history.el: Ditto.
1182 * navi2ch-search.el: Ditto.
1184 * navi2ch-articles.el: Ditto.
1186 * navi2ch-localfile.el: Ditto.
1188 * navi2ch-jbbs-shitaraba.el: Ditto.
1190 * navi2ch-megabbs.el: Ditto.
1192 * navi2ch-http-date.el: Ditto.
1194 * navi2ch-directory.el: Ditto.
1196 * navi2ch-face.el: Ditto.
1198 * navi2ch-oyster.el: Ditto.
1200 * navi2ch-message.el: Ditto.
1202 * navi2ch-popup-article.el: Ditto.
1204 * navi2ch-list.el: Ditto.
1206 * navi2ch-jbbs-net.el: Ditto.
1208 * navi2ch-vars.el: Ditto.
1210 * navi2ch-article.el: Copyright の表記を更新。
1211 (navi2ch-article-forward-buffer): save-excursion ではなく、
1212 with-current-buffer を使う。
1213 (navi2ch-article-get-message-filter-cache-file-name): inline に。
1214 (navi2ch-article-expunge-buffers): sticky かどうかを mapcar で処理
1215 するように。 navi2ch-article-buffer-list() の呼出し回数を減らした。
1216 (navi2ch-article-load-article-summary)
1217 (navi2ch-article-save-article-summary)
1218 (navi2ch-article-get-message, navi2ch-article-get-current-name)
1219 (navi2ch-article-get-current-mail)
1220 (navi2ch-article-inside-range-p)
1221 (navi2ch-article-get-buffer-name, navi2ch-article-check-cached):
1223 (navi2ch-article-kill-buffer-hook): updated だったスレは state を
1225 (navi2ch-article-load-info,navi2ch-article-save-info):
1226 navi2ch-article-info-cache を廃止。
1228 * navi2ch-util.el: Copyright の表記を更新。
1229 (navi2ch-filename-to-url, navi2ch-rename-file)
1230 (navi2ch-read-only-string, navi2ch-count-lines-file)
1231 (navi2ch-put-alist): inline に。
1232 (navi2ch-float-time): 定義されていれば、 built-in の float-time を
1235 * navi2ch-multibbs.el: Copyright の表記を更新。
1236 (navi2ch-multibbs-board-update)
1237 (navi2ch-multibbs-board-get-file-name)
1238 (navi2ch-2ch-subject-callback, navi2ch-multibbs-get-func)
1239 (navi2ch-multibbs-get-bbstype): inline に。
1241 * navi2ch-net.el: Copyright の表記を更新。
1242 (navi2ch-net-add-state, navi2ch-net-get-state): inline に。
1244 * navi2ch-board.el: Copyright の表記を更新。
1245 (navi2ch-board-set-property)
1246 (navi2ch-board-get-property, navi2ch-board-get-board)
1247 (navi2ch-board-exit, navi2ch-board-get-uri)
1248 (navi2ch-board-get-matched-article): inline に。
1249 (navi2ch-board-get-article): alias に。
1251 * navi2ch-bookmark.el: Copyright の表記を更新。
1252 (navi2ch-bookmark-get-property)
1253 (navi2ch-bookmark-get-article, navi2ch-bookmark-get-board)
1254 (navi2ch-bookmark-exit): inline に。
1256 * navi2ch-board-misc.el: Copyright の表記を更新。
1257 (navi2ch-bm-goto-updated-mark-column)
1258 (navi2ch-bm-goto-state-column, navi2ch-bm-goto-mark-column)
1259 (navi2ch-bm-get-state,navi2ch-bm-get-updated-mark): inline に。
1261 2008-01-30 Naohiro Aota <nao.aota@gmail.com>
1263 * navi2ch-vars.el (navi2ch-global-map): C-c C-l に
1264 navi2ch-be2ch-toggle-login をマップ。
1266 * navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l の map を移
1269 * navi2ch-message.el (navi2ch-message-mode-map): Ditto.
1271 * navi2ch-list.el (navi2ch-list-mode-map): Ditto.
1273 * navi2ch-article.el (navi2ch-article-mode-map): Ditto.
1275 2008-01-29 Naohiro Aota <nao.aota@gmail.com>
1277 * navi2ch-message.el (navi2ch-message-samba24): id がかぶっていた時
1279 (navi2ch-message-samba24-search-samba): string 以外が url として入っ
1282 * navi2ch-vars.el (navi2ch-enable-status-check): 新カスタマイズ変数。
1284 * navi2ch-util.el (navi2ch-browse-url-internal): Use it.
1286 2008-01-24 Naohiro Aota <nao.aota@gmail.com>
1288 * navi2ch-article.el (navi2ch-article-redraw-range): range を選んだ
1291 2008-01-23 Naohiro Aota <nao.aota@gmail.com>
1293 * navi2ch-article.el (navi2ch-article-get-last-read-number):
1294 article そのものではなく、 article のコピーを
1295 navi2ch-article-load-info() に渡すように。
1297 * navi2ch-board.el (navi2ch-board-insert-subjects): Revert the
1300 2008-01-22 Naohiro Aota <nao.aota@gmail.com>
1302 * navi2ch-vars.el (navi2ch-article-message-filter-list):
1303 `navi2ch-article-message-filter-by-hostname' を追加。
1305 * navi2ch-article.el (navi2ch-article-add-message-filter-by-hostname):
1307 (navi2ch-article-message-filter-by-hostname): Ditto.
1308 (navi2ch-article-get-current-hostname): Ditto.
1309 (navi2ch-article-add-message-filter-rule): hostname の選択肢を追加。
1311 * navi2ch-vars.el (navi2ch-article-message-filter-by-hostname-alist):
1314 2008-01-22 mizmiz <mizmiz@users.sourceforge.net>
1316 * navi2ch-message.el (navi2ch-message-samba24-modeline):
1317 cancel-timerは変数をnilにしない仕様らしい。よって、タイマの変数
1318 見てるところで期待どおりの動作をしない。自力でnilに。
1319 (interactive)をnavi2ch-message-samba24-updateから
1320 navi2ch-message-samba24-read-sambaに移動。ファイル取得しても読み込
1321 んで展開しなければ意味が無いから。これで、M-x
1322 navi2ch-message-samba24-read-sambaをすれば全てうまくいく。名前は分
1325 * navi2ch-article.el (navi2ch-article-show-sssp-icon):新関数。
1326 sssp:// なアイコンをインラインで表示させる。ディレクトリ掘って、画
1327 像をそこにキャッシュ。今のところhookで呼んでやっている。
1328 (add-hook 'navi2ch-article-mode-hook 'navi2ch-article-show-sssp-icon)
1330 emacs23のみでテスト済み。emacs側の仕様でアニメgifは動かない。
1332 * navi2ch-vars.el (navi2ch-article-url-regexp): sssp:// でも
1333 http:// みたいにリンクっぽいproperty。
1335 * navi2ch-util.el (navi2ch-browse-url-internal): ブラウザを呼ぶ前に
1336 ssspをhttpに置換。ブラウザを呼ぶ前にHEADして、ターゲットのデータが
1337 取得できるかどうか確認。サブプロセス呼ぶコスト削減なのだが、厳しす
1340 2008-01-22 Naohiro Aota <nao.aota@gmail.com>
1343 * navi2ch-board.el (navi2ch-board-insert-subjects):
1344 navi2ch-article-get-last-read-number() に渡す article を copy-tree
1347 2008-01-20 Naohiro Aota <nao.aota@gmail.com>
1350 * navi2ch-message.el (navi2ch-message-samba24): timer で
1351 navi2ch-message-samba24-modeline を呼び出すように。
1352 (navi2ch-message-samba24-check): current-time を cur-time に改名。
1355 2008-01-17 Naohiro Aota <nao.aota@gmail.com>
1357 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-no-check-regexp):
1359 (navi2ch-bookmark-fetch-mark-article):
1360 navi2ch-bookmark-fetch-mark-article-no-check-regexp が non-nil なら
1361 ば、 board-uri がそれにマッチするものは unmark check をしない。
1363 * navi2ch-article.el (navi2ch-article-save-info-keys): Also save
1365 (navi2ch-article-update-file): 更新後に article-info の response を
1368 * navi2ch-board-misc.el (navi2ch-bm-display-mark-article): inline
1371 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update):
1373 (navi2ch-bookmark-fetch-mark-article):
1374 navi2ch-bookmark-fetch-mark-article-check-update が non-nil ならば
1375 update されていないものは mark を外す。
1377 * navi2ch.el (navi2ch-make-temp-file)
1378 (navi2ch-make-backup-file-name): inline に。
1380 2008-01-15 Naohiro Aota <nao.aota@gmail.com>
1382 * navi2ch-article.el (navi2ch-article-load-info)
1383 (navi2ch-article-save-info): navi2ch-article-info-cache を使用。
1385 * navi2ch-util.el (navi2ch-cache-get): 新マクロ。
1386 (navi2ch-cache-put): 新関数。
1387 (navi2ch-make-cache): Ditto.
1388 (navi2ch-cache-limit, navi2ch-cache-hash-table): Ditto.
1389 (navi2ch-cache-p): Ditto.
1391 * navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l に
1392 navi2ch-be2ch-toggle-login をマップ。
1394 * navi2ch-board.el (navi2ch-board-mode-map): C-c C-l を
1395 navi2ch-bm-mode-map に移動。
1397 * navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board):
1400 * navi2ch-board.el (navi2ch-board-equal)
1401 (navi2ch-board-get-file-name, navi2ch-board-from-file-p): inline に。
1403 * navi2ch-article.el (navi2ch-article-get-file-name)
1404 (navi2ch-article-get-info-file-name)
1405 (navi2ch-article-file-name-to-artid): inline に。
1407 * navi2ch-util.el (navi2ch-file-size, navi2ch-file-mtime): inline
1410 * navi2ch-article.el (navi2ch-article-info-cache): 新変数。
1412 * navi2ch-multibbs.el (navi2ch-2ch-board-file-name-cache): 新変数。
1413 (navi2ch-2ch-board-get-file-name): 上記変数を使用。 file-name を
1416 * navi2ch-util.el (navi2ch-expand-file-name): ちょっと高速化。
1418 * navi2ch-vars.el (navi2ch-file-name-reserved-char-regexp):
1419 navi2ch-file-name-reserved-char-list に変更。
1420 (navi2ch-file-name-reserved-char-list):
1421 navi2ch-file-name-reserved-char-regexp から変更。
1423 * navi2ch-multibbs.el (navi2ch-multibbs-func-alist): 削除。
1424 (navi2ch-multibbs-func-table): navi2ch-multibbs-func-alist を hash
1426 (navi2ch-multibbs-get-bbstype-subr): navi2ch-multibbs-func-* の
1428 (navi2ch-multibbs-get-func): Ditto.
1430 2008-01-14 Naohiro Aota <nao.aota@gmail.com>
1432 * navi2ch-message.el (navi2ch-message-samba24-check): Remove debug
1434 (navi2ch-message-samba24): 2ch 以外の板に書きこんでいた時にも
1435 navi2ch-message-samba24-send-time に書きこみ時間が記録されていたバ
1436 グを修正。すでに timer 呼び出しがあっても、 timer を生成していたバ
1438 (navi2ch-message-samba24-timer): 削除。
1439 (navi2ch-message-samba24-modeline):
1440 navi2ch-message-samba24-send-time が nil になったら、 timer を解除。
1441 (navi2ch-message-samba24-update-timer): 新変数。
1443 * navi2ch-localfile.el (navi2ch-localfile-board-update): encode mtime.
1444 (navi2ch-localfile-article-update): Ditto.
1446 * NEWS: Samba24について記載。
1448 * navi2ch-localfile.el (navi2ch-localfile-board-update)
1449 (navi2ch-localfile-article-update): time が nil の時は file の更新
1452 * navi2ch-util.el (navi2ch-set-mode-line-identification): Samba24
1453 の待ち時間を mode-line に表示。
1455 * navi2ch-message.el (navi2ch-message-samba24-check): 新関数。
1456 (navi2ch-message-samba24-sambatxt-url): 新定数。
1457 (navi2ch-message-samba24-send-time)
1458 (navi2ch-message-samba24-show): docstring を追加。
1459 (navi2ch-message-samba24-file-name): 新変数
1460 (navi2ch-message-samba24-update): 上記定数、変数を使用。
1461 navi2ch-expand-file-name() を使用するように。
1462 (navi2ch-message-samba24-search-samba):
1463 navi2ch-message-samba24-samba-data の仕様変更に追随。
1464 (navi2ch-message-samba24-read-samba): 同上。
1465 (navi2ch-message-samba24): 同上。
1466 (navi2ch-message-samba24-modeline): global-mode-line ではなく、
1467 navi2ch-message-samba24-mode-string だけを変更するように。
1468 (navi2ch-message-samba24-timer): timer を保持しない。
1470 * navi2ch-multibbs.el (navi2ch-2ch-send-message): 上記関数を使用。
1472 * navi2ch-net.el (navi2ch-net-send-message-error-string)
1473 (navi2ch-net-send-message-success-p): proc が nil だった時に対処。
1475 2008-01-13 Naohiro Aota <nao.aota@gmail.com>
1477 * navi2ch-message.el (navi2ch-message-samba24-modeline): time-diff
1480 * navi2ch-popup-article.el (navi2ch-popup-article): num を拘束。
1482 * navi2ch-message.el (navi2ch-message-samba24-modeline): () の対応
1485 * navi2ch-vars.el: fixed coding-system problem.
1487 * navi2ch-popup-article.el (navi2ch-popup-article-select-current-link):
1488 adhoc だけど、 patch#1733433 と、 >>nn のリンク先をさらに popup す
1491 2008-01-13 mizmiz <mizmiz@users.sourceforge.net>
1493 * navi2ch-message.el: 連続投稿規制(samba24)の待ち時間表示追加
1494 * navi2ch-vars.el: パラメータ navi2ch-message-samba24-show 追加
1496 2008-01-13 Naohiro Aota <nao.aota@gmail.com>
1498 * navi2ch-popup-article.el (navi2ch-popup-article-select-current-link):
1499 リンクに使用される text property の変更に追随。
1500 (navi2ch-popup-article): patch#1733433 をマージ。popup の範囲内にな
1501 い、 >>nn にカーソルがあってもその内容が minibuffer にでないバグを
1504 2008-01-12 Naohiro Aota <nao.aota@gmail.com>
1506 * navi2ch-config.el.in: 復活。
1508 * navi2ch-article.el (navi2ch-article-mode-map): C-c C-l に
1509 navi2ch-be2ch-toggle-login をマップ。
1511 * navi2ch-list.el (navi2ch-list-mode-map): Ditto.
1513 * navi2ch-board.el (navi2ch-board-mode-map): Ditto.
1515 * navi2ch-message.el (navi2ch-message-mode-map): Ditto.
1517 * navi2ch-be2ch.el (navi2ch-be2ch-toggle-login): 新関数。
1518 (navi2ch-be2ch-logout): オプション引数 no-msg 追加。 t なら、ログア
1520 (navi2ch-be2ch-login): navi2ch-be2ch-logout() を no-msg を t にして
1523 * navi2ch-board.el (navi2ch-board-get-subject-list): インデントを整
1526 2008-01-08 Naohiro Aota <nao.aota@gmail.com>
1528 * navi2ch-util.el (navi2ch-defalias-maybe): quote を新形式に。
1530 * navi2ch-article.el (navi2ch-article-mode-map): iso-left-tab を
1531 `navi2ch-article-previous-link' に bind.
1533 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。
1535 * navi2ch.el (navi2ch): Be にログインしているかどうかを確認。
1537 * navi2ch-util.el (navi2ch-next-property)
1538 (navi2ch-previous-property): プロパティが連続する時のバグ修正。
1539 (navi2ch-modeline-be2ch-login, navi2ch-modeline-be2ch-logout): 新変
1541 (navi2ch-set-mode-line-identification): modeline に Be にログインし
1544 * navi2ch-net.el (navi2ch-net-cookie-domains): 新関数。
1545 (navi2ch-net-cookie-paths): 新関数。
1546 (navi2ch-net-match-cookies): 上記関数を使用。
1547 (navi2ch-net-update-cookies): 同上。
1549 * navi2ch-article.el (navi2ch-article-insert-messages):
1550 garbage-collect しない。
1551 (navi2ch-article-check-message-suppression): 同上。
1553 * navi2ch-vars.el (navi2ch-board-coding-system-alist): "Be" 板の
1554 coding-system の変更に追随。
1556 * navi2ch-article.el (navi2ch-article-set-link-property-subr)
1557 (navi2ch-article-select-current-link)
1558 (navi2ch-article-get-current-word-in-body)
1559 (navi2ch-article-get-link-text-subr)
1560 (navi2ch-article-change-help-echo-property)
1561 (navi2ch-article-next-link, navi2ch-article-previous-link)
1562 (navi2ch-article-fetch-link)
1563 (navi2ch-article-auto-decode-encoded-section)
1564 (navi2ch-article-auto-decode-text-on)
1565 (navi2ch-article-save-content, navi2ch-article-url-at-point):
1566 link-head,link,url,number プロパティを廃止し、
1567 navi2ch-link,navi2ch-link-type を使用。
1569 * navi2ch-vars.el (navi2ch-article-date-format-function):
1570 `navi2ch-article-dispweek' を選択肢から削除。
1571 `navi2ch-article-date-format-be2ch' を選択肢に追加。
1573 * navi2ch-be2ch.el (navi2ch-be2ch-coding-system)
1574 (navi2ch-be2ch-cookie-names, navi2ch-be2ch-cookie-domain)
1575 (navi2ch-be2ch-cookie-path): 新定数。
1576 (navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm): 削除。
1577 (navi2ch-be2ch-login-flag): 新変数。
1578 (navi2ch-be2ch-logout, navi2ch-be2ch-login)
1579 (navi2ch-be2ch-login-p): cookie を使うように。
1581 * navi2ch-multibbs.el (navi2ch-2ch-send-message): be2ch の cookie
1584 * navi2ch-net.el (navi2ch-net-match-cookies): .domain.tld だけでな
1585 く domain.tld にもマッチするように。
1587 * .cvsignore: elc-stamp,navi2ch-condig.el を追加。
1589 * navi2ch-article.el (toplevel): `navi2ch-article-separator' をバッ
1591 (navi2ch-article-separator): const 化。
1592 (navi2ch-article-parse-message): 引数 sep を削除。常に
1593 `navi2ch-article-separator' を使用。
1594 (navi2ch-article-separator-filter): 新関数。
1595 (navi2ch-article-get-first-message):
1596 `navi2ch-article-get-separator' を使用しない。
1597 (navi2ch-article-get-first-message-from-file):
1598 `navi2ch-article-filter-list' を適用。
1599 (navi2ch-article-get-message-list):
1600 `navi2ch-article-get-separator' を使用しない。
1602 * NEWS: 旧形式 dat のサポートがデフォルトでは無効になったこと、およ
1605 * navi2ch-search.el (navi2ch-search-article-regexp):
1606 `navi2ch-article-filter-list' を適用。
1608 * navi2ch-util.el (navi2ch-replace-html-tag-alist): 旧 dat のみで使
1611 * navi2ch-vars.el (navi2ch-list-filter-list): DOCSTRING とカスタマ
1614 * navi2ch-board-misc.el (navi2ch-bm-mark-subr): mark を付ける時は、
1615 `navi2ch-bm-state-mark-face-table' を使用。
1616 (navi2ch-bm-mark): `navi2ch-bm-mark-subr' の仕様変更に追随。
1617 (navi2ch-bm-unmark): 同上。
1618 (navi2ch-bm-mark-region): 同上。
1619 (navi2ch-bm-mark-states): 同上。
1620 (navi2ch-bm-mark-by-query): 同上。
1621 (navi2ch-bm-format-subject): 新関数。
1622 (navi2ch-bm-insert-subject): patch#1632181 に対応するため、上記関数
1625 * navi2ch-http-date.el (navi2ch-http-date-wkday-list): 削除。
1626 (navi2ch-http-date-month-list): 削除。
1627 (navi2ch-http-date-encode): bug fix.
1629 * navi2ch-article.el (navi2ch-article-link-internal): 新変数。
1630 (navi2ch-article-link-regexp-alist-to-internal): 新関数。
1631 (navi2ch-article-set-link-property): 上記関数、変数を使用。
1632 (navi2ch-article-insert-messages): レス毎に
1633 `navi2ch-article-link-regexp-alist-to-internal' を呼ばなくてすむよ
1636 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL 中の括弧
1639 * navi2ch-util.el (navi2ch-propertize): 削除。
1640 (navi2ch-read-only-string): navi2ch-propertize を propertize に書きかえ。
1642 * navi2ch-article.el (navi2ch-article-parse-message)
1643 (navi2ch-article-default-header-format-function)
1644 (navi2ch-article-auto-decode-encoded-section): 同上。
1646 * navi2ch-message.el (navi2ch-message-insert-header): 同上。
1648 * navi2ch-splash.el (navi2ch-splash-insert-image)
1649 (navi2ch-splash-insert-text): 同上。
1651 * navi2ch-net.el (navi2ch-net-update-cookies): header の仕様変更に追随。
1653 2008-01-07 Naohiro Aota <nao.aota@gmail.com>
1655 * navi2ch-vars.el (navi2ch-on-emacs20): 削除。
1657 * navi2ch-board-misc.el (navi2ch-bm-state-alist): 削除。
1658 (navi2ch-bm-state-char-table): `navi2ch-bm-state-alist' を分割して
1660 (navi2ch-bm-state-face-table): 同上。
1661 (navi2ch-bm-state-mark-face-table): 同上。
1662 (navi2ch-bm-updated-mark-alist): 削除。
1663 (navi2ch-bm-updated-mark-table): `navi2ch-bm-updated-mark-alist' の
1665 (navi2ch-bm-set-property): 複数の put-text-property を
1666 add-text-properties に置換え。 hash の使用。
1667 (navi2ch-bm-insert-subject): hash を使用。
1668 (navi2ch-bm-insert-state): 同上。
1669 (navi2ch-bm-get-state): text-property から取得するように。
1670 (navi2ch-bm-get-updated-mark): 同上。
1671 (navi2ch-bm-mark-subr): `navi2ch-bm-get-state' を使用。
1672 (navi2ch-bm-update-article): `navi2ch-bm-get-updated-mark' を使用。
1674 * navi2ch-localfile.el (navi2ch-localfile-update-file): header の仕様変更に追随。
1676 * navi2ch-list.el (navi2ch-list-sync): 同上。
1678 * navi2ch-head.el (navi2ch-head-get-head-txt): 同上。
1680 * navi2ch-article.el (navi2ch-article-update-file): 同上。
1682 * navi2ch-board.el (navi2ch-board-sync): 同上。
1684 * navi2ch-net.el (navi2ch-net-state-header-alist): 削除。
1685 (navi2ch-net-state-header-table): `navi2ch-net-state-header-alist'
1687 (navi2ch-net-add-state): hash を使用。
1688 (navi2ch-net-get-state): 同上。
1689 (navi2ch-net-get-header): ヘッダ名を downcase して intern。
1690 (navi2ch-net-get-content): header の仕様変更に追随。
1691 (navi2ch-net-update-file): 同上。
1692 (navi2ch-net-get-length-from-header): 同上。
1694 * navi2ch-util.el (navi2ch-regexp-internal-p): 新関数。
1695 (navi2ch-assoc-ignore-case): 削除。
1697 * README: UNIX 板のアドレスを更新。サポートする Emacsen を更新。
1701 * navi2ch-article.el (navi2ch-article-set-link-property): alist を
1702 regexp-internal 形式に変更。
1704 * navi2ch-list.el (navi2ch-list-state-alist): 削除。
1705 (navi2ch-list-state-table): `navi2ch-list-state-alist' を hash 化。
1706 (navi2ch-list-insert-board-names-subr): hash を使用。
1707 (navi2ch-list-make-board-txt): hash を使用。
1709 * navi2ch-util.el (navi2ch-replace-string-regexp-alist): 新関数。
1710 (toplevel): ロード時に、`navi2ch-update-html-tag-regexp' を呼出し。
1711 (navi2ch-update-html-tag-regexp):
1712 `navi2ch-replace-html-tag-regexp-internal' を更新するように。
1713 (navi2ch-entity-reference-to-str): `navi2ch-entity-table' を使用。
1714 (navi2ch-re-search-forward-regexp-alist): bound,noerror,count を
1716 (navi2ch-replace-html-tag-with-buffer):
1717 `navi2ch-re-search-forward-regexp-alist' を使用するように。
1719 2008-01-06 Naohiro Aota <nao.aota@gmail.com>
1721 * navi2ch-util.el (navi2ch-regexp-internal): 新構造体。
1722 (navi2ch-regexp-alist-to-number-alist): 削除。
1723 (navi2ch-regexp-alist-to-internal):
1724 navi2ch-regexp-alist-to-number-alist を置換える関数。
1725 (navi2ch-match-regexp-alist-subr):
1726 navi2ch-regexp-alist-to-internal を使用するように変更。
1727 (navi2ch-replace-html-tag-regexp): 削除。
1728 (navi2ch-replace-html-tag-regexp-internal): 新変数。
1729 (navi2ch-entity-alist): 削除。
1730 (navi2ch-entity-table): navi2ch-entity-alist から改名。ハッシュにし
1732 (navi2ch-alist-to-hash): 新関数。
1733 (navi2ch-replace-html-tag-to-string): 削除。
1734 (navi2ch-replace-html-tag): `navi2ch-replace-string-regexp-alist'
1737 * navi2ch-article.el (navi2ch-article-default-header-format-function):
1738 日付を navi2ch-article-date-format-function により与えられるフィル
1739 タ関数を通したものを表示するように変更。
1741 * navi2ch-vars.el (navi2ch-article-date-format-function): 新変数。
1742 (navi2ch-article-dispweek): 削除。
1744 * navi2ch-list.el (navi2ch-list-ignore-category-list): "特別企画"カ
1747 * NEWS: 仮想板に '#' をつけたことを記載
1749 * navi2ch-search.el (navi2ch-search-board): 仮想板の名前に '#' を追
1752 * navi2ch-articles.el (navi2ch-articles-board): 同上。
1754 * navi2ch-directory.el (navi2ch-directory-board): 同上。
1756 * navi2ch-history.el (navi2ch-history-board): 同上。
1758 2007-02-06 extra <ekisutora@users.sourceforge.net>
1760 * navi2ch-article.el (navi2ch-article-message-filter-subr):
1761 フィルタ条件が拡張形式でない場合エラーになっていたのを修正。
1763 2007-01-13 extra <ekisutora@users.sourceforge.net>
1765 * navi2ch-util.el (navi2ch-fuzzy-regexp): Bug fix.
1767 2007-01-13 extra <ekisutora@users.sourceforge.net>
1769 * navi2ch-vars.el (navi2ch-article-message-filter-by-name-alist)
1770 (navi2ch-article-message-filter-by-message-alist)
1771 (navi2ch-article-message-filter-by-id-alist)
1772 (navi2ch-article-message-filter-by-mail-alist)
1773 (navi2ch-article-message-filter-by-subject-alist):
1776 * navi2ch-util.el (navi2ch-fuzzy-regexp): 新関数。
1778 * navi2ch-localfile.el (navi2ch-localfile-update-file):
1779 ファイルの新規作成ができなくなっていたのに対処。
1781 * navi2ch-article.el
1782 (navi2ch-article-save-message-filter-cache-keys): aborn 廃止。
1783 (navi2ch-article-insert-messages):
1784 フィルタ処理の部分を navi2ch-article-apply-message-filters() に移
1786 Article / Hide / Important / Message Filter モード切り替えで再描画
1787 を繰り返すと navi2ch-article-header-format-function() によって
1788 alist の中身に何重にも text-property が付くことがあったので、いっ
1789 たん text-property を nil にするように。
1790 (navi2ch-article-apply-message-filters): フィルタ処理の部分を
1791 navi2ch-article-insert-messages() から移し、結果だけ返すように。
1792 (navi2ch-article-message-filter-by-subject):
1794 (navi2ch-article-message-filter-subr): フィルタ条件の拡張に対応。
1795 (navi2ch-article-check-message-suppression): フィルタ処理の部分を
1796 navi2ch-article-apply-message-filters() に移動・集約。
1797 (navi2ch-article-delete-message): 微修正。
1798 (navi2ch-article-save-message-filter-cache):
1799 replace 情報の持ち方を変えたので、セーブ時の形式変換をやめる。
1800 (navi2ch-article-load-message-filter-cache):
1802 (navi2ch-article-toggle-replace-message):
1803 同上により、replace 情報の扱いの変更。
1804 (navi2ch-article-toggle-message-filter): 同上。
1805 (navi2ch-article-add-message-filter-rule-subr):
1806 フィルタをすぐ適用しない場合のメッセージを表示するように。
1807 (navi2ch-article-read-message-filter-match):
1809 (navi2ch-article-read-message-filter-result): 微修正。
1811 2006-11-12 Nanashi San <nanashi@users.sourceforge.net>
1813 * acinclude.m4 (AM_PATH_LISPDIR): 削除
1815 * configure.in: lispdir の扱いを automake にまかせる
1816 すでに不要だったので cygwin の特別扱いをやめる
1819 2006-11-06 Nanashi San <nanashi@users.sourceforge.net>
1821 * navi2ch-vars.el (navi2ch-icon-directory): ここで cl マクロを
1823 (navi2ch-splash-display-logo): 当面 nil にしておく
1825 2006-11-04 Nanashi San <nanashi@users.sourceforge.net>
1827 splash に使っている画像は GPL 的フリーではないらしい。
1829 * icons/Makefile.am (icon_DATA): ロゴ削除
1831 * icons/navi2ch-logo.img (Tag): 同上
1833 * icons/navi2ch-logo.xbm (Tag): 同上
1835 * icons/navi2ch-logo.xpm (Tag): 同上
1837 2006-11-02 Nanashi San <nanashi@users.sourceforge.net>
1840 以前最適化した時と比べると、filter 等の処理が増えたことで、関数呼び
1842 hotspot を見付けやすくするためにも一旦 inline function をやめてみる
1844 * navi2ch-article.el (navi2ch-article-inside-range-p): defun に
1845 (navi2ch-article-get-buffer-name): 同上
1846 (navi2ch-article-check-cached): 同上
1847 (navi2ch-article-cleanup-message): 同上
1848 (navi2ch-article-parse-message): 同上
1849 (navi2ch-article-get-first-message): 同上
1850 (navi2ch-article-get-first-message-from-file): 同上
1851 (navi2ch-article-set-link-property-subr): 同上
1852 (navi2ch-article-set-link-property): 同上
1853 (navi2ch-article-put-cite-face): 同上
1854 (navi2ch-article-arrange-message): 同上
1855 (navi2ch-article-insert-message): 同上
1857 * navi2ch-board.el (navi2ch-board-from-file-p): 同上
1858 (navi2ch-board-get-matched-article): 同上
1859 (navi2ch-board-updated-article-p): 同上
1860 (navi2ch-board-expire-date-p): 同上
1862 * navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board): 同上
1864 * navi2ch-util.el (navi2ch-no-logging-message): 同上
1865 (navi2ch-replace-string): 同上
1866 (navi2ch-replace-html-tag-to-string): 同上
1867 (navi2ch-replace-html-tag): 同上
1868 (navi2ch-replace-html-tag-with-buffer): 同上
1869 (navi2ch-replace-html-tag-with-temp-buffer): 同上
1870 (navi2ch-put-alist): 同上
1871 (navi2ch-right-align-strings): 同上
1872 (navi2ch-regexp-alist-to-number-alist): 同上
1873 (navi2ch-match-regexp-alist-subr): 同上
1875 2006-11-02 Nanashi San <nanashi@users.sourceforge.net>
1877 * navi2ch-vars.el (navi2ch-global-view-map): self-insert は不要
1879 * navi2ch-util.el (navi2ch-set-buffer-multibyte): xemacs かどうかで
1880 はなく、set-buffer-multibyte() が束縛されているかで処理を変える
1881 (navi2ch-match-string-no-properties): defalias に
1883 * navi2ch-multibbs.el (navi2ch-2ch-article-to-url): start が nil で
1884 も number でもない時の処理がおかしかったのを修正
1886 * navi2ch-board.el (navi2ch-board-insert-subjects): emacs と
1889 2006-11-01 Nanashi San <nanashi@users.sourceforge.net>
1891 * navi2ch-megabbs.el (navi2ch-megabbs-with-board): id が nil の場合
1893 (navi2ch-megabbs-board-get-file-name): id を使用しないので nil に
1895 2006-11-01 Nanashi San <nanashi@users.sourceforge.net>
1897 read.cgi の raw モードを削除
1899 * navi2ch-article.el (navi2ch-article-get-readcgi-raw-url): 削除
1901 * navi2ch-board.el (navi2ch-board-enable-readcgi): 削除
1902 (navi2ch-board-get-readcgi-url): 削除
1903 (navi2ch-board-get-readcgi-raw-url): 削除
1905 * navi2ch-multibbs.el (navi2ch-2ch-article-update): read.cgi 使用部
1907 (navi2ch-2ch-article-to-url): navi2ch-board-get-readcgi-url を使用
1909 (navi2ch-2ch-board-update): read.cgi 使用部を削除
1911 * navi2ch-net.el (navi2ch-net-update-file-with-readcgi): 削除
1913 * navi2ch-util.el (navi2ch-enable-readcgi-p): 削除
1915 * navi2ch-vars.el (navi2ch-enable-readcgi): 削除
1916 (navi2ch-enable-readcgi-host-list): 削除
1917 (navi2ch-disable-readcgi-host-list): 削除
1919 2006-10-31 Nanashi San <nanashi@users.sourceforge.net>
1921 * navi2ch-config.el.in: 新ファイル
1922 configure の結果を保存 (今のところ icondir のみ)
1924 * Makefile.am (AUTOMAKE_OPTIONS): 要 automake 1.8
1927 * configure.in: navi2ch-config.el を出力
1929 * navi2ch-vars.el (navi2ch-icon-directory): navi2ch-config があれば
1932 2006-10-31 Nanashi San <nanashi@users.sourceforge.net>
1934 * navi2ch-article.el (navi2ch-article-window-configuretion): 削除
1936 * navi2ch-util.el (navi2ch-string-as-unibyte)
1937 (navi2ch-string-as-multibyte): 削除
1938 (navi2ch-assoc-ignore-case): lambda がバイトコンパイルされるように
1939 (navi2ch-boundp, navi2ch-fboundp): 削除
1940 (navi2ch-browse-url-internal): browse-url-new-window-{flag,p} の選
1942 (navi2ch-propertize, navi2ch-set-keymap-default-binding)
1943 (navi2ch-char-valid-p): defalias に
1944 (navi2ch-lock-directory): fboundp を使用
1945 (navi2ch-line-beginning-position, navi2ch-line-end-position):
1946 navi2ch-ifxemacs ではなく fboundp を使用
1947 (navi2ch-compare-number-list, navi2ch-lists-to-list-of-list)
1948 (navi2ch-add-number-lists): 削除
1949 (navi2ch-compare-times): navi2ch-float-time を使用
1950 (navi2ch-right-aligned-string=, navi2ch-string-match-regexp-alist)
1951 (navi2ch-replace-regexp-alist, navi2ch-caller-p)
1952 (navi2ch-compare-version-string): 削除
1954 * navi2ch-net.el (navi2ch-net-send-message-get-spid): 削除
1956 2006-10-30 Nanashi San <nanashi@users.sourceforge.net>
1958 * navi2ch-net.el (navi2ch-net-send-request): C-g で止めた場合は
1959 navi2ch-net-add-down-host を呼び出さない
1960 (navi2ch-net-download-file): navi2ch-net-send-request が nil を返し
1963 2006-10-29 Nanashi San <nanashi@users.sourceforge.net>
1965 * navi2ch-multibbs.el
1966 (navi2ch-multibbs-send-message-retry-confirm-function)
1967 (navi2ch-multibbs-send-message-retry-confirm): 削除
1968 (navi2ch-multibbs-send-message): 上記関数を使用しない
1969 navi2ch-multibbs-send-message-retry-confirm-function を
1970 使ってた人は around advice して flet してください
1972 * navi2ch-article.el
1973 (navi2ch-article-default-message-filter-by-message-alist): 削除
1974 (navi2ch-article-message-filter-by-message): 上記変数を使用しない
1976 * navi2ch-message.el (navi2ch-message-font-lock-keywords)
1977 (navi2ch-message-link-face, navi2ch-message-url-face)
1978 (navi2ch-message-citation-face): 新変数
1979 (navi2ch-message-mode): define-drived-mode を使用
1980 上記変数を font-lock-defaults に
1982 * navi2ch-face.el (navi2ch-message-link-face)
1983 (navi2ch-message-url-face ,navi2ch-message-citation-face): 新 face
1985 2006-10-27 Nanashi San <nanashi@users.sourceforge.net>
1987 * navi2ch.el (navi2ch-save-info): 遅いようなので元に戻す
1989 2006-10-25 Nanashi San <nanashi@users.sourceforge.net>
1991 * navi2ch-megabbs.el (navi2ch-megabbs-send-message): 不要な変数束縛
1994 * navi2ch-oyster.el (navi2ch-oyster-send-message):
1995 navi2ch-2ch-send-message を使用。
1997 2006-10-23 Nanashi San <nanashi@users.sourceforge.net>
1999 * navi2ch-megabbs.el: 新ファイル
2001 * Makefile.am (lisp_LISP): 上記ファイルを追加
2005 * Makefile.in, aclocal.m4, */Makefile.in:
2006 再作成 (automake 1.9.6)
2008 * config.guess, config.sub, elisp-comp, install-sh, missing
2009 * mkinstalldirs, doc/texinfo.tex:
2010 automake 1.9.6 付属のものに更新
2012 * navi2ch-net.el (navi2ch-net-down-host-alist): 新変数
2013 (navi2ch-net-retry-down-host): 新変数
2014 (navi2ch-net-add-down-host): 新関数
2015 (navi2ch-net-down-p): 新関数
2016 (navi2ch-net-send-request): 上記変数・関数を使用して落ちているホス
2017 トは `navi2ch-net-retry-down-host' の間スキップするように
2018 patch#1432266 (アイディアのみ)
2020 * navi2ch-net.el (navi2ch-net-cookies): 新変数
2021 (navi2ch-net-store-cookie): 新関数
2022 (navi2ch-net-match-cookies): 新関数
2023 (navi2ch-net-cookie-file): 新変数
2024 (navi2ch-net-save-cookies): 新関数
2025 (navi2ch-net-load-cookies): 新関数
2026 (navi2ch-net-update-cookies): 新関数
2027 (navi2ch-net-expire-cookies): 新関数
2028 (navi2ch-net-cookie-string): 新関数
2030 * navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-confirm):
2031 ちゃんとしたタイミングで Set-Cookie されるようになったのでキャンセ
2033 (navi2ch-2ch-send-message): 引数 post を (cons key value) な alist
2035 navi2ch-net-cookie-* を使用して Cookie を扱う
2036 (navi2ch-2ch-extract-post): post すべきデータとして、最後の一つだけ
2039 * navi2ch.el (navi2ch-save-info): 編集しやすいように保存
2041 2006-10-23 Nanashi San <nanashi@users.sourceforge.net>
2043 * navi2ch.el (navi2ch): navi2ch-update-file navi2ch-init-file の
2046 * navi2ch-board-misc.el (navi2ch-bm-mode-map): prefix key ("m") に
2048 (navi2ch-bm-fetch-mark-article): navi2ch-net-connect-wait でウェイ
2049 トを入れるようにしたので navi2ch-bm-fetch-wait を使用しない
2051 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上
2053 * navi2ch-vars.el (navi2ch-bm-fetch-wait): 削除
2055 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2057 * navi2ch-util.el (navi2ch-assoc-ignore-case): 新関数
2058 (navi2ch-replace-html-tag-to-string):
2059 assoc-ignore-case -> navi2ch-assoc-ignore-case
2060 (navi2ch-numeric-reference-to-str):
2061 string-to-int -> string-to-number
2062 (navi2ch-end-of-buffer): call-interactively 'end-of-buffer
2063 (navi2ch-make-local-hook): 新関数
2065 * navi2ch-popup-article.el (navi2ch-popup-article-mode):
2066 make-local-hook -> navi2ch-make-local-hook
2068 * navi2ch-net.el (navi2ch-net-get-header):
2069 assoc-ignore-case -> navi2ch-assoc-ignore-case
2071 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback):
2072 gensym -> make-symbol
2074 * navi2ch-message.el (navi2ch-message-insert-backup):
2075 insert-buffer -> insert-buffer-substring
2076 (navi2ch-message-send-message): 同上
2078 * navi2ch-article.el (navi2ch-article-mode): make-local-hook
2079 ではなく navi2ch-make-local-hook を使う
2083 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2085 * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message-success-p):
2088 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2090 * navi2ch-vars.el (navi2ch-message-sendlog-message-format-function):
2093 * navi2ch-util.el (navi2ch-float-time): 新関数
2095 * navi2ch-net.el (navi2ch-net-connect-wait-power): 新変数
2096 (navi2ch-net-connect-time-list): 新変数
2097 (navi2ch-net-connect-wait): 上記変数を使用して待機時間を計算
2098 (navi2ch-net-send-request): 上記時間を挿入
2100 patch#1187825,1188245
2102 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2104 * navi2ch-history.el (navi2ch-history-add): history に必要な情報の
2109 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2111 * navi2ch.el (navi2ch): 同上
2112 (navi2ch-save-info): 同上
2113 (navi2ch-load-info): 同上
2114 (navi2ch-update): 同上
2116 * navi2ch-auto-modify.el (navi2ch-auto-modify-save): 同上
2118 * navi2ch-vars.el (navi2ch-init-file): navi2ch-directory からの相対
2120 (navi2ch-bm-fetched-info-file): 同上
2121 (navi2ch-bookmark-file): 同上
2122 (navi2ch-history-file): 同上
2123 (navi2ch-update-file): 同上
2124 (navi2ch-auto-modify-file): 同上
2128 2006-10-22 Nanashi San <nanashi@users.sourceforge.net>
2130 * navi2ch-util.el (navi2ch-coding-system): navi2ch-vars.el に移動
2132 * navi2ch-vars.el (navi2ch-coding-system): navi2ch-util.el から移動
2133 (navi2ch-board-coding-system-alist): 上記変数を使用
2137 2006-09-14 NOKUBI Takatsugu <knok@daionet.gr.jp>
2139 * doc/navi2ch.texi (How to Write): FAQに書き込み時の確認を回避
2142 2006-07-06 NOKUBI Takatsugu <knok@daionet.gr.jp>
2144 * navi2ch-oyster.el (navi2ch-oyster-send-message): hanamogera-cookie
2146 (navi2ch-oyster-func-alist): extract-postを追加
2148 2006-07-03 Masatake YAMATO <jet@gyve.org>
2150 * navi2ch-multibbs.el (navi2ch-multibbs-func-alist): extract-post
2152 (navi2ch-multibbs-func-alist): SEND-MESSAGE-FUNCにPOST引数を追加。
2153 (navi2ch-multibbs-send-message): extract-postを取得して、再送前に
2154 呼び出すことで、バッファをスキャンするして再送に必要な情報を得ること
2155 ができるようにした。送信試行の最大回数を元に脅した。hanamogera-cookie
2157 (navi2ch-2ch-extract-post): navi2ch-multibbs-get-hanamogera-cookieから
2159 (navi2ch-2ch-send-message): ダイナミックスコープからhanamogera-cookieを
2160 捜すのではなく、POSTという引数を追加して、そこからhanamogera-cookieを
2161 キーとしてassqして、hanamogera-cookieの値を取り出せるようにした。
2162 * navi2ch-jbbs-net.el (navi2ch-jbbs-get-writecgi-url): 引数POSTを追加
2164 * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message): 引数POSTを追加
2166 * navi2ch-localfile.el (navi2ch-localfile-send-message): 引数POSTを追加
2168 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): 引数POSTを追加
2170 * navi2ch-oyster.el (navi2ch-oyster-send-message): 引数POSTを追加した。
2172 2006-07-02 Masatake YAMATO <jet@gyve.org>
2174 * navi2ch-multibbs.el (navi2ch-multibbs-send-message): hana mogera
2176 (navi2ch-multibbs-get-hanamogera-cookie): バッファからhana mogera
2178 (navi2ch-2ch-send-message): hanamogera-cookieが定義されていれば、
2180 (navi2ch-multibbs-send-message): hanamogera-cookieをセット。
2182 2006-06-10 NOKUBI Takatsugu <knok@daionet.gr.jp>
2186 2006-05-29 NOKUBI Takatsugu <knok@daionet.gr.jp>
2188 * navi2ch-multibbs.el: 2ch側の新しい書き込みチェックに対応
2191 2005-09-20 NOKUBI Takatsugu <knok@daionet.gr.jp>
2193 * navi2ch-list.el (navi2ch-list-bbstable-default-url): bbsmenu URL
2196 2005-04-20 mami <mami@users.sourceforge.net>
2199 http://pc8.2ch.net/test/read.cgi/unix/1106152504/841-847n
2201 * navi2ch-vars.el (navi2ch-bm-fetch-wait): 新変数。
2203 * navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): 上記変数
2206 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。
2208 2005-03-16 extra <ekisutora@users.sourceforge.net>
2210 * navi2ch-article.el
2211 (navi2ch-article-update-previous-message-separator): スレの1レス目
2212 がhideされたときにエラーにならないように。
2214 2005-02-19 mami <mami@users.sourceforge.net>
2216 * navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): offline
2218 (navi2ch-bm-fetch-maybe-new-articles): 同上。
2220 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。
2222 2005-02-18 mami <mami@users.sourceforge.net>
2226 2005-02-14 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2228 * navi2ch-message.el (navi2ch-message-mode-map):
2229 C-a, M-m を navi2ch-message-substitute-key-definitions() に移す。
2230 (navi2ch-message-substitute-key-definitions): 新関数。
2231 (navi2ch-message-mode): 上記関数を呼ぶように。
2233 2005-02-14 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2235 * navi2ch-article.el
2236 (navi2ch-article-update-previous-message-separator):
2237 現在位置がbuffer の最後の場合 end を point-max() とするように。
2239 (navi2ch-article-insert-messages):
2240 後でレスの先頭に文字列を挿入するときの為に、message を挿入した場合
2241 は、point で示される marker の insertion-type を t にするように。
2242 (navi2ch-article-reinsert-partial-messages): 上記変更の為、ここで
2243 一時的に insertion-type を t にするのをやめる。
2245 2005-02-11 mami <mami@users.sourceforge.net>
2247 XEmacs の forward-comment はバッファの最後で t を返す模様。
2248 http://list-archive.xemacs.org/xemacs-beta/200210/msg00522.html
2249 * navi2ch-auto-modify.el (navi2ch-auto-modify-skip-comments): 新関
2251 (navi2ch-auto-modify-narrow): 上記関数を使用。
2252 (navi2ch-auto-modify-save-variables): 同上。
2254 2005-02-10 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2256 * navi2ch-article.el
2257 (navi2ch-article-insert-message-separator-by-char): face を付ける
2260 * navi2ch-face.el (navi2ch-article-message-separator-face): 新 face。
2262 2005-02-08 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2264 * navi2ch-article.el
2265 (navi2ch-article-update-previous-message-separator):
2266 previous-single-property-change でいきなりセパレータの最初にいっちゃ
2268 (navi2ch-article-insert-message-separator):
2269 navi2ch-article-message-separator-insert-hide-number-p,
2270 navi2ch-article-message-separator-insert-trailing-newline-p
2272 (navi2ch-article-insert-message): 最後の改行入れるのを
2273 navi2ch-article-insert-message-separator() に移す。
2276 (navi2ch-article-message-separator-insert-hide-number-p): 新変数。
2277 (navi2ch-article-message-separator-insert-trailing-newline-p): 同上。
2279 2005-02-06 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2281 http://pc5.2ch.net/test/read.cgi/unix/1106152504/68 の要望をかなえ
2283 - navi2ch-bm.el のいくつかの defsubst な関数を defun に。
2284 - navi2ch-file-mtime, navi2ch-file-size の追加。
2285 - navi2ch-article-local-dat-regexp,
2286 navi2ch-article-file-name-to-artid の追加。
2288 navi2ch-localfile では navi2ch-article-local-dat-regexp,
2289 navi2ch-article-file-name-to-artid を**わざと**使うようにしてない。
2290 理由は下のパッチがそうなっていなかった為。なんでそうしてなかったか
2293 * navi2ch-util.el (navi2ch-file-mtime, navi2ch-file-size): 新関数。
2295 * navi2ch-article.el (navi2ch-article-local-dat-regexp): 新変数。
2296 (navi2ch-article-file-name-to-artid): 新関数。
2298 * navi2ch-board-misc.el
2299 (navi2ch-bm-set-property, navi2ch-bm-get-state-from-article)
2300 (navi2ch-bm-insert-subject): defsubst -> defun.
2302 * navi2ch.el (navi2ch-update): navi2ch-file-mtime,
2303 navi2ch-file-size を使うように。
2305 * navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 同上。
2307 * navi2ch-net.el (navi2ch-net-update-file)
2308 (navi2ch-net-update-file-diff): 同上。
2310 * navi2ch-localfile.el (navi2ch-localfile-update-file): 同上。
2312 * navi2ch-article.el (navi2ch-article-sync)
2313 (navi2ch-article-get-readcgi-raw-url): 同上。
2315 * navi2ch-board.el (navi2ch-board-expire-date-p): 同上。
2317 * navi2ch-search.el (navi2ch-search-for-each-article):
2318 navi2ch-article-file-name-to-artid,
2319 navi2ch-article-local-dat-regexp を使うように。
2320 (navi2ch-search-article-regexp, navi2ch-search-cache)
2321 (navi2ch-search-orphan): 同上。
2323 * navi2ch-directory.el (navi2ch-directory-set-subject-list): 同上。
2325 * navi2ch-board.el (navi2ch-board-expire): 同上。
2327 * navi2ch-article.el (navi2ch-article-view-article-from-file): 同上。
2329 2005-02-05 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2331 * navi2ch-util.el (navi2ch-read-only-string): まずってた。。
2333 2005-02-05 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2335 header field の read-only 化。
2336 * navi2ch-message.el (navi2ch-message-insert-header): Subject とか
2338 header が終わる箇所に navi2ch-message-header-separator という
2340 (navi2ch-message-header-end): navi2ch-message-header-separator を
2342 (navi2ch-message-beginning-of-line): 新関数。
2343 (navi2ch-message-back-to-indentation): 同上。
2344 (navi2ch-message-mode-map):
2345 navi2ch-message-beginning-of-line,
2346 navi2ch-message-back-to-indentation を追加。
2348 * navi2ch-util.el (navi2ch-read-only-string): 新関数。
2350 <http://pc5.2ch.net/test/read.cgi/unix/1106152504/136>
2351 <http://sourceforge.net/tracker/index.php?func=detail&aid=1115437&group_id=39552&atid=435774>
2353 2005-02-02 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2355 sendlog を書くときの message の format する関数を指定できるように。
2356 message separator の書式をちょっと変更。
2357 * navi2ch-message.el (navi2ch-message-add-sendlog):
2358 navi2ch-message-sendlog-message-format-function を funcall するよ
2360 (navi2ch-message-sendlog-simple-message-format): 新関数。
2361 (navi2ch-message-sendlog-message-format-with-board-name): 同上。
2364 (navi2ch-message-sendlog-message-format-function):
2367 * navi2ch-article.el (navi2ch-article-insert-message-separator):
2368 navi2ch-article-insert-hide-number-following をここで呼ぶようにした。
2369 (navi2ch-article-insert-hide-number-following): 頭のセパレータはやめ。
2370 挿入したときに non-nil を返すように。
2371 (navi2ch-article-insert-message-separator-by-face):
2373 navi2ch-article-insert-hide-number-following を呼ぶのをやめた。
2374 (navi2ch-article-insert-message-separator-by-char): 同上。
2376 (navi2ch-article-delete-message): コメント付けた。
2378 2005-02-01 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2380 * navi2ch-article.el
2381 (navi2ch-article-insert-hide-number-following):
2383 hide 情報の取得を navi2ch-article-message-filter-mode で切り替える
2385 頭にちょっとだけセパレータを入れてみる。
2387 (navi2ch-article-update-previous-message-separator): 新関数。
2388 (navi2ch-article-insert-message-separator): 同上。
2389 (navi2ch-article-insert-message):
2390 navi2ch-article-insert-message-separator-function への funcall を
2391 navi2ch-article-insert-message-separatorに置き換え。
2393 navi2ch-article-update-previous-message-separator を呼ぶように。
2394 (navi2ch-article-hide-message):
2395 navi2ch-article-update-previous-message-separator を呼ぶように。
2397 2005-01-30 mami <mami@users.sourceforge.net>
2399 * navi2ch-article.el
2400 (navi2ch-article-insert-message-separator-by-char): 区切り文字の文
2403 2005-01-28 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2405 * navi2ch-article.el
2406 (navi2ch-article-insert-hide-number-following): 新関数。
2407 (navi2ch-article-insert-message-separator-by-face):
2408 navi2ch-article-insert-hide-number-following を呼ぶように。
2409 (navi2ch-article-insert-message-separator-by-char): 同上。
2411 2005-01-26 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2413 * navi2ch-list.el (navi2ch-list-insert-board-names-subr):
2414 navi2ch-list-display-board-id-p が non-nil だったら、板IDを表示し
2417 * navi2ch-vars.el (navi2ch-list-invalid-host-regexp): コメントの
2419 (navi2ch-list-display-board-id-p): 新変数。
2420 (navi2ch-list-board-id-column): 同上。
2422 2005-01-25 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2424 BE への書き込みで文字ばけないようにする修正。
2425 * navi2ch-multibbs.el (navi2ch-2ch-send-message):
2426 navi2ch-board-get-coding-system の結果を
2427 navi2ch-net-get-param-string に渡すように。
2429 * navi2ch-net.el (navi2ch-net-url-hexify-string):
2430 引数の coding-system がある場合は、それで encode するように。
2431 (navi2ch-net-get-param-string): coding-system を
2432 navi2ch-net-url-hexify-string に渡すように。
2434 2005-01-25 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2437 multibbs module としては作ってない。
2438 他の multibbs module に変更を加えないために、
2439 navi2ch-2ch-send-message, navi2ch-2ch-send-message-success-p での
2440 coding-system の判別に navi2ch-2ch-send-message-last-board を使っ
2442 これらの関数に board を渡すようにしたほうがいいのかな?
2444 * Makefile.am (lisp_LISP): navi2ch-be2ch.el を追加。
2446 * navi2ch.el (toplevel): navi2ch-be2ch を rquire するように。
2448 * navi2ch-multibbs.el
2449 (navi2ch-multibbs-send-message-error-string): 新関数。
2450 (navi2ch-multibbs-send-message): navi2ch-coding-system のかわりに
2451 navi2ch-board-get-coding-system を使うように。
2452 エラー文字列の取得に navi2ch-multibbs-send-message-error-string を
2454 (navi2ch-2ch-send-message-last-board): 新変数。
2455 (navi2ch-2ch-send-message): navi2ch-2ch-send-message-last-board に
2457 cookie に navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm を設定するように。
2458 (navi2ch-2ch-send-message-success-p):
2459 navi2ch-2ch-send-message-last-board の値を使って、coding-system を
2461 (navi2ch-2ch-send-message-error-string): 同上。
2464 (navi2ch-net-send-message-success-p):
2465 引数に coding-system をもらえるように。
2466 引数の coding-system で文字列を decode するように。
2467 (navi2ch-net-send-message-error-string): 同上。
2468 「ログインエラー」をチェックする文字列に追加。
2469 http status によるチェックを navi2ch-multibbs-send-message-error-string に移動。
2472 新ファイル。be@2ch のログインまわりを担当する。
2474 2005-01-25 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2476 * Makefile.am, configure.in:
2478 http://sourceforge.net/tracker/index.php?func=detail&aid=1107635&group_id=39552&atid=435774
2480 * config.guess, config.sub, elisp-comp, install-sh, missing,
2481 * mkinstalldirs: automake 1.9.2, autoconf 2.59 に付属のものに更新
2483 2005-01-23 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2485 * navi2ch-multibbs.el (toplevel): cl を require。
2487 2005-01-22 extra <ekisutora@users.sourceforge.net>
2489 * navi2ch-article.el (navi2ch-article-get-number-list):
2490 数字部分が8文字以上のレスアンカーで、正しくレス番を指せないバグを修正。
2491 http://pc5.2ch.net/test/read.cgi/unix/1085940686/929
2493 2005-01-22 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp>
2496 とりあえずの BE 対応。というか、文字コード指定対応。
2497 navi2ch-board-coding-system-alist に板ID と coding-system を登録す
2498 ることで板に対する文字コードを指定できる。
2500 保存するときに文字コードを変換するんだと、差分更新に対応するのが面
2501 倒なので、開くときに指定できるようにする。
2502 ただ、現状 navi2ch-multibbs-defcallback されている BBS を
2503 navi2ch-board-coding-system-alist に登録すると文字化けしちゃうはず。
2505 * navi2ch-search.el (navi2ch-search-article-regexp):
2506 navi2ch-board-insert-file-contents を使うように。
2507 (navi2ch-search-cache):
2508 navi2ch-article-get-first-message-from-file に board を渡すように。
2509 (navi2ch-search-orphan): 同上。
2511 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-article):
2512 navi2ch-article-get-first-message-from-file に board を渡すように。
2514 * navi2ch-article.el
2515 (navi2ch-article-get-first-message-from-file):
2517 (navi2ch-article-get-message-list):
2518 navi2ch-board-insert-file-contents を使うように。
2520 (navi2ch-article-cached-subject-minimum-size):
2521 board と article を引数に貰うように。
2522 navi2ch-board-insert-file-contents を使うように。
2523 (navi2ch-article-cached-subject): 上記関数の変更に対応。
2525 * navi2ch-board.el (navi2ch-board-get-coding-system): 新関数。
2526 (navi2ch-board-insert-file-contents): 新関数。
2527 (navi2ch-board-get-subject-list):
2528 navi2ch-board-insert-file-contents を使うように。
2529 (navi2ch-board-save-old-subject-file):
2530 navi2ch-board-get-coding-system,
2531 navi2ch-board-insert-file-contents を使うように。
2533 * navi2ch-util.el (navi2ch-insert-file-contents):
2534 coding-system を指定できるように。
2535 指定されていない場合は今まで通り、navi2ch-coding-system を使う。
2537 * navi2ch-vars.el (navi2ch-board-coding-system-alist): 新変数。
2539 2004-12-13 mami <mami@users.sourceforge.net>
2541 * navi2ch-board.el (navi2ch-board-expire):
2542 navi2ch-board-expire-date を引くべきところを足していたのを修正。
2543 http://pc5.2ch.net/test/read.cgi/unix/1085940686/845
2545 2004-12-12 mami <mami@users.sourceforge.net>
2547 * navi2ch-article.el
2548 (navi2ch-article-make-mode-line-identification): 新関数として分離。
2549 (navi2ch-article-set-mode-line): 上記関数を使うように。
2551 * navi2ch-message.el
2552 (navi2ch-message-make-mode-line-identification): 新関数として分離。
2553 (navi2ch-message-write-message): 上記関数を使うように。
2555 2004-12-12 mami <mami@users.sourceforge.net>
2557 * navi2ch-net.el (navi2ch-net-send-message-error-string): 文字列が
2558 取得できなかったときは HTTP status を返すように。
2560 2004-12-12 mami <mami@users.sourceforge.net>
2562 * navi2ch-board.el (navi2ch-board-expire):
2563 navi2ch-board-expire-orphan-only が nil のとき expire されないバグ
2565 http://pc5.2ch.net/test/read.cgi/unix/1085940686/748
2567 2004-11-21 mami <mami@users.sourceforge.net>
2569 * navi2ch-list.el (navi2ch-list-get-etc-category):
2570 navi2ch-list-etc-file-name に navi2ch-directory の外のファイルを指
2572 http://pc5.2ch.net/test/read.cgi/unix/1085940686/744-746n
2574 2004-11-21 mami <mami@users.sourceforge.net>
2576 * navi2ch-message.el (navi2ch-message-cite-original-from-number):
2579 * navi2ch-board-misc.el (navi2ch-bm-textize-mark-article): 同上。
2580 (navi2ch-bm-mark-by-query): 同上。
2582 * navi2ch-article.el (navi2ch-article-select-view-range-subr): 同
2584 (navi2ch-article-goto-number): 同上。
2586 2004-10-26 mami <mami@users.sourceforge.net>
2588 * navi2ch-articles.el (navi2ch-articles-remove-article): 新関数。
2589 (navi2ch-articles-remove-mark-article): 同上。
2590 (navi2ch-articles-mode-map): 上記関数をバインド。
2592 2004-10-26 mami <mami@users.sourceforge.net>
2594 * navi2ch-articles.el (navi2ch-articles-get-article): バッファが削
2595 除されていたときエラーとならないように。
2596 (navi2ch-articles-get-board): 同上。
2597 http://pc5.2ch.net/test/read.cgi/unix/1085940686/671
2599 2004-10-18 mami <mami@users.sourceforge.net>
2601 * navi2ch.el (navi2ch-update): メッセージ調整。
2602 (navi2ch-toggle-offline): 同上。
2605 2004-10-17 mami <mami@users.sourceforge.net>
2607 * navi2ch*.el: checkdoc と目視でメッセージ調整、docstring 調整、コ
2610 * navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 引き数の変数
2613 2004-10-12 mami <mami@users.sourceforge.net>
2615 * configure.in: 1.7.5-DEV にアップデート。
2617 2004-10-12 mami <mami@users.sourceforge.net>
2619 * navi2ch: 1.7.5 リリース。
2620 * configure.in: 1.7.5 にアップデート。
2622 2004-10-10 mami <mami@users.sourceforge.net>
2626 2004-10-09 mami <mami@users.sourceforge.net>
2628 * navi2ch-util.el (navi2ch-expand-file-name): expand した結果が
2629 navi2ch-directory の外のときはエラーに。
2632 * navi2ch.el (navi2ch-2ch-url-p): ホスト名がないときは nil に。
2633 http:///〜 などの URL 対策。
2634 http://pc5.2ch.net/test/read.cgi/unix/1085940686/555
2636 2004-10-08 mami <mami@users.sourceforge.net>
2640 2004-10-06 mami <mami@users.sourceforge.net>
2642 * navi2ch-jbbs-shitaraba.el (navi2ch-js-host-list): 新変数。
2643 (navi2ch-js-p): 上記変数を使うように。
2645 * navi2ch-history.el (navi2ch-history-cut-mark-article): 新関数。
2646 (navi2ch-history-mode-map): 上記関数をバインド。
2647 http://pc5.2ch.net/test/read.cgi/unix/1085940686/550
2649 * navi2ch-bookmark.el (navi2ch-bookmark-delete-mark-article): 新関
2651 (navi2ch-bookmark-mode-map): 上記関数をバインド。
2653 2004-09-28 mami <mami@users.sourceforge.net>
2655 * navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
2656 http://jbbs.livedoor.jp/ に対応。
2657 http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1040452916/181
2659 * navi2ch-history.el (navi2ch-history-mode-map): キーバインド変更。
2660 http://pc5.2ch.net/test/read.cgi/unix/1085940686/506-511n
2662 2004-09-12 mami <mami@users.sourceforge.net>
2664 * navi2ch-util.el (navi2ch-decode-coding-region-linewise): 新関数。
2666 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): XEmacs では
2668 http://pc5.2ch.net/test/read.cgi/unix/1085940686/461-463n
2669 http://pc5.2ch.net/test/read.cgi/unix/1085940686/487
2671 2004-08-26 mami <mami@users.sourceforge.net>
2673 * navi2ch-vars.el (navi2ch-article-link-regexp-alist):
2674 amazon.co.jp への URL の最後に / を含めるように。
2676 2004-08-25 mami <mami@users.sourceforge.net>
2678 * navi2ch-article.el (navi2ch-article-parse-message): JBBS@したら
2679 ばのキャップやトリップもフォント変更するように。
2681 2004-08-19 mami <mami@users.sourceforge.net>
2683 * navi2ch-article.el (navi2ch-article-goto-number-or-board):
2684 デフォルト値も入力値もなかった場合はメッセージを出さないように。
2685 存在しない板が入力されたときのメッセージを変更。
2686 http://pc5.2ch.net/test/read.cgi/unix/1085940686/410-414n
2688 2004-08-18 mami <mami@users.sourceforge.net>
2690 * configure.in: 1.7.4-DEV にアップデート。
2692 2004-08-18 mami <mami@users.sourceforge.net>
2694 * navi2ch: 1.7.4 リリース。
2695 * configure.in: 1.7.4 にアップデート。
2697 2004-08-08 Nanashi San <nanashi@users.sourceforge.net>
2699 * navi2ch-vars.el (navi2ch-list-invalid-host-regexp): 新変数
2701 * navi2ch-list.el (navi2ch-list-valid-board): 上記変数を使用。
2703 2004-08-06 Nanashi San <nanashi@users.sourceforge.net>
2705 * navi2ch-article.el (navi2ch-article-set-link-property): h?t?tps?
2706 以外の場合、リンクが貼られないのを修正。
2707 (navi2ch-article-disable-display-link-commands):
2708 navi2ch-article-select-current-link を追加。
2710 * navi2ch-multibbs.el
2711 (navi2ch-multibbs-send-message-retry-confirm-function): typo 修正。
2712 (navi2ch-multibbs-send-message-retry-confirm): 新関数。
2713 (navi2ch-multibbs-send-message): 上記関数を使用。
2715 * navi2ch-net.el (navi2ch-net-get-content): Connection ヘッダが
2717 (navi2ch-net-update-file-diff): last から substring を取るのは
2720 * navi2ch-util.el (navi2ch-add-days-to-time): 夏時間でも動くように。
2722 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): ASIN は
2725 * navi2ch-vars.el (navi2ch-article-url-regexp): "(" ")" を URL の
2727 (navi2ch-article-link-regexp-alist): 同上。
2729 2004-08-05 mami <mami@users.sourceforge.net>
2733 2004-08-04 mami <mami@users.sourceforge.net>
2735 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map):
2736 [(shift iso-lefttab)] に navi2ch-article-previous-link をバインド。
2737 http://pc5.2ch.net/test/read.cgi/unix/1085940686/325
2739 2004-08-03 mami <mami@users.sourceforge.net>
2741 * navi2ch-article.el (navi2ch-article-select-current-link-number):
2742 navi2ch-article-select-current-link-number-style が 'jump で
2743 navi2ch-article-redraw-when-goto-number が nil の場合、リンク先レ
2744 スが表示されてないときに popup せず表示範囲を広げるように。
2745 http://pc5.2ch.net/test/read.cgi/unix/1085940686/154
2747 2004-07-23 mami <mami@users.sourceforge.net>
2749 * navi2ch-article.el
2750 (navi2ch-article-get-article-length): 新関数。
2751 (navi2ch-article-str-to-num): 上記関数を使ってレス数を得るように。
2752 popup から popup するときレス数が少なくなってしまうバグの修正。
2753 http://pc5.2ch.net/test/read.cgi/unix/1085940686/155
2755 2004-07-16 mami <mami@users.sourceforge.net>
2757 board 系モードで、スレのない最下行での U の挙動を修正。
2759 * navi2ch-board-misc.el (navi2ch-bm-show-url-subr): a と l で
2760 article が存在しない行のときは nil を返すように。
2761 (navi2ch-bm-show-url): 上記で nil が返ってきたときはメッセージを出
2764 * navi2ch-article.el (navi2ch-article-copy-title): a と A で
2765 article が存在しない行のときはメッセージを出して終了するように。
2767 2004-07-13 mami <mami@users.sourceforge.net>
2769 * navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
2770 http://jbbs.livedoor.com/ に対応。
2771 http://pc5.2ch.net/test/read.cgi/unix/1085940686/259
2773 2004-05-30 mami <mami@users.sourceforge.net>
2775 * navi2ch-bookmark.el (navi2ch-bookmark-delete-bookmark):
2776 save-excursion を save-current-buffer に変更。
2777 navi2ch-list-delete-global-bookmark したときにカーソル位置が移動し
2780 2004-05-29 miz <miz@users.sourceforge.net>
2782 * navi2ch-oyster.el: ●サーバ移転対応
2784 2004-05-09 Nanashi San <nanashi@users.sourceforge.net>
2786 * README: UNIX 板の URL を更新。
2788 2004-05-05 Nanashi San <nanashi@users.sourceforge.net>
2790 * configure.in: 1.7.3-DEV にアップデート。
2792 2004-05-05 Nanashi San <nanashi@users.sourceforge.net>
2794 * navi2ch: 1.7.3 リリース。
2795 * configure.in: 1.7.3 にアップデート。
2797 * navi2ch-util.el (navi2ch-set-mode-line-identification):
2798 navi2ch-mode-line-identification を値ではなくシンボルとして
2799 mode-line-buffer-identification に設定。
2800 http://pc3.2ch.net/test/read.cgi/unix/1075905430/813
2802 * navi2ch-multibbs.el
2803 (navi2ch-multibbs-send-message-retry-comfirm-function): 新変数。
2804 (navi2ch-multibbs-send-message): 上記変数を使用。
2806 2004-05-02 Nanashi San <nanashi@users.sourceforge.net>
2810 * *.el: (defvar *-ident ...) -> (defconst *-ident ...)
2812 * 各種ファイル: Copyright 更新。
2814 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): バグ持ちの
2815 regexp-opt-depth() の場合は nil に。
2817 * navi2ch-net.el (navi2ch-net-update-file-diff-size): 新変数。
2818 (navi2ch-net-update-file-diff): 1 バイトかつ \n 固定ではなく、上記
2819 変数のサイズに従い元のファイルにオーバーラップさせて取得。
2820 あぼーん後にたまたま前回取得の終端位置が "\n" になったので、精度を
2823 * navi2ch-article.el (navi2ch-article-set-link-property): literal
2825 (navi2ch-article-view-article): エラーの後始末をする。
2827 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL の頭の
2830 2004-04-30 Nanashi San <nanashi@users.sourceforge.net>
2832 * navi2ch-vars.el (navi2ch-article-link-regexp-alist):
2833 amazon.co.jp への URL を正規化。
2835 2004-04-29 Nanashi San <nanashi@users.sourceforge.net>
2837 * navi2ch-face.el (navi2ch-article-header-fusianasan-face):
2840 * navi2ch-article.el (navi2ch-article-parse-message): ふしあなさん
2842 (navi2ch-article-default-header-format-function): 印の付いた部分に
2843 navi2ch-article-header-fusianasan-face を付ける。
2845 * Makefile.am ($(srcdir)/navi2ch-version.el): maintainer mode が有
2847 ($(srcdir)/bcomp.el): 同上。
2849 * navi2ch.el (navi2ch-update): pgp 等が利用できる場合は検証する。
2851 * navi2ch-util.el (navi2ch-verify-signature-file): 新関数。
2853 * navi2ch-vars.el (navi2ch-pgp-verify-command-line): 新変数。
2855 * navi2ch-net.el (navi2ch-net-download-file): time に文字列だけで
2856 はなく current-time() 形式も許す。
2857 (navi2ch-net-update-file): time が 'file なら更新するファイルの更
2859 (navi2ch-net-download-logo): SETTING.TXT も保存しておく。
2861 * navi2ch-util.el (navi2ch-coding-system): 可能であれば cp932 を使
2863 * navi2ch-futaba.el (navi2ch-futaba-variable-alist): 'shift_jis で
2864 はなく navi2ch-coding-system を使用。
2866 * navi2ch-jbbs-net.el (navi2ch-jbbs-variable-alist): 同上。
2868 * navi2ch-localfile.el (navi2ch-localfile-variable-alist): 同上。
2869 (navi2ch-localfile-coding-system): 同上。
2871 * navi2ch-machibbs.el (navi2ch-machibbs-variable-alist): 同上。
2873 * navi2ch-oyster.el (navi2ch-oyster-variable-alist): 同上。
2875 * navi2ch-jbbs-shitaraba.el (navi2ch-js-coding-system): 新変数。
2876 可能であれば eucjp-ms を使用。
2877 (navi2ch-js-variable-alist): 'euc-japan ではなく上記変数を使用。
2878 (navi2ch-js-send-message): 同上。
2879 (navi2ch-js-send-message-error-string): 同上。
2881 * navi2ch-oyster.el (navi2ch-oyster-update-file-with-offlaw):
2882 navi2ch-net-get-content() の結果を unibyte のまま扱うように。
2884 * navi2ch-net.el (navi2ch-net-get-content): 結果を unibyte のまま
2886 (navi2ch-net-update-file): navi2ch-net-get-content() の結果を
2888 (navi2ch-net-update-file-with-readcgi): 同上。
2889 (navi2ch-net-update-file-diff): 同上。
2890 差分更新と関数での変換は両立しないので、func 引数を削除。
2892 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): 変換元バッファ
2893 を unibyte として扱い、{decode,encode}-coding-region() に応じて適宜
2894 navi2ch-set-buffer-multibyte() を呼び出すように。
2896 2004-04-29 Nanashi San <nanashi@users.sourceforge.net>
2898 * navi2ch-util.el (navi2ch-caller-p): 新関数。
2899 (navi2ch-compare-version-string): 新関数。
2901 * navi2ch-article.el (navi2ch-article-set-link-property): 置換先が
2902 関数だった場合はその返却値の \ を特別扱いしない。
2904 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): docstring、
2906 (navi2ch-article-url-regexp): RFC 2396 に準拠。
2908 2004-04-25 Nanashi San <nanashi@users.sourceforge.net>
2910 * navi2ch-article.el
2911 (navi2ch-article-disable-display-link-commands):
2912 navi2ch-article-show-url-at-point → navi2ch-show-url-at-point
2914 * navi2ch-util.el (navi2ch-disabled-key): 新関数。
2916 * navi2ch-vars.el (navi2ch-global-map): "C-xC-e" に ignore ではな
2919 * navi2ch.el (navi2ch-url-at-point): 新関数。
2920 (navi2ch-show-url-at-point): 新関数。
2922 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): "u"
2923 を navi2ch-show-url-at-point に変更。
2924 (navi2ch-popup-article-url-at-point): 新関数。
2925 (navi2ch-popup-article-show-url-at-point): 削除。
2927 * navi2ch-list.el (navi2ch-list-url-at-point): 新関数。
2929 * navi2ch-board-misc.el (navi2ch-bm-url-at-point): 新関数。
2931 * navi2ch-article.el (navi2ch-article-cleanup-message): 削る行頭の
2933 (navi2ch-article-mode-map): u を navi2ch-show-url-at-point に変更。
2934 (navi2ch-article-url-at-point): docfix
2935 (navi2ch-article-show-url-at-point): 削除。
2937 * navi2ch-net.el (navi2ch-open-network-stream-via-command):
2938 navi2ch-open-network-stream-command の自由度を上げた。
2940 * navi2ch-vars.el (navi2ch-open-network-stream-command): 上記変更
2941 について docstring および custom type を変更。
2943 * navi2ch-article.el (navi2ch-article-set-link-property): cdr が関
2944 数だった場合はその返却値を利用するように。
2946 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): 上記変更に
2948 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/740>
2950 2004-04-24 Nanashi San <nanashi@users.sourceforge.net>
2952 ネットワーク接続に外部コマンドや自前関数を使えるようにしてみた。
2954 * navi2ch-message.el (navi2ch-message-send-message): レスをポスト
2957 * navi2ch-net.el (navi2ch-open-network-stream-with-retry):
2958 navi2ch-open-network-stream から名称変更。
2959 (navi2ch-open-network-stream-via-command): 新関数。
2960 (navi2ch-net-send-request): process-status が run の時も実行。
2961 (navi2ch-net-send-request): process-status が run の時も除外。
2962 navi2ch-open-network-stream-function を使用。
2963 (navi2ch-net-get-status): process-status が run の時もループ。
2964 (navi2ch-net-get-header): 同上。
2965 (navi2ch-net-get-chunk): 同上。
2966 (navi2ch-net-get-content): 同上。
2968 * navi2ch-vars.el (navi2ch-open-network-stream-function): 新変数。
2969 (navi2ch-open-network-stream-command): 新変数。
2971 2004-04-24 Nanashi San <nanashi@users.sourceforge.net>
2973 * navi2ch-net.el (navi2ch-open-network-stream): 新関数。
2974 EINPROGRESS、EALREADY の場合は再試行する。
2975 (navi2ch-net-send-request): 上記関数を使用。
2977 2004-04-23 Nanashi San <nanashi@users.sourceforge.net>
2979 * navi2ch-article.el
2980 (navi2ch-article-disable-display-link-commands): eval-expression
2983 * navi2ch-board-misc.el (navi2ch-bm-select-article-or-scroll): こ
2985 (navi2ch-bm-remove-article-subr): file-error のみを無視。
2987 * navi2ch-board.el (navi2ch-board-expire-date-p): current-time()
2989 (navi2ch-board-expire): 同上。
2991 * navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist): <?...>
2993 (navi2ch-make-sortable-date): 削除。
2994 (navi2ch-make-datevec): 削除。
2995 (navi2ch-get-offset-datevec): 削除。
2996 (navi2ch-compare-number-list): 新関数。
2997 (navi2ch-lists-to-list-of-list): 新関数。
2998 (navi2ch-add-number-lists): 新関数。
2999 (navi2ch-compare-times): navi2ch-compare-number-list() を使用。
3000 (navi2ch-add-days-to-time): 新関数。
3002 2004-04-21 Nanashi San <nanashi@users.sourceforge.net>
3004 * navi2ch-multibbs.el (navi2ch-multibbs-send-message): cookie 要求
3005 のメッセージを表示し、同意を求める。(結構不穏な事書いてあります)
3006 (navi2ch-2ch-send-message): cookie の expire を確認。
3008 * navi2ch-oyster.el (navi2ch-oyster-send-message): 同上。
3010 * navi2ch-net.el (navi2ch-net-send-message-get-spid): cookie の
3013 * navi2ch.el (navi2ch): navi2ch-auto-update が nil の時、lock が行
3015 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/667>
3017 2004-04-17 Nanashi San <nanashi@users.sourceforge.net>
3019 * navi2ch-util.el (navi2ch-truncate-string-to-width): 新関数。
3020 XEmacs の truncate-string-to-width が壊れているので。
3022 * navi2ch-message.el (navi2ch-message-insert-aa-list): 上記関数を
3025 * README: UNIX 板の URL を更新。
3027 2004-04-14 Nanashi San <nanashi@users.sourceforge.net>
3029 * navi2ch-article.el (navi2ch-article-popup-dialog): "" だとセパレー
3031 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/465>
3033 * navi2ch-splash.el (navi2ch-splash-copyright-notice): Navi2ch
3034 Project 以外の Copyright holder についての説明文を挿入。
3035 (navi2ch-splash-insert-text): 縦センタリングの計算方法を変更。
3037 * navi2ch-vars.el (navi2ch-global-view-map): delete 系のキーをキー
3040 * navi2ch-util.el (navi2ch-delete-keys): 新変数。
3041 (navi2ch-define-delete-keys): 新関数。
3042 (navi2ch-read-char): 入力されたキーを表示できるか検査。
3044 * navi2ch-article.el (navi2ch-article-mode-map): 上記関数を使用。
3046 * navi2ch-board-misc.el (navi2ch-bm-mode-map): 同上。
3048 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。
3050 * navi2ch-list.el (navi2ch-list-mode-map): 同上。
3052 2004-04-14 Nanashi San <nanashi@users.sourceforge.net>
3054 * navi2ch-article.el (navi2ch-article-mode-map):
3055 `navi2ch-article-show-url-at-point' をバインド。
3056 (navi2ch-article-get-number-list): 新関数。
3057 (navi2ch-article-select-current-link): 上記関数を使用。
3058 (navi2ch-article-get-link-text-subr): 同上。
3059 (navi2ch-article-number-list-to-url): 新関数。
3060 (navi2ch-article-select-current-link-number): 上記関数を使用。
3061 (navi2ch-article-disable-display-link-commands): 新変数。
3062 (navi2ch-article-display-link-minibuffer): 上記変数に含まれるコマ
3063 ンドの後はミニバッファを更新しないように。
3064 (navi2ch-article-url-at-point): 新関数。
3065 (navi2ch-article-show-url-at-point): 新関数。
3067 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map):
3068 `navi2ch-popup-article-show-url-at-point' をバインド。
3069 (navi2ch-popup-article-show-url): 新関数。
3071 2004-04-11 Nanashi San <nanashi@users.sourceforge.net>
3073 * navi2ch-util.el (navi2ch-set-keymap-default-binding): GNU Emacs
3074 でのデフォルト動作指定を (define-key map [t] command) に。
3076 * navi2ch-article.el (navi2ch-article-message-filter-by-message):
3079 2004-04-09 Nanashi San <nanashi@users.sourceforge.net>
3081 マクロの使用を未評価の引数が必要な場合のみに制限。
3083 * navi2ch-util.el (navi2ch-mouse-key): 新関数。
3084 (navi2ch-define-mouse-key): 上記関数を使うように。
3086 (navi2ch-set-buffer-multibyte): マクロ→エイリアス
3087 (navi2ch-string-as-unibyte): 同上
3088 (navi2ch-string-as-multibyte): 同上
3089 (navi2ch-make-sortable-date): マクロ→関数
3090 (navi2ch-match-string-no-properties): マクロ→インライン関数
3092 * navi2ch-mona.el (navi2ch-find-face): マクロ→エイリアス
3093 (navi2ch-mona-char-height): マクロ→関数
3094 (navi2ch-set-face-parent): 同上
3096 2004-04-09 Nanashi San <nanashi@users.sourceforge.net>
3098 * navi2ch.el (navi2ch): condition-case して signal すると
3099 debug-on-* が signal の部分になるので unwind-protect を使用。
3101 * navi2ch-util.el (navi2ch-add-replace-html-tag): regexp-opt のバ
3102 グへに再び対処。この関数の実行時間はそれほど重要ではないので、まず
3103 regexp-opt がエラーを起こすかどうかを試し、regexp-opt を使うか
3104 regexp-quote を使うかを判別する。
3106 2004-04-08 Nanashi San <nanashi@users.sourceforge.net>
3108 * navi2ch-vars.el (navi2ch-global-view-map):
3109 [del] [delete] [backspace] で "\d" が入力されるように。
3110 (上記の子 map): scrolldown 系のバインドは "\d" のみに。
3112 * navi2ch-board-misc.el (navi2ch-bm-get-state-from-article): 新関数。
3113 (navi2ch-bm-insert-subject): 上記関数を使用。
3114 (navi2ch-bm-update-article): 新関数。
3115 (navi2ch-bm-remove-article-subr): 上記関数を使用。
3116 (navi2ch-bm-remove-article): 不要な更新を削除。
3118 * navi2ch-article.el (navi2ch-article-view-article):
3119 navi2ch-bm-update-article を使用。
3120 (navi2ch-article-kill-buffer-hook): 同上。
3121 (navi2ch-article-remove-article): 不要な更新を削除。
3123 * navi2ch-util.el (navi2ch-match-regexp-alist-subr): key は整数な
3125 (navi2ch-update-html-tag-regexp): 新関数。
3126 (navi2ch-add-replace-html-tag-regexp): 上記関数を使うように。
3127 (navi2ch-add-replace-html-tag): 同上。
3128 regexp-opt のバグに由来する work around を削除。
3130 * navi2ch-net.el (navi2ch-net-ignore-errors): make-symbol したシン
3132 (navi2ch-net-url-unreserved-chars): 準拠仕様を RFC 2396 に。
3133 (navi2ch-net-url-hexify-string): ちょっと書き直し。
3134 (navi2ch-net-get-param-string): 「=」の左辺もエスケープ。
3136 2004-04-05 Nanashi San <nanashi@users.sourceforge.net>
3138 * navi2ch-util.el (navi2ch-re-search-forward-regexp-alist): 再マッ
3140 (navi2ch-string-match-regexp-alist): 同上。
3141 (navi2ch-replace-regexp-alist): 関数を呼び出す場合、マッチした文字
3144 * navi2ch-message.el (navi2ch-message-mode-map): C-c y → C-c C-j
3146 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/528>
3148 2004-04-04 Nanashi San <nanashi@users.sourceforge.net>
3150 * navi2ch-article.el (navi2ch-article-set-link-property): マッチし
3151 た後、少なくとも 1 文字は進めるように。
3153 * navi2ch.el (navi2ch-goto-url): デフォルト値として、カーソル下の
3156 * navi2ch-article.el (navi2ch-article-set-link-property):
3157 regexp-alist をあらかじめ内部形式に変換しておく。
3160 * navi2ch-util.el (navi2ch-regexp-alist-to-number-alist): 新関数。
3161 (navi2ch-match-regexp-alist-subr): 上記関数を使用。
3162 (navi2ch-replace-regexp-alist): regexp-alist をあらかじめ内部形式
3165 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): <> の間に
3166 「:」を含まない文字列は URL と見なさない。
3168 2004-04-03 Nanashi San <nanashi@users.sourceforge.net>
3170 * navi2ch-article.el (navi2ch-article-set-link-property): 複数の正
3171 規表現をまとめて検索するように。navi2ch-article-link-regexp-alist
3172 を使用して URL ではない物にもリンクを貼れるように。
3174 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): 新変数。
3176 * navi2ch-util.el (navi2ch-match-regexp-alist-subr): 新関数。
3177 (navi2ch-re-search-forward-regexp-alist): 新関数。
3178 (navi2ch-string-match-regexp-alist): 新関数。
3179 (navi2ch-replace-regexp-alist): 新関数。
3181 2004-03-30 Nanashi San <nanashi@users.sourceforge.net>
3183 * navi2ch-vars.el (navi2ch-2ch-host-list):
3184 pc.2ch.net pc2.2ch.net 追加。
3186 * navi2ch-board.el (navi2ch-board-url-to-board):
3187 navi2ch-list-board-name-list を使ってそれっぽい名前を付けるように。
3189 2004-03-28 mami <mami@users.sourceforge.net>
3191 * navi2ch-jbbs-net.el
3192 (navi2ch-jbbs-url-regexp): 新変数。
3193 (navi2ch-jbbs-get-writecgi-url): 新関数。
3194 (navi2ch-jbbs-send-message): 上記を使うように。
3195 http://pc3.2ch.net/test/read.cgi/unix/1075905430/452
3197 (navi2ch-jbbs-func-alist): error-string を削除。
3198 (navi2ch-jbbs-send-message): Cookie に NAME と MAIL を追加。
3199 MESSAGE が二重になっていたので片方を削除。
3201 2004-03-28 mami <mami@users.sourceforge.net>
3203 * ChangeLog: ChangeLog.1, ChangeLog.2 に分割。
3205 2004-03-28 mami <mami@users.sourceforge.net>
3207 * navi2ch-jbbs-shitaraba.el
3209 新形式 URL に対応。rawmode.cgi に対応。ID を表示するように。
3210 http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/126-140n
3212 (navi2ch-js-get-writecgi-url): 廃止。
3213 (navi2ch-js-get-cgi-url): 新関数。
3214 (navi2ch-js-send-message): 上記を使い、引き数を渡すように。
3215 http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/129-133n
3217 (navi2ch-js-article-to-url-subr): 新関数。新形式 URL に対応。
3218 (navi2ch-js-article-to-url): 上記を使うように。
3219 (navi2ch-js-article-to-rawmode-url): 新関数。
3221 (navi2ch-js-parse-regexp): rawmode.cgi の出力に対応。
3222 (navi2ch-js-article-callback): 2番目の引き数を取得開始レス番に変更
3224 rawmode.cgi の出力に対応。ID を表示するように。
3225 (navi2ch-js-article-callback-diff): 上記変更にともない廃止。
3226 (navi2ch-js-article-update): navi2ch-js-article-to-rawmode-url を
3227 使うように。差分取得のとき navi2ch-js-article-callback に start を
3229 (navi2ch-js-parse-subject-regexp): 廃止。
3230 (navi2ch-js-parse-subject): 同上。
3231 (navi2ch-js-make-article): 同上。
3233 2004-03-25 Nanashi San <nanashi@users.sourceforge.net>
3235 * navi2ch-vars.el (navi2ch-list-moved-board-alist): 新変数。
3236 キーが旧 URL、値が新 URL の alist。
3238 * navi2ch-list.el (navi2ch-list-make-board-txt): 上記変数を使用し
3239 て移転した板の URL を変更できるように。
3241 2004-03-24 Nanashi San <nanashi@users.sourceforge.net>
3243 * navi2ch-splash.el (navi2ch-splash-copyright-notice):
3245 (navi2ch-splash-logo-ascii):
3246 24 行の端末でも上記が全て表示されるように。
3248 2004-03-23 Nanashi San <nanashi@users.sourceforge.net>
3250 * navi2ch-article.el (navi2ch-article-message-filter-by-message):
3251 navi2ch-article-message-filter-subr() の引数が副作用で並べかえられ
3253 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/349>
3255 2004-03-21 Nanashi San <nanashi@users.sourceforge.net>
3257 * configure.in: 1.7.2-DEV にアップデート。
3259 2004-03-21 Nanashi San <nanashi@users.sourceforge.net>
3261 * navi2ch: 1.7.2 リリース。
3262 * configure.in: 1.7.2 にアップデート。
3264 2004-03-19 Nanashi San <nanashi@users.sourceforge.net>
3266 * 今年に入ってから更新されてるファイル: Copyright 更新
3269 2004-03-18 Nanashi San <nanashi@users.sourceforge.net>
3271 * navi2ch-article.el
3272 (navi2ch-article-default-message-filter-by-message-alist): 新変数。
3273 (navi2ch-article-message-filter-by-message): 上記変数を使うように。
3275 * navi2ch-vars.el (navi2ch-global-map): Navi2ch 内では C-xC-e を
3278 2004-03-18 NOKUBI Takatsugu <knok@daionet.gr.jp>
3280 * navi2ch.el: eval-last-sexp, shell-command に advice 追加。
3284 2004-03-12 Nanashi San <nanashi@users.sourceforge.net>
3286 * navi2ch-util.el (navi2ch-right-align-strings): 新関数。
3287 (navi2ch-right-aligned-string<): 新関数。
3288 (navi2ch-right-aligned-string=): 新関数。
3289 (navi2ch-compare-strings): 削除。
3290 * navi2ch-directory.el (navi2ch-directory-set-subject-list):
3292 * navi2ch-search.el (navi2ch-search-for-each-article): 同上。
3294 2004-03-10 Nanashi San <nanashi@users.sourceforge.net>
3296 * navi2ch-util.el (navi2ch-compare-strings): 新関数。
3299 * navi2ch-directory.el (navi2ch-directory-set-subject-list):
3300 板 ID が数字であると仮定していたので、上記関数を使うように。
3302 * navi2ch-search.el (navi2ch-search-for-each-article): 板中のスレ
3305 2004-03-05 mami <mami@users.sourceforge.net>
3307 * navi2ch-list.el (navi2ch-list-ignore-category-list): 板カテゴリ
3308 再編にともない「運営」を「運営案内」に変更。
3309 http://qb3.2ch.net/test/read.cgi/operate/1077986839/105
3311 2004-02-29 Nanashi San <nanashi@users.sourceforge.net>
3313 * configure.in (AC_PREREQ): Autoconf 2.53 以降を要求。
3315 * Makefile.am (AUTOMAKE_OPTIONS): Automake 1.5 以降を要求。
3317 2004-02-28 Nanashi San <nanashi@users.sourceforge.net>
3319 * navi2ch-mona.el (navi2ch-mona-enable-list): 新変数。
3320 (navi2ch-mona-disable-list): 新変数。
3321 (navi2ch-mona-match-p): 新関数。
3322 (navi2ch-mona-arrange-message): 上記を使用し、
3323 navi2ch-mona-{enable,disable}-{board,article}-list より一般化した
3324 条件でモナーフォントを有効にするかどうかを判断。
3326 * navi2ch-article.el (navi2ch-article-display-link-minibuffer):
3327 isearch 中はリンク先を表示しない。
3329 * navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist):
3330 英字から始まる場合のみ HTML タグとみなす。
3331 東アジアnews+ <http://news2.2ch.net/news4plus/> の名無しさんに対応。
3333 * navi2ch-search.el (navi2ch-search-all-board-list): 結果を逆順に。
3335 2004-02-15 Nanashi San <nanashi@users.sourceforge.net>
3337 * navi2ch-search.el (navi2ch-search-subject-subr): 引数に板リスト
3339 (navi2ch-search-article-subr): 同上。
3340 (navi2ch-search-all-subject): 上記関数を使うように。
3341 (navi2ch-search-all-article): 同上。
3342 全ての板で検索する場合、"a" を押してから "regexp:" のプロンプトが
3345 2004-01-17 Nanashi San <nanashi@users.sourceforge.net>
3347 * navi2ch-vars.el (navi2ch-article-url-regexp):
3350 2004-01-13 Nanashi San <nanashi@users.sourceforge.net>
3352 * navi2ch-util.el (navi2ch-set-mode-line-identification):
3353 navi2ch-mode-line-identification 中の % をエスケープするように。