Lines Matching +refs:navi2ch +refs:splash +refs:ident

3 	* navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
8 * navi2ch-p2.el: 最終行に .el ends here を追加
9 * navi2ch-thumbnail.el: Ditto.
23 * navi2ch-net.el (navi2ch-net-send-request): https -> https://
27 * navi2ch-thumbnail.el (navi2ch-thumbnail-url-coversion-table):
33 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
37 * navi2ch-net.el (navi2ch-net-send-request): https対応
42 * doc/navi2ch.texi (Getting): スレッド検索をfind.2ch.netに変更
46 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic): twitter仕様変更対応
51 * navi2ch-oyster.el (navi2ch-oyster-login): String -> string
55 * navi2ch-oyster.el (navi2ch-oyster-login): bugfix
59 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
61 (navi2ch-thumbnail-image-identify): filereadサイズで無限ループに入っていた
63 * navi2ch-oyster.el (navi2ch-oyster-login): ID取得エラー表示の簡素化と厳密化
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.
77 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic): string-match()の正規表現をまとめながら新サーバ対応。
78 (navi2ch-thumbnail-image-url-regex-build): コメント削除
82 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-jpeg-identify):
88 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic):
93 * navi2ch-article.el (navi2ch-article-mode-line-format): docstring更新
97 * navi2ch-article.el (navi2ch-article-thread-stop-p): 新規
99 (navi2ch-article-make-mode-line-identification): スレスト状態をモードラインに表示
100 (navi2ch-article-write-message): スレストされたスレには書きこませない
104 * navi2ch.el (navi2ch-split-window): enlarge-window は必ず別の
110 * navi2ch-oyster.el (navi2ch-oyster-get-status-from-proc):
111 (navi2ch-oyster-get-session-id-from-proc):
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取得。
121 (navi2ch-oyster-func-alist): extract-post削除。2chデフォルトで問題無い.
125 * navi2ch-oyster.el (navi2ch-oyster-logout): ログアウト用func
126 (navi2ch-oyster-send-message-success-p):
128 (navi2ch-oyster-id): 無意味な初期設定撤廃
129 (navi2ch-oyster-password): 無意味な初期設定撤廃
137 * navi2ch-thumbnail.el (navi2ch-thumbnail-url-status-check): add HTTP code 307
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フラグのチェック
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):
156 (navi2ch-thumbnail-select-current-link): 踏んだリンクが画像かどうかのチェックを追加
160 * navi2ch-thumbnail.el (navi2ch-thumbnail-picto): pic.to対応追加
161 (navi2ch-thumbnail-url-coversion-table): defvar化
162 (navi2ch-thumbnail-image-url-regex-build): mapconcatで綺麗に
166 * navi2ch-thumbnail.el (navi2ch-thumbnail-image-pre): 複雑なURLの場
168 (navi2ch-thumbnail-url-coversion-table)にまとめて、そこから個別処理
172 (navi2ch-thumbnail-url-replace): 単純置換関数
173 (navi2ch-thumbnail-imepic): for http://imepic.jp
174 (navi2ch-thumbnail-twitpic): for http://twitpic.com
178 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時の
184 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): スレ立て時に
189 * navi2ch-thumbnail.el (navi2ch-thumbnail-save-content): Fix
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):
204 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 落ちて
206 (navi2ch-bookmark-fetch-mark-article): 未取得のスレを I で取得する
211 * navi2ch-multibbs.el: みみずんのアドレス変更に対応
215 * navi2ch-p2.el (navi2ch-p2-make-deny-list): アクセス禁止リスト取得
217 (navi2ch-p2-make-deny-list): windowsOSではgzipedなデータを上手くデ
222 * navi2ch-thumbnail.el (navi2ch-thumbnail-twitpic-url2img):
227 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr): Fix
233 * navi2ch-message.el (navi2ch-message-insert-notice): New
235 (navi2ch-message-send-message): Use it.
239 * navi2ch-message.el (navi2ch-message-send-message): preserve send
244 * navi2ch-thumbnail.el (navi2ch-thumbnail-thumbnail-directory):
246 (navi2ch-thumbanil-imagemagick-resize-option): New variable.
247 (navi2ch-thumbnail-show-image-subr): Use it.
248 (navi2ch-thumbnail-image-identify): Supress warnings.
253 * navi2ch-board-misc.el (navi2ch-bm-sort-by-number): Use numeric
254 sort instead of text sort; For little `navi2ch-bm-number-width'.
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.
269 * navi2ch-thumbnail.el
270 (navi2ch-thumbnail-show-image-not-image-url): imepitaの拡張子の無い
276 * navi2ch-thumbnail.el (navi2ch-thumbnail-show-image-subr):
277 (navi2ch-thumbnail-image-identify): navi2ch-thumbnail-use-mac-sips
282 * navi2ch-p2.el (navi2ch-p2-p): Supress p2 messages.
286 * navi2ch-vars.el (navi2ch-2ch-mimizun-negative-list): Fix
292 * navi2ch-article.el (navi2ch-article-insert-message):
293 (navi2ch-thumbnail-insert-image-reload)追加
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)を呼
307 (navi2ch-thumbnail-show-image-subr): 画像ファイルが取得できなかった
310 (navi2ch-thumbnail-show-image-subr): GIFサムネイル作成時のtempファ
313 (navi2ch-thumbnail-url-status-check): 画像取得前に302や404のチェッ
316 (navi2ch-thumbnail-select-current-link): ファイルが無いにも関わらず
318 `navi2ch-thumbnail-404-list' とマッチング
322 * navi2ch-http-date.el : テストコードを test/test.el に移動。
326 * navi2ch-thumbnail.el:
331 * navi2ch-p2.el (navi2ch-p2-login-url, navi2ch-p2-cookie-domain)
332 (navi2ch-p2-send-message): Navi2ch for Emacs (Part 20)
335 (navi2ch-p2-domain): 新規追加
340 * navi2ch-message.el (navi2ch-message-samba24-check):
341 * navi2ch-vars.el: 変数 navi2ch-message-samba24-wait-sleep 追加。
344 * navi2ch-message.el (navi2ch-message-samba24-search-samba) p2の場
349 * navi2ch-p2.el (navi2ch-p2-make-deny-list): new init.el等で
350 (navi2ch-p2-make-deny-list)を呼べば、規制されてる板を
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
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.
370 * navi2ch-net.el (navi2ch-net-split-url): password に "@" まで含ま
375 * navi2ch-p2.el (navi2ch-p2-p): p2 で書きこみ可能なサイトでだけ p2
378 * navi2ch.el (navi2ch-toggle-offline): 二連続で呼び出され、 online
383 * navi2ch-util.el (navi2ch-read-only-string): Add new optional
386 * navi2ch-message.el (navi2ch-message-insert-header): Use it.
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
408 * navi2ch-machibbs.el (navi2ch-machibbs-parse-subject): subject が
413 * navi2ch-vars.el: Remove duplicated navi2ch-list-filter-list.
417 * navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
418 navi2ch-ucs-to-str が nil を返したときは "〓" に。
420 * navi2ch-history.el (navi2ch-history-yank): 履歴が空のとき yank
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
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.
465 * navi2ch-board.el (navi2ch-board-get-matched-article): compressed
468 * navi2ch-board-misc.el (navi2ch-bm-down-article-p): down 属性が不
471 * navi2ch-board.el (navi2ch-board-get-matched-article): subject か
476 * navi2ch-article.el (navi2ch-article-kill-buffer-hook): down なス
479 (navi2ch-article-sync): down なスレは sync しない。
480 (navi2ch-article-fetch-article): Ditto.
481 (navi2ch-article-update-file): down なスレを取得できれば down を外す。
485 * navi2ch-article.el (navi2ch-article-add-message-filter-cus):
487 (navi2ch-article-add-message-filter-cus-done): 引数を変更。
491 * navi2ch-article.el (navi2ch-article-get-file-name): article に
496 * navi2ch-net.el (navi2ch-net-update-file): ID:TanpanM が立てたスレ
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.
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.
516 * navi2ch-article.el (navi2ch-article-local-dat-regexp): .dat.gz に
518 (navi2ch-article-file-name-to-artid): Ditto.
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
552 * navi2ch-article.el (navi2ch-article-message-filter-subr): date が
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マッチの時は
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.
580 * navi2ch-article.el (navi2ch-article-jit-insert): sit-for を使わず
582 (navi2ch-article-jit-insert): force redisplay.
586 * navi2ch-article.el (navi2ch-article-goto-number): JIT使用中にまだ
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): 上
600 * navi2ch-article.el (navi2ch-article-jit-insert)
601 (navi2ch-article-kill-buffer-hook): JIT を動かすべき buffer がなく
606 * navi2ch-net.el (navi2ch-net-update-file-diff): ファイル全体取得時
609 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update):
614 * navi2ch-article.el (navi2ch-article-jit-reinsert-partial-messages):
615 navi2ch-article-jit-need-insert の範囲指定が間違っていたのを訂正。
619 * navi2ch-net.el (navi2ch-net-update-file-diff): 全ファイルを取得し
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 にするために変
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.
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
656 * navi2ch-util.el (navi2ch-region-active-p): New macro.
658 * navi2ch-message.el (navi2ch-message-cite-original): Use it.
662 * navi2ch.el (navi2ch-2ch-url-p): navi2ch-list-invalid-host-regexp
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.
674 * navi2ch-article.el (navi2ch-article-search-reference):
675 navi2ch-article-current-board, navi2ch-article-current-article を
680 * navi2ch-article.el (navi2ch-article-search-reference): 範囲指定型
683 * navi2ch-util.el (navi2ch-hexadecimal-reference-to-str):
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.
699 * navi2ch-article.el (navi2ch-article-few-scroll-up): Add new
701 (navi2ch-article-few-scroll-down): Ditto.
705 * Makefile.in : add navi2ch-p2.el
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
734 * navi2ch.el (navi2ch-2ch-url-p): Weaken host check.
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):
744 * navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Follow
749 * navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Change
752 * navi2ch-face.el (navi2ch-bm-down-face): Add new face.
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.
764 * navi2ch-search.el
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 に割り当て。
779 * navi2ch-article.el (navi2ch-article-mode-map):
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.
790 * navi2ch-article.el (navi2ch-article-mode-map): Use [follow-link]
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" に。
818 * navi2ch-search.el (navi2ch-search-find-2ch): interactive が
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): 上記変更に追随。
829 * navi2ch-board-misc.el (navi2ch-bm-select-article): article を開け
832 * navi2ch-search.el (navi2ch-search-find-2ch-subr): 検索結果の順番
834 (navi2ch-search-find-2ch-make-list): docstring を修正。
835 (navi2ch-search-find-2ch): Ditto.
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 マーク
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 板の
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): 新関数。
872 * navi2ch-list.el (navi2ch-list-search): find.2ch.net を追加。 all
877 * navi2ch-article.el (navi2ch-article-make-mode-line-identification):
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 に置換え。
894 * navi2ch-article.el (navi2ch-article-show-sssp-icon): buffer 内全
897 * navi2ch-message.el (navi2ch-message-mode-map): message モードで
902 * navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
904 (navi2ch-article-add-message-filter-cus): Ditto.
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 に
921 * navi2ch-article.el (navi2ch-article-message-filter-default-rule-alist):
922 navi2ch-article-get-current-word-in-body() が nil の時に対処
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 時だけ
945 * navi2ch*.el: Add coding cookie.
947 * navi2ch-article.el (navi2ch-article-mode-line-format): 新変数。
948 (navi2ch-article-make-mode-line-identification): Use it.
957 * navi2ch-vars.el (navi2ch-coding-system): cp932, shift_jis-2004,
960 * navi2ch-oyster.el (open-tls-stream): require から autoload に変更。
966 * navi2ch-article.el (navi2ch-article-goto-number): hide,
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 を使うように。
980 * navi2ch-oyster.el (navi2ch-oyster-login): ssl.el のかわりに、
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.
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 に。
1057 * navi2ch-list.el (navi2ch-list-search): 検索可能な板かどうかをチェッ
1060 * navi2ch-search.el (navi2ch-search-for-each-article):
1065 * navi2ch-util.el (navi2ch-make-cache, navi2ch-cache-put): XEmacs
1070 * navi2ch-message.el (navi2ch-message-samba24-modeline)
1071 (navi2ch-message-samba24): 板ID が重複していた時に、別の板名が表示
1081 * navi2ch-machibbs.el (navi2ch-machibbs-url-to-article)
1082 (navi2ch-machibbs-url-to-board): machibbs のPATH INFO形式に対応。
1086 * navi2ch-mona.el (navi2ch-mona-create-fontset-from-family-name):
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() を呼ぶように。
1101 * navi2ch-util.el (navi2ch-browse-url-internal): sssp を http に置
1106 * navi2ch-net.el (navi2ch-net-update-file): other-header を引数に追
1111 * navi2ch-article.el (navi2ch-article-url-at-point): type が正しく
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 を隠蔽してしまうことの対策。
1121 ため、 navi2ch-article-message-list の整形方法を修正。
1123 * navi2ch.el (navi2ch-load-info): read() に失敗したファイルを削除す
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): 常にファイルに保存するように。
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 の
1171 * navi2ch-article.el (navi2ch-article-get-current-word-in-body):
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 ではなく、
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 に。
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.
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.
1288 * navi2ch-article.el (navi2ch-article-redraw-range): range を選んだ
1293 * navi2ch-article.el (navi2ch-article-get-last-read-number):
1295 navi2ch-article-load-info() に渡すように。
1297 * navi2ch-board.el (navi2ch-board-insert-subjects): Revert the
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):
1316 * navi2ch-message.el (navi2ch-message-samba24-modeline):
1319 (interactive)をnavi2ch-message-samba24-updateから
1320 navi2ch-message-samba24-read-sambaに移動。ファイル取得しても読み込
1322 navi2ch-message-samba24-read-sambaをすれば全てうまくいく。名前は分
1325 * navi2ch-article.el (navi2ch-article-show-sssp-icon):新関数。
1328 (add-hook 'navi2ch-article-mode-hook 'navi2ch-article-show-sssp-icon)
1332 * navi2ch-vars.el (navi2ch-article-url-regexp): sssp:// でも
1335 * navi2ch-util.el (navi2ch-browse-url-internal): ブラウザを呼ぶ前に
1343 * navi2ch-board.el (navi2ch-board-insert-subjects):
1344 navi2ch-article-get-last-read-number() に渡す article を copy-tree
1350 * navi2ch-message.el (navi2ch-message-samba24): timer で
1351 navi2ch-message-samba24-modeline を呼び出すように。
1352 (navi2ch-message-samba24-check): current-time を cur-time に改名。
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 なら
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 ならば
1377 * navi2ch.el (navi2ch-make-temp-file)
1378 (navi2ch-make-backup-file-name): inline に。
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.
1432 * navi2ch-message.el (navi2ch-message-samba24-check): Remove debug
1434 (navi2ch-message-samba24): 2ch 以外の板に書きこんでいた時にも
1435 navi2ch-message-samba24-send-time に書きこみ時間が記録されていたバ
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.
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
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 だった時に対処。
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):
1493 * navi2ch-message.el: 連続投稿規制(samba24)の待ち時間表示追加
1494 * navi2ch-vars.el: パラメータ navi2ch-message-samba24-show 追加
1498 * navi2ch-popup-article.el (navi2ch-popup-article-select-current-link):
1500 (navi2ch-popup-article): patch#1733433 をマージ。popup の範囲内にな
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): インデントを整
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):
1551 (navi2ch-article-check-message-suppression): 同上。
1553 * navi2ch-vars.el (navi2ch-board-coding-system-alist): "Be" 板の
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):
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 だけでな
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' を使用しない。
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 の仕様変更に追随。
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 を
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): 削除。
1701 * navi2ch-article.el (navi2ch-article-set-link-property): alist を
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' を使用するように。
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 により与えられるフィル
1741 * navi2ch-vars.el (navi2ch-article-date-format-function): 新変数。
1742 (navi2ch-article-dispweek): 削除。
1744 * navi2ch-list.el (navi2ch-list-ignore-category-list): "特別企画"カ
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): 同上。
1760 * navi2ch-article.el (navi2ch-article-message-filter-subr):
1765 * navi2ch-util.el (navi2ch-fuzzy-regexp): Bug fix.
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):
1781 * navi2ch-article.el
1782 (navi2ch-article-save-message-filter-cache-keys): aborn 廃止。
1783 (navi2ch-article-insert-messages):
1784 フィルタ処理の部分を navi2ch-article-apply-message-filters() に移
1787 を繰り返すと navi2ch-article-header-format-function() によって
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):
1800 (navi2ch-article-load-message-filter-cache):
1802 (navi2ch-article-toggle-replace-message):
1804 (navi2ch-article-toggle-message-filter): 同上。
1805 (navi2ch-article-add-message-filter-rule-subr):
1807 (navi2ch-article-read-message-filter-match):
1809 (navi2ch-article-read-message-filter-result): 微修正。
1821 * navi2ch-vars.el (navi2ch-icon-directory): ここで cl マクロを
1823 (navi2ch-splash-display-logo): 当面 nil にしておく
1827 splash に使っている画像は GPL 的フリーではないらしい。
1831 * icons/navi2ch-logo.img (Tag): 同上
1833 * icons/navi2ch-logo.xbm (Tag): 同上
1835 * icons/navi2ch-logo.xpm (Tag): 同上
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): 同上
1877 * navi2ch-vars.el (navi2ch-global-view-map): self-insert は不要
1879 * navi2ch-util.el (navi2ch-set-buffer-multibyte): xemacs かどうかで
1881 (navi2ch-match-string-no-properties): defalias に
1883 * navi2ch-multibbs.el (navi2ch-2ch-article-to-url): start が nil で
1886 * navi2ch-board.el (navi2ch-board-insert-subjects): emacs と
1891 * navi2ch-megabbs.el (navi2ch-megabbs-with-board): id が nil の場合
1893 (navi2ch-megabbs-board-get-file-name): id を使用しないので nil に
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): 削除
1921 * navi2ch-config.el.in: 新ファイル
1927 * configure.in: navi2ch-config.el を出力
1929 * navi2ch-vars.el (navi2ch-icon-directory): navi2ch-config があれば
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): 削除
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 を返し
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 を
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 を使用
1982 * navi2ch-face.el (navi2ch-message-link-face)
1983 (navi2ch-message-url-face ,navi2ch-message-citation-face): 新 face
1987 * navi2ch.el (navi2ch-save-info): 遅いようなので元に戻す
1991 * navi2ch-megabbs.el (navi2ch-megabbs-send-message): 不要な変数束縛
1994 * navi2ch-oyster.el (navi2ch-oyster-send-message):
1995 navi2ch-2ch-send-message を使用。
1999 * navi2ch-megabbs.el: 新ファイル
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' の間スキップするように
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):
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): 編集しやすいように保存
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): 削除
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):
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):
2074 * navi2ch-message.el (navi2ch-message-insert-backup):
2076 (navi2ch-message-send-message): 同上
2078 * navi2ch-article.el (navi2ch-article-mode): make-local-hook
2079 ではなく navi2ch-make-local-hook を使う
2085 * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message-success-p):
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): 上記時間を挿入
2104 * navi2ch-history.el (navi2ch-history-add): history に必要な情報の
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): 同上
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): 上記変数を使用
2139 * doc/navi2ch.texi (How to Write): FAQに書き込み時の確認を回避
2144 * navi2ch-oyster.el (navi2ch-oyster-send-message): hanamogera-cookie
2146 (navi2ch-oyster-func-alist): extract-postを追加
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を取得して、再送前に
2157 (navi2ch-2ch-extract-post): navi2ch-multibbs-get-hanamogera-cookieから
2159 (navi2ch-2ch-send-message): ダイナミックスコープから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を追加した。
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をセット。
2188 * navi2ch-multibbs.el: 2ch側の新しい書き込みチェックに対応
2193 * navi2ch-list.el (navi2ch-list-bbstable-default-url): bbsmenu URL
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): 同上。
2210 * navi2ch-article.el
2211 (navi2ch-article-update-previous-message-separator): スレの1レス目
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): 同上。
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): 上記関数を呼ぶように。
2235 * navi2ch-article.el
2236 (navi2ch-article-update-previous-message-separator):
2239 (navi2ch-article-insert-messages):
2242 (navi2ch-article-reinsert-partial-messages): 上記変更の為、ここで
2249 * navi2ch-auto-modify.el (navi2ch-auto-modify-skip-comments): 新関
2251 (navi2ch-auto-modify-narrow): 上記関数を使用。
2252 (navi2ch-auto-modify-save-variables): 同上。
2256 * navi2ch-article.el
2257 (navi2ch-article-insert-message-separator-by-char): face を付ける
2260 * navi2ch-face.el (navi2ch-article-message-separator-face): 新 face。
2264 * navi2ch-article.el
2265 (navi2ch-article-update-previous-message-separator):
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() に移す。
2275 * navi2ch-vars.el
2276 (navi2ch-article-message-separator-insert-hide-number-p): 新変数。
2277 (navi2ch-article-message-separator-insert-trailing-newline-p): 同上。
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 を**わざと**使うようにしてない。
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): 同上。
2331 * navi2ch-util.el (navi2ch-read-only-string): まずってた。。
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): 新関数。
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): 同上。
2363 * navi2ch-vars.el
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): 頭のセパレータはやめ。
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): コメント付けた。
2380 * navi2ch-article.el
2381 (navi2ch-article-insert-hide-number-following):
2383 hide 情報の取得を navi2ch-article-message-filter-mode で切り替える
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 を呼ぶように。
2399 * navi2ch-article.el
2400 (navi2ch-article-insert-message-separator-by-char): 区切り文字の文
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): 同上。
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): 同上。
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):
2431 (navi2ch-net-get-param-string): coding-system を
2432 navi2ch-net-url-hexify-string に渡すように。
2439 navi2ch-2ch-send-message, navi2ch-2ch-send-message-success-p での
2440 coding-system の判別に navi2ch-2ch-send-message-last-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): 同上。
2463 * navi2ch-net.el
2464 (navi2ch-net-send-message-success-p):
2467 (navi2ch-net-send-message-error-string): 同上。
2469 http status によるチェックを navi2ch-multibbs-send-message-error-string に移動。
2471 * navi2ch-be2ch.el:
2485 * navi2ch-multibbs.el (toplevel): cl を require。
2489 * navi2ch-article.el (navi2ch-article-get-number-list):
2497 navi2ch-board-coding-system-alist に板ID と coding-system を登録す
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):
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):
2535 指定されていない場合は今まで通り、navi2ch-coding-system を使う。
2537 * navi2ch-vars.el (navi2ch-board-coding-system-alist): 新変数。
2541 * navi2ch-board.el (navi2ch-board-expire):
2542 navi2ch-board-expire-date を引くべきところを足していたのを修正。
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): 上記関数を使うように。
2557 * navi2ch-net.el (navi2ch-net-send-message-error-string): 文字列が
2562 * navi2ch-board.el (navi2ch-board-expire):
2563 navi2ch-board-expire-orphan-only が nil のとき expire されないバグ
2569 * navi2ch-list.el (navi2ch-list-get-etc-category):
2570 navi2ch-list-etc-file-name に navi2ch-directory の外のファイルを指
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): 同上。
2588 * navi2ch-articles.el (navi2ch-articles-remove-article): 新関数。
2589 (navi2ch-articles-remove-mark-article): 同上。
2590 (navi2ch-articles-mode-map): 上記関数をバインド。
2594 * navi2ch-articles.el (navi2ch-articles-get-article): バッファが削
2596 (navi2ch-articles-get-board): 同上。
2601 * navi2ch.el (navi2ch-update): メッセージ調整。
2602 (navi2ch-toggle-offline): 同上。
2603 (navi2ch-lock): 同上。
2607 * navi2ch*.el: checkdoc と目視でメッセージ調整、docstring 調整、コ
2610 * navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 引き数の変数
2619 * navi2ch: 1.7.5 リリース。
2628 * navi2ch-util.el (navi2ch-expand-file-name): expand した結果が
2629 navi2ch-directory の外のときはエラーに。
2632 * navi2ch.el (navi2ch-2ch-url-p): ホスト名がないときは nil に。
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): 上記関数をバインド。
2649 * navi2ch-bookmark.el (navi2ch-bookmark-delete-mark-article): 新関
2651 (navi2ch-bookmark-mode-map): 上記関数をバインド。
2655 * navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
2659 * navi2ch-history.el (navi2ch-history-mode-map): キーバインド変更。
2664 * navi2ch-util.el (navi2ch-decode-coding-region-linewise): 新関数。
2666 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): XEmacs では
2673 * navi2ch-vars.el (navi2ch-article-link-regexp-alist):
2678 * navi2ch-article.el (navi2ch-article-parse-message): JBBS@したら
2683 * navi2ch-article.el (navi2ch-article-goto-number-or-board):
2694 * navi2ch: 1.7.4 リリース。
2699 * navi2ch-vars.el (navi2ch-list-invalid-host-regexp): 新変数
2701 * navi2ch-list.el (navi2ch-list-valid-board): 上記変数を使用。
2705 * navi2ch-article.el (navi2ch-article-set-link-property): h?t?tps?
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): 同上。
2735 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map):
2736 [(shift iso-lefttab)] に navi2ch-article-previous-link をバインド。
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 の場合、リンク先レ
2749 * navi2ch-article.el
2750 (navi2ch-article-get-article-length): 新関数。
2751 (navi2ch-article-str-to-num): 上記関数を使ってレス数を得るように。
2759 * navi2ch-board-misc.el (navi2ch-bm-show-url-subr): a と l で
2761 (navi2ch-bm-show-url): 上記で nil が返ってきたときはメッセージを出
2764 * navi2ch-article.el (navi2ch-article-copy-title): a と A で
2769 * navi2ch-jbbs-shitaraba.el (navi2ch-js-p):
2775 * navi2ch-bookmark.el (navi2ch-bookmark-delete-bookmark):
2777 navi2ch-list-delete-global-bookmark したときにカーソル位置が移動し
2782 * navi2ch-oyster.el: ●サーバ移転対応
2794 * navi2ch: 1.7.3 リリース。
2797 * navi2ch-util.el (navi2ch-set-mode-line-identification):
2798 navi2ch-mode-line-identification を値ではなくシンボルとして
2802 * navi2ch-multibbs.el
2803 (navi2ch-multibbs-send-message-retry-comfirm-function): 新変数。
2804 (navi2ch-multibbs-send-message): 上記変数を使用。
2810 * *.el: (defvar *-ident ...) -> (defconst *-ident ...)
2814 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): バグ持ちの
2817 * navi2ch-net.el (navi2ch-net-update-file-diff-size): 新変数。
2818 (navi2ch-net-update-file-diff): 1 バイトかつ \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 の頭の
2832 * navi2ch-vars.el (navi2ch-article-link-regexp-alist):
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 が有
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 に文字列だけで
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): 新変数。
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): 同上。
2892 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): 変換元バッファ
2894 navi2ch-set-buffer-multibyte() を呼び出すように。
2898 * navi2ch-util.el (navi2ch-caller-p): 新関数。
2899 (navi2ch-compare-version-string): 新関数。
2901 * navi2ch-article.el (navi2ch-article-set-link-property): 置換先が
2904 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): docstring、
2906 (navi2ch-article-url-regexp): RFC 2396 に準拠。
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"
2923navi2ch-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): 上記変更
2943 * navi2ch-article.el (navi2ch-article-set-link-property): cdr が関
2946 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): 上記変更に
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): 新変数。
2973 * navi2ch-net.el (navi2ch-open-network-stream): 新関数。
2975 (navi2ch-net-send-request): 上記関数を使用。
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): 新関数。
3004 * navi2ch-multibbs.el (navi2ch-multibbs-send-message): cookie 要求
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 が行
3019 * navi2ch-util.el (navi2ch-truncate-string-to-width): 新関数。
3022 * navi2ch-message.el (navi2ch-message-insert-aa-list): 上記関数を
3029 * navi2ch-article.el (navi2ch-article-popup-dialog): "" だとセパレー
3033 * navi2ch-splash.el (navi2ch-splash-copyright-notice): Navi2ch
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): 同上。
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): 上記変数に含まれるコマ
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): 新関数。
3073 * navi2ch-util.el (navi2ch-set-keymap-default-binding): GNU Emacs
3076 * navi2ch-article.el (navi2ch-article-message-filter-by-message):
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): 同上
3098 * navi2ch.el (navi2ch): condition-case して signal すると
3101 * navi2ch-util.el (navi2ch-add-replace-html-tag): regexp-opt のバ
3108 * navi2ch-vars.el (navi2ch-global-view-map):
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): 同上。
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): 「=」の左辺もエスケープ。
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
3150 * navi2ch-article.el (navi2ch-article-set-link-property): マッチし
3153 * navi2ch.el (navi2ch-goto-url): デフォルト値として、カーソル下の
3156 * navi2ch-article.el (navi2ch-article-set-link-property):
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): <> の間に
3170 * navi2ch-article.el (navi2ch-article-set-link-property): 複数の正
3171 規表現をまとめて検索するように。navi2ch-article-link-regexp-alist
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): 新関数。
3183 * navi2ch-vars.el (navi2ch-2ch-host-list):
3186 * navi2ch-board.el (navi2ch-board-url-to-board):
3187 navi2ch-list-board-name-list を使ってそれっぽい名前を付けるように。
3191 * navi2ch-jbbs-net.el
3192 (navi2ch-jbbs-url-regexp): 新変数。
3193 (navi2ch-jbbs-get-writecgi-url): 新関数。
3194 (navi2ch-jbbs-send-message): 上記を使うように。
3197 (navi2ch-jbbs-func-alist): error-string を削除。
3198 (navi2ch-jbbs-send-message): Cookie に NAME と MAIL を追加。
3207 * navi2ch-jbbs-shitaraba.el
3212 (navi2ch-js-get-writecgi-url): 廃止。
3213 (navi2ch-js-get-cgi-url): 新関数。
3214 (navi2ch-js-send-message): 上記を使い、引き数を渡すように。
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番目の引き数を取得開始レス番に変更
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): 同上。
3235 * navi2ch-vars.el (navi2ch-list-moved-board-alist): 新変数。
3238 * navi2ch-list.el (navi2ch-list-make-board-txt): 上記変数を使用し
3243 * navi2ch-splash.el (navi2ch-splash-copyright-notice):
3245 (navi2ch-splash-logo-ascii):
3250 * navi2ch-article.el (navi2ch-article-message-filter-by-message):
3251 navi2ch-article-message-filter-subr() の引数が副作用で並べかえられ
3261 * navi2ch: 1.7.2 リリース。
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 を
3280 * navi2ch.el: eval-last-sexp, shell-command に advice 追加。
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): 同上。
3296 * navi2ch-util.el (navi2ch-compare-strings): 新関数。
3299 * navi2ch-directory.el (navi2ch-directory-set-subject-list):
3302 * navi2ch-search.el (navi2ch-search-for-each-article): 板中のスレ
3307 * navi2ch-list.el (navi2ch-list-ignore-category-list): 板カテゴリ
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 より一般化した
3326 * navi2ch-article.el (navi2ch-article-display-link-minibuffer):
3329 * navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist):
3333 * navi2ch-search.el (navi2ch-search-all-board-list): 結果を逆順に。
3337 * navi2ch-search.el (navi2ch-search-subject-subr): 引数に板リスト
3339 (navi2ch-search-article-subr): 同上。
3340 (navi2ch-search-all-subject): 上記関数を使うように。
3341 (navi2ch-search-all-article): 同上。
3347 * navi2ch-vars.el (navi2ch-article-url-regexp):
3352 * navi2ch-util.el (navi2ch-set-mode-line-identification):
3353 navi2ch-mode-line-identification 中の % をエスケープするように。