2chブラウザ JaneXeno (ジェーン・ゼノ)

JaneXenoはJaneNidaのUnicode版(Delphi2009)です。
英語版Windowsなどでも動作するようになりました。
JaneXenoの特徴
- JaneNidaはユーザーインターフェイスではUnicode文字を表示していても内部処理は依然としてシフトJISをベースにしていましたが、JaneXenoはUnicodeをベースにしているため、OSの「地域と言語のオプション」の「標準形式」と「Unicode対応でないプログラムの言語」が日本語に設定されていなくても動作するようになりました。
- コンパイラがVistaに対応したのでVistaが動作対象OSに加わりました。 98やMe等では動作しなくなりました。
- 書きこみウィンドウ、メモ欄、AA入力支援、検索バーなどでUnicode文字が入力できます。
- レス表示欄がOLE Drag&Dropに対応しているので、メモ欄、検索バー、あるいは外部のOLE
D&D対応アプリ(WordPadなど)にレス表示欄の文字列をDrag&Dropでコピーすることができます。
- そのほかに画像ビューア、簡易インラインサムネイル、メモ欄、オートリロード・スクロール、IDポップアップ、連鎖あぼーん、発言数に応じたIDの着色、レスのついた発言のレス番の着色、高速Merge、検索バーなど、派生Janeで一般的な機能もある程度は備えています。
- Unicode関連については「Unicode関連の補足説明」をご覧ください。
質問や要望などはJane総合掲示板 JaneXenoスレでお願いします。
コテハン: koreawatcher ◆XenoM10nSg
連絡先: janexeno2ch@gmail.com ※質問や要望などはメールではなくスレの方にお願いします。
JaneXeno付属のヘルプはOpenJane用で、Xenoで拡張された機能などは載っていません。
付属のJaneNida.txtやJaneXenoWikiを参考にしてください。
new!! 重要なお知らせ
3月13日より新仕様に対応していない2chブラウザは2ch.netにアクセスできなくなりました。JaneXenoは新仕様に対応していないため2ch.netにアクセスできません。2ch.netを引き続き利用する場合は対応ブラウザへの移行をお願いします。
本体ダウンロード
XenoとJaneXeno Classicの違い
- JaneXeno(以下通常版)は書き込みウィンドウにメモ帳などで使われるMemoコンポーネントを使用しており、メモ帳やJaneStyleなどと同様の挙動になる一方、JaneXeno
Classicにはワードパッドなどで使われるRichEditコンポーネントを使用しています。RichEditは文章の編集にドラッグアンドドロップが使用できる長所がありますが、環境によっては不安定であったり、他の専用ブラウザとの挙動の違いが気になる場合があるため、一般的には通常版の方を薦めています。
旧バージョンダウンロード
その他ダウンロード
動作環境の注意
WindowsXP以降を動作対象としています。Xeno130217以降はWindows2000も動作対象外になりました。
更新履歴
- New!!
Xeno150312
- ・お気に入りのURLの比較処理をもう少し厳密にし、同じbbs名(softwareなど)
を持つ別の掲示板群の板と混同しないようにした。
・「開いているスレ」のカテゴリーに右クリックメニューを設置。
・スレタイ検索を再修正。
-
- New!! Xeno150308 試作品
- ・「開いているスレ」の上部バーに「その他の設定...」を追加。ボタンの
大きさはここに移動した。上部バーの「背景色の指定」と「ホイールによる
タブ切り替え」が追加された。
・リンク等のドラッグで異常終了が発生するのを修正。
・設定-【通信】の「ボード一覧取得URL」の右側にボード一覧用URLを生成
するボタンを追加。
・設定-【拡張3】に「板一覧で掲示板群をグループ化」を追加。
ボード一覧にjikkyo.orgを使用している場合、主要な掲示板群をそれぞれ
フォルダにまとめて表示する。(2ch.netは処理の対象外)
・「スレッドタイトル検索」に掲示板群をいくつか追加。
・設定-【画像】に「サムネイル作成高速化」を追加。
オンにすると画像拡張子で終わるURLに対してはURL置換処理をスキップして
無条件でサムネイルを生成する。
・test/read.cgi/を省いたNext2chのURLを認識するようにした。
-
- New!! Xeno150119a 試作品
- ・透過PNGの背景を白にして画像ビューアに表示できるようになった。
-
- New!! Xeno150119 試作品
- ・スレッドタイトルパネル・板一覧・トレースのデフォルトのフォント
サイズが大きくなっていたのを修正。
・「マウスオーバーで画像を開く」が有効なとき、未登録のしたらば
掲示板URLのマウスオーバーで掲示板が自動登録されてるのを修正。
・「開いているスレ」の右クリックメニューに「スレタブを表示」を追加。
設定ダイアログを使用せずにスレタブの表示・非表示を切り換えられる。
・ボタンの幅の設定値に対して「開いているスレ」のペインの幅が狭すぎる
場合はボタンの幅を自動調整するようにした。
-
- Xeno150114
- ・クッキー確認画面の処理をちょっと変更。
- New!! Xeno150111a 試作品
- ・「開いているスレ」ペインが非表示の時、スプリッターの残骸が
表示されてしまうのを修正。
-
- New!! Xeno150111 試作品
- ・Xeno150105aの「開いているスレ」を復活。ホイールスクロールの
不具合が起こらないよう修正。
・したらば掲示板の自動登録に不具合があったのを修正。
・スレ一覧を複数選択してコマンドを実行する時の処理を変更。
-
- Xeno150106
- ・「BEプロフィール」にBE番号が表示されるよう修正。
・オートリロード時の「新着にジャンプする」が「オートリロード・
スクロール設定」ではなく「設定-【動作】」に従うようになっていた
のを修正。
・バージョン情報の配布サイトのリンク先を新サイトに変更。
-
- Xeno150105a
- ・「開いているスレ」をボツにした。
・メインメニュー「ツール」の「ビューア設定」の上に「再起動」を
非表示で復活させた。マウスジェスチャーで呼び出し可能。
-
- Xeno150105
- ・メインメニュー「表示」に「開いているスレ」を追加。
開いているスレを表示するための専用ペインをレス表示欄の隣に
設置できる。JaneStyleの「閲覧中」と同じような機能。
上部バーは右クリックメニューで設定の変更、ダブルクリックで
更新チェックが可能。
・メニュー項目「再起動」をシステムメニューに移動。
・オートリロード中の投稿後のリロードで、設定-【動作】の
「新着にジャンプする」が無視されることがある不具合を修正。
・画像ビューアの受信バッファサイズを4KBから32KBに変更。
-
- Xeno141226a
- ・したらば掲示板の過去ログをdatに変換する際、スレタイが1レス目ではなく
2レス目に付加される不具合を修正。
-
- Xeno141226
- ・したらば掲示板の過去ログ取得アドレス変更に対応。
-
- Xeno141214a
- ・設定-【拡張3】のいくつかの項目の変更が反映されなくなって
いたのを修正。
-
- Xeno141214
- ・「スレッドタイトル検索」でdig.2ch.netに関しては正規表現によるHTMLの
解析ではなくJSONで取得するようにした。
ThreadSearch.txtとcommand.datでは正規表現の代わりにコマンド
$DIG2CH_JSONを指定する。
・設定-【通信】の「まちBBSをofflaw.cgi経由で取得」を廃止。
常にまちBBSの新APIでスレを取得するようにした。
・メニュー「ツール」に「再起動」を追加(元ネタ:JaneView)
・設定-【拡張2】に「本文の引用を着色」を追加(元ネタ:JaneView)
本文の>または>で始まる行がattrib.iniの11番の色に着色される。
※JaneXenoが起動していない状態でattrib.iniを削除するとattrib.iniが
再生成されてJaneViewと同じ色で着色される。
・設定-【拡張2】に「引用ポップアップ」を追加(元ネタ:JaneView)
引用行(>または>で始まる行)の引用記号>または>)をリンク化し、
右クリックまたはマウスオーバーで、その行の内容を含んだレスを抽出
ポップアップする。
・「ヒストリー検索」を追加(元ネタ:JaneStyle)
同じ板の現行スレおよび取得済みの過去スレからタイトルが似たものを赤色で
強調してSINCEで自動的にソートする。
メニュー「スレ」、スレタブ右クリックメニュー、スレッドタイトルパネルの
板名を右クリックから実行。
・草稿機能の保存確認ダイアログで©を含むスレタイの表示が乱れるのを
修正。
・レス表示欄のx+16進数の文字列をレス番として解釈しないようにした。
・設定の【拡張1〜3】をちょっと配置替え。
・同梱のsqlite3.dllを3.8.7.4に差し替え。
-
- Xeno141122
- ・まちBBSの仕様変更でレスの最後に余計な改行が追加されるのを修正。
取得済みのログは「再読込みβ」が必要。
-
- Xeno141116a
- ・AA入力支援が「リスト形式」の時、「やめる」ボタンで草稿機能が
働かないのを修正。
-
- Xeno141116
- ・設定-【書き込み】に「AAListの形式」を追加。
AA入力支援でリストボックスを使ったOpenJane互換の「リスト形式」と
メニューを使ったJaneView互換の「メニュー形式」が選択可能に。
・OptionフォルダにAAList_List.txtとAAList_Menu.txtを用意。
いずれかをAAList.txtにリネームして使用。
・設定-【メモ欄】に「AA入力支援の幅」を追加。
・設定-【拡張3】に「『次スレ候補検索』で『検索結果』板を使用」を
追加。オフにするとスレが所属する板で「スレ絞り込み」を行なう。
・画像ポップアップの初回表示で「キャッシュ画像」の文字列が2重に
表示されるのを修正。
・更新チェック後、機能板のスレ一覧のマークが即時反映されないのを修正。
・ポップアップ内の画像URLを画像ビューアで開いてもポップアップが
閉じないようにしてみた。
・PNG画像のデコードを安定性の高い処理に変更。
・レス表示欄を検索後、Ctrl+Aでレス表示欄を全選択してShift+F3を押すと
アクセス違反になるのを修正。
・サムネイルのグレイスケール化に失敗することがあるのを修正。
・不正なフォーマットのNG〜2.txtを読み込んでも異常終了しないようにした。
・「NGスレッドに追加」ダイアログに表示されるスレタイにタブ文字が
含まれないようにした。
・dig.2ch.netの検索結果が文字化けすることがあるのを修正。
-
- Xeno141103
- ・ThreadReplaceStr適用時のJaneXeno起動処理の負荷を軽減。
・次スレ候補検索の無視ワードに「©bbspink.com」を追加。
・OptionフォルダのThreadReplaceStr.txtをbbspink対応に。
・書き込み不可判定のスレッドの最大容量を512x1000から512x1024に変更。
・設定-【拡張3】に「置換後のタイトルをクリップボードにコピー」を追加。
オンにすると「タイトルをコピー」などでThreadReplaceStrで置換後の
タイトルがクリップボードにコピーされる。Shiftキーを押しながらだとオリ
ジナルがコピーされる。オフにするとこの逆の動作になる。
・141027のメール欄のsage系の対応がスレ立て時に無効だったのを修正。
また、"(s)agete〜"は2ch.net, bbspink.comの書き込み時のリストにのみ追加
するようにし、特に"(s)ageteon",
"(s)ageteoff"はスレ立て時のみ追加する
ようにした。
・"(s)agete〜"をコテハン警告の対象から除去。
・スレタブを閉じた時に「ビューアで展開しない」画像リクエストがキャンセル
されなくなっていたのを修正。
-
- Xeno141027
- ・次スレ候補検索の無視ワード(NextThreadIgnoreWords)のデフォルト値に
「[転載禁止]」と「©2ch.net」を追加。
・書き込みウィンドウのsageチェックボックスをメール欄の選択リストの
最初のsage系に対応させるようにした。
例えば、メール欄の選択リストの1行目が"sageteyon"だった場合、sageチェック
ボックスをオンにすると"sage"ではなく"sageteyon"がメール欄にセットされる。
この仕様は2ch.netでのみ有効。
・スレッドタイトル用文字列置換機能ThreadReplaceStrを追加。
ReplaceStrと同様に単純な文字列の置換や正規表現による置換が可能。
■ReplaceStrとの書式の違い
ReplaceStr.txt:
<rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]置換対象[TAB]<n>対象URL/タイトル
ThreadReplaceStr.txt:
<rx2>置換対象の文字列(正規表現)[TAB]置換文字列[TAB]<n>対象板URL/板名(日本語)
違いは「置換対象」の項目がないことと、実行条件がスレではなく板であること。
idxファイルへのタイトルの保存、NGThread、「タイトルをコピー」などは置換処理の
影響を受けない。
※OptionフォルダにThreadReplaceStr.txtのサンプルがあるので、これをJane2ch.exeと
同じフォルダにコピーすることで使用可。
-
- Xeno141018
- ・141017でメニューバーの板覧(B)と検索(S)がそれぞれAlt+B,
Alt+Sで
呼び出せなくなったのを修正。
-
- Xeno141017
- ・140329のメモ欄のサイズ調整の不具合が再発するようになったため、
環境の影響を受けにくい修正方法に変更。
・SSLライブラリに指定するバージョンをSSLv3からTLSv1に変更。
-
- Xeno141005
- ・連続アンカーの中に自分への返答のアンカーが含まれていると、
「返答」が優先されて「連続アンカーあぼーん」が無効になって
しまうのを修正。
・ログ破損で再読み込みした際のローカルあぼーんの付け替え処理を
見直し。
・スキンで描画した部分も検索可能な以前の「レス抽出」の仕様に戻した。
・設定-【操作】に「機能板タブのダブルクリックで更新チェック」を追加。
オンにすると「お気に入り」「開いているスレ」「最近取得」「最近
書込」の板タブのダブルクリックを「更新チェック」に割り当てる。
オフの場合や上記以外の板は従来通り「スレ一覧更新」を割り当てる。
・スレッドタイトル検索からttsearch.netを削除。
・Delphiの脆弱性に関して新たな情報が公開されていたので適用。
http://support.embarcadero.com/article/44089
-
- Xeno140920
- ・設定-【あぼーん】に「n個以上の連続アンカーを含むレスを
あぼーん」を追加。
・レスフィルターの「リンク」で2chのURLが抽出対象外になって
いたのを修正。
・「新しい保存ダイアログを使用する」がオンの時、保存ダイアログを
表示したあとに画像ビューアが折りたたまれるのを修正。
・NGWord系の処理が重くなっていたのを修正。
・検索バーが「全半角一致」になっている時は「レス抽出」と
「ログから検索」でも前半角一致で処理するよう修正。
・Emoticonがひとつのレスに複数あるとき、最初のアイコンしか
ダウンロード対象にならないせいで最初のアイコンとキャッシュ
済みのアイコンしか表示されない不具合を修正。
・NGIDの自動登録であぼーん種別の登録に問題があったのを修正。
・BEプロフィールのHTMLが変更されて「ポイント」が表示されなく
なっていたのを修正。
-
- Xeno140827
- ・ローカルあぼーんの「あぼーん法」をスレタブごとに管理する
ようにした。(元ネタ:JaneView)
新たに開いたタブのあぼーん法は設定-【あぼーん】の「デフォルトの
あぼーん法」で決まる。
あぼーん法が「よりごのみ」、「はきだめ」、「じぶん」、
「へんとう」のスレを更新しようとすると自動的にデフォルトの
あぼーん法に切り替わる。
・メニュー「窓」にあった「スレッドあぼーん表示の変更」「ローカル
あぼーん表示の変更」をそれぞれ「スレ覧」「スレ」に移動。
・「レス抽出」で大文字小文字を区別するようになっていたのを修正。
・「ログから検索」の「タイトル」が大文字小文字・全半角を区別
しないよう修正。
・DelphiライブラリのBMP処理の脆弱性を修正。
-
- Xeno140814
- ・Xeno140811の検索履歴の仕様変更をボツにした。マウスホイールで
検索履歴が2件しか選べない不具合を新仕様のまま修正することが
困難であるため。
-
- Xeno140811a
- ・NGNameが正しく動作しないことがあるのを修正。
-
- Xeno140811
- ・Xeno140520以降、NG処理がフリーズを引き起こす疑いがあるため、
その辺りを修正。
・「スレッドタイトル検索」にdig.2ch.netを追加。
それに合わせてOptionのcommand.datとThreadSearch,txtを更新。
・Option\WebPopup.txtのGoogle翻訳をexcite英日翻訳に置き換え。
http://anago.2ch.net/test/read.cgi/software/1398335147/786
- ・Option\ImageViewURLReplace.datをImageViewURLReplace20140402_Xenoに
置き換え。
http://mattari.plusvip.jp/test/read.cgi/jane2ch/1349360517/515
- ・BBSPINKに書き込む際、メモ欄のBEチェックボックスが有効にならない
不具合を修正。
・設定-【拡張3】に「IMEをデフォルトでオンにする」を追加。
起動後最初に検索バーや書き込み欄にフォーカスが当たった時にIMEが
オンになるかどうかを設定できるようにした。
・書き込みウィンドウの「ローカルルール」でも右クリックメニューが
ポップアップするようにした。
・イメージビューア設定の「実験室」に「新しい保存ダイアログを
使用する」を追加。オンだと画像を保存する際のダイアログが
Vista以降で使われる新しいものになる。
・検索バーでインクリメンタル検索がオンの時、検索履歴からキーワードを
選択すると、そのキーワードがリストの一番上に移動するよう修正。
-
- Xeno140712
- ・インラインサムネイルのデコードエラーのマークが赤から青に
変わってしまうことがあるのを修正。
・設定-【タブ操作】に「抽出タブは抽出元をアクティブ」を追加。
オンの場合、抽出タブを閉じた時はスレビューを閉じた時の設定
とは関係なく抽出元タブをアクティブにする。オンが従来の動作。
・ImageViewURLReplaceの処理の効率化によってサムネイルの多い
スレの描画負荷を軽減。
・次スレ検索候補の優先順位を修正。
-
- Xeno140617
- ・140520で画像ビューアとサムネイルに加えた変更を一部140426の
状態の戻してみた。
-
- Xeno140615
- ・140614と140520との差異で画面のチラつきの原因となると思われる部分を
元に戻した。
-
- Xeno140614
- ・設定-【User2】にBBSPINK用のBEアカウント入力欄を追加。
・BEプロフィールのヒント表示を新仕様に合わせて修正。
・設定-【通信】に「BEログインにSSLを使用」を追加。
OpenSSLライブラリ(libeay32.dll, ssleay32.dll)がJane2ch.exeと
同じフォルダにある場合、オンにするとSSL通信でBEログインを試みる。
・設定-【画像】に「メモリに保持する最大サムネイル数」を追加。
GDIオブジェクトの過剰消費による動作の不安定化を予防する。
・アプリの使用メモリ量を監視し、メモリが枯渇する前にビューアでの
画像展開を中止する(エラータブにする)ようにした。
・検索バーと書き込みウィンドウのIMEをデフォルトでオンにした。
・スレ検索バーがスレッドツールバーの上の段に表示されることが
あるのを修正。
・メニューバー「スレ」に「全タブの過去ログ解除」を追加。
サーバー移転が原因の「強制過去ログ化」フラグを全スレタブに対して
一括クリアする時などに使用。
・レス番マウスオーバーなどで巨大なポップアップがリンクを隠しそうな
時はポップアップをマウスポインタの右隣に表示するようにした。
・「ログから検索」高速化の際の不具合で絞り込み条件の「タイトル」に
カタカナが含まれていると検索に失敗するのを修正。
・「ビューアで展開しない」で画像を取得しようとしてキャッシュを
生成しないタイプのエラーが発生すると、そのあと取得に成功しても
サムネイルに画像を表示しない不具合を修正。
・同梱のsqlite3.dllを3.8.5に差し替え。
-
- Xeno140520
- ・まちBBSに投稿する際、投稿内容にUnicode文字が含まれていたら
警告を表示するようにした。
・設定-【タブ】に「文字列を中央揃えで表示」を追加。
「スレタブの幅」が0以外の時、文字列の幅がタブより狭ければ
中央揃えで表示される。
・「ログから検索」の処理速度を改善。
・板URLに/read/が含まれているとURL解析が誤動作するのを修正。
・インラインサムネイルと画像ビューアの安定性を向上。
・スレを再描画後、検索バーで同じキーワードのままスレ内を
検索できないのを修正。
・URLエンコードの仕様を変更。
・Xeno140329以降、WebPopupで文字化けすることがあるのを修正。
・レス番メニューの「自分の書き込みにする」の操作が「最終書込」
にも反映されるようにした。
・「BEプロフィール」にトリップ項目が表示されるよう修正。
-
- Xeno140426
- ・emoticonの表示に簡易対応。
・PNGのBeアイコンが表示できなかったのを修正。
-
- Xeno140424
- ・スレッドタイトル検索に「ff2chスレタイ検索」http://ff2ch.syoboi.jp/
を追加。
・設定-【ひんと】に従来の「BEプロフィール取得」に加えてIDポップアップに
似た「BEポップアップ」を追加(元ネタ:JaneStyle)
「BEプロフィール取得」と「BEポップアップ」はCtrlキーを押しながら
BEリンクをマウスオーバーすることで動作が入れ替わる。
・●ログイン時にも「みみずん検索」から過去ログを取得できるようにした。
・httpリンクの右クリック時は無条件で「対象をブラウザで開く」のメニュー
項目が表示されるようにした。
-
- Xeno140412b
- ・内蔵のCookie許可リストから.scを除外。
・.scのスレ立て機能を削除。
・「ボード一覧取得URL生成」機能を削除。
・【User2】.sc用のBEアカウントを削除。
・Be2.0開始以前の書き込みの場合.scからプロフィールを
取得するようにしていたのをやめた。
-
- Xeno140412a
- ・.scのレス1000件の上限を修正。
・.netと.scのログが混ざってしまう恐れがあるため、ボード一覧の
選択肢は2ch.net公式とカスタムBBSMENUのみにした。
-
- Xeno140412
- ・BE2.0のNGBeやユーザープロフィールの表示などに対応。
・設定ダイアログの新ページ【User2】に.sc用のBEアカウント
入力欄を追加。びんたんアカウントも拡張3からこのページヘ移動。
・設定-【通信】の「ボード一覧取得URL」に右隣に「ボード一覧取得
URL生成」ボタンを追加。
・同じBBS名とdat名を持つ.netと.scのスレを両方ともお気に入りに
追加することができなかったのを修正。
・.scでスレ立てが出来るようになったかも。
-
- Xeno140406
- ・Beにログインできなくなったので再修正。
-
- Xeno140403
- ・Beログインの仕様変更に対応。
・2ペインでレス表示欄が表示されている時、スレタブがひとつもない状態で
「窓」-「現在のペインのタブを閉じる」を実行するとインデックスエラーに
なるのを修正。
-
- Xeno140329
- ・スレッドタイトル検索からdomo2.netを削除、find.2ch.netをsearch.2ch.netに変更。
・コッソリアンケートの掲示板として認識するホスト名をfind.moritapo.jpに変更。
・「訪問済みのURLリンクを着色」にGoogle
Chromeの履歴を反映する設定を追加。
(元ネタ:JaneStyle)
-------------------- 以下JaneStyle.txtから引用
--------------------
Jane2ch.iniの[OJVIEW]セクションの「ChromeHistoryPath」にChromeのHistory
までのフルパスを書くとこの機能が有効になります。
※WindowsXPでChromeの標準的なインストールを行なった場合、Historyまでの
フルパスは下記のようになります。
C:\Documents and Settings\(ユーザー名)\Local
Settings\Application Data\
Google\Chrome\User Data\Default\History
--------------------------- 引用終わり
----------------------------
・「更新チェック後、終了したお気に入りスレを開く」でお気に入りかどうかの
判定をマークの有無で行なっていたのを厳密に判定するようにした。
・設定-【画像】の「n日以内の新着レスから」のnの上限を9999日に変更。
・画像認証機能をデフォルトで無効にした。SETTING.TXTに設定は残っているものの
事実上廃止されているため。
・設定-【書き込み】の「スレッドタイトルパネル表示」がオフの時、新規スレッド
作成の書き込みウィンドウでタイトル入力欄が名前入力欄の下に表示される不具合
を修正。
・メモ欄非表示の状態で起動したあと最初にメモ欄を表示した時にサイズの調整が
効かない不具合を修正。
・メモ欄のメモ選択コンボボックスを編集しようしてもエラーにならないようにした。
・板一覧の更新後に【したらば】カテゴリが分散して表示される不具合を修正。
・2chへの投稿で302エラーが返ってきたら「書き込めたかも・・・」ではなく
「書込みに失敗した模様」を表示するようにした。
・忍法帖の作成待ちのカウントダウンを120秒から20秒に変更。
・念の為、ちょっと見ビューア等の偽装User-AngentをWinXPからWin8.1に変更。
イメージビューア設定の方は手動で変更が必要。
・「過去ログをHTML化されたURLで表示」がオンの時でもアドレスバー以外では
read.cgiの表記のみを表示するようにした。
・レンタル掲示板 2ch2.net に対応。
・同梱のsqlite3.dllを3.8.4.2に差し替え。
-
- Xeno140227
- ・●にログイン時、書き込みウィンドウの●チェックボックスをオフにすると
投稿できなくなる不具合を修正。
-
- Xeno140226
- ・浪人アカウントが●認証サーバーにログイン可能となったため
内部処理で浪人アカウントと●アカウントを区別しないようにした。
これに伴い設定-【User】の「浪人」チェックボックスを廃止。
-
- Xeno140217
- ・SETTING.TXTを参照して画像認証が必要な板のみ認証画面を
表示するようにした。
・SETTING.TXTの自動取得間隔を30日から24時間に変更。
-
- Xeno140215a
- ・修正ミスで浪人にアクセスできなくなったのを再修正。
-
- Xeno140215
- ・BBSPINK書き込み時の画像認証およびPINKちゃんねる浪人BETA
(http://ronin.bbspink.com/)に対応。
浪人はJaneXenoにおいてBBSPINK投稿専用の●として動作する。
使い方:
設定-【User】の「2ちゃんねる」の「UserID」にメアド、「Password」に
秘密鍵(パスワードではない)を入力して「浪人」をオンにする。
ただし、●ユーザーは【User】設定を一切変更しないことを推奨。
「浪人」がオンだと浪人の認証サーバー(auth.bbspink.com:SSL暗号化
通信非対応)にアクセスし、オフだと●の認証サーバー(2chv.tora3.net)に
アクセスする。
書き込みウィンドウの「●」にチェックを入れるとBBSPINKに書き込む際に
画像認証をスキップできる。
・外部板に送信するUser-AgentをIndyからMonazillaに変更。
・「バージョン情報」にSQLiteとSSLライブラリのバージョンを表示。
▽以下はXeno140212試作品との差分
・Jane2ch.iniの初期値をいくつか変更。
・画像認証画面のレイアウト微調整。
・IPv6板の投稿ロジックを修正。環境がないので投稿できるかは不明。←どうやら書けないらしいです。
-
- Xeno140116
- ・書き込みウィンドウを「やめる」ボタンで閉じた時も「草稿機能」が
機能するようにした。
・「カテゴリを一つしか開かない」がオンの時、【したらば】内のカテゴリが
開かない不具合を修正。
・メニューバー「板覧」-「ログフォルダのチェック」をCtrlキーを押しながら
実行するとログフォルダを元にjane2ch.brdが修復されるようにした。
※「【したらば】」はカテゴリ名として使用できないためフォルダが自動的に
「したらば」にリネームされてからカテゴリ登録される。
-
- Xeno140115
- ・設定-【書き込み】に「草稿機能」を追加(元ネタ:JaneView)
書き込みウィンドウの本文に何か書かれた状態で投稿せずに
ウィンドウを閉じようとするとレスの保存確認ダイアログが
表示される。
・設定-【拡張3】に「したらば掲示板を自動的に読み込む」を
追加(元ネタ:JaneStyle)
未登録のしたらば掲示板のURLにアクセスしようすると板一覧の
【したらば】の下に自動的にカテゴリを作成して板が登録される。
・画像の自動取得や「選択範囲のURLを全て開く」などで複数の画像を
連続して開くとき、新規タブをアクティブにしないようにした。
-
- Xeno131219
- ・マウスオーバーによる「リンクされたレス番のポップアップ」の
挙動を以前の仕様に戻した。
-
- Xeno131210
- ・したらば掲示板の新ドメイン(shitaraba.net)に対応。
・設定-【拡張3】に「破損したログの自動修復」を追加。
スレ更新時にサーバー側によるレス削除を検出すると
自動的にスレを1から再取得する。スレ一覧とのレス数の不整合や
過去ログ取得などでは自動修復を行わない。
・起動時に検索バーが非表示の設定の時、検索バーを表示した際に
アイコンの表示位置がズレるのを修正。
・設定-【色・フォント】の背景色に「書き込み」を追加。
・ビューア設定-【実験室】に「GIF動画メモリ上限」を追加。
GIF動画のデコード中に設定以上のメモリを使用したら展開を
中止してデコードエラーにする。
・JPEGライブラリの脆弱性関連の修正。
・同梱のWebPopup.txtのYahoo!辞書の記述を修正。
・同梱のsqlite.dllを3.8.2に差し替え。
-
- Xeno131102
- ・C/Migemo DLLのバージョン1.3に対応
http://www.kaoriya.net/software/cmigemo/で配布されているバージョン1.3は
1.2以前と互換性がなくJaneXenoから利用できなかったのを修正。
※OSが64bitでも32bit版をダウンロード。辞書ファイルはcp932を選択。
・バーボンハウス規制をdat落ちだと誤検知して過去ログ取得を試みる不具合を修正。
・レス抽出やツリー表示などで抽出元スレのタイトルをスレッドタイトルパネルに
表示するようにした。
・設定-【画像】に「モザイク未解除をグレースケールで表示」を追加。
オンだとモザイク画像のサムネイルをグレースケールで表示し、オフだと三角
マーク(黄色)で表示する。
・イメージビューア設定のスレ覧操作に「マウスオーバー時のビューアでの展開」を
追加。「キャッシュ済みの画像は展開しない」が選べるようになった。
・設定-【あぼーん】に「NGIDへの自動追加」を追加。NGExはこの設定の影響を受けない。
・メインメニューの「コマンド」要素がkeyconf.iniの影響を受けないようにした。
・Optionフォルダのttoolimg.bmp, ttoolbar.txtに「レスフィルター」を追加。
-
- Xeno131012
- ・設定-【拡張3】に「offlaw2から過去ログを取得」を追加。
オンの時、offlaw2から過去ログ取得を試みる。過去ログを探す順序は、
ログイン時はofflaw2→Rokka、非ログイン時はofflaw2→みみずん検索。
※offlaw2で取得できない古いログをRokkaで取得できることがある
・設定-【サウンド】に「全タブの新着チェックでもサウンドを有効にする」を追加。
・メインメニュー「スレ」とスレッドツールバーに「レスフィルター」を追加。
「人気レス」「画像」「リンク」の3つのフィルターを使って対象のレスを
絞り込んで表示する。「人気レス」はいわゆる赤レス、「画像」は画像URLを
含むレス、「リンク」は画像以外のURLを含むレス。
・Unicode文字を含むタイトルのスレッドを建てようとした時、「数値文字参照に
変換される」と警告するようにした。
・キーに<>(不等号)を含むトリップのプレビューが正しくないのを修正。
・【設定】-スタイルに「ウィンドウのリサイズでツールバーがズレる
不具合を抑制」を「ツールバーのズレ抑制」に名称を変えて復活。
今まで対象外だった「Windowsクラシック」の画面テーマでも作用する
ようにした。
・「ツールバーのズレ抑制」の隣に「グリップサイズ補正」を追加。
デフォルト値はゼロ。ウィンドウのリサイズでツールバーが右にズレて
いく場合はマイナス値、左にズレていく場合はプラス値に設定する。
※「ツールバーのズレ抑制」がオンだと効果が分かりにくい。
・同梱のsqlite.dllを3.8.0.2に差し替え。
-
- Xeno130914
- ・●の後継であるRokkaシステムによる過去ログ取得に対応。
・外部板でのクッキーの読み書きをドメイン単位で許可できるようにした。
(元ネタ:JaneView)
設定ファイルSimpleCookiePermission.txtをJane2ch.exeと同じフォルダに作成し、
クッキーを許可したい外部板のドメイン名を一行ごとに書くだけ。ドメイン名は後方一致。
例)
-----------------
blogban.net
jbbs.livedoor.jp
-----------------
互換性維持のため、例外的に外部板の「びんたん掲示板」と「Next2ch」のクッキーは
自動的に許可される。許可されなかったドメインには名前欄とメール欄から生成した
偽造クッキーが送信されるため、本来クッキーが必要な「Jane総合掲示板」などにも
クッキーを許可せずに今までどおり投稿可能。
-
- Xeno130828
- ・忍法帖のクッキーをインポートする際、生成するのは2ch用のクッキーだけで
BBSPINK用は生成しないようにした。JaneXenoはドメイン毎にクッキーを管理
しているので、従来のインポートでクッキーを生成した場合は同じIDで違う
レベルの忍法帖が2つ存在することになる。この場合「ツール」-
「忍法帖の破棄」で一方のクッキーを作りなおしたほうがいいかもしれない。
・投稿時以外のクッキーの送受信を禁止した。(画像ビューアを除く)
cookies.txtサポート後のJaneXenoではクッキーを配布したドメインにアクセス
する時は常に受け取ったクッキーを返すというHTTPの作法にしたがっていたが、
これをやめてクッキーの送受信は投稿時の一時的な使用に限定するよう修正。
-
- Xeno130825
- ・cookies.txtが空の時にJane2ch.iniから忍法帖のクッキーがインポートされる
機能で、自動生成されるクッキーの有効期限が決め打ち(2013/02)になっていた
ため、現在この機能が事実上使用不能だったのを修正。
-
- Xeno130817
- ・まちBBSや一部の外部板でスレッドあぼ〜んの情報が保存されず、
Janeの再起動でスレが復活してしまう不具合を修正。
・すでに「自分の書き込み」や「返答」を目立たせるスキンを配布して
いるが、内蔵スキンにも同様の処理を加えた。Option\skin_Doe
フォルダのサンプルもこれに合わせて修正した。
・上記スキン作成の副産物として、文字の背景色を指定するbgcolor属性を
fontタグに追加した。例:<font color="white"
bgcolor="blue">
color属性を省略してbgcolor属性で背景色のみを指定することも可能。
本当は独自タグでなくスタイルシートで実装すべきなんだろうけど…。
-
- Xeno130728
- ・みみずんから過去ログを取得した場合、過去ログフラグが記録されず、
URLやタブ色を見ても過去ログだと分からないのを修正。
-
- Xeno130727
- ・設定-【拡張3】に「みみずん検索から過去ログを取得」を追加。
●にログインしていない時、過去ログを取得するのに「みみずん検索」を
利用する。
http://mimizun.com/blog/2012/02/post-694.html
- ・GIF動画のフレームレートの上限に関してGIFライブラリーのIE互換を
オフにしてみた。
・イメージビューア設定の「サイズ上限」が計算で桁あふれしないよう
入力できる最大値を制限した。
・設定-【コマンド】のURLが"https://"の時にコマンドが実行されない
のを修正。
-
- Xeno130620
- ・設定-【スタイル】の「ウィンドウのリサイズでツールバーがズレる不具合を
抑制」を廃止。リサイズ時に問題を回避するコードを実行するのではなく、
Delphiのライブラリの不具合自体を修正してみた。
http://qc.embarcadero.com/wc/qcmain.aspx?d=70868
-
- Xeno130607
- ・びんたんのログインエラー時のHTMLが変更されて、自動再ログインが機能
しなくなっていたのを修正。
-
- Xeno130602
- ・Next2ch(http://next2ch.net/)のCookieの読み書きを許可。同掲示板に
投稿が可能になった。
・Xeno130523のまちBBSのread.cgi対応の修正で、逆にofflaw.cgi使用時に
不具合が生じるようになってしまったのを修正。
-
- Xeno130525
- ・「『次スレ候補検索』で書き込み不可のスレを無視」がオフの時、現行スレが
次スレ候補のリストから除外されてしまうことがあるのを修正。
・「『次スレ候補検索』で書き込み不可のスレを無視」のデフォルトをオンに。
-
- Xeno130523
- ・まちBBSのスレ更新が正しく行なえない問題の対処。
・設定-【拡張3】に「『次スレ候補検索』で書き込み不可のスレを無視」を
追加。従来はpart1の次スレを探すときにpart2の件数が1000、part3が300で
あればpart2を無視してpart3にジャンプしていたが、この挙動を選択
できるようにした。
-
- Xeno130320
- ・PNG画像の表示が壊れてしまうことがある不具合の修正を試みた。
・PNG画像同様、TIFF画像のデコードもWindows
Imaging Component
に任せるようにした。
-
- Xeno130217
- ・特定のPNG画像でJaneXenoがフリーズする不具合が見つかったため、
画像ビューアやサムネイルなどでのTPngImageの使用をやめてみた。
・Jpeg画像のデコードの例外処理が不完全でアプリケーションが終了
してしまう不具合を修正。
-
- Xeno130216
- ・特定のビットマップ画像をビューアやサムネイルなどで表示すると
JaneXenoが落ちる問題にとりあえず対処。(ApiBmp.pasを使用)
-
- Xeno130125
- ・画像ビューアが「最大化」の状態でJaneXenoを終了し、次回起動時に
画像ビューアを一度も開かずに終了すると「元のサイズ」で状態が
上書き保存されてしまうのを修正。
・2chの仕様変更で本文の前後の空白や改行が削除して投稿されるように
なり、「自分の書き込み」判定に失敗するようになったのを修正。
・2chのURLのマウスオーバーによるポップアップで、自身を呼び出したのと
同じURLによって再びポップアップしないようにした。
・書き込みウィンドウで名前欄に#(全角)を使用した時、プレビューの
トリップが正しく計算されないのを修正。
・Indy用SSLライブラリを利用できるようにしてみた。
http://indy.fulgan.com/SSL/ の openssl-1.0.1c-i386-win32.zip
を
ダウンロード・解凍して libeay32.dll と
ssleay32.dll をJane2ch.exeと
同じフォルダーにコピーする。
-
- Xeno121123
- ・Xeno121122で、書き込みウィンドウを表示していない状態で「引用付きレス」を
実行すると読み込み違反が起こるのを修正。
-
- Xeno121122
- ・bbs.cgiの文字参照の仕様変更に対応。書き込み欄に書いたUnicode文字が
文字実体参照で表現できる場合、外部板では文字実体参照に変換し、
2chでは数値文字参照に変換して投稿するようにした。
プレビューの表示、書き込み文字数計算などをbbs.cgiの新仕様に対応させた。
・画像ビューアが最大化された状態で「参照元スレを開く」を実行した時、
ビューアが折りたたまれなくなっていたのを元に戻した。
・キャッシュ一覧を「最大化」の状態で閉じると再度開いた時に「元のサイズ」
の状態でウィンドウが画面いっぱいに広がってしまうのを修正し、「最大化」
する前のウィンドウの大きさで復帰するようにした。
※「最大化」の状態で閉じでも復帰時には「元のサイズ」。
-
- Xeno121031
- ・画像ビューアの右クリックメニューに「右回転」「左回転」を追加。
(元ネタ:JaneStyle)
・イメージビューア設定「非アクティブになったら折りたたむ」の
オプションとして「折りたたみ時にタイトルバーを縮小」を追加。
※「折りたたみ時にタブを表示」がオンの時のみ有効。
・Xeno120807で「びんたん」のCookie処理を追加した際、誤ってCookieの
即時保存の機能が失われてしまっていたのを修正。
・最大化の状態で画像ビューアを閉じても位置と大きさを保存できるようにした。
-
- Xeno121012
- ・まちBBSの仕様変更でスレ更新時にエラーが発生するようになったのを修正。
-
- Xeno121002
- ・設定-【書き込み】に「●による連投規制緩和」を追加。●にログイン
している時はsambaのカウントダウンが半分になる。
※お試し●の場合はオフ、有料●はオンにしないとカウントダウンと
WriteWait.iniの更新が正しく行われない。
・書き込みウィンドウの左上の座標がマイナス値でも表示位置をJane2ch.ini
に保存・復元できるようにした。
・オートリロード時、アクティブなタブが抽出やツリーの場合にアクセス違反に
なる不具合を修正。
-
- Xeno120921
- ・「同名ファイルがある場合は自動でリネームする」のチェックが
再起動で外れてしまうのを修正。
-
- Xeno120918
- ・レス数が1000を超えても「オートリロード・スクロール」ボタンを
グレイアウトさせないようにした。
・イメージビューア設定-「実験室」に「同名ファイルがある場合は
自動でリネームする」を追加。(元ネタ:JaneStyle)
・板一覧の【機能】に「開いているスレ」を追加(元ネタ:JaneLovely)
LovelyのOpenThreads。この板ではスレ一覧でスレを右クリックした
時のメニューに「選択中のスレを閉じる」が追加される。
・設定-「拡張3」に「過去ログをHTML化されたURLで表示」を追加。
オフにすると過去ログ化したスレでもアドレスバーや「URLをコピー」
などで"read.cgi"のURLしか表示されなくなる。過去ログの取得には
影響を与えない。
・「全タブの新着チェック」を中止できるようにした。
・通信中でもアプリケーションを閉じられるよう修正。
・新規スレをローカルで開いた時、スレタブのマークが「デフォルト」
だったのを「未取得あり」にした。
・スレ一覧の右クリックメニューの「バックグラウンドで開く」がスレを
複数選択した状態でも実行できるようにした(元ネタ:JaneStyle)
・設定-【画像】に「『ここから画像を取得』で一度に取得する枚数」を
追加。(元ネタ:JaneStyle)
-
- Xeno120825
- ・subject.txtに不具合で異常な桁数のdat名が混入していた場合、
演算で桁あふれを起こしてエラーになるのを避けるためスレ一覧
から除外するようにした。
-
- Xeno120822
- ・サムネイル展開の際のアクセス違反の修正を再び試みた。
・「書き込み不可のタブを閉じる」の動作条件を修正。
・移転した板のみの更新チェックの実行を一回に限定した。
・サムネイルをクリックした時のキャレットの処理を修正。
-
- Xeno120812
- ・サムネイル展開の際にアクセス違反が起きることがあるのを修正。
・ImageViewURLReplace.datに記述のあるURLに対して「選択範囲を
URLとして開く」を選んだ時、URLExec.datに記述があれば、画像を
開くのではなくURLExecの処理を実行するようにした。
・URLExec用のファイルに"URLExec3.dat"を追加(元ネタ:JaneStyle)
これに伴いサムネイルにも適用されていたURLExecとURLExec2の
適用範囲を以下のように変更。
URLExec: URLリンクをクリックした時の動作
URLExec2: URLリンクをマウスオーバーした時の動作
URLExec3: サムネイルをクリックした時の動作
・レス番メニューの「ここから画像を取得」が「新着レスの画像を
自動を自動で開く」の個数制限に影響されないようにした。
・JaneStyleとのImageViewURLReplace.datの非互換性を少し修正。
-
- Xeno120808
- ・画像キャッシュに変化があった時、書き込みウィンドウが表示されていると
インデックスエラーが発生する不具合を修正。
-
- Xeno120807
- ・設定-【画像】に「URLの下に表示」を追加。オンだと従来どおりURLの直下に
ひとつずつサムネイルが表示され、オフにすると本文の後にまとめて表示される。
オフの時、Exif表示は無効になる。
・新着レスだけでなく既得レスでも必要であればBeアイコンをダウンロード
するようにした。
・今までスキンのuface(Unicode文字用フォント)の使用は、文字がdat上で
文字参照であったかどうかを判断基準にしていたが、これを文字がSJISに
含まれているかどうかに変更した。
▽びんたん http://bintan.me/
関連
・設定-【拡張3】に「びんたん」のアカウントとパスワードの設定欄を
設置。アカウントに何か入力されていると.ula.ccドメインからのCookie
受け取りを許可する仕様。アカウントとパスワードが両方設定されていると
必要なときに自動ログインする。
・レスに画像を添付できるようにした。(カツのみ)
・スレを立てられるようにした。(カツのみ)
・設定-【拡張3】に「2ch互換の投稿フォームで書き込む」を追加。
チーズへのレス書き込みは常に専ブラ用の2ch互換フォーム(SJIS)を使用し、
カツへのレス書き込みはこの項目がオンなら2ch互換フォーム(SJIS)、
オフならWebブラウザ用フォーム(utf-8)を使用して送信する。
画像添付とスレ立てはWebブラウザ用フォームでのみ可能。
- Xeno120626
- ・設定-【その他】の「新着をゼロにする」がオンの時、「未読として
閉じる」を実行して再度スレを開いた時、新着が復活しているにも
かかわらず「新着にジャンプ」でスレの最後にスクロールする不具合
を修正。
・ログのあるdat落ちしたスレに対して「再読み込みβ」を実行した場合、
「dat落ちスレの1を取得」が実行されないよう修正。
-
- Xeno120620
- ・設定-【その他】の「最期までスクロールしたスレを既読に」の
オプションに「新着をゼロにする」を追加。「再描画する」が
オフの時のみ動作に影響する。
・したらば、まちBBSで新着がなかった時にオートリロードの間隔が
長くならない不具合を修正。
・「リンクが多いレスのツリー形式表示」のメニュー名をN43から
MenuShowResTreePopularResOnlyに、リンクが多いレスのアウト
ライン表示をN68からMenuShowOutLinePopularResOnlyに変更。
・mtoolbar.txtおよびttoolbar.txtを使用した際の違和感を減らした。
具体的には「オンライン」「縦⇔横分割切り替え」「更新チェック」
の状態変化でmtoolimg.bmpのそれぞれ右隣のアイコンを使用し、
「新着チェック」と「次スレ候補検索」が右クリックに反応し、
「新着チェック」にはドロップダウンメニューが追加された。
また、メニューに関連付けられてないボタン(表示レス数、ログを削除)
のために識別子"DrawLinesButton"と"TrashButton"を新設。後述の
ttoolimg.txtに使用例がある。
これらの修正によって現在使用しているカスタムツールバーとの互換性
に問題が生じた場合は、設定-【スタイル】の「カスタムツールバーの
互換動作」をオンにする。
・カスタムツールバーの仕様変更に伴い、Option\listimageフォルダの
内容を更新にした。mtoolimgとttoolimgはアイコンの追加、listimgは
さらにサイズを14×14から16×16に変更。
-
- Xeno120613
- ・「最後までスクロールしたら既読」の仕様を変更。
Xeno120229以前と同じく「既読」時に新着をゼロにするようにした。ただし
既読の管理方法自体はそのまま。
・「お気に入りスレの『次スレ候補を開く』後の処理」が「次スレ候補検索」の
結果からスレを手動で開いた場合にも適用されるようにした。
・設定-【拡張3】に「『次スレ候補検索』で次スレを開いたら『検索結果』を
閉じる」を追加。スレがお気に入り以外でも適用される。
・オートリロード・スクロールの仕様をほぼ前の状態に戻した。
・抽出タブが抽出元のスレタブより左にあった場合、抽出ダブを閉じると
抽出元の隣のタブがアクティブになる不具合を修正。
・「レス内容をコピー」でBEの表記がdatのままではなくスレビューの表示
どおりにコピーされるようにした。
・右クリックによる「閉じたスレ・板」メニューのポップアップが
マウスジェスチャーの動作を阻害する不具合を修正。
-
- Xeno120529
- ・「抽出」または「ツリー」のタブを閉じた時、抽出元のスレタブを
アクティブにするようにした。
・設定に【拡張3】を追加し、ここに【その他】の「お気に入りスレの『次スレ
候補を開く』後の処理」を移動した。
・「お気に入りスレの『次スレ候補を開く』後の処理」のオプションとして
「元スレと置き換えた時は元スレのタブを閉じる」を追加。
・板タブバー・スレタブバーのタブがない部分で右クリックすると、ポップ
アップメニューで「閉じた板・スレ」が表示されるようにした。
・スレッドツールバーのオートリロードスクロールボタンの仕様を変更。
オートリロードまたはオートスクロールのどちらかが動作中の時に
ボタンが押された状態になるようにした。また、dat落ちスレでもボタンが
グレイアウトしないようにした。
・「発言回数を表示」オンまたは「サイズ固定」オフの時の表示位置調整の
精度を向上。
・NGスレッドで、タイトルだけでなくdat名(数字のみ)も対象に照合する
ようにした。
・名前欄が"!ninja"に完全一致する場合は「コテハン警告」の対象外とした。
・設定-【拡張3】に「入力ダイアログでオートコンプリートを有効にする」を
追加。「レス抽出」や「ログから検索」などの入力欄でオートコンプリート
のオン・オフが可能になった。従来はオン固定。
・同梱のsqlite.dllを3.7.12.1に差し替え。
-
- Xeno120429
- ・「発言回数を表示」がオンの時、スクロール位置の調整が正しくなかっ
たのを修正。
・Xeno120414で変更されたオートリロード実行時の仕様を元に戻した。
・PageUp/Downでのスクロールが正しく行われないことがあるのを修正。
・「最後までスクロールしたスレを既読に」の「再描画する」がオフの
時の動作をXeno120229aに近づけた。
・終了時に「設定の保存に失敗しました(5)」と表示される不具合の対策。
-
- Xeno120421
- ・「サイズ固定」がオフの時、スクロールが一番下の状態でサムネイルが
展開した時の挙動をXeno120402以前と同様にした。
・画像URLの青の三角マークが"Stand by"でも水色になるようにした。
・●にログインしてから24時間経過した場合、次に●が必要になった時に
自動的に再ログインするようにした。
・「ログから検索」および「レス抽出」の「検索範囲」と検索方法
(通常・正規表現など)の状態をJane2ch.iniに保存するようにした。
-
- Xeno120414
- ・「新着あり」のタブを閉じて再び開いた時、新着がゼロになって
いるのにタブの状態が「新着あり」のままであるのを修正。
・設定-【画像】の「サイズ固定」がオフの時にレス番が大きく戻ってしまう
不具合の修正を試みた。
・更新チェックの終了処理でエラーが発生した場合、更新チェックを再実行
可能にするための処理が行われないのを修正。
・オートリロード実行時でも「最後までスクロールしたスレを既読に」の
「再描画」が有効になるよう仕様を変更。
・したらばの読み込み時のEUC-JP→SJIS変換をjconvert.pasからコードページ
51932を使用した変換に変更。
-
- Xeno120402
- ・更新チェックの中止処理を改善。更新チェックボタンの連打でJaneが
落ちなくなったかも。
・「最後までスクロールしたスレを既読に」の「再描画する」がオフの時、
既読化した後に「ここまで読んだ」等のローカルリロード処理を行うと
タブの色が「新着あり」に戻ってしまうのを修正。
・設定-【その他】に「『全タブの新着チェック』で未読のあるタブの色を
変更しない」を追加。(元ネタ:JaneStyle)
スレが未読の時、「全タブの新着チェック」で更新されたスレに新着が
なくてもタブの色を「新着あり」で表示する。
・既読化によってタブマークが「書き込み不可」になる場合、マークの
色をグラデーションで表現してみた。
※タブの状態表示が「マーク(View型)」の場合のみ。
・Xeno120229の「あぼーん理由表示」の修正で、NGExの個別の
「NG処理の新着のみ適用」を考慮していなかったのを修正。
・インラインサムネイルの三角マークを少し大きくした。
-
- Xeno120229a
- ・Jane終了時にcookies.txtを作業フォルダに保存しようとしたり、アクセス
違反になる不具合を修正。
-
- Xeno120229
- ・更新チェック中に板移転を検出した場合は、移転した板のみの更新チェック
を新しいURLでやり直すようにした。
・設定-【検索・更新】に「dat落ちスレを更新チェックの対象から除外する」
を追加。デフォルトはオフ。これがオフだとスレがsubject.txtで見つから
なくても板を更新する。オフの状態で1000未達のdat落ちスレを更新チェックの
対象外にするには強制過去ログ化を行う必要がある。
・「板一覧の更新」によって板のURLが変更されても、その後にスレ一覧を更新
しないとログ取得済みの現行スレを旧サーバーのURLでアクセスする仕様だっ
たが、これを新サーバーにアクセスするよう変更した。
・メニューバー「ツール」に「回復モード」を追加(元ネタ:JaneView)
板移転でスレがsubject.txtから一時的に消えるとdat落ちとみなされて
読み書きができなくなるが、「回復モード」をオンにすると読み書きが
可能になる。
・メニューバー「表示」に「ステータスバー」を追加。
・スレの再描画などによってあぼーん理由が「レスあぼーん」に変わって
しまうのを修正。この修正に伴い「あぼーん理由表示」がオンであぼーん
表示が「ぽっぷあっぷ」の時、「NG処理の新着のみ適用」は無効になる。
・「終了時に開いていたスレ・板を次回起動時に開く」がオフの時、終了時に
開いていたスレ・板を「閉じたスレ・板」に追加するようにした。
・アプリケーション終了時の「設定の保存に失敗しました」のダイアログに
エラーの情報を追加。
・「終了時に開いていたスレ・板を次回起動時に開く」がオフの時、終了時に開いて
いたスレ・板の履歴を閉じた板・スレに追加するようにした。
・htp://から始まるURLに対して「選択範囲のURLを全て…」と「新着レスの
画像を自動で開く」を有効にした。
・スレッドタイトル検索のサーバー一覧から"Google"を削除。
※OptionフォルダのThreadSearch.txtには記述例として残してある。
-
- Xeno120115
- ・「未読があるスレタブを選択するとレス取得」でアドレス違反や
インデックスエラーが起こるのを修正。
・スレ一覧からのドラッグ時にイメージを表示しないようにした。
(元ネタ:JaneView)
-
- Xeno120114
- ・120113で「未読があるスレタブを選択するとレス取得」がオンの時、
一定以上の速さでスレタブを移動するとレスを取得しないスレが
出てくるのを修正。
・設定-【拡張2】に「スレ一覧からドラッグ&ドロップでお気に入り
ツリーに追加」を追加。120113の新機能をオン・オフに出来るように。
・スレ一覧からのドラッグ&ドロップが意図せず発動する不具合を修正
-
- Xeno120113a
- ・全タブの新着チェックのサウンドイベント抑止がXeno120113で機能しなく
なったのを修正。
-
- Xeno120113
- ・イメージビューア設定に「プラグイン」タブを追加(元ネタ:JaneLovely)。
画像表示に使用するSusieプラグインを選択できるようになった。
・スレ一覧からお気に入りツリーにドラッグ&ドロップで追加できるよう
にした(元ネタ:JaneView)。
・「未読があるスレタブを選択するとレス取得」がオンの時「未取得あり」
のタブがドラッグできないのを修正。
・画像を名前を付けて保存する際にリネームによって拡張子が失われた
場合、元の拡張子を補填してファイルを保存するようにした。
・同時接続数超過エラーをダイアログではなくトレース画面に表示する
ようにした。
・作業フォルダに関係なくサウンドファイルがアプリケーション
フォルダからの相対パスで読み込まれるようにした。
・メール欄の画像URLでインラインサムネイルが作られないよう修正。
-
- Xeno111125
- ・multipart/form-data(画像掲示板の投稿に使用)の2バイト文字
処理に誤りがあったのを修正。
・HTMLポップアップに"Location"を表示するようにした。
-
- Xeno111112
- ・「閉じた板・スレの履歴数」をゼロにして板・スレタブを閉じると「インデッ
クスが範囲を超えてます」のエラーダイアログが出るのを修正。
- ・「発言回数を表示」がオンの時、レス表示欄の幅によってはスレを開いた時の
ジャンプ位置が正しくないのを修正。
-
- Xeno111111
- ・設定-【拡張1】に「発言回数を表示」を追加(元ネタ:JaneStyle)
IDの右側に発言の順番と回数を表示する。書式も変更可。
・「レス抽出」および「ログから検索」のダイアログから検索を実行した
時のみ、「検索範囲」が適用されるようにした。
・設定-【拡張2】に「閉じた板・スレの履歴数」を追加(元ネタ:JaneStyle)
また「窓」の「閉じたスレ」と「閉じた板」がJane終了時に保存
されるようにした。
-
- Xeno111019
- ・●で過去ログを要求した際、302
FoundのレスポンスのLocationに".ula.cc"が
含まれている場合、差分取得せずに全件取得して不要なレスを破棄するようにした。
・現行と違うサーバーの過去ログに対して「再読み込みβ」を実行すると、
「ERR そんな板orスレッドないです」が返ってきてスレが修復できないのを修正。
-
- Xeno110930
- ・設定-【検索・更新】に「お気に入りアイコンで状態表示」を追加。
お気に入りツリーで「未取得あり」と「dat落ち」のスレが判別で
きる。「初回更新チェック以後」がオンの場合、更新チェックを
行うまで状態が表示されない。オフにすれば最初から状態が表示
されるが、起動時間がその分増える。
-
- Xeno110729
- ・忍法帖の連投規制エラーが発生したときは表示されている秒数を
参考にカウントダウンするようにした。
・忍法帖の連投規制エラーで表示されたSamba秒数をWriteWait.iniに
反映させるようにした。
・設定-【書き込み】から「忍法帖レベル」「忍法帖対象ISP」を削除。
これに伴い、投稿直後の忍法帖のカウントダウンが不可能になり、
WriteWait.iniがある場合は無条件でSambaのカウントダウンを行う。
また、レベルに応じた投稿文字数規制が事前にチェックできなくなった。
・NinjaBoard.iniの廃止。事前チェックができないため不要となった。
・オートリロード実行時、「最後までスクロールしたら既読」の新着
スレの再描画がオートリロード対象外のタブでも無効なのを修正。
・メモ欄からの書き込みで同意が必要になった時、書き込みウィンドウ
のボタンが「書き込む」から「同意」に変わらないのを修正。
▽以下はXeno110609試作品との差分
・「ログから検索」でdatを走査する処理(TThreadData.Contains)を廃止。
これにより不等号やUnicode文字を検索できるようになった。
・実況支援に「スムーズスクロール」を追加。オンにするとスクロール
速度があまり速くない場合にピクセル単位でスクロールする。
・ポップアップからもドラッグ&ドロップで文字列をコピーできる
ようにした。※WebPopupには未対応。
・スレ一覧の右クリックメニューに「NGスレッドに追加」を追加。
・スレッドあぼーんを解除した時、スレ一覧のタイトルがあぼーん色から
通常色に即座に戻らないのを修正。
・スレ一覧のsinceで広告スレの日付が正しくdat名から変換されてなかった
のを修正。
・レス抽出のキーワードがufaceのフォントを必要とする場合、結果画面で
キーワードが文字化けし、本文の文字幅が不正になるのを修正。
-
- Xeno110601
- ・レス抽出画面でもレス番とIDを着色するようにした。
※「ログから検索」で着色されないのは仕様
・オートリロードと関係のないスレの更新エラーがオートリロード中の
スレの更新間隔の増加および停止に影響に与える不具合を修正。
・スレ検索バーの入力中にスレが更新された時にキーワードや
検索モードが以前の状態に戻らないようにした。
・画像キャッシュ一覧の取得方法を変更。途中経過を表示せず、読み込み
終了後に表示する方式に戻した。
・画像キャッシュ一覧またはレス表示欄のURLを直接ブラクラ登録すると
Content-TypeとLastModifiedがクリアされない不具合を修正。
・OptionフォルダのWebPopup.txt、ImageViewURLReplace.dat、
NinjaBoard.iniを更新。
-
- Xeno110512
- ・正規表現エンジンがWSHの時、ImageViewURLReplace.datの
$EXTRACTがエラーになる不具合を修正。
-
- Xeno110511
- ・mtoolbar.txtを使用すると、項目によっては起動時にボタンが
状態と関係なく押された状態になるのを修正。
・PopupTreeMenuConfig.iniでPopupTreeCloseを非表示にすると
板タブ右クリックメニューの項目が正しく動作しないのを修正。
・●を使用して書き込んでも「忍者の里板(sato)」と「くノ一の
山板(yama)」のsamba値をゼロにしないようにした。
・忍法帖レベル30以上の連投間隔を5秒から2秒に変更。
・ImageViewURLReplace.datに四番目の引数として$COOKIEを追加。
(元ネタ:JaneStyle)
四番目の引数に$COOKIEを指定すると三番目の引数(リファラー)から
クッキーを取得し、それを添えて置換後のURL画像の取得を試みる。
・ImageViewURLReplace.datの$EXTRACTでもクッキーを処理するよう修正。
・設定-【User】のBE@2ch掲示板のログイン情報を変更して「OK」すると
Beのクッキーを削除するようにした。以前はクッキーが有効である
限り、変更した情報でBeログインを試みなかった。
・書き込み"Bytes"の算出方法を変更。
2chではレスアンカーをリンクのHTMLに展開してから算出し、二重
引用符は文字実体参照に変換せずに算出するようにした。また、
忍法帖のレベルに応じて"Bytes"の上限を変化させるようにした。
・クッキーの内容に変化があったら、Jane終了時以外にも
cookies.txtを保存するようにした(元ネタ:JaneView)
・画像ビューアでマウスホイールを回した時、右ボタンが押され
ていればマウスジェスチャー以外の動作が抑制されるようにした。
▽以下、「画像のキャッシュ一覧」の仕様変更
・管理をテキストファイルからSQLiteに変更
・画像の参照元スレのURLをキャッシュファイルに保存し、
キャッシュ一覧にも表示(元ネタ:JaneStyle)
・キャッシュ取り込みの別スレッド処理、リストビューの項目の
追加やソートなどでJaneLovelyのソースを参考にした
・同梱のsqlite.dllを3.7.6に差し替え。
・OptionフォルダのNinjaBoard.iniとWriteWait.iniを更新。
-
- Xeno110317
- ・クッキーをJane2ch.iniではなくcookies.txtでドメインや有効期限などを
考慮して管理するようにした。ただし、外部板のクッキーは従来通り名前と
メアドから生成する。cookies.txtが空の時はJane2ch.iniから忍法帖の
クッキーがインポートされる。
・BBSPINKを再びBeログインの対象外にした。
・メニューバー「ツール」に「忍法帖を破棄する」を追加。(元ネタ:V2C)
・設定-【書き込み】に「Shift+Enterで書き込み」を追加。
・板として開いた「お気に入り」のフォルダを「終了時に開いてたスレ・
板を次回起動時に開く」の対象にした。
・メニューバー「窓」に「開いているスレ」を追加。
・イメージビューア設定「実験室」に「ビューアの背景色」を追加。
・.mpoを画像拡張子とみなすようにした。(Susieの読み込みは未対応)
・メニューバー「ツール」に「キーコンフィグ更新」を追加(元ネタ:JaneStyle)
PopupTreeMenuConfig.ini … 板タブ右クリックメニュー
ListPopupMenuConfig.ini … スレ一覧右クリックメニュー
ThreadPopupMenuConfig.ini … スレタブ右クリックメニュー
PopupTextMenuConfig.ini … レス表示欄右クリックメニュー
PopupViewMenuConfig.ini … レス番左クリックメニュー
PopupListSearchMenuConfig.ini … スレ一覧検索バー検索モード
PopupWebSearchMenuConfig.ini … スレ検索バー検索モード
・その他細かい修正。
▽以下はXeno110310試作品との差分
・検索バーのメニュー項目をショートカットキーで呼び出すと
「無効なクラス型キャスト」のエラーダイアログが表示されるのを修正。
・変換後のURLで「拡張子を偽装したGIF画像」を判定していたのを修正。
▽以下は投稿直後に忍法帖のカウントダウンを開始するための修正。
・設定-【書き込み】に「忍法帖対象ホスト」と「忍法帖レベル」を追加。
これらは自分で調べて手動で設定する必要がある。
忍法帖対象ホストかどうかは「忍法帖巻物
- 対象となるホスト」を参照。
http://info.2ch.net/wiki/index.php?%C7%A6%CB%A1%C4%A1%B4%AC%CA%AA
- ・OptionフォルダにNinjaBoard.iniを追加。
データは「忍法帖巻物 - 忍法帖が適用されるサーバ/掲示板」に基づい
ていて、Jane2ch.exeと同じフォルダにコピーして使用。
・OptionフォルダのWriteWait.iniを更新。
・●を使用して書き込む時はsamba値をゼロに固定するようにした。
・忍法帖のレベルと待ち時間の対応が変更されていたので修正。
-
- Xeno110216a
- ・「クッキー確認!」以外の場合でも2chからのCookieを受け取るようにした。
・自分の書き込みの判定で<hr>タグ以降を無視するようにした。
・冒険の書の作成中に2分間カウントダウンをするようにした。
・「ERROR:修行が足りません」が返ってきた時は書き込みボタンでカウントダウン
するようにした。
・画像ビューアがHTMLを表示しているとき、右クリックメニューの「ズーム変更」が選択
されるとアクセス違反になるのを修正。
・「全タブの新着チェック」の対象となるタブの判定を緩和。
・文字実体参照の「weier」の綴りが「ewier」と誤記されていたのを修正。
▽以下、スレッドあぼーんの拡張(元ネタ:JaneLovely)。
・設定-【あぼーん】のThreadに「透明あぼーん」と「重要スレ」を追加。
・設定-【あぼーん】のOptionにデフォルトのスレッドあぼーん法を追加。
・設定-【スレ覧項目】に「開いているスレを上へソート」「開いているスレにマーク」
「重要スレ・チェックしたスレを上へソート」を追加
・メニューバー「窓」に「スレッドあぼーん」表示の変更を追加。
・設定-【色・フォント】に「重要」と「あぼ〜ん」を追加。
-
- Xeno110121
- ・Unicodeのサロゲートペアの読み書きに対応。
・スレ絞り込みの全半角一致処理を少し修正。
-
- Xeno110114
- ・Beの仕様変更に対応。
設定-【User】の「認証コード」が「パスワード」に変更された。
CookieはJane2ch.iniの [TEST] WrtBeCookieに保存される。
従来のJane2ch.iniの認証コード(DMDM, MDMD)の項目は廃止。
・設定-【マウス】に「カーソルをウィンドウの端に持っていくと板ツリーを
表示する」を追加(元ネタ:JaneStyle)
「左」「上」「下」はウィンドウの端からの反応する範囲をピクセル単位
で指定、「反応時間」はカーソルが領域に入ってから板ツリーが表示される
までの時間をミリ秒で指定。
・スレを更新した時、応答コードが302の場合はdat落ちとみなしてタブの色を
「書き込み不可」に変えるようにした。ただし、状態は保存されないので
板が解放されるとフラグが消える。また、タブの色が変わるだけで「更新」
や「レス」をできなくする制御は行なわない。
・画像ビューアが「ウィンドウに合わせて表示」になっている時にズームイン・
アウトを行うと、現在の縮尺と関係なく100%を基準に増減するのを修正。
・101229で移動した画像ビューアの既存メニュー項目を以前の場所に戻した。
・画像ビューアの「複数のタブを閉じる」のコマンド名をmiCloseTabsに変更。
・101229のスレタブ処理の変更を再修正。
・ウィンドウメッセージ(WM_COPYDATA)でJaneに送信するURLの文字コードを
他のJaneとの互換性を考慮してUTF-16からシフトJISに変更。
「鯖マデオツカイ(otsukai10.6)」などのJane用ツールからJaneXenoのスレを
開けるようになった。
-
- Xeno101230
- ・101229の検索バーの起動時の設定が正しく反映されない不具合を修正。
-
- Xeno101229
- ・オートリロード・スクロール中のタブが非アクティブになっても解除されない
ようにした。デフォルトでは非アクティブになるとリロードが一時停止し、
スレタブメニューの「実況支援」→「オートリロード・スクロール設定」→
「裏でもオートリロード」をチェックすると一時停止されなくなる。
・画像ビューアの右クリックメニューに「複数のタブを閉じる」を追加。
「全て閉じる」(「全てのタブを閉じる」に名称変更)と「エラーのタブ
を閉じる」をここに移動。さらに「このタブ以外を閉じる」「これより
左を閉じる」「これより右を閉じる」を追加。
・「オートリロード」や「未読があるスレタブを選択するとレス取得」などで
スレを更新した際のスレタブのタイトル文字列の再取得処理を省略。
・書き込みウィンドウの●のチェックボックスをデフォルトでオンにした。
・Content-Typeがapplication/x-gzipの過去ログが文字化けするのを修正。
・設定-【ひんと】に「サイズ制限」を追加。(元ネタ:JaneView)
多段ポップアップのサイズの上限を設定できる。0ならモニターのサイズ。
・「タブ上ホイール回転でタブ切り替え」がオンの時、ヒントの
スクロールよりもタブ切り替えの方が優先されてしまうのを修正。
-
- Xeno101115
- ・Xeno101113における画像ビューアのHTML表示のタグ処理の修正に問題があり、
HTMLによってはフリーズや異常終了するため再修正した。
-
- Xeno101113
- ・画像ビューアの右クリックメニューに「ズーム変更」を追加。
(元ネタ:JaneView, JaneStyle)
ズームインとズームアウトはCtrlキーを押しながらホイール回転
でも行える。
※ViewMenuConfig.iniで、miScale??のキャプション部分を書き換えると
縮尺をカスタマイズできる。
例えば、miScale25=True[tab][tab]25%の最後の25%を30%に、など
(miScale25の25の部分はそのままで)
・DLLの読み込みパスからカレントディレクトリを除外(XP
SP1以降のみ)
・したらばの過去ログを取得する際、既に途中までレスを取得してある場合の
不具合を修正。
・バージョン情報の配布先リンクを変更。
※以下、Xeno101104試作品との差分
・Xeno101104で「すべての新着を開く」で右ペインが切り替わらないのを修正。
・新規板追加の板URLと板名の入力を一つのダイアログに(元ネタ:JaneView)。
板URLが入力されている状態で「板名取得」を押すと板名を取得する。
・スキンタグに<!--NOMARKBEGIN/>と<NOMARKEND/-->を追加。
重要レス、自分の書き込み、自分への返答以外の場合のみ、タグに囲まれ
た部分が有効になる。
・ログから検索の「検索範囲」に「レス内容のみ(デフォルト)」を追加。
・画像ビューアのHTML表示のタグ処理の効率を改善。
-
- Xeno100926
- ・Exifのメーカーや機種の文字数が3文字以下の時、正しく名称を取得できない
場合があるのを修正。
・「この辺まで読んだ」のメニュー項目の次に「最後まで読んだ」を追加。
(元ネタ:マサオJane、JaneStyle)
・画像ビューアのタイトルバーに開いているタブの数とアクティブなタブの番号を
表示するようにした(元ネタ:JaneStyle)
・したらばの過去ログを取得する際、既に途中までレスを取得してあると
新着分が>>1から重複して追加されてしまうのを修正。
-
- Xeno100826
- ・proxyの使用状態を書き込みウィンドウとメモ欄で設定できるようにした。
設定-【通信】の「Proxyを使う」のオン・オフでチェックボックス「串」の
有効・無効(グレーアウト)が決定し、「Proxyを使う」と「串」が共に
オンの時のみProxyを使って書き込む。(元ネタ:JaneStyle)
・したらばの過去ログを取得できるようにした。(元ネタ:OpenJane
RC2)
・●ログインのリクエストにContent-Typeを追加。
・設定-【拡張2】に「終了時にタブを既読化しない」を追加。
・設定-【拡張2】に「dat落ちスレの1を取得」を追加。
●ログインしていない時、dat落ちしたスレの>>1を取得する(元ネタ:JaneStyle)
・画像ビューアの右クリックメニューのアクセラレータキーをあらかじめ割り当てて
状況によって変化しないようにした。
・メニューバー「スレ」とスレタブ右クリックメニュー「複数のタブを閉じる」に
「書き込み不可のタブを閉じる」を追加。
・WebPopupの変数に$URL,$BURL,$HOST,$BBSNAME,$DATNAMEを追加。
使い方はcommand.datと同じ。
・Jane起動時にNGWord系のファイルがロックされていても起動に失敗しないようにした。
・スレ一覧同様、スレタブの右クリックメニューにも「ログをコピー」を追加。
・「最後までスクロールしたスレを既読に」を実行したあとの表示位置の処理を修正。
・設定-【画像】の「サイズ固定」のデフォルトをオンにした。
・WriteWait.iniの仕様をJaneStyleに合わせて拡張
------------------------- 以下JaneStyle.txtより引用
-------------------------
板の識別子があればそれを優先するようにしました。
■WriteWait.iniの新仕様について
===========================================================================
newsplus=120
news22.2ch.net=30
===========================================================================
と記述すればニュース速報+板(newsplus)には120秒が、それ以外のnews22サーバーの板には30秒が適用されます。
WriteWait.iniの自動更新時は板の識別子があればその値を、なければサーバーの値を書き換えます。
--------------------------------- 引用終わり
--------------------------------
※以下、Xeno100818試作品との差分
・「イメージビューア設定」の「書庫・通信」に「Proxyを使う」を追加。
これと設定-【通信】の「Proxyを使う」が共にオンの時のみProxy経由で
画像を取得する。
・設定-【スタイル】の「スレタイをタイトルバーに表示する」を「タイトルバーの
情報表示」に変更。コンボボックスで「なし」「板名」「スレタイ」から選択する。
「板名」はOpenJane互換、「スレタイ」はアクティブな板の影響を受けない仕様。
・「IEコンポで『ちょっと見る』」をボツにした。
-
- Xeno100625
- ・100621の「スレタイの末尾が『...』で終わるスレ」の修正に誤りがあり、大量のスレタブ
を開いていると、スレの更新でタブの描画に高負荷がかかるようになったのを修正。
-
- Xeno100622
- ・100621の「Jane終了でスレを既読化しない」の仕様をとりあえず中止。
-
- Xeno100621
- ・メニューバー「窓」に「閉じた板」を追加。また、板タブ・バーのタブがない部分でマウス
ホイールをクリックすると直前に閉じた板を表示するようにした。(元ネタ:JaneStyle)
・Classic版で「この文にレス」を実行した際に「RichEdit
での行の挿入エラー」が
発生する不具合を修正。
・メモ欄からの書き込みでBeログインが失敗することがあるのを修正。
・Jane終了で自動的にタブが閉じられる際にスレを既読化しないようにした(元ネタ:JaneStyle)
・「スレのツリー形式(アウトライン)の表示」もレス抽出と同様、タブを追加する位置を
「通常」ではなく「タブから開く時」に依存するようにした。
・スレタイの末尾が「...」で終わるスレで、スレタブの最大文字数制限が効かないのを修正。
・Xeno100515で上げていたDrag & Dropコンポーネントのバージョンを元に戻した。
・UPXによるJane2ch.exeの圧縮をやめた。
-
- Xeno100605
- ・まちBBSに設置された広告が余計な改行として表示されるため、スレ取得の際に
広告データをカットするようにした。取得済みは直らないので再取得が必要。
・「更新チェック後、終了したお気に入りスレを開く」を「更新チェック後、
更新のあるスレッドをすべて開く」から独立した項目に変更。
・「新着あり」のスレをスペースキーで最後までスクロールしても既読にならない
のを修正。
・ReplaceStr.txtで書き換えられたURLの画像を「参照元スレを開く」で発見できない
のを修正。
・ReplaceStr.txtで書き換えられたURLが「ここから画像を取得」の対象外になるのを修正。
・メニュー「検索」に「リンクが多いレスのツリー形式表示」と「リンクが多いレスの
アウトライン表示」を追加。Shiftを押す動作を不要としたため、マウスジェスチャー
から呼び出せるようになった。
・明和水産としゃにむにの閲覧に対応してみた。(元ネタ:JaneViewスレ)
アク禁なのか書き込みができないため、投稿の実装は保留。
-
- Xeno100515
- ・「次スレ候補を開く」を「検索結果」と無関係にした。これにより、すでに
「検索結果」タブが開かれていてもタブの移動や内容の変更が起きない。
※「次スレ候補検索」は従来通り。
・レス表示欄をスクロールした時、Shiftキーが押されていたら既読化を
抑制するようにした。
・レス表示欄でShift+左クリックで範囲選択ができるようにした。
(元ネタ:JaneLovely)
・マウスジェスチャーのステータスバー表示に実行するメニューを併記
するようにした。(元ネタ:JaneStyle)
・WebPopupのHTTPの要求の仕方に問題があり、サイトによっては取得が
失敗する不具合を修正。
・Threadic掲示板関連の修正(スレの取得をofflaw.cgiに変更など)
-
- Xeno100421
- ・レスアンカーの数字が全角の時、連鎖あぼーんおよび自分へのレスの判定が
誤動作するのを修正。
・メニューバーの「ツール」に「高速Mergeの最適化」を追加。qmerge3.dbに
対してデフラグのような処理を行う。(元ネタ:JaneView)
・設定−【検索・更新】に「更新チェック後、お気に入りを板として開く」を追加。
(元ネタ:JaneView)
・「次スレ候補を開く」では「検索結果」を板として開かないようにした。
※板一覧の【機能】-「検索結果」で次スレ候補を確認することが出来る。
・設定−【その他】に「お気に入りスレの『次スレ候補を開く』後の処理」を追加。
元スレと次スレとでお気に入りを入れ替えたり、次スレをお気に入りに追加したり
する作業が簡略化される。(元ネタ:JaneStyle)
・スレ一覧の「レス」が空欄のスレはdat落ちスレとみなして更新チェックの対象外と
していたが、subject.txtが空または不正であれば更新チェックの対象に加え、
スレ一覧を再取得してみることにした。
・設定−【検索・更新】に「更新チェック後、終了したお気に入りスレも開く」を追加。
「終了したお気に入りスレ」とは、dat落ちしたり、レスが1000を超えたり、500KBを
超えたりしたお気に入りスレのこと。次スレに移行すべきお気に入りスレを見失わ
ないための機能。強制過去ログ化されたスレは対象外。
・brdconfi.iniの変数にThreadMaxBytesを追加。
指定されたバイト数以上のスレのタブマークが「書き込み不可」の指定色になる。
2chに関しては内部でThreadMaxBytes=512000が設定されている。
・お気に入りのフォルダ名・板名・カテゴリ名のUnicode文字がfavorite.datで"?"に文字
化けするのを修正。
・Threadic掲示板の日韓交流板以外のスレ一覧のHTML書式が変更されたのに対応。
・Threadic掲示板の日韓交流板以外のURLがread.php,
bbs.phpからread.cgi, bbs.cgiに
それぞれ変更されたのに対応。
-
- Xeno100324
- ・イメージビューア設定のユーザーエージェントの例をちょっと変えてみた。
・「選択されていないタブを閉じる」で閉じたあとに一番右のタブがアクティブになる
仕様をやめた。
・Unicode文字を含む投稿が「自分のレス」として判定できなくなった不具合を修正。
▽以下、Threadic.comに関して
・Threadic.comの仕様がSch BBSと乖離し始めたので内部的に別の掲示板として扱うことにした。
URLの解釈に変更があるため、板を一旦削除して再登録が必要。カテゴリ名と板名が同じで
あれば取得済みのログは存続可能。
・スレのHTML書式に大幅な変更があってスレを解析できなくなっていたのを修正。
・スレ立ての際に画像認証が必要になったため、JaneXenoからはスレ立てができなくなった。
-
- Xeno100316
- ・板一覧のカテゴリ名・板名にUnicode文字を使用すると板別スキンが正しく動作しないのを修正。
-
- Xeno100315
- ・2ちゃんねる型掲示板スクリプト
Sch BBS http://www.sanadake.info/sch/bbs/ に対応した。
brdconf.iniでBBSType=Sch_BBSを指定すればSch BBSとして認識する。
・上記スクリプトを使用しているhttp://threadic.com/の読み書きが可能になった。
threadic.comに限ってはSch BBSとして自動認識するので、brdconf.iniでの指定は不要。
・板一覧のカテゴリ名・板名にUnicode文字が使用できるようにした。
- ・マルチディスプレイでヒントの位置がおかしくなるのを修正。
・View型のスレタブのマークの色を変更できるようにした。
設定−【タブ】の「スレタブにマークを表示する」をラジオボタンからチェック
ボックスに再度変更し、設定−【タブ色】に「状態の表示」を新設した。
仕様変更に伴ない、View型に初期化されるので注意。
・IDの前に株主区分があると「荒らし報告の書式」にIDが含まれないのを修正。
・アラビア語およびヘブライ語の単語の順序が入れ替わるのを修正。単語ごとの
フォントの切り替えが原因であるため、アラビア文字とヘブライ文字がufaceの
対象から除外された。
・「新着チェック時に既得スレを書き直す」がオンで、「最後までスクロールした
ら既読にする」に「再描画」がオフの時、無駄な処理が行われていたのを修正。
・利用中の正規表現エンジンを「バージョン情報」に表示するようにした。
・同梱のsqlite.dllを3.6.23に差し替え。
-
- Xeno100131
- ・設定-【その他】の「最後までスクロールしたスレを既読に」のオプション
として「再描画する」を追加。
・「スレを既読に」を実行した際にスクロール位置が少し戻ることがあるのを修正。
・「新着チェック時に既得レスを書き直す」がオフの時、1000に達したスレで
「スレを既読に」してもスレタブマークが黄色にならない不具合を修正。
・Endキーで最後までスクロールした時も「スレを既読」を実行するようにした。
・設定-【画像】の「〜日以内の新着レスから」の20日の制限を廃止。
・設定-【操作】の「リロード制限」に「更新チェック」(元ネタ:JaneStyle)
と新着チェックを追加。板・スレ当たりのインターバルを設定できる。
最小値はそれぞれ1。
・メニューバーの「スレ」とスレッドツールバーに「全タブの更新チェック」
を追加(元ネタ:JaneLovely)。全タブのそれぞれのスレが属している板を
リロードして更新状態をチェックする。
・強制終了しても「自分のレス」のマークが失われないように、投稿後すぐに
.abnを保存するようにした。
・自分のレスが見つからなかった時、新着が1件であれば自分のレスとみなす
仕様をやめた。見つからなかったときはトレース画面と音で通知する。
・「常にBEにログインして書き込みする板を指定する機能」の仕様を
変更(元ネタ:JaneView)。
従来はUseBeBoardListに書かれたBBSキーの板に書き込もうとすると、
Beのチェックボックスが無効になってログインを解除できなかったが、
新しい仕様ではUseBeBoardListの板では自動的にチェックされ、
それ以外ではチェックがクリアされる。また、BBS_BE_TYPE2の板で
スレ立てをする時も自動的にチェックされる。
UseBeBoardListに一つもBBSキーが書かれていないときの動作は従来通り。
・同梱のsqlite.dllを3.6.22に差し替え。
-
- Xeno091231
- ・設定−【通信】のProxyの受信用と送信用に「ユーザー名」と「パスワード」
を追加。
・XP+Google日本語入力で、Shiftキーで半角小文字が入力できない問題を再修正。
・設定−【タブ操作】の「タブを閉じたとき」をスレビューとスレ覧に分け、
スレビューに「アクティブにした順」を追加。(元ネタ:JaneLovely/Style)
・NGExとクイック保存設定の「よろし」も「OK」に変更。
・オートリロード・スクロールや既読化のロジックを若干変更。
・同梱のsqlite.dllを3.6.21に差し替え。
-
- Xeno091205
- ・XP+Google日本語入力で、Shiftキーで半角小文字が入力できない問題に対処。
・Google日本語入力で、Ctrl+SpaceでAAリストが呼び出せない問題に対処。
・インド系文字表示の脆弱性対応にチベット文字を追加。
・トレースを「スレ一覧の下」に縮小し、スレ一覧とレス表示欄が上下に
分割された状態で2ペインに切り換えると、スレ一覧のスクロールバーが
正しく表示されない不具合を修正。
・Vistaで画像保存のプレビューが表示されない問題を旧Windows互換のダイア
ログを使用することで回避。
・起動時のfaviconのエラー表示を廃止。ユーザー側で対処できないため。
・JaneNidaと同様、FastMoveを導入してみた。
・メニューバーの「検索」に「スレッドタイトル検索」を復活させた。
find2ch.net、domo2.net、ttsearch.net、google.comの4サイトがプリセッ
トされている。OptionフォルダにあるThreadSearch.txtをJane2ch.exeと
同じフォルダに置くと、検索サイトの追加や仕様変更の対応ができる。
ThreadSearch.txtの書式はcommand.datの$LISTの書式から"$LIST
"を
無くしたもので、変数は$TEXTE、$TEXTX、$TEXTUのみ使用可。
・メニューの「コピー」と「実況支援」をまとめた。(元ネタ:JaneStyle)
・「よろし」「やめる」を「OK」「キャンセル」に変更。
▽一部のオプションのデフォルト値を変更
・【操作】の「板に関する操作−シングルクリック」を
「常にローカル」から「無ければ取得」に変更。
・【Doe】の「キャレットを表示する」をオフに。
・【ひんと】の自動多段をオン、待ち時間を150に。
・【マウス】の「カーソルの下にある〜スクロール」をオンに。
・【拡張2】の「リンクされたレス番のポップアップ」をオンに。
・【スタイル】の「ウィンドウのリサイズで〜を抑制」をオンに。
・【色・フォント】の「背景色−スレビュー」を2chの背景色に。
-
- Xeno091122
- ・インド系文字表示によるメモリリーク、クラッシュ等の脆弱性に対応。
・「ウィンドウのリサイズでツールーバーがズレる不具合を抑制」を
オンにした際の副作用を軽減。
・「選択範囲のURLを全て開く」や「新着画像の取得」で大量の画像タブを
開くとフリーズ状態になるのを修正。
・既読分変換中にレス表示欄を更新しないようにした。
・設定-【スレ覧項目】に「レス数が1000を超えたスレを勢いのソート
対象にしない」を追加(元ネタ:JaneStyle)。
・同梱のsqlite.dllを3.6.20に差し替え。
-
- Xeno091105a
- ・091105の修正ミスでqmerge3.logが作られなくなったのを修正。
・「無効/非表示ウィンドウにはフォーカスを設定できません.」の対処方法が
不適切であったため再修正。
-
- Xeno091105
- ・【設定】-スタイルに「ウィンドウのリサイズでツールバーがズレる不具合を抑制」
を追加。オンにするとVista等で起こるこの不具合を抑制する。副作用として
リンクバーのリサイズが正しく行なわれなくなる(manifestファイルを適用した
JaneNidaと同様の動作。リンクバーの表示・非表示で直る)のでこの不具合が
起こらない環境ではオフにすべき。
・環境によってレス表示欄の文字の表示位置がおかしくなる不具合をフォント設定
のロジックの見直しで修正。
・【設定】-パスで「ブラウザを指定する」がチェックされていない場合、URLExec.datで
$BROWSERが動作しない不具合を修正。
・タイトルバー、タスクバーの「メニューの表示」の位置を「閉じる」と入れ替えた。
・SusieのTIFFプラグインが存在するとき、.tifを画像拡張子とみなすようにした。
・HTMLポップアップの「GET」で文字化けするのを修正。
・書き込みウィンドウを一度でも表示したあとCtrlキーを押しながらスペー
スキーを押すと「無効/非表示ウィンドウにはフォーカスを設定できません.」
というエラーが出るのを修正。
・SQLiteでエラーが発生した時、アクセス違反を起こしてしまうのを修正。
・Jane2ch.iniの[TEST]セクションにSQLLog=1を加えるとqmerge3.dbと同じフォルダに
qmerge3.logが作られるようにした。SQLiteに対して要求したSQLが記録される。
・1000未達で落ちたスレを●で取得しようとすると失敗する不具合の修正。
・過去ログを選択した状態でスレ一覧を「過去ログを表示しない」にするとアクセス違反
が起こるのを修正。
※以下、Xeno091102試作品との差分
・●認証でエラーが起きたときのトレース画面表示を若干変更。
・091102でFireFox3の履歴の取得に失敗する不具合を修正。
-
- Xeno091020
- ・スレタブの切り替えでレス表示欄がちらつくの修正。
・ウィンドウを最大化した状態で外部からURLが送られると、最大化が解除されるの
を修正。
・書き込みウィンドウがメインウィンドウの裏にあるとき、マウスジェスチャーで
書き込みウィンドウに割り当てたコマンドが実行されてしまうのを修正。
・"|"を含むURLが画像自動取得の対象外になるのを修正。
・初回起動時にレス表示欄の検索バーが表示されず、ウィンドウをリサイズして
初めて表示されるのを修正。
・クラシックスタイル時、Delphi2009の仕様(不具合?)でスレッドツールバーの
背景色が変わらないのを開始色と終了色を同じにしたグラデーションをかける
ことで回避した。
-
- Xeno091017
- ・正式版として最初のリリース。
・Jane終了時の挙動のみ091015試作品から変更された。
Unicode関連の補足説明
レス表示欄
JaneNidaとは違い韓国語や簡体中国語に対して特別な処理を行なっていないため、スキンによってはこれらの言語の文字が表示されません。
スキンのfontタグのface属性に"MS Pゴシック"などを指定した場合は、ufaceに"MS
UI Gothic"や"Tahoma"などを指定することで、これらの言語が表示できるようになります。UTF-8掲示板ではfaceとufaceを区別することができないため、板別スキンでfaceに"MS
UI Gothic"や"Tahoma"などを指定してください。
また、右クリックメニューやDrag&DropなどによってJane本体のメモ欄、外部のWordPadなどにUnicode文字列をコピーすることができます。(通常JaneDoe系は数値文字参照でコピーされます)
メモ欄、書き込みウィンドウ、検索バー、検索ダイアログ
書き込みウィンドウやメモ欄に文字参照を使わずにUnicode文字列を直接入力することができます。
AA入力支援機能もUnicode対応されていて、AAList.txtの中で文字実体参照(♥など)や数値文字参照(한など)を使うとUnicode文字で表示されます。この場合AAList.txt自体はShiftJISで作成します。
設定ファイル等
JaneNidaやその他のJaneとの互換性のためシフトJISで保存されます。このためUnicode文字は保存できません。また、NGワードにおける非JIS文字は2chのdatに記録されている通り文字参照によって指定してください。(既知の問題としてUTF-8掲示板の非JIS文字がNGワードに指定できません)
ログファイル等
2ch、まちBBS、したらばのログ(*.dat、*.idx)、スレッド一覧(subject.txt、subject.abn)は従来どおりの文字コードで保存されますが、UTF-8掲示板の場合は従来と異なり、*.dat、*.idx、subject.txt、subject.abnがすべてUTF-8(BOMなし)で保存されます。