Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:belphegor_belbel
navi2ch
navi2ch.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File navi2ch.spec of Package navi2ch
Summary: Navigator for 2ch Name: navi2ch Version: 1.8.4 Release: 0 Source0: http://jaist.dl.sourceforge.net/project/navi2ch/navi2ch/navi2ch-%{version}/navi2ch-%{version}.tar.gz Patch0: navi2ch.open2ch_sc.patch License: GPL-2.0-or-later URL: http://navi2ch.sourceforge.net/ Requires: emacs emacs_program Group: Applications/Internet Buildroot: %{_tmppath}/%{name}-root %if 0%{?suse_version} BuildRequires: emacs-x11 %endif %if 0%{?fedora} || 0%{?rhel_version} || 0%{?centos_version} BuildRequires: emacs %endif BuildArch: noarch %changelog * Sun Mar 20 2011 Naohiro Aota <naota@elisp.net> * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 未取得 のスレを I で取得するように変更。 * Wed Oct 27 2010 TAKAHASHI Kaoru <kaoru@kaisei.org> * navi2ch-board-misc.el (navi2ch-bm-sort-by-number): Use numeric sort instead of text sort; For little `navi2ch-bm-number-width'. * Tue Jun 08 2010 Naohiro Aota <naota@elisp.net> * navi2ch-oyster.el (navi2ch-oyster-get-status): sit-for を sleep-for に変更。 * Fri Mar 05 2010 mami <mami@users.sourceforge.net> * navi2ch-machibbs.el (navi2ch-machibbs-parse-subject): subject が 存在しないときにエラーとならないように。 * Wed Feb 24 2010 Naohiro Aota <naota@elisp.net> * navi2ch-vars.el: Remove duplicated navi2ch-list-filter-list. * Thu Feb 04 2010 mami <mami@users.sourceforge.net> * navi2ch-history.el (navi2ch-history-yank): 履歴が空のとき yank できないバグを修正。 http://pc8.2ch.net/test/read.cgi/unix/1114691892/556 * Sat Jul 18 2009 Naohiro Aota <naota@elisp.net> * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update): デフォルトで t にした。 * Sun May 10 2009 Naohiro Aota <naota@elisp.net> * navi2ch-article.el (navi2ch-article-search): Fix docstring. * Wed Apr 08 2009 Naohiro Aota <naota@elisp.net> * navi2ch-util.el (toplevel): keywordp, characterp の alias を compile 時だけに。 * Mon Mar 02 2009 Naohiro Aota <naota@elisp.net> 1.8.2 リリース * Thu Feb 26 2009 Naohiro Aota <naota@elisp.net> * navi2ch.el (navi2ch-goto-url): Use navi2ch-link, navi2ch-link-type properties instead of url property. * navi2ch-article.el (navi2ch-article-select-current-link-url): Remove duplicated condition check. * Wed Feb 25 2009 Naohiro Aota <naota@elisp.net> * navi2ch-machibbs.el (navi2ch-machibbs-article-to-url): Change "read.pl" to "read.cgi" * Thu Sep 18 2008 Naohiro Aota <nao.aota@gmail.com> 1.8.1 リリース * Thu Sep 11 2008 ARISAWA Akihiro <ari@mbf.sphere.ne.jp> 2ch の仕様変更に伴い、書き込み時 User-Agent が設定されていないと fusianasan になることへの対応。 http://qb5.2ch.net/test/read.cgi/sec2chd/1220971610/31- * navi2ch-net.el (navi2ch-net-send-request): User-Agent を送信する。 (navi2ch-net-download-file): navi2ch-net-send-request に User-Agent を渡さない。 * navi2ch-be2ch.el (navi2ch-be2ch-login): navi2ch-net-send-request に User-Agent を渡さない。 * Tue Aug 26 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch*.el: Add coding cookie. * Mon Aug 25 2008 Naohiro Aota <nao.aota@gmail.com> * bcomp.el.in, bcomp.el : coding-system を指定してコンパイルするよ うに。 * Sat Aug 09 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-vars.el (navi2ch-coding-system): cp932, shift_jis-2004, shift_jis の順にコーディング判定をするように。 * navi2ch-oyster.el (open-tls-stream): require から autoload に変更。 * Sat Aug 02 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-goto-number): hide, important モードの時は range をチェックする必要がない。 (navi2ch-article-goto-board): docstring を更新。 * navi2ch-oyster.el: 常に tls.el を使うように。 * Thu Jul 31 2008 Hiroshi Fujishima <hirobo@tonteki.org> * navi2ch-oyster.el (navi2ch-oyster-login): ssl.el のかわりに、 Emacs 22.1 に付いてくる、tls.el を使うように。また、 http://pc11.2ch.net/test/read.cgi/unix/1185807398/739 ID 取得に失敗 する件のも修正。 * Tue Jul 29 2008 Naohiro Aota <nao.aota@gmail.com> * Makefile.am (EXTRA_DIST): ChangeLog.1 ChangeLog.2 が配布 tgz にも 含まれるように。 * configure.in: Fix previous change. 1.8.0 にアップデート。 * Sat Jul 26 2008 Naohiro Aota <nao.aota@gmail.com> * configure.in: packagedir, icondir が prefix に従うように。 * acinclude.m4 (ac_output): 第三引数が argv として Lisp 関数にわた るように。 * Wed Jul 23 2008 Naohiro Aota <nao.aota@gmail.com> * bcomp.el: XEmacs のコンパイル時メッセージレベルを変更。 * navi2ch-message.el: Shutup compile-time warnings; navi2ch-localfile-default-file-modes の設定法を XEmacs でも処理でき る形に。 * navi2ch-localfile.el: Ditto. * navi2ch.el: Shutup compile-time warnings. * navi2ch-util.el: Ditto. * navi2ch-net.el: Ditto. * navi2ch-multibbs.el: Ditto. * navi2ch-list.el: Ditto. * navi2ch-bookmark.el: Ditto. * navi2ch-board-misc.el: Ditto. * navi2ch-article.el: Ditto. * Sun Jul 20 2008 Naohiro Aota <nao.aota@gmail.com> * configure.in: cv_icondir を _cv_icondir に変更。 * Sat May 31 2008 Naohiro Aota <nao.aota@gmail.com> * elisp-comp: Use bcomp.el. * bcomp.el: force to read files as iso-2022-7bit. * Wed May 07 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-util.el (navi2ch-propertize): navi2ch-propertize を復活。 (navi2ch-read-only-string): propertize を navi2ch-propertize に。 * navi2ch-splash.el (navi2ch-splash-insert-image) (navi2ch-splash-insert-text): Ditto. * navi2ch-message.el (navi2ch-message-insert-header): Ditto. * navi2ch-e21.el (navi2ch-offline-init-icons): Ditto. * navi2ch-article.el (navi2ch-article-parse-message) (navi2ch-article-default-header-format-function) (navi2ch-article-auto-decode-encoded-section) (navi2ch-article-show-sssp-icon): Ditto. * navi2ch-vars.el (navi2ch-enable-status-check): デフォルトを nil に。 * Mon Apr 21 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-list.el (navi2ch-list-search): 検索可能な板かどうかをチェッ ク。 * navi2ch-search.el (navi2ch-search-for-each-article): default-directory が nil でないかチェック。 * Mon Mar 24 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-util.el (navi2ch-make-cache, navi2ch-cache-put): XEmacs の hash の仕様に対応。 * Fri Mar 21 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-message.el (navi2ch-message-samba24-modeline) (navi2ch-message-samba24): 板ID が重複していた時に、別の板名が表示 されてしまうバグを修正。板ID の : 以下を外す処理を追加。 * Sat Mar 15 2008 Naohiro Aota <nao.aota@gmail.com> * NEWS: ホスト名・IPアドレスをフィルタ/検索の条件にできるようになっ たことを記載。 * Fri Mar 14 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-machibbs.el (navi2ch-machibbs-url-to-article) (navi2ch-machibbs-url-to-board): machibbs のPATH INFO形式に対応。 * Sun Mar 02 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-mona.el (navi2ch-mona-create-fontset-from-family-name): emacs-unicode-2 に対応。 * Fri Feb 29 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch.el (navi2ch-load-info, navi2ch-save-info): navi2ch-info-cache が初期化されているかどうかを確認しない。 (navi2ch): navi2ch-info-cache を初期化する。 (navi2ch-exit): 下の変更を戻す。 * navi2ch.el (navi2ch-exit): 全てのバッファを閉じてから navi2ch-save-status() を呼ぶように。 * Wed Feb 27 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-util.el (navi2ch-browse-url-internal): sssp を http に置 換える前に sssp であるかを確認。 * Wed Feb 13 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-net.el (navi2ch-net-update-file): other-header を引数に追 加。 * Mon Feb 11 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-url-at-point): type が正しく とれていなかった bug を修正。 * Wed Feb 06 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-popup-article.el (navi2ch-popup-article): navi2ch-article-insert-messages() 後に navi2ch-article-current-article を nil にする。 navi2ch-popup-article-current-article を隠蔽してしまうことの対策。 表示されている message が parse されないまま残ってしまうバグを直す ため、 navi2ch-article-message-list の整形方法を修正。 * navi2ch.el (navi2ch-load-info): read() に失敗したファイルを削除す るかどうか問い合わせる。 * Sun Feb 03 2008 Naohiro Aota <nao.aota@gmail.com> * *.el: Copyright の形式を変更。 * Sat Feb 02 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-search): hostname でも検索で きるように。 (navi2ch-article-message-filter-by-hostname): シベリアのホスト表示 形式に対応。 (navi2ch-article-get-current-hostname): Ditto. (navi2ch-article-search-hostname): 新関数。 (navi2ch-article-get-current-subject): subject の解析に失敗したら "" を返す。 * navi2ch-splash.el (navi2ch-splash-copyright-notice): Copyright を 更新。 * navi2ch-article.el (navi2ch-article-load-info): indent を修正。 * navi2ch-util.el (toplevel): Warnings 対策。 navi2ch-net-send-request() 、navi2ch-net-get-status() を defun。 * navi2ch-mona.el (toplevel): Warnings 対策。 navi2ch-popup-article-current-board, navi2ch-article-current-board, navi2ch-popup-article-current-article, navi2ch-article-current-article を defvar。 * navi2ch.el (navi2ch-save-info): 常にファイルに保存するように。 * Fri Feb 01 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-popup-article.el (navi2ch-popup-number-list): 新変数。 (navi2ch-popup-article): popup 中のレス番号を上記変数に保持するよう に。 navi2ch-article-message-list はもとの article のもののコピーを point だけ置き換えたものに。 (navi2ch-popup-article-select-current-link): リンク先レスが popup 中の時だけ、 navi2ch-article-goto-number() を呼び出す。 * navi2ch-util.el (navi2ch-cache-remove): 新関数。 * navi2ch-board-misc.el (navi2ch-bm-remove-article-subr): info の backup も消す。 cache をクリアする。 * navi2ch-article.el (navi2ch-article-get-current-word-in-body): word が nil の時に string-match() を実行しない。 * navi2ch.el: Copyright の表記を更新。 (navi2ch-info-cache, navi2ch-info-cache-limit): 新変数。 (navi2ch-save-info, navi2ch-load-info): Use it. * navi2ch-futaba.el: Copyright の表記を更新。 * navi2ch-history.el: Ditto. * navi2ch-search.el: Ditto. * navi2ch-articles.el: Ditto. * navi2ch-localfile.el: Ditto. * navi2ch-jbbs-shitaraba.el: Ditto. * navi2ch-megabbs.el: Ditto. * navi2ch-http-date.el: Ditto. * navi2ch-directory.el: Ditto. * navi2ch-face.el: Ditto. * navi2ch-oyster.el: Ditto. * navi2ch-message.el: Ditto. * navi2ch-popup-article.el: Ditto. * navi2ch-list.el: Ditto. * navi2ch-jbbs-net.el: Ditto. * navi2ch-vars.el: Ditto. * navi2ch-article.el: Copyright の表記を更新。 (navi2ch-article-forward-buffer): save-excursion ではなく、 with-current-buffer を使う。 (navi2ch-article-get-message-filter-cache-file-name): inline に。 (navi2ch-article-expunge-buffers): sticky かどうかを mapcar で処理 するように。 navi2ch-article-buffer-list() の呼出し回数を減らした。 (navi2ch-article-load-article-summary) (navi2ch-article-save-article-summary) (navi2ch-article-get-message, navi2ch-article-get-current-name) (navi2ch-article-get-current-mail) (navi2ch-article-inside-range-p) (navi2ch-article-get-buffer-name, navi2ch-article-check-cached): inline に。 (navi2ch-article-kill-buffer-hook): updated だったスレは state を cache に変更しない。 (navi2ch-article-load-info,navi2ch-article-save-info): navi2ch-article-info-cache を廃止。 * navi2ch-util.el: Copyright の表記を更新。 (navi2ch-filename-to-url, navi2ch-rename-file) (navi2ch-read-only-string, navi2ch-count-lines-file) (navi2ch-put-alist): inline に。 (navi2ch-float-time): 定義されていれば、 built-in の float-time を 使用するように。 * navi2ch-multibbs.el: Copyright の表記を更新。 (navi2ch-multibbs-board-update) (navi2ch-multibbs-board-get-file-name) (navi2ch-2ch-subject-callback, navi2ch-multibbs-get-func) (navi2ch-multibbs-get-bbstype): inline に。 * navi2ch-net.el: Copyright の表記を更新。 (navi2ch-net-add-state, navi2ch-net-get-state): inline に。 * navi2ch-board.el: Copyright の表記を更新。 (navi2ch-board-set-property) (navi2ch-board-get-property, navi2ch-board-get-board) (navi2ch-board-exit, navi2ch-board-get-uri) (navi2ch-board-get-matched-article): inline に。 (navi2ch-board-get-article): alias に。 * navi2ch-bookmark.el: Copyright の表記を更新。 (navi2ch-bookmark-get-property) (navi2ch-bookmark-get-article, navi2ch-bookmark-get-board) (navi2ch-bookmark-exit): inline に。 * navi2ch-board-misc.el: Copyright の表記を更新。 (navi2ch-bm-goto-updated-mark-column) (navi2ch-bm-goto-state-column, navi2ch-bm-goto-mark-column) (navi2ch-bm-get-state,navi2ch-bm-get-updated-mark): inline に。 * Wed Jan 30 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-vars.el (navi2ch-global-map): C-c C-l に navi2ch-be2ch-toggle-login をマップ。 * navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l の map を移 動。 * navi2ch-message.el (navi2ch-message-mode-map): Ditto. * navi2ch-list.el (navi2ch-list-mode-map): Ditto. * navi2ch-article.el (navi2ch-article-mode-map): Ditto. * Tue Jan 29 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-message.el (navi2ch-message-samba24): id がかぶっていた時 の対策。 (navi2ch-message-samba24-search-samba): string 以外が url として入っ てきた時の対策。 * navi2ch-vars.el (navi2ch-enable-status-check): 新カスタマイズ変数。 * navi2ch-util.el (navi2ch-browse-url-internal): Use it. * Thu Jan 24 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-redraw-range): range を選んだ あと 再描画。 * Wed Jan 23 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-get-last-read-number): article そのものではなく、 article のコピーを navi2ch-article-load-info() に渡すように。 * navi2ch-board.el (navi2ch-board-insert-subjects): Revert the last change. * Tue Jan 22 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-vars.el (navi2ch-article-message-filter-list): `navi2ch-article-message-filter-by-hostname' を追加。 * navi2ch-article.el (navi2ch-article-add-message-filter-by-hostname): 新関数。 (navi2ch-article-message-filter-by-hostname): Ditto. (navi2ch-article-get-current-hostname): Ditto. (navi2ch-article-add-message-filter-rule): hostname の選択肢を追加。 * navi2ch-vars.el (navi2ch-article-message-filter-by-hostname-alist): 新カスタマイズ変数。 * Tue Jan 22 2008 mizmiz <mizmiz@users.sourceforge.net> * navi2ch-message.el (navi2ch-message-samba24-modeline): cancel-timerは変数をnilにしない仕様らしい。よって、タイマの変数 見てるところで期待どおりの動作をしない。自力でnilに。 (interactive)をnavi2ch-message-samba24-updateから navi2ch-message-samba24-read-sambaに移動。ファイル取得しても読み込 んで展開しなければ意味が無いから。これで、M-x navi2ch-message-samba24-read-sambaをすれば全てうまくいく。名前は分 かりづらいが。 * navi2ch-article.el (navi2ch-article-show-sssp-icon):新関数。 sssp:// なアイコンをインラインで表示させる。ディレクトリ掘って、画 像をそこにキャッシュ。今のところhookで呼んでやっている。 (add-hook 'navi2ch-article-mode-hook 'navi2ch-article-show-sssp-icon) 組み込む良い場所が見付からない。 emacs23のみでテスト済み。emacs側の仕様でアニメgifは動かない。 * navi2ch-vars.el (navi2ch-article-url-regexp): sssp:// でも http:// みたいにリンクっぽいproperty。 * navi2ch-util.el (navi2ch-browse-url-internal): ブラウザを呼ぶ前に ssspをhttpに置換。ブラウザを呼ぶ前にHEADして、ターゲットのデータが 取得できるかどうか確認。サブプロセス呼ぶコスト削減なのだが、厳しす ぎるかも。 * Tue Jan 22 2008 Naohiro Aota <nao.aota@gmail.com> Part 18 の 249氏よりの報告 * navi2ch-board.el (navi2ch-board-insert-subjects): navi2ch-article-get-last-read-number() に渡す article を copy-tree するように。 * Sun Jan 20 2008 Naohiro Aota <nao.aota@gmail.com> Part 18 の 246氏よりの報告 * navi2ch-message.el (navi2ch-message-samba24): timer で navi2ch-message-samba24-modeline を呼び出すように。 (navi2ch-message-samba24-check): current-time を cur-time に改名。 待ち秒数が負になった時に対応。 * Thu Jan 17 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-no-check-regexp): 新変数。 (navi2ch-bookmark-fetch-mark-article): navi2ch-bookmark-fetch-mark-article-no-check-regexp が non-nil なら ば、 board-uri がそれにマッチするものは unmark check をしない。 * navi2ch-article.el (navi2ch-article-save-info-keys): Also save response. (navi2ch-article-update-file): 更新後に article-info の response を 更新するように。 * navi2ch-board-misc.el (navi2ch-bm-display-mark-article): inline に。 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article-check-update): 新変数。 (navi2ch-bookmark-fetch-mark-article): navi2ch-bookmark-fetch-mark-article-check-update が non-nil ならば update されていないものは mark を外す。 * navi2ch.el (navi2ch-make-temp-file) (navi2ch-make-backup-file-name): inline に。 * Tue Jan 15 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-article.el (navi2ch-article-load-info) (navi2ch-article-save-info): navi2ch-article-info-cache を使用。 * navi2ch-util.el (navi2ch-cache-get): 新マクロ。 (navi2ch-cache-put): 新関数。 (navi2ch-make-cache): Ditto. (navi2ch-cache-limit, navi2ch-cache-hash-table): Ditto. (navi2ch-cache-p): Ditto. * navi2ch-board-misc.el (navi2ch-bm-mode-map): C-c C-l に navi2ch-be2ch-toggle-login をマップ。 * navi2ch-board.el (navi2ch-board-mode-map): C-c C-l を navi2ch-bm-mode-map に移動。 * navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board): inline に。 * navi2ch-board.el (navi2ch-board-equal) (navi2ch-board-get-file-name, navi2ch-board-from-file-p): inline に。 * navi2ch-article.el (navi2ch-article-get-file-name) (navi2ch-article-get-info-file-name) (navi2ch-article-file-name-to-artid): inline に。 * navi2ch-util.el (navi2ch-file-size, navi2ch-file-mtime): inline に。 * navi2ch-article.el (navi2ch-article-info-cache): 新変数。 * navi2ch-multibbs.el (navi2ch-2ch-board-file-name-cache): 新変数。 (navi2ch-2ch-board-get-file-name): 上記変数を使用。 file-name を キャッシュする。 * navi2ch-util.el (navi2ch-expand-file-name): ちょっと高速化。 * navi2ch-vars.el (navi2ch-file-name-reserved-char-regexp): navi2ch-file-name-reserved-char-list に変更。 (navi2ch-file-name-reserved-char-list): navi2ch-file-name-reserved-char-regexp から変更。 * navi2ch-multibbs.el (navi2ch-multibbs-func-alist): 削除。 (navi2ch-multibbs-func-table): navi2ch-multibbs-func-alist を hash 化。 (navi2ch-multibbs-get-bbstype-subr): navi2ch-multibbs-func-* の hash 化に追随。 (navi2ch-multibbs-get-func): Ditto. * Mon Jan 14 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-message.el (navi2ch-message-samba24-check): Remove debug message. (navi2ch-message-samba24): 2ch 以外の板に書きこんでいた時にも navi2ch-message-samba24-send-time に書きこみ時間が記録されていたバ グを修正。すでに timer 呼び出しがあっても、 timer を生成していたバ グを修正。 (navi2ch-message-samba24-timer): 削除。 (navi2ch-message-samba24-modeline): navi2ch-message-samba24-send-time が nil になったら、 timer を解除。 (navi2ch-message-samba24-update-timer): 新変数。 * navi2ch-localfile.el (navi2ch-localfile-board-update): encode mtime. (navi2ch-localfile-article-update): Ditto. * NEWS: Samba24について記載。 * navi2ch-localfile.el (navi2ch-localfile-board-update) (navi2ch-localfile-article-update): time が nil の時は file の更新 時間を使用。 * navi2ch-util.el (navi2ch-set-mode-line-identification): Samba24 の待ち時間を mode-line に表示。 * navi2ch-message.el (navi2ch-message-samba24-check): 新関数。 (navi2ch-message-samba24-sambatxt-url): 新定数。 (navi2ch-message-samba24-send-time) (navi2ch-message-samba24-show): docstring を追加。 (navi2ch-message-samba24-file-name): 新変数 (navi2ch-message-samba24-update): 上記定数、変数を使用。 navi2ch-expand-file-name() を使用するように。 (navi2ch-message-samba24-search-samba): navi2ch-message-samba24-samba-data の仕様変更に追随。 (navi2ch-message-samba24-read-samba): 同上。 (navi2ch-message-samba24): 同上。 (navi2ch-message-samba24-modeline): global-mode-line ではなく、 navi2ch-message-samba24-mode-string だけを変更するように。 (navi2ch-message-samba24-timer): timer を保持しない。 * navi2ch-multibbs.el (navi2ch-2ch-send-message): 上記関数を使用。 * navi2ch-net.el (navi2ch-net-send-message-error-string) (navi2ch-net-send-message-success-p): proc が nil だった時に対処。 * Sun Jan 13 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-message.el (navi2ch-message-samba24-modeline): time-diff を拘束。 * navi2ch-popup-article.el (navi2ch-popup-article): num を拘束。 * navi2ch-message.el (navi2ch-message-samba24-modeline): () の対応 を修正。 * navi2ch-vars.el: fixed coding-system problem. * navi2ch-popup-article.el (navi2ch-popup-article-select-current-link): adhoc だけど、 patch#1733433 と、 >>nn のリンク先をさらに popup す ることができるように。 * Sun Jan 13 2008 mizmiz <mizmiz@users.sourceforge.net> * navi2ch-message.el: 連続投稿規制(samba24)の待ち時間表示追加 * navi2ch-vars.el: パラメータ navi2ch-message-samba24-show 追加 * Sun Jan 13 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-popup-article.el (navi2ch-popup-article-select-current-link): リンクに使用される text property の変更に追随。 (navi2ch-popup-article): patch#1733433 をマージ。popup の範囲内にな い、 >>nn にカーソルがあってもその内容が minibuffer にでないバグを 修正。 * Sat Jan 12 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-config.el.in: 復活。 * navi2ch-article.el (navi2ch-article-mode-map): C-c C-l に navi2ch-be2ch-toggle-login をマップ。 * navi2ch-list.el (navi2ch-list-mode-map): Ditto. * navi2ch-board.el (navi2ch-board-mode-map): Ditto. * navi2ch-message.el (navi2ch-message-mode-map): Ditto. * navi2ch-be2ch.el (navi2ch-be2ch-toggle-login): 新関数。 (navi2ch-be2ch-logout): オプション引数 no-msg 追加。 t なら、ログア ウトのメッセージを表示しない。 (navi2ch-be2ch-login): navi2ch-be2ch-logout() を no-msg を t にして 呼ぶ。 * navi2ch-board.el (navi2ch-board-get-subject-list): インデントを整 形。 * Tue Jan 08 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-util.el (navi2ch-defalias-maybe): quote を新形式に。 * navi2ch-article.el (navi2ch-article-mode-map): iso-left-tab を `navi2ch-article-previous-link' に bind. * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。 * navi2ch.el (navi2ch): Be にログインしているかどうかを確認。 * navi2ch-util.el (navi2ch-next-property) (navi2ch-previous-property): プロパティが連続する時のバグ修正。 (navi2ch-modeline-be2ch-login, navi2ch-modeline-be2ch-logout): 新変 数。 (navi2ch-set-mode-line-identification): modeline に Be にログインし ているかどうかを表示。 * navi2ch-net.el (navi2ch-net-cookie-domains): 新関数。 (navi2ch-net-cookie-paths): 新関数。 (navi2ch-net-match-cookies): 上記関数を使用。 (navi2ch-net-update-cookies): 同上。 * navi2ch-article.el (navi2ch-article-insert-messages): garbage-collect しない。 (navi2ch-article-check-message-suppression): 同上。 * navi2ch-vars.el (navi2ch-board-coding-system-alist): "Be" 板の coding-system の変更に追随。 * navi2ch-article.el (navi2ch-article-set-link-property-subr) (navi2ch-article-select-current-link) (navi2ch-article-get-current-word-in-body) (navi2ch-article-get-link-text-subr) (navi2ch-article-change-help-echo-property) (navi2ch-article-next-link, navi2ch-article-previous-link) (navi2ch-article-fetch-link) (navi2ch-article-auto-decode-encoded-section) (navi2ch-article-auto-decode-text-on) (navi2ch-article-save-content, navi2ch-article-url-at-point): link-head,link,url,number プロパティを廃止し、 navi2ch-link,navi2ch-link-type を使用。 * navi2ch-vars.el (navi2ch-article-date-format-function): `navi2ch-article-dispweek' を選択肢から削除。 `navi2ch-article-date-format-be2ch' を選択肢に追加。 * navi2ch-be2ch.el (navi2ch-be2ch-coding-system) (navi2ch-be2ch-cookie-names, navi2ch-be2ch-cookie-domain) (navi2ch-be2ch-cookie-path): 新定数。 (navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm): 削除。 (navi2ch-be2ch-login-flag): 新変数。 (navi2ch-be2ch-logout, navi2ch-be2ch-login) (navi2ch-be2ch-login-p): cookie を使うように。 * navi2ch-multibbs.el (navi2ch-2ch-send-message): be2ch の cookie の特別処理を外す。 * navi2ch-net.el (navi2ch-net-match-cookies): .domain.tld だけでな く domain.tld にもマッチするように。 * .cvsignore: elc-stamp,navi2ch-condig.el を追加。 * navi2ch-article.el (toplevel): `navi2ch-article-separator' をバッ ファローカルにしない。 (navi2ch-article-separator): const 化。 (navi2ch-article-parse-message): 引数 sep を削除。常に `navi2ch-article-separator' を使用。 (navi2ch-article-separator-filter): 新関数。 (navi2ch-article-get-first-message): `navi2ch-article-get-separator' を使用しない。 (navi2ch-article-get-first-message-from-file): `navi2ch-article-filter-list' を適用。 (navi2ch-article-get-message-list): `navi2ch-article-get-separator' を使用しない。 * NEWS: 旧形式 dat のサポートがデフォルトでは無効になったこと、およ び有効にする方法を記載。 * navi2ch-search.el (navi2ch-search-article-regexp): `navi2ch-article-filter-list' を適用。 * navi2ch-util.el (navi2ch-replace-html-tag-alist): 旧 dat のみで使 われている "@`" を削除。 * navi2ch-vars.el (navi2ch-list-filter-list): DOCSTRING とカスタマ イズテンプレートの修正。 * navi2ch-board-misc.el (navi2ch-bm-mark-subr): mark を付ける時は、 `navi2ch-bm-state-mark-face-table' を使用。 (navi2ch-bm-mark): `navi2ch-bm-mark-subr' の仕様変更に追随。 (navi2ch-bm-unmark): 同上。 (navi2ch-bm-mark-region): 同上。 (navi2ch-bm-mark-states): 同上。 (navi2ch-bm-mark-by-query): 同上。 (navi2ch-bm-format-subject): 新関数。 (navi2ch-bm-insert-subject): patch#1632181 に対応するため、上記関数 に分割。 * navi2ch-http-date.el (navi2ch-http-date-wkday-list): 削除。 (navi2ch-http-date-month-list): 削除。 (navi2ch-http-date-encode): bug fix. * navi2ch-article.el (navi2ch-article-link-internal): 新変数。 (navi2ch-article-link-regexp-alist-to-internal): 新関数。 (navi2ch-article-set-link-property): 上記関数、変数を使用。 (navi2ch-article-insert-messages): レス毎に `navi2ch-article-link-regexp-alist-to-internal' を呼ばなくてすむよ うに。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL 中の括弧 にある程度対応。 * navi2ch-util.el (navi2ch-propertize): 削除。 (navi2ch-read-only-string): navi2ch-propertize を propertize に書きかえ。 * navi2ch-article.el (navi2ch-article-parse-message) (navi2ch-article-default-header-format-function) (navi2ch-article-auto-decode-encoded-section): 同上。 * navi2ch-message.el (navi2ch-message-insert-header): 同上。 * navi2ch-splash.el (navi2ch-splash-insert-image) (navi2ch-splash-insert-text): 同上。 * navi2ch-net.el (navi2ch-net-update-cookies): header の仕様変更に追随。 * Mon Jan 07 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-vars.el (navi2ch-on-emacs20): 削除。 * navi2ch-board-misc.el (navi2ch-bm-state-alist): 削除。 (navi2ch-bm-state-char-table): `navi2ch-bm-state-alist' を分割して hash 化。 (navi2ch-bm-state-face-table): 同上。 (navi2ch-bm-state-mark-face-table): 同上。 (navi2ch-bm-updated-mark-alist): 削除。 (navi2ch-bm-updated-mark-table): `navi2ch-bm-updated-mark-alist' の hash 化。 (navi2ch-bm-set-property): 複数の put-text-property を add-text-properties に置換え。 hash の使用。 (navi2ch-bm-insert-subject): hash を使用。 (navi2ch-bm-insert-state): 同上。 (navi2ch-bm-get-state): text-property から取得するように。 (navi2ch-bm-get-updated-mark): 同上。 (navi2ch-bm-mark-subr): `navi2ch-bm-get-state' を使用。 (navi2ch-bm-update-article): `navi2ch-bm-get-updated-mark' を使用。 * navi2ch-localfile.el (navi2ch-localfile-update-file): header の仕様変更に追随。 * navi2ch-list.el (navi2ch-list-sync): 同上。 * navi2ch-head.el (navi2ch-head-get-head-txt): 同上。 * navi2ch-article.el (navi2ch-article-update-file): 同上。 * navi2ch-board.el (navi2ch-board-sync): 同上。 * navi2ch-net.el (navi2ch-net-state-header-alist): 削除。 (navi2ch-net-state-header-table): `navi2ch-net-state-header-alist' を hash 化。 (navi2ch-net-add-state): hash を使用。 (navi2ch-net-get-state): 同上。 (navi2ch-net-get-header): ヘッダ名を downcase して intern。 (navi2ch-net-get-content): header の仕様変更に追随。 (navi2ch-net-update-file): 同上。 (navi2ch-net-get-length-from-header): 同上。 * navi2ch-util.el (navi2ch-regexp-internal-p): 新関数。 (navi2ch-assoc-ignore-case): 削除。 * README: UNIX 板のアドレスを更新。サポートする Emacsen を更新。 * TODO: 更新。 * navi2ch-article.el (navi2ch-article-set-link-property): alist を regexp-internal 形式に変更。 * navi2ch-list.el (navi2ch-list-state-alist): 削除。 (navi2ch-list-state-table): `navi2ch-list-state-alist' を hash 化。 (navi2ch-list-insert-board-names-subr): hash を使用。 (navi2ch-list-make-board-txt): hash を使用。 * navi2ch-util.el (navi2ch-replace-string-regexp-alist): 新関数。 (toplevel): ロード時に、`navi2ch-update-html-tag-regexp' を呼出し。 (navi2ch-update-html-tag-regexp): `navi2ch-replace-html-tag-regexp-internal' を更新するように。 (navi2ch-entity-reference-to-str): `navi2ch-entity-table' を使用。 (navi2ch-re-search-forward-regexp-alist): bound,noerror,count を lexical-let に。 (navi2ch-replace-html-tag-with-buffer): `navi2ch-re-search-forward-regexp-alist' を使用するように。 * Sun Jan 06 2008 Naohiro Aota <nao.aota@gmail.com> * navi2ch-util.el (navi2ch-regexp-internal): 新構造体。 (navi2ch-regexp-alist-to-number-alist): 削除。 (navi2ch-regexp-alist-to-internal): navi2ch-regexp-alist-to-number-alist を置換える関数。 (navi2ch-match-regexp-alist-subr): navi2ch-regexp-alist-to-internal を使用するように変更。 (navi2ch-replace-html-tag-regexp): 削除。 (navi2ch-replace-html-tag-regexp-internal): 新変数。 (navi2ch-entity-alist): 削除。 (navi2ch-entity-table): navi2ch-entity-alist から改名。ハッシュにし た。 (navi2ch-alist-to-hash): 新関数。 (navi2ch-replace-html-tag-to-string): 削除。 (navi2ch-replace-html-tag): `navi2ch-replace-string-regexp-alist' を使うようにした。 * navi2ch-article.el (navi2ch-article-default-header-format-function): 日付を navi2ch-article-date-format-function により与えられるフィル タ関数を通したものを表示するように変更。 * navi2ch-vars.el (navi2ch-article-date-format-function): 新変数。 (navi2ch-article-dispweek): 削除。 * navi2ch-list.el (navi2ch-list-ignore-category-list): "特別企画"カ テゴリも無視。 * NEWS: 仮想板に '#' をつけたことを記載 * navi2ch-search.el (navi2ch-search-board): 仮想板の名前に '#' を追 加。 * navi2ch-articles.el (navi2ch-articles-board): 同上。 * navi2ch-directory.el (navi2ch-directory-board): 同上。 * navi2ch-history.el (navi2ch-history-board): 同上。 * Tue Feb 06 2007 extra <ekisutora@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-message-filter-subr): フィルタ条件が拡張形式でない場合エラーになっていたのを修正。 * Sat Jan 13 2007 extra <ekisutora@users.sourceforge.net> * navi2ch-util.el (navi2ch-fuzzy-regexp): Bug fix. * Sat Jan 13 2007 extra <ekisutora@users.sourceforge.net> * navi2ch-vars.el (navi2ch-article-message-filter-by-name-alist) (navi2ch-article-message-filter-by-message-alist) (navi2ch-article-message-filter-by-id-alist) (navi2ch-article-message-filter-by-mail-alist) (navi2ch-article-message-filter-by-subject-alist): フィルタ条件の拡張。 * navi2ch-util.el (navi2ch-fuzzy-regexp): 新関数。 * navi2ch-localfile.el (navi2ch-localfile-update-file): ファイルの新規作成ができなくなっていたのに対処。 * navi2ch-article.el (navi2ch-article-save-message-filter-cache-keys): aborn 廃止。 (navi2ch-article-insert-messages): フィルタ処理の部分を navi2ch-article-apply-message-filters() に移 し、結果だけ受けとるように。 Article / Hide / Important / Message Filter モード切り替えで再描画 を繰り返すと navi2ch-article-header-format-function() によって alist の中身に何重にも text-property が付くことがあったので、いっ たん text-property を nil にするように。 (navi2ch-article-apply-message-filters): フィルタ処理の部分を navi2ch-article-insert-messages() から移し、結果だけ返すように。 (navi2ch-article-message-filter-by-subject): subject 欄の特別扱いをやめる。 (navi2ch-article-message-filter-subr): フィルタ条件の拡張に対応。 (navi2ch-article-check-message-suppression): フィルタ処理の部分を navi2ch-article-apply-message-filters() に移動・集約。 (navi2ch-article-delete-message): 微修正。 (navi2ch-article-save-message-filter-cache): replace 情報の持ち方を変えたので、セーブ時の形式変換をやめる。 (navi2ch-article-load-message-filter-cache): 同上により、ロード時の変換をやめる。 (navi2ch-article-toggle-replace-message): 同上により、replace 情報の扱いの変更。 (navi2ch-article-toggle-message-filter): 同上。 (navi2ch-article-add-message-filter-rule-subr): フィルタをすぐ適用しない場合のメッセージを表示するように。 (navi2ch-article-read-message-filter-match): フィルタ条件の拡張に対応。 (navi2ch-article-read-message-filter-result): 微修正。 * Sun Nov 12 2006 Nanashi San <nanashi@users.sourceforge.net> * acinclude.m4 (AM_PATH_LISPDIR): 削除 * configure.in: lispdir の扱いを automake にまかせる すでに不要だったので cygwin の特別扱いをやめる 使っていないプログラムの検出をやめる * Mon Nov 06 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-icon-directory): ここで cl マクロを 使っちゃダメだった (navi2ch-splash-display-logo): 当面 nil にしておく * Sat Nov 04 2006 Nanashi San <nanashi@users.sourceforge.net> splash に使っている画像は GPL 的フリーではないらしい。 * icons/Makefile.am (icon_DATA): ロゴ削除 * icons/navi2ch-logo.img (Tag): 同上 * icons/navi2ch-logo.xbm (Tag): 同上 * icons/navi2ch-logo.xpm (Tag): 同上 * Thu Nov 02 2006 Nanashi San <nanashi@users.sourceforge.net> defsubst を defun に 以前最適化した時と比べると、filter 等の処理が増えたことで、関数呼び 出しのコストは相対的に低下 hotspot を見付けやすくするためにも一旦 inline function をやめてみる * navi2ch-article.el (navi2ch-article-inside-range-p): defun に (navi2ch-article-get-buffer-name): 同上 (navi2ch-article-check-cached): 同上 (navi2ch-article-cleanup-message): 同上 (navi2ch-article-parse-message): 同上 (navi2ch-article-get-first-message): 同上 (navi2ch-article-get-first-message-from-file): 同上 (navi2ch-article-set-link-property-subr): 同上 (navi2ch-article-set-link-property): 同上 (navi2ch-article-put-cite-face): 同上 (navi2ch-article-arrange-message): 同上 (navi2ch-article-insert-message): 同上 * navi2ch-board.el (navi2ch-board-from-file-p): 同上 (navi2ch-board-get-matched-article): 同上 (navi2ch-board-updated-article-p): 同上 (navi2ch-board-expire-date-p): 同上 * navi2ch-multibbs.el (navi2ch-multibbs-get-func-from-board): 同上 * navi2ch-util.el (navi2ch-no-logging-message): 同上 (navi2ch-replace-string): 同上 (navi2ch-replace-html-tag-to-string): 同上 (navi2ch-replace-html-tag): 同上 (navi2ch-replace-html-tag-with-buffer): 同上 (navi2ch-replace-html-tag-with-temp-buffer): 同上 (navi2ch-put-alist): 同上 (navi2ch-right-align-strings): 同上 (navi2ch-regexp-alist-to-number-alist): 同上 (navi2ch-match-regexp-alist-subr): 同上 * Thu Nov 02 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-global-view-map): self-insert は不要 * navi2ch-util.el (navi2ch-set-buffer-multibyte): xemacs かどうかで はなく、set-buffer-multibyte() が束縛されているかで処理を変える (navi2ch-match-string-no-properties): defalias に * navi2ch-multibbs.el (navi2ch-2ch-article-to-url): start が nil で も number でもない時の処理がおかしかったのを修正 * navi2ch-board.el (navi2ch-board-insert-subjects): emacs と xemacs で共通の処理に * Wed Nov 01 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-megabbs.el (navi2ch-megabbs-with-board): id が nil の場合 束縛しないように (navi2ch-megabbs-board-get-file-name): id を使用しないので nil に * Wed Nov 01 2006 Nanashi San <nanashi@users.sourceforge.net> read.cgi の raw モードを削除 * navi2ch-article.el (navi2ch-article-get-readcgi-raw-url): 削除 * navi2ch-board.el (navi2ch-board-enable-readcgi): 削除 (navi2ch-board-get-readcgi-url): 削除 (navi2ch-board-get-readcgi-raw-url): 削除 * navi2ch-multibbs.el (navi2ch-2ch-article-update): read.cgi 使用部 を削除 (navi2ch-2ch-article-to-url): navi2ch-board-get-readcgi-url を使用 しない (navi2ch-2ch-board-update): read.cgi 使用部を削除 * navi2ch-net.el (navi2ch-net-update-file-with-readcgi): 削除 * navi2ch-util.el (navi2ch-enable-readcgi-p): 削除 * navi2ch-vars.el (navi2ch-enable-readcgi): 削除 (navi2ch-enable-readcgi-host-list): 削除 (navi2ch-disable-readcgi-host-list): 削除 * Tue Oct 31 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-config.el.in: 新ファイル configure の結果を保存 (今のところ icondir のみ) * Makefile.am (AUTOMAKE_OPTIONS): 要 automake 1.8 (lisp_DATA): 新変数 * configure.in: navi2ch-config.el を出力 * navi2ch-vars.el (navi2ch-icon-directory): navi2ch-config があれば その変数を使用 * Tue Oct 31 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-window-configuretion): 削除 * navi2ch-util.el (navi2ch-string-as-unibyte) (navi2ch-string-as-multibyte): 削除 (navi2ch-assoc-ignore-case): lambda がバイトコンパイルされるように (navi2ch-boundp, navi2ch-fboundp): 削除 (navi2ch-browse-url-internal): browse-url-new-window-{flag,p} の選 択法を変更 (navi2ch-propertize, navi2ch-set-keymap-default-binding) (navi2ch-char-valid-p): defalias に (navi2ch-lock-directory): fboundp を使用 (navi2ch-line-beginning-position, navi2ch-line-end-position): navi2ch-ifxemacs ではなく fboundp を使用 (navi2ch-compare-number-list, navi2ch-lists-to-list-of-list) (navi2ch-add-number-lists): 削除 (navi2ch-compare-times): navi2ch-float-time を使用 (navi2ch-right-aligned-string=, navi2ch-string-match-regexp-alist) (navi2ch-replace-regexp-alist, navi2ch-caller-p) (navi2ch-compare-version-string): 削除 * navi2ch-net.el (navi2ch-net-send-message-get-spid): 削除 * Mon Oct 30 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-net.el (navi2ch-net-send-request): C-g で止めた場合は navi2ch-net-add-down-host を呼び出さない (navi2ch-net-download-file): navi2ch-net-send-request が nil を返し た場合は nil を返すように * Sun Oct 29 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-confirm-function) (navi2ch-multibbs-send-message-retry-confirm): 削除 (navi2ch-multibbs-send-message): 上記関数を使用しない navi2ch-multibbs-send-message-retry-confirm-function を 使ってた人は around advice して flet してください * navi2ch-article.el (navi2ch-article-default-message-filter-by-message-alist): 削除 (navi2ch-article-message-filter-by-message): 上記変数を使用しない * navi2ch-message.el (navi2ch-message-font-lock-keywords) (navi2ch-message-link-face, navi2ch-message-url-face) (navi2ch-message-citation-face): 新変数 (navi2ch-message-mode): define-drived-mode を使用 上記変数を font-lock-defaults に * navi2ch-face.el (navi2ch-message-link-face) (navi2ch-message-url-face ,navi2ch-message-citation-face): 新 face * Fri Oct 27 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch.el (navi2ch-save-info): 遅いようなので元に戻す * Wed Oct 25 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-megabbs.el (navi2ch-megabbs-send-message): 不要な変数束縛 を削除 * navi2ch-oyster.el (navi2ch-oyster-send-message): navi2ch-2ch-send-message を使用。 * Mon Oct 23 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-megabbs.el: 新ファイル * Makefile.am (lisp_LISP): 上記ファイルを追加 patch#1153242 * Makefile.in, aclocal.m4, */Makefile.in: 再作成 (automake 1.9.6) * config.guess, config.sub, elisp-comp, install-sh, missing * mkinstalldirs, doc/texinfo.tex: automake 1.9.6 付属のものに更新 * navi2ch-net.el (navi2ch-net-down-host-alist): 新変数 (navi2ch-net-retry-down-host): 新変数 (navi2ch-net-add-down-host): 新関数 (navi2ch-net-down-p): 新関数 (navi2ch-net-send-request): 上記変数・関数を使用して落ちているホス トは `navi2ch-net-retry-down-host' の間スキップするように patch#1432266 (アイディアのみ) * navi2ch-net.el (navi2ch-net-cookies): 新変数 (navi2ch-net-store-cookie): 新関数 (navi2ch-net-match-cookies): 新関数 (navi2ch-net-cookie-file): 新変数 (navi2ch-net-save-cookies): 新関数 (navi2ch-net-load-cookies): 新関数 (navi2ch-net-update-cookies): 新関数 (navi2ch-net-expire-cookies): 新関数 (navi2ch-net-cookie-string): 新関数 * navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-confirm): ちゃんとしたタイミングで Set-Cookie されるようになったのでキャンセ ル時の hack を削除 (navi2ch-2ch-send-message): 引数 post を (cons key value) な alist として扱うように navi2ch-net-cookie-* を使用して Cookie を扱う (navi2ch-2ch-extract-post): post すべきデータとして、最後の一つだけ ではなく、複数取り出すように * navi2ch.el (navi2ch-save-info): 編集しやすいように保存 * Mon Oct 23 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch.el (navi2ch): navi2ch-update-file navi2ch-init-file の load の仕方を変更 * navi2ch-board-misc.el (navi2ch-bm-mode-map): prefix key ("m") に nil を割り当てておく (navi2ch-bm-fetch-mark-article): navi2ch-net-connect-wait でウェイ トを入れるようにしたので navi2ch-bm-fetch-wait を使用しない * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上 * navi2ch-vars.el (navi2ch-bm-fetch-wait): 削除 * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-assoc-ignore-case): 新関数 (navi2ch-replace-html-tag-to-string): assoc-ignore-case -> navi2ch-assoc-ignore-case (navi2ch-numeric-reference-to-str): string-to-int -> string-to-number (navi2ch-end-of-buffer): call-interactively 'end-of-buffer (navi2ch-make-local-hook): 新関数 * navi2ch-popup-article.el (navi2ch-popup-article-mode): make-local-hook -> navi2ch-make-local-hook * navi2ch-net.el (navi2ch-net-get-header): assoc-ignore-case -> navi2ch-assoc-ignore-case * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): gensym -> make-symbol * navi2ch-message.el (navi2ch-message-insert-backup): insert-buffer -> insert-buffer-substring (navi2ch-message-send-message): 同上 * navi2ch-article.el (navi2ch-article-mode): make-local-hook ではなく navi2ch-make-local-hook を使う emacs-22 cleanup * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message-success-p): patch#1229486 * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-message-sendlog-message-format-function): グループを追加 * navi2ch-util.el (navi2ch-float-time): 新関数 * navi2ch-net.el (navi2ch-net-connect-wait-power): 新変数 (navi2ch-net-connect-time-list): 新変数 (navi2ch-net-connect-wait): 上記変数を使用して待機時間を計算 (navi2ch-net-send-request): 上記時間を挿入 patch#1187825,1188245 * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-history.el (navi2ch-history-add): history に必要な情報の みを記録 patch#1166324 * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch.el (navi2ch): 同上 (navi2ch-save-info): 同上 (navi2ch-load-info): 同上 (navi2ch-update): 同上 * navi2ch-auto-modify.el (navi2ch-auto-modify-save): 同上 * navi2ch-vars.el (navi2ch-init-file): navi2ch-directory からの相対 パスに (navi2ch-bm-fetched-info-file): 同上 (navi2ch-bookmark-file): 同上 (navi2ch-history-file): 同上 (navi2ch-update-file): 同上 (navi2ch-auto-modify-file): 同上 patch#1146248 * Sun Oct 22 2006 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-coding-system): navi2ch-vars.el に移動 * navi2ch-vars.el (navi2ch-coding-system): navi2ch-util.el から移動 (navi2ch-board-coding-system-alist): 上記変数を使用 patch#1124650 * Thu Sep 14 2006 NOKUBI Takatsugu <knok@daionet.gr.jp> * doc/navi2ch.texi (How to Write): FAQに書き込み時の確認を回避 する方法に付いて言及 * Thu Jul 06 2006 NOKUBI Takatsugu <knok@daionet.gr.jp> * navi2ch-oyster.el (navi2ch-oyster-send-message): hanamogera-cookie 対応処理を追加 (navi2ch-oyster-func-alist): extract-postを追加 * Mon Jul 03 2006 Masatake YAMATO <jet@gyve.org> * navi2ch-multibbs.el (navi2ch-multibbs-func-alist): extract-post を追加。 (navi2ch-multibbs-func-alist): SEND-MESSAGE-FUNCにPOST引数を追加。 (navi2ch-multibbs-send-message): extract-postを取得して、再送前に 呼び出すことで、バッファをスキャンするして再送に必要な情報を得ること ができるようにした。送信試行の最大回数を元に脅した。hanamogera-cookie をpost-dataとして一般化した。 (navi2ch-2ch-extract-post): navi2ch-multibbs-get-hanamogera-cookieから 名前を変更した。 (navi2ch-2ch-send-message): ダイナミックスコープからhanamogera-cookieを 捜すのではなく、POSTという引数を追加して、そこからhanamogera-cookieを キーとしてassqして、hanamogera-cookieの値を取り出せるようにした。 * navi2ch-jbbs-net.el (navi2ch-jbbs-get-writecgi-url): 引数POSTを追加 した。 * navi2ch-jbbs-shitaraba.el (navi2ch-js-send-message): 引数POSTを追加 した。 * navi2ch-localfile.el (navi2ch-localfile-send-message): 引数POSTを追加 した。 * navi2ch-machibbs.el (navi2ch-machibbs-send-message): 引数POSTを追加 した。 * navi2ch-oyster.el (navi2ch-oyster-send-message): 引数POSTを追加した。 * Sun Jul 02 2006 Masatake YAMATO <jet@gyve.org> * navi2ch-multibbs.el (navi2ch-multibbs-send-message): hana mogera cookieに対応。 (navi2ch-multibbs-get-hanamogera-cookie): バッファからhana mogera cookieを追加する。 (navi2ch-2ch-send-message): hanamogera-cookieが定義されていれば、 param-alistに追加する。 (navi2ch-multibbs-send-message): hanamogera-cookieをセット。 * Sat Jun 10 2006 NOKUBI Takatsugu <knok@daionet.gr.jp> クレジット入れ忘れのため削除依頼に対応 * Mon May 29 2006 NOKUBI Takatsugu <knok@daionet.gr.jp> * navi2ch-multibbs.el: 2ch側の新しい書き込みチェックに対応 (hana patch) * Tue Sep 20 2005 NOKUBI Takatsugu <knok@daionet.gr.jp> * navi2ch-list.el (navi2ch-list-bbstable-default-url): bbsmenu URL を変更 * Wed Apr 20 2005 mami <mami@users.sourceforge.net> バーボン対策でウェイトを入れるように。 http://pc8.2ch.net/test/read.cgi/unix/1106152504/841-847n * navi2ch-vars.el (navi2ch-bm-fetch-wait): 新変数。 * navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): 上記変数 を使うように。 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。 * Wed Mar 16 2005 extra <ekisutora@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-update-previous-message-separator): スレの1レス目 がhideされたときにエラーにならないように。 * Sat Feb 19 2005 mami <mami@users.sourceforge.net> * navi2ch-board-misc.el (navi2ch-bm-fetch-mark-article): offline のときはすぐ終了するように。 (navi2ch-bm-fetch-maybe-new-articles): 同上。 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-mark-article): 同上。 * Fri Feb 18 2005 mami <mami@users.sourceforge.net> * NEWS: 更新。 * Mon Feb 14 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-message.el (navi2ch-message-mode-map): C-a, M-m を navi2ch-message-substitute-key-definitions() に移す。 (navi2ch-message-substitute-key-definitions): 新関数。 (navi2ch-message-mode): 上記関数を呼ぶように。 * Mon Feb 14 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-article.el (navi2ch-article-update-previous-message-separator): 現在位置がbuffer の最後の場合 end を point-max() とするように。 現在位置をそれなりに保存するように。 (navi2ch-article-insert-messages): 後でレスの先頭に文字列を挿入するときの為に、message を挿入した場合 は、point で示される marker の insertion-type を t にするように。 (navi2ch-article-reinsert-partial-messages): 上記変更の為、ここで 一時的に insertion-type を t にするのをやめる。 * Fri Feb 11 2005 mami <mami@users.sourceforge.net> XEmacs の forward-comment はバッファの最後で t を返す模様。 http://list-archive.xemacs.org/xemacs-beta/200210/msg00522.html * navi2ch-auto-modify.el (navi2ch-auto-modify-skip-comments): 新関 数。 (navi2ch-auto-modify-narrow): 上記関数を使用。 (navi2ch-auto-modify-save-variables): 同上。 * Thu Feb 10 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-article.el (navi2ch-article-insert-message-separator-by-char): face を付ける ように。 * navi2ch-face.el (navi2ch-article-message-separator-face): 新 face。 * Tue Feb 08 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-article.el (navi2ch-article-update-previous-message-separator): previous-single-property-change でいきなりセパレータの最初にいっちゃ う場合があったので対処。 (navi2ch-article-insert-message-separator): navi2ch-article-message-separator-insert-hide-number-p, navi2ch-article-message-separator-insert-trailing-newline-p を見るように。 (navi2ch-article-insert-message): 最後の改行入れるのを navi2ch-article-insert-message-separator() に移す。 * navi2ch-vars.el (navi2ch-article-message-separator-insert-hide-number-p): 新変数。 (navi2ch-article-message-separator-insert-trailing-newline-p): 同上。 * Sun Feb 06 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> http://pc5.2ch.net/test/read.cgi/unix/1106152504/68 の要望をかなえ る為の修正。 - navi2ch-bm.el のいくつかの defsubst な関数を defun に。 - navi2ch-file-mtime, navi2ch-file-size の追加。 - navi2ch-article-local-dat-regexp, navi2ch-article-file-name-to-artid の追加。 navi2ch-localfile では navi2ch-article-local-dat-regexp, navi2ch-article-file-name-to-artid を**わざと**使うようにしてない。 理由は下のパッチがそうなっていなかった為。なんでそうしてなかったか を聞いとく事。 * navi2ch-util.el (navi2ch-file-mtime, navi2ch-file-size): 新関数。 * navi2ch-article.el (navi2ch-article-local-dat-regexp): 新変数。 (navi2ch-article-file-name-to-artid): 新関数。 * navi2ch-board-misc.el (navi2ch-bm-set-property, navi2ch-bm-get-state-from-article) (navi2ch-bm-insert-subject): defsubst -> defun. * navi2ch.el (navi2ch-update): navi2ch-file-mtime, navi2ch-file-size を使うように。 * navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 同上。 * navi2ch-net.el (navi2ch-net-update-file) (navi2ch-net-update-file-diff): 同上。 * navi2ch-localfile.el (navi2ch-localfile-update-file): 同上。 * navi2ch-article.el (navi2ch-article-sync) (navi2ch-article-get-readcgi-raw-url): 同上。 * navi2ch-board.el (navi2ch-board-expire-date-p): 同上。 * navi2ch-search.el (navi2ch-search-for-each-article): navi2ch-article-file-name-to-artid, navi2ch-article-local-dat-regexp を使うように。 (navi2ch-search-article-regexp, navi2ch-search-cache) (navi2ch-search-orphan): 同上。 * navi2ch-directory.el (navi2ch-directory-set-subject-list): 同上。 * navi2ch-board.el (navi2ch-board-expire): 同上。 * navi2ch-article.el (navi2ch-article-view-article-from-file): 同上。 * Sat Feb 05 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-util.el (navi2ch-read-only-string): まずってた。。 * Sat Feb 05 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> header field の read-only 化。 * navi2ch-message.el (navi2ch-message-insert-header): Subject とか を read-only にしてみる。 header が終わる箇所に navi2ch-message-header-separator という property を付ける。 (navi2ch-message-header-end): navi2ch-message-header-separator を 使うように。 (navi2ch-message-beginning-of-line): 新関数。 (navi2ch-message-back-to-indentation): 同上。 (navi2ch-message-mode-map): navi2ch-message-beginning-of-line, navi2ch-message-back-to-indentation を追加。 * navi2ch-util.el (navi2ch-read-only-string): 新関数。 <http://pc5.2ch.net/test/read.cgi/unix/1106152504/136> <http://sourceforge.net/tracker/index.php?func=detail&aid=1115437&group_id=39552&atid=435774> * Wed Feb 02 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> sendlog を書くときの message の format する関数を指定できるように。 message separator の書式をちょっと変更。 * navi2ch-message.el (navi2ch-message-add-sendlog): navi2ch-message-sendlog-message-format-function を funcall するよ うに。 (navi2ch-message-sendlog-simple-message-format): 新関数。 (navi2ch-message-sendlog-message-format-with-board-name): 同上。 * navi2ch-vars.el (navi2ch-message-sendlog-message-format-function): 新変数。 * navi2ch-article.el (navi2ch-article-insert-message-separator): navi2ch-article-insert-hide-number-following をここで呼ぶようにした。 (navi2ch-article-insert-hide-number-following): 頭のセパレータはやめ。 挿入したときに non-nil を返すように。 (navi2ch-article-insert-message-separator-by-face): 引数の number を削除。 navi2ch-article-insert-hide-number-following を呼ぶのをやめた。 (navi2ch-article-insert-message-separator-by-char): 同上。 (navi2ch-article-delete-message): コメント付けた。 * Tue Feb 01 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-article.el (navi2ch-article-insert-hide-number-following): number を 必須にした。 hide 情報の取得を navi2ch-article-message-filter-mode で切り替える ように。 頭にちょっとだけセパレータを入れてみる。 hide -> hidden (^^; (navi2ch-article-update-previous-message-separator): 新関数。 (navi2ch-article-insert-message-separator): 同上。 (navi2ch-article-insert-message): navi2ch-article-insert-message-separator-function への funcall を navi2ch-article-insert-message-separatorに置き換え。 suppress されていたときに、 navi2ch-article-update-previous-message-separator を呼ぶように。 (navi2ch-article-hide-message): navi2ch-article-update-previous-message-separator を呼ぶように。 * Sun Jan 30 2005 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-insert-message-separator-by-char): 区切り文字の文 字数が負になることがあったので対処。 * Fri Jan 28 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-article.el (navi2ch-article-insert-hide-number-following): 新関数。 (navi2ch-article-insert-message-separator-by-face): navi2ch-article-insert-hide-number-following を呼ぶように。 (navi2ch-article-insert-message-separator-by-char): 同上。 * Wed Jan 26 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-list.el (navi2ch-list-insert-board-names-subr): navi2ch-list-display-board-id-p が non-nil だったら、板IDを表示し てみるように。 * navi2ch-vars.el (navi2ch-list-invalid-host-regexp): コメントの typo 修正。 (navi2ch-list-display-board-id-p): 新変数。 (navi2ch-list-board-id-column): 同上。 * Tue Jan 25 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> BE への書き込みで文字ばけないようにする修正。 * navi2ch-multibbs.el (navi2ch-2ch-send-message): navi2ch-board-get-coding-system の結果を navi2ch-net-get-param-string に渡すように。 * navi2ch-net.el (navi2ch-net-url-hexify-string): 引数の coding-system がある場合は、それで encode するように。 (navi2ch-net-get-param-string): coding-system を navi2ch-net-url-hexify-string に渡すように。 * Tue Jan 25 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> BE のログイン、書き込み対応。 multibbs module としては作ってない。 他の multibbs module に変更を加えないために、 navi2ch-2ch-send-message, navi2ch-2ch-send-message-success-p での coding-system の判別に navi2ch-2ch-send-message-last-board を使っ てる。 これらの関数に board を渡すようにしたほうがいいのかな? * Makefile.am (lisp_LISP): navi2ch-be2ch.el を追加。 * navi2ch.el (toplevel): navi2ch-be2ch を rquire するように。 * navi2ch-multibbs.el (navi2ch-multibbs-send-message-error-string): 新関数。 (navi2ch-multibbs-send-message): navi2ch-coding-system のかわりに navi2ch-board-get-coding-system を使うように。 エラー文字列の取得に navi2ch-multibbs-send-message-error-string を 使うように。 (navi2ch-2ch-send-message-last-board): 新変数。 (navi2ch-2ch-send-message): navi2ch-2ch-send-message-last-board に 値を設定するように。 cookie に navi2ch-be2ch-mdmd, navi2ch-be2ch-dmdm を設定するように。 (navi2ch-2ch-send-message-success-p): navi2ch-2ch-send-message-last-board の値を使って、coding-system を 特定するように。 (navi2ch-2ch-send-message-error-string): 同上。 * navi2ch-net.el (navi2ch-net-send-message-success-p): 引数に coding-system をもらえるように。 引数の coding-system で文字列を decode するように。 (navi2ch-net-send-message-error-string): 同上。 「ログインエラー」をチェックする文字列に追加。 http status によるチェックを navi2ch-multibbs-send-message-error-string に移動。 * navi2ch-be2ch.el: 新ファイル。be@2ch のログインまわりを担当する。 * Tue Jan 25 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * Makefile.am, configure.in: バイトコンパイルを2回やらないように。 http://sourceforge.net/tracker/index.php?func=detail&aid=1107635&group_id=39552&atid=435774 * config.guess, config.sub, elisp-comp, install-sh, missing, * mkinstalldirs: automake 1.9.2, autoconf 2.59 に付属のものに更新 * Sun Jan 23 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> * navi2ch-multibbs.el (toplevel): cl を require。 * Sat Jan 22 2005 extra <ekisutora@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-get-number-list): 数字部分が8文字以上のレスアンカーで、正しくレス番を指せないバグを修正。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/929 * Sat Jan 22 2005 Taiki SUGAWARA <taiki.s@cityfujisawa.ne.jp> 復活記念という事で。 とりあえずの BE 対応。というか、文字コード指定対応。 navi2ch-board-coding-system-alist に板ID と coding-system を登録す ることで板に対する文字コードを指定できる。 保存するときに文字コードを変換するんだと、差分更新に対応するのが面 倒なので、開くときに指定できるようにする。 ただ、現状 navi2ch-multibbs-defcallback されている BBS を navi2ch-board-coding-system-alist に登録すると文字化けしちゃうはず。 * navi2ch-search.el (navi2ch-search-article-regexp): navi2ch-board-insert-file-contents を使うように。 (navi2ch-search-cache): navi2ch-article-get-first-message-from-file に board を渡すように。 (navi2ch-search-orphan): 同上。 * navi2ch-bookmark.el (navi2ch-bookmark-fetch-article): navi2ch-article-get-first-message-from-file に board を渡すように。 * navi2ch-article.el (navi2ch-article-get-first-message-from-file): 引数に board を貰えるように。 (navi2ch-article-get-message-list): navi2ch-board-insert-file-contents を使うように。 (navi2ch-article-cached-subject-minimum-size): board と article を引数に貰うように。 navi2ch-board-insert-file-contents を使うように。 (navi2ch-article-cached-subject): 上記関数の変更に対応。 * navi2ch-board.el (navi2ch-board-get-coding-system): 新関数。 (navi2ch-board-insert-file-contents): 新関数。 (navi2ch-board-get-subject-list): navi2ch-board-insert-file-contents を使うように。 (navi2ch-board-save-old-subject-file): navi2ch-board-get-coding-system, navi2ch-board-insert-file-contents を使うように。 * navi2ch-util.el (navi2ch-insert-file-contents): coding-system を指定できるように。 指定されていない場合は今まで通り、navi2ch-coding-system を使う。 * navi2ch-vars.el (navi2ch-board-coding-system-alist): 新変数。 * Mon Dec 13 2004 mami <mami@users.sourceforge.net> * navi2ch-board.el (navi2ch-board-expire): navi2ch-board-expire-date を引くべきところを足していたのを修正。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/845 * Sun Dec 12 2004 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-make-mode-line-identification): 新関数として分離。 (navi2ch-article-set-mode-line): 上記関数を使うように。 * navi2ch-message.el (navi2ch-message-make-mode-line-identification): 新関数として分離。 (navi2ch-message-write-message): 上記関数を使うように。 * Sun Dec 12 2004 mami <mami@users.sourceforge.net> * navi2ch-net.el (navi2ch-net-send-message-error-string): 文字列が 取得できなかったときは HTTP status を返すように。 * Sun Dec 12 2004 mami <mami@users.sourceforge.net> * navi2ch-board.el (navi2ch-board-expire): navi2ch-board-expire-orphan-only が nil のとき expire されないバグ を修正。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/748 * Sun Nov 21 2004 mami <mami@users.sourceforge.net> * navi2ch-list.el (navi2ch-list-get-etc-category): navi2ch-list-etc-file-name に navi2ch-directory の外のファイルを指 定したときに正しく動作するように。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/744-746n * Sun Nov 21 2004 mami <mami@users.sourceforge.net> * navi2ch-message.el (navi2ch-message-cite-original-from-number): プロンプトの文頭を大文字に。 * navi2ch-board-misc.el (navi2ch-bm-textize-mark-article): 同上。 (navi2ch-bm-mark-by-query): 同上。 * navi2ch-article.el (navi2ch-article-select-view-range-subr): 同 上。 (navi2ch-article-goto-number): 同上。 * Tue Oct 26 2004 mami <mami@users.sourceforge.net> * navi2ch-articles.el (navi2ch-articles-remove-article): 新関数。 (navi2ch-articles-remove-mark-article): 同上。 (navi2ch-articles-mode-map): 上記関数をバインド。 * Tue Oct 26 2004 mami <mami@users.sourceforge.net> * navi2ch-articles.el (navi2ch-articles-get-article): バッファが削 除されていたときエラーとならないように。 (navi2ch-articles-get-board): 同上。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/671 * Mon Oct 18 2004 mami <mami@users.sourceforge.net> * navi2ch.el (navi2ch-update): メッセージ調整。 (navi2ch-toggle-offline): 同上。 (navi2ch-lock): 同上。 * Sun Oct 17 2004 mami <mami@users.sourceforge.net> * navi2ch*.el: checkdoc と目視でメッセージ調整、docstring 調整、コ メント調整。 * navi2ch-oyster.el (navi2ch-oyster-get-offlaw-url): 引き数の変数 名を変更。 * Tue Oct 12 2004 mami <mami@users.sourceforge.net> * configure.in: 1.7.5-DEV にアップデート。 * Tue Oct 12 2004 mami <mami@users.sourceforge.net> * navi2ch: 1.7.5 リリース。 * configure.in: 1.7.5 にアップデート。 * Sun Oct 10 2004 mami <mami@users.sourceforge.net> * NEWS: 更新。 * Sat Oct 09 2004 mami <mami@users.sourceforge.net> * navi2ch-util.el (navi2ch-expand-file-name): expand した結果が navi2ch-directory の外のときはエラーに。 /../ などを含む URL 対策。 * navi2ch.el (navi2ch-2ch-url-p): ホスト名がないときは nil に。 http:///〜 などの URL 対策。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/555 * Fri Oct 08 2004 mami <mami@users.sourceforge.net> * NEWS: 更新。 * Wed Oct 06 2004 mami <mami@users.sourceforge.net> * navi2ch-jbbs-shitaraba.el (navi2ch-js-host-list): 新変数。 (navi2ch-js-p): 上記変数を使うように。 * navi2ch-history.el (navi2ch-history-cut-mark-article): 新関数。 (navi2ch-history-mode-map): 上記関数をバインド。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/550 * navi2ch-bookmark.el (navi2ch-bookmark-delete-mark-article): 新関 数。 (navi2ch-bookmark-mode-map): 上記関数をバインド。 * Tue Sep 28 2004 mami <mami@users.sourceforge.net> * navi2ch-jbbs-shitaraba.el (navi2ch-js-p): http://jbbs.livedoor.jp/ に対応。 http://jbbs.livedoor.jp/bbs/read.cgi/computer/351/1040452916/181 * navi2ch-history.el (navi2ch-history-mode-map): キーバインド変更。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/506-511n * Sun Sep 12 2004 mami <mami@users.sourceforge.net> * navi2ch-util.el (navi2ch-decode-coding-region-linewise): 新関数。 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): XEmacs では 上記関数を使うように。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/461-463n http://pc5.2ch.net/test/read.cgi/unix/1085940686/487 * Thu Aug 26 2004 mami <mami@users.sourceforge.net> * navi2ch-vars.el (navi2ch-article-link-regexp-alist): amazon.co.jp への URL の最後に / を含めるように。 * Wed Aug 25 2004 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-parse-message): JBBS@したら ばのキャップやトリップもフォント変更するように。 * Thu Aug 19 2004 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-goto-number-or-board): デフォルト値も入力値もなかった場合はメッセージを出さないように。 存在しない板が入力されたときのメッセージを変更。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/410-414n * Wed Aug 18 2004 mami <mami@users.sourceforge.net> * configure.in: 1.7.4-DEV にアップデート。 * Wed Aug 18 2004 mami <mami@users.sourceforge.net> * navi2ch: 1.7.4 リリース。 * configure.in: 1.7.4 にアップデート。 * Sun Aug 08 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-list-invalid-host-regexp): 新変数 * navi2ch-list.el (navi2ch-list-valid-board): 上記変数を使用。 * Fri Aug 06 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-set-link-property): h?t?tps? 以外の場合、リンクが貼られないのを修正。 (navi2ch-article-disable-display-link-commands): navi2ch-article-select-current-link を追加。 * navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-confirm-function): typo 修正。 (navi2ch-multibbs-send-message-retry-confirm): 新関数。 (navi2ch-multibbs-send-message): 上記関数を使用。 * navi2ch-net.el (navi2ch-net-get-content): Connection ヘッダが "close" かを検査。 (navi2ch-net-update-file-diff): last から substring を取るのは cont の方が短い場合のみに。 * navi2ch-util.el (navi2ch-add-days-to-time): 夏時間でも動くように。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): ASIN は [0-9A-Z]。 * navi2ch-vars.el (navi2ch-article-url-regexp): "(" ")" を URL の 一部と見なさないように。 (navi2ch-article-link-regexp-alist): 同上。 * Thu Aug 05 2004 mami <mami@users.sourceforge.net> * NEWS: 更新。 * Wed Aug 04 2004 mami <mami@users.sourceforge.net> * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): [(shift iso-lefttab)] に navi2ch-article-previous-link をバインド。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/325 * Tue Aug 03 2004 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-select-current-link-number): navi2ch-article-select-current-link-number-style が 'jump で navi2ch-article-redraw-when-goto-number が nil の場合、リンク先レ スが表示されてないときに popup せず表示範囲を広げるように。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/154 * Fri Jul 23 2004 mami <mami@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-get-article-length): 新関数。 (navi2ch-article-str-to-num): 上記関数を使ってレス数を得るように。 popup から popup するときレス数が少なくなってしまうバグの修正。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/155 * Fri Jul 16 2004 mami <mami@users.sourceforge.net> board 系モードで、スレのない最下行での U の挙動を修正。 * navi2ch-board-misc.el (navi2ch-bm-show-url-subr): a と l で article が存在しない行のときは nil を返すように。 (navi2ch-bm-show-url): 上記で nil が返ってきたときはメッセージを出 して終了するように。 * navi2ch-article.el (navi2ch-article-copy-title): a と A で article が存在しない行のときはメッセージを出して終了するように。 * Tue Jul 13 2004 mami <mami@users.sourceforge.net> * navi2ch-jbbs-shitaraba.el (navi2ch-js-p): http://jbbs.livedoor.com/ に対応。 http://pc5.2ch.net/test/read.cgi/unix/1085940686/259 * Sun May 30 2004 mami <mami@users.sourceforge.net> * navi2ch-bookmark.el (navi2ch-bookmark-delete-bookmark): save-excursion を save-current-buffer に変更。 navi2ch-list-delete-global-bookmark したときにカーソル位置が移動し ないように。 * Sat May 29 2004 miz <miz@users.sourceforge.net> * navi2ch-oyster.el: ●サーバ移転対応 * Sun May 09 2004 Nanashi San <nanashi@users.sourceforge.net> * README: UNIX 板の URL を更新。 * Wed May 05 2004 Nanashi San <nanashi@users.sourceforge.net> * configure.in: 1.7.3-DEV にアップデート。 * Wed May 05 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch: 1.7.3 リリース。 * configure.in: 1.7.3 にアップデート。 * navi2ch-util.el (navi2ch-set-mode-line-identification): navi2ch-mode-line-identification を値ではなくシンボルとして mode-line-buffer-identification に設定。 http://pc3.2ch.net/test/read.cgi/unix/1075905430/813 * navi2ch-multibbs.el (navi2ch-multibbs-send-message-retry-comfirm-function): 新変数。 (navi2ch-multibbs-send-message): 上記変数を使用。 * Sun May 02 2004 Nanashi San <nanashi@users.sourceforge.net> * NEWS: 更新。 * *.el: (defvar *-ident ...) -> (defconst *-ident ...) * 各種ファイル: Copyright 更新。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): バグ持ちの regexp-opt-depth() の場合は nil に。 * navi2ch-net.el (navi2ch-net-update-file-diff-size): 新変数。 (navi2ch-net-update-file-diff): 1 バイトかつ \n 固定ではなく、上記 変数のサイズに従い元のファイルにオーバーラップさせて取得。 あぼーん後にたまたま前回取得の終端位置が "\n" になったので、精度を 上げてみた。 * navi2ch-article.el (navi2ch-article-set-link-property): literal を初期化するように。 (navi2ch-article-view-article): エラーの後始末をする。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): URL の頭の ime.nu を削除。 * Fri Apr 30 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-article-link-regexp-alist): amazon.co.jp への URL を正規化。 * Thu Apr 29 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-face.el (navi2ch-article-header-fusianasan-face): 新 face。 * navi2ch-article.el (navi2ch-article-parse-message): ふしあなさん らしき部分に印を付けておく。 (navi2ch-article-default-header-format-function): 印の付いた部分に navi2ch-article-header-fusianasan-face を付ける。 * Makefile.am ($(srcdir)/navi2ch-version.el): maintainer mode が有 効な時のみ更新。 ($(srcdir)/bcomp.el): 同上。 * navi2ch.el (navi2ch-update): pgp 等が利用できる場合は検証する。 * navi2ch-util.el (navi2ch-verify-signature-file): 新関数。 * navi2ch-vars.el (navi2ch-pgp-verify-command-line): 新変数。 * navi2ch-net.el (navi2ch-net-download-file): time に文字列だけで はなく current-time() 形式も許す。 (navi2ch-net-update-file): time が 'file なら更新するファイルの更 新日時を用いる。 (navi2ch-net-download-logo): SETTING.TXT も保存しておく。 * navi2ch-util.el (navi2ch-coding-system): 可能であれば cp932 を使 用。 * navi2ch-futaba.el (navi2ch-futaba-variable-alist): 'shift_jis で はなく navi2ch-coding-system を使用。 * navi2ch-jbbs-net.el (navi2ch-jbbs-variable-alist): 同上。 * navi2ch-localfile.el (navi2ch-localfile-variable-alist): 同上。 (navi2ch-localfile-coding-system): 同上。 * navi2ch-machibbs.el (navi2ch-machibbs-variable-alist): 同上。 * navi2ch-oyster.el (navi2ch-oyster-variable-alist): 同上。 * navi2ch-jbbs-shitaraba.el (navi2ch-js-coding-system): 新変数。 可能であれば eucjp-ms を使用。 (navi2ch-js-variable-alist): 'euc-japan ではなく上記変数を使用。 (navi2ch-js-send-message): 同上。 (navi2ch-js-send-message-error-string): 同上。 * navi2ch-oyster.el (navi2ch-oyster-update-file-with-offlaw): navi2ch-net-get-content() の結果を unibyte のまま扱うように。 * navi2ch-net.el (navi2ch-net-get-content): 結果を unibyte のまま 返すように。 (navi2ch-net-update-file): navi2ch-net-get-content() の結果を unibyte のまま扱うように。 (navi2ch-net-update-file-with-readcgi): 同上。 (navi2ch-net-update-file-diff): 同上。 差分更新と関数での変換は両立しないので、func 引数を削除。 * navi2ch-multibbs.el (navi2ch-multibbs-defcallback): 変換元バッファ を unibyte として扱い、{decode,encode}-coding-region() に応じて適宜 navi2ch-set-buffer-multibyte() を呼び出すように。 * Thu Apr 29 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-caller-p): 新関数。 (navi2ch-compare-version-string): 新関数。 * navi2ch-article.el (navi2ch-article-set-link-property): 置換先が 関数だった場合はその返却値の \ を特別扱いしない。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): docstring、 custom の設定を修正。 (navi2ch-article-url-regexp): RFC 2396 に準拠。 * Sun Apr 25 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-disable-display-link-commands): navi2ch-article-show-url-at-point → navi2ch-show-url-at-point * navi2ch-util.el (navi2ch-disabled-key): 新関数。 * navi2ch-vars.el (navi2ch-global-map): "C-xC-e" に ignore ではな く、上記関数をバインド。 * navi2ch.el (navi2ch-url-at-point): 新関数。 (navi2ch-show-url-at-point): 新関数。 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): "u" を navi2ch-show-url-at-point に変更。 (navi2ch-popup-article-url-at-point): 新関数。 (navi2ch-popup-article-show-url-at-point): 削除。 * navi2ch-list.el (navi2ch-list-url-at-point): 新関数。 * navi2ch-board-misc.el (navi2ch-bm-url-at-point): 新関数。 * navi2ch-article.el (navi2ch-article-cleanup-message): 削る行頭の 空白は一つだけに。 (navi2ch-article-mode-map): u を navi2ch-show-url-at-point に変更。 (navi2ch-article-url-at-point): docfix (navi2ch-article-show-url-at-point): 削除。 * navi2ch-net.el (navi2ch-open-network-stream-via-command): navi2ch-open-network-stream-command の自由度を上げた。 * navi2ch-vars.el (navi2ch-open-network-stream-command): 上記変更 について docstring および custom type を変更。 * navi2ch-article.el (navi2ch-article-set-link-property): cdr が関 数だった場合はその返却値を利用するように。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): 上記変更に ついて docstring 変更。 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/740> * Sat Apr 24 2004 Nanashi San <nanashi@users.sourceforge.net> ネットワーク接続に外部コマンドや自前関数を使えるようにしてみた。 * navi2ch-message.el (navi2ch-message-send-message): レスをポスト する前後で接続を閉じる。 * navi2ch-net.el (navi2ch-open-network-stream-with-retry): navi2ch-open-network-stream から名称変更。 (navi2ch-open-network-stream-via-command): 新関数。 (navi2ch-net-send-request): process-status が run の時も実行。 (navi2ch-net-send-request): process-status が run の時も除外。 navi2ch-open-network-stream-function を使用。 (navi2ch-net-get-status): process-status が run の時もループ。 (navi2ch-net-get-header): 同上。 (navi2ch-net-get-chunk): 同上。 (navi2ch-net-get-content): 同上。 * navi2ch-vars.el (navi2ch-open-network-stream-function): 新変数。 (navi2ch-open-network-stream-command): 新変数。 * Sat Apr 24 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-net.el (navi2ch-open-network-stream): 新関数。 EINPROGRESS、EALREADY の場合は再試行する。 (navi2ch-net-send-request): 上記関数を使用。 * Fri Apr 23 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-disable-display-link-commands): eval-expression を追加。 * navi2ch-board-misc.el (navi2ch-bm-select-article-or-scroll): こ こではエラーを無視すべきではない。 (navi2ch-bm-remove-article-subr): file-error のみを無視。 * navi2ch-board.el (navi2ch-board-expire-date-p): current-time() 形式で比較。 (navi2ch-board-expire): 同上。 * navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist): <?...> や <!...> も空文字列に。 (navi2ch-make-sortable-date): 削除。 (navi2ch-make-datevec): 削除。 (navi2ch-get-offset-datevec): 削除。 (navi2ch-compare-number-list): 新関数。 (navi2ch-lists-to-list-of-list): 新関数。 (navi2ch-add-number-lists): 新関数。 (navi2ch-compare-times): navi2ch-compare-number-list() を使用。 (navi2ch-add-days-to-time): 新関数。 * Wed Apr 21 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-multibbs.el (navi2ch-multibbs-send-message): cookie 要求 のメッセージを表示し、同意を求める。(結構不穏な事書いてあります) (navi2ch-2ch-send-message): cookie の expire を確認。 * navi2ch-oyster.el (navi2ch-oyster-send-message): 同上。 * navi2ch-net.el (navi2ch-net-send-message-get-spid): cookie の expire 日時も返す。 * navi2ch.el (navi2ch): navi2ch-auto-update が nil の時、lock が行 われなかったのを修正。 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/667> * Sat Apr 17 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-truncate-string-to-width): 新関数。 XEmacs の truncate-string-to-width が壊れているので。 * navi2ch-message.el (navi2ch-message-insert-aa-list): 上記関数を 使用。 * README: UNIX 板の URL を更新。 * Wed Apr 14 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-popup-dialog): "" だとセパレー タになってしまうそうなので。 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/465> * navi2ch-splash.el (navi2ch-splash-copyright-notice): Navi2ch Project 以外の Copyright holder についての説明文を挿入。 (navi2ch-splash-insert-text): 縦センタリングの計算方法を変更。 * navi2ch-vars.el (navi2ch-global-view-map): delete 系のキーをキー ボードマクロとして登録するのをやめる。 * navi2ch-util.el (navi2ch-delete-keys): 新変数。 (navi2ch-define-delete-keys): 新関数。 (navi2ch-read-char): 入力されたキーを表示できるか検査。 * navi2ch-article.el (navi2ch-article-mode-map): 上記関数を使用。 * navi2ch-board-misc.el (navi2ch-bm-mode-map): 同上。 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): 同上。 * navi2ch-list.el (navi2ch-list-mode-map): 同上。 * Wed Apr 14 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-mode-map): `navi2ch-article-show-url-at-point' をバインド。 (navi2ch-article-get-number-list): 新関数。 (navi2ch-article-select-current-link): 上記関数を使用。 (navi2ch-article-get-link-text-subr): 同上。 (navi2ch-article-number-list-to-url): 新関数。 (navi2ch-article-select-current-link-number): 上記関数を使用。 (navi2ch-article-disable-display-link-commands): 新変数。 (navi2ch-article-display-link-minibuffer): 上記変数に含まれるコマ ンドの後はミニバッファを更新しないように。 (navi2ch-article-url-at-point): 新関数。 (navi2ch-article-show-url-at-point): 新関数。 * navi2ch-popup-article.el (navi2ch-popup-article-mode-map): `navi2ch-popup-article-show-url-at-point' をバインド。 (navi2ch-popup-article-show-url): 新関数。 * Sun Apr 11 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-set-keymap-default-binding): GNU Emacs でのデフォルト動作指定を (define-key map [t] command) に。 * navi2ch-article.el (navi2ch-article-message-filter-by-message): append 末尾の nil は不要。 * Fri Apr 09 2004 Nanashi San <nanashi@users.sourceforge.net> マクロの使用を未評価の引数が必要な場合のみに制限。 * navi2ch-util.el (navi2ch-mouse-key): 新関数。 (navi2ch-define-mouse-key): 上記関数を使うように。 マクロ→関数。 (navi2ch-set-buffer-multibyte): マクロ→エイリアス (navi2ch-string-as-unibyte): 同上 (navi2ch-string-as-multibyte): 同上 (navi2ch-make-sortable-date): マクロ→関数 (navi2ch-match-string-no-properties): マクロ→インライン関数 * navi2ch-mona.el (navi2ch-find-face): マクロ→エイリアス (navi2ch-mona-char-height): マクロ→関数 (navi2ch-set-face-parent): 同上 * Fri Apr 09 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch.el (navi2ch): condition-case して signal すると debug-on-* が signal の部分になるので unwind-protect を使用。 * navi2ch-util.el (navi2ch-add-replace-html-tag): regexp-opt のバ グへに再び対処。この関数の実行時間はそれほど重要ではないので、まず regexp-opt がエラーを起こすかどうかを試し、regexp-opt を使うか regexp-quote を使うかを判別する。 * Thu Apr 08 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-global-view-map): [del] [delete] [backspace] で "\d" が入力されるように。 (上記の子 map): scrolldown 系のバインドは "\d" のみに。 * navi2ch-board-misc.el (navi2ch-bm-get-state-from-article): 新関数。 (navi2ch-bm-insert-subject): 上記関数を使用。 (navi2ch-bm-update-article): 新関数。 (navi2ch-bm-remove-article-subr): 上記関数を使用。 (navi2ch-bm-remove-article): 不要な更新を削除。 * navi2ch-article.el (navi2ch-article-view-article): navi2ch-bm-update-article を使用。 (navi2ch-article-kill-buffer-hook): 同上。 (navi2ch-article-remove-article): 不要な更新を削除。 * navi2ch-util.el (navi2ch-match-regexp-alist-subr): key は整数な ので assq を使用。 (navi2ch-update-html-tag-regexp): 新関数。 (navi2ch-add-replace-html-tag-regexp): 上記関数を使うように。 (navi2ch-add-replace-html-tag): 同上。 regexp-opt のバグに由来する work around を削除。 * navi2ch-net.el (navi2ch-net-ignore-errors): make-symbol したシン ボルを使用。ちょっと書き直し。 (navi2ch-net-url-unreserved-chars): 準拠仕様を RFC 2396 に。 (navi2ch-net-url-hexify-string): ちょっと書き直し。 (navi2ch-net-get-param-string): 「=」の左辺もエスケープ。 * Mon Apr 05 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-re-search-forward-regexp-alist): 再マッ チ時、ポイントの移動を減らす。 (navi2ch-string-match-regexp-alist): 同上。 (navi2ch-replace-regexp-alist): 関数を呼び出す場合、マッチした文字 列を引数として渡すように。 * navi2ch-message.el (navi2ch-message-mode-map): C-c y → C-c C-j ユーザー予約キーを避ける。 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/528> * Sun Apr 04 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-set-link-property): マッチし た後、少なくとも 1 文字は進めるように。 * navi2ch.el (navi2ch-goto-url): デフォルト値として、カーソル下の URL プロパティを使用。 * navi2ch-article.el (navi2ch-article-set-link-property): regexp-alist をあらかじめ内部形式に変換しておく。 置換先が nil の場合は何もしない。 * navi2ch-util.el (navi2ch-regexp-alist-to-number-alist): 新関数。 (navi2ch-match-regexp-alist-subr): 上記関数を使用。 (navi2ch-replace-regexp-alist): regexp-alist をあらかじめ内部形式 に変換しておく。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): <> の間に 「:」を含まない文字列は URL と見なさない。 * Sat Apr 03 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-set-link-property): 複数の正 規表現をまとめて検索するように。navi2ch-article-link-regexp-alist を使用して URL ではない物にもリンクを貼れるように。 * navi2ch-vars.el (navi2ch-article-link-regexp-alist): 新変数。 * navi2ch-util.el (navi2ch-match-regexp-alist-subr): 新関数。 (navi2ch-re-search-forward-regexp-alist): 新関数。 (navi2ch-string-match-regexp-alist): 新関数。 (navi2ch-replace-regexp-alist): 新関数。 * Tue Mar 30 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-2ch-host-list): pc.2ch.net pc2.2ch.net 追加。 * navi2ch-board.el (navi2ch-board-url-to-board): navi2ch-list-board-name-list を使ってそれっぽい名前を付けるように。 * Sun Mar 28 2004 mami <mami@users.sourceforge.net> * navi2ch-jbbs-net.el (navi2ch-jbbs-url-regexp): 新変数。 (navi2ch-jbbs-get-writecgi-url): 新関数。 (navi2ch-jbbs-send-message): 上記を使うように。 http://pc3.2ch.net/test/read.cgi/unix/1075905430/452 (navi2ch-jbbs-func-alist): error-string を削除。 (navi2ch-jbbs-send-message): Cookie に NAME と MAIL を追加。 MESSAGE が二重になっていたので片方を削除。 * Sun Mar 28 2004 mami <mami@users.sourceforge.net> * ChangeLog: ChangeLog.1, ChangeLog.2 に分割。 * Sun Mar 28 2004 mami <mami@users.sourceforge.net> * navi2ch-jbbs-shitaraba.el 透明あぼーんの検出を改良。 新形式 URL に対応。rawmode.cgi に対応。ID を表示するように。 http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/126-140n (navi2ch-js-get-writecgi-url): 廃止。 (navi2ch-js-get-cgi-url): 新関数。 (navi2ch-js-send-message): 上記を使い、引き数を渡すように。 http://jbbs.shitaraba.com/bbs/read.cgi/computer/351/1040452916/129-133n (navi2ch-js-article-to-url-subr): 新関数。新形式 URL に対応。 (navi2ch-js-article-to-url): 上記を使うように。 (navi2ch-js-article-to-rawmode-url): 新関数。 (navi2ch-js-parse-regexp): rawmode.cgi の出力に対応。 (navi2ch-js-article-callback): 2番目の引き数を取得開始レス番に変更 し、透明あぼーんの検出を改良。 rawmode.cgi の出力に対応。ID を表示するように。 (navi2ch-js-article-callback-diff): 上記変更にともない廃止。 (navi2ch-js-article-update): navi2ch-js-article-to-rawmode-url を 使うように。差分取得のとき navi2ch-js-article-callback に start を つけて呼ぶように。 (navi2ch-js-parse-subject-regexp): 廃止。 (navi2ch-js-parse-subject): 同上。 (navi2ch-js-make-article): 同上。 * Thu Mar 25 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-list-moved-board-alist): 新変数。 キーが旧 URL、値が新 URL の alist。 * navi2ch-list.el (navi2ch-list-make-board-txt): 上記変数を使用し て移転した板の URL を変更できるように。 * Wed Mar 24 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-splash.el (navi2ch-splash-copyright-notice): 著作権表示と無保証条項を追加。 (navi2ch-splash-logo-ascii): 24 行の端末でも上記が全て表示されるように。 * Tue Mar 23 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-message-filter-by-message): navi2ch-article-message-filter-subr() の引数が副作用で並べかえられ るのでとりあえず修正。 <http://pc3.2ch.net/test/read.cgi/unix/1075905430/349> * Sun Mar 21 2004 Nanashi San <nanashi@users.sourceforge.net> * configure.in: 1.7.2-DEV にアップデート。 * Sun Mar 21 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch: 1.7.2 リリース。 * configure.in: 1.7.2 にアップデート。 * Fri Mar 19 2004 Nanashi San <nanashi@users.sourceforge.net> * 今年に入ってから更新されてるファイル: Copyright 更新 * NEWS: 更新 * Thu Mar 18 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-article.el (navi2ch-article-default-message-filter-by-message-alist): 新変数。 (navi2ch-article-message-filter-by-message): 上記変数を使うように。 * navi2ch-vars.el (navi2ch-global-map): Navi2ch 内では C-xC-e を unbound。 * Thu Mar 18 2004 NOKUBI Takatsugu <knok@daionet.gr.jp> * navi2ch.el: eval-last-sexp, shell-command に advice 追加。 セキュリティ対策。 上記 commit を取消し。 * Fri Mar 12 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-right-align-strings): 新関数。 (navi2ch-right-aligned-string<): 新関数。 (navi2ch-right-aligned-string=): 新関数。 (navi2ch-compare-strings): 削除。 * navi2ch-directory.el (navi2ch-directory-set-subject-list): 上記関数を使うように。 * navi2ch-search.el (navi2ch-search-for-each-article): 同上。 * Wed Mar 10 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-compare-strings): 新関数。 文字列を右寄せにして比較。 * navi2ch-directory.el (navi2ch-directory-set-subject-list): 板 ID が数字であると仮定していたので、上記関数を使うように。 * navi2ch-search.el (navi2ch-search-for-each-article): 板中のスレ をスレの立った日時が新しい順にソート。 * Fri Mar 05 2004 mami <mami@users.sourceforge.net> * navi2ch-list.el (navi2ch-list-ignore-category-list): 板カテゴリ 再編にともない「運営」を「運営案内」に変更。 http://qb3.2ch.net/test/read.cgi/operate/1077986839/105 * Sun Feb 29 2004 Nanashi San <nanashi@users.sourceforge.net> * configure.in (AC_PREREQ): Autoconf 2.53 以降を要求。 * Makefile.am (AUTOMAKE_OPTIONS): Automake 1.5 以降を要求。 * Sat Feb 28 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-mona.el (navi2ch-mona-enable-list): 新変数。 (navi2ch-mona-disable-list): 新変数。 (navi2ch-mona-match-p): 新関数。 (navi2ch-mona-arrange-message): 上記を使用し、 navi2ch-mona-{enable,disable}-{board,article}-list より一般化した 条件でモナーフォントを有効にするかどうかを判断。 * navi2ch-article.el (navi2ch-article-display-link-minibuffer): isearch 中はリンク先を表示しない。 * navi2ch-util.el (navi2ch-replace-html-tag-regexp-alist): 英字から始まる場合のみ HTML タグとみなす。 東アジアnews+ <http://news2.2ch.net/news4plus/> の名無しさんに対応。 * navi2ch-search.el (navi2ch-search-all-board-list): 結果を逆順に。 * Sun Feb 15 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-search.el (navi2ch-search-subject-subr): 引数に板リスト を得る関数を渡せるように。 (navi2ch-search-article-subr): 同上。 (navi2ch-search-all-subject): 上記関数を使うように。 (navi2ch-search-all-article): 同上。 全ての板で検索する場合、"a" を押してから "regexp:" のプロンプトが 出るまでにラグがあるのを軽減。 * Sat Jan 17 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-vars.el (navi2ch-article-url-regexp): ftp:// にもマッチするように。 * Tue Jan 13 2004 Nanashi San <nanashi@users.sourceforge.net> * navi2ch-util.el (navi2ch-set-mode-line-identification): navi2ch-mode-line-identification 中の %% をエスケープするように。 %description Navi2ch is a navigator for 2ch which works on many Emacsen like GNU Emacs, XEmacs, and Meadow. %prep %setup %patch0 -p1 %build CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{_prefix} --with-icondir=%{_datadir}/emacs/etc/navi2ch ${NAVI2CH_CONFIGURE_FLAGS} make all %install make prefix=${RPM_BUILD_ROOT}%{_prefix} icondir=${RPM_BUILD_ROOT}%{_datadir}/emacs/etc/navi2ch install %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %if 0%{?suse_version} %{_datadir}/info/navi2ch* %else %{_datadir}/info/* %endif %dir %{_datadir}/emacs/etc %{_datadir}/emacs/etc/navi2ch %{_datadir}/emacs/site-lisp
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor