JaneXeno試作品 ダウンロード


本体ダウンロード(外部サイト)

旧バージョンダウンロード

OpenSSLライブラリ

JaneXenoでSSL通信(https)を行うにはOpenSSLライブラリのDLLが必要です。
https://indy.fulgan.com/SSL/ の中から 32bit版ならopenssl-□-i386-win32.zip 、
64bit版ならopenssl-□-x64_86-win64.zipをダウンロードして、その中の
libeay32.dllとssleay32.dllをJane2ch.exeと同じフォルダにコピーします。

更新履歴


Xeno220528
・5ch.netの板一覧取得の際の文字コードが原因のエラーを修正。
・「自分の書き込み」等の非多段ポップアップのウィンドウサイズが
 フォントサイズの変更に従わない不具合を修正。
 
Xeno220330
・開発環境を Delphi 10.4 に更新。
・ダークモード用スタイルに "Windows10 Charcoal" を追加。
・ダークモード適用時の時のスレッド一覧、ポップアップヒントの見やすさを改善。
・設定-【書き込み】に「5ch.netにUTF-8で書き込む」を追加。
・5ch.netの板一覧の取得先をbbsmenu.htmlからbbsmenu.jsonに変更。
 
Xeno210821
・ダークモード適用時のスレッド一覧のちらつきを抑制
・ダークモード適用時、ユーザーが直接操作しないレス表示欄のスクロールバーの変更を
 VCLスタイルが感知できない問題を修正。
・ダークモード適用時のポップアップヒントの背景色をVCLスタイルに合わせた。
・設定-【色・フォント】で「ヒント」の背景色が「固」と同じになる不具合を修正。
・設定-【その他】の「テーマ」が自動以外の時もWindows設定の既定のアプリモードの
 変更に影響されるのを修正。
 
Xeno210813
・210807で発生した画像ビューアと書き込みウィンドウのサイズの不具合の修正。
 VCLスタイルを使わないライトモードでは210420と完全に同じ動作を目指し、
 ダークモードでは互換性は妥協して致命的な不具合を回避する方向で修正を試みた。
・ダークモード適用時はメニューの非表示を行えないようにした。
 これはVCLスタイルでは一度メニューを非表示にすると復活できない仕様のため。
・設定-【その他】に「ダークモード用スタイル」を追加。
 ダークモードとして使えそうなVCLスタイルを選べるようになった。
・同梱のsqlite3.dllを3.36.0に差し替え。
 
Xeno210807
・設定-【その他】に「テーマ」を追加。
 DelphiのVCLスタイルを使った疑似ダークモードを利用できるようになった。
 「自動」はJaneXeno起動時にOSに合わせて自動的にテーマを選択する。
 ※テーマの変更には再起動が必要。また、VCLスタイルにはメニューの扱いに制限が
 あり、「板一覧」などは表現を変更、「お気に入り」は無効になる。
・スキンのダークモード対応。
 背景画像がなく本文の文字色が黒のスキンの場合、ダークモード適用時にはダーク
 モード用に色合いを調整したスキンが自動生成される。
 生成されない場合や生成結果が気に入らない場合はdark_Header.htmやdark_attrib.ini
 などのようにファイル名の先頭に"dark_"を付けたファイルを用意すると、
 ダークモード時にそちらを優先的に読み込ませることができる。
 Optionのskin_Doeにdark_attrib.iniをサンプルとして置いた。
・画像ビューアにHTMLを表示させた時、httpsリンクが無反応だったのを修正。
・ZLibエラーで画像が取得できないことがあるのを修正。
 
Xeno210420
・「スレッドタイトル検索」でff5ch.syoboi.jpに関しては正規表現によるHTMLの
 解析ではなくTSVで取得するようにした。(元ネタ:Siki)
 ThreadSearch.txtとcommand.datでは正規表現の代わりにコマンド
 $SYOBOI_TSVを指定する。
 
Xeno200711
・Xeno200523以降、メイリオ等のフォントの行間が狭くなりすぎたの修正。
・画像取得時のAcceptヘッダを画像取得に適したものに修正。
Xeno200622
・itest.5ch.netのURL解析に失敗するとエラーが発生する不具合を修正。
 
Xeno200530
・Xeno200523のBEアイコンの透明色が黒くなる不具合を修正。
・BEアイコンのアニメーション機能を復活。※Direct2Dオフ時のみ
・おーぷん2chのお絵描き画像を取得できるよう修正。
 
Xeno200523
・「MS Pゴシックの文字間隔をGDIに合わせる」の設定が描画に反映されない
 場合がある不具合を修正。
・「Exif情報を表示する」がオンの時、GIF動画のサムネイルの右に「GIF動画」が
 表示されないのを修正。
 
Xeno200515
・設定-【Doe】に「MS Pゴシックの文字間隔をGDIに合わせる」を追加。
・GDIモードで「ブラウザのフォントサイズ」のマイナス符号が反映されず、
 メイリオ等のフォントの表示がXeno170110以前と異なるのを修正。
 ※Direct2Dモードはフォントサイズを常に絶対値で扱う。
・書き込みプレビューに標準スキンが適用されるようになっていたのを修正。
・Content-Typeがapplication/x-gzipの過去ログが文字化けするのを修正。
 
Xeno200505
・ff5ch.syoboi.jpでスレタイ検索ができるよう修正。
・Direct2D上でMS Pゴシックを使用した際の文字間隔をGDIに合わせた。
・お気に入りのスレタブがアクティブな時、新たに通常スレを開くとツールバーの
 「お気に入りに追加」ボタンが押されたままになる不具合を修正。
 
Xeno200428
・ThreadReplaceStr.txtを導入していると起動時にエラーが発生するのを修正。
・マウスジェスチャーのWheelDown・WheelUp判定処理を修正。
・ディスプレイの表示スケールを100%以外にした時にレイアウトが崩れるのを修正。
・書き込みウィンドウの表示位置保存処理を修正。
・特定の条件でスレ取得時のgzip解凍に失敗することがあるのを修正。
 
Xeno200425
・開発環境をDelphi2009からDelphi10.3に変更。
・32bit版に加えて64bit版を作成。※sqlite3、OpenSSL等のDLLは64bit版が必要。
・設定-【スタイル】の「タイトルバー文字列」の変数に"$PLATFORM"を追加。
 32bit版は"x86"、64bit版は"x64"で置換する。
・設定-【Doe】に「Direct2Dを使用するβ」を追加。
・設定-【通信】の「ボード一覧取得URL生成」の仕様を変更。
 掲示板群の板一覧を各々取得してローカルで合成する。
・Susie plug-inのサポート廃止。
・画像ダウンロード時のgzip解凍に対応。
・板一覧を2ch.netから5ch.netに変更した場合の不都合を修正。
・お絵描き鯖のドメイン変更(8ch.net→5ch.net)に対応。
・書き込み不可の条件である最大レス数をある程度超えたスレは上限値を無視
 するようにした。
・「板移転の追尾」の動作を変更。
・その他細かい修正。
 
Xeno170110
・bregonig使用時、置換結果が長さゼロの文字列だとフリーズするのを修正。
・161205でちょっと見ビューアで画面のクリックが機能しなくなったのを修正。
・実験で高dpi環境対応を有効にしたのを戻し忘れていたのを修正。
 
Xeno161205
・Indyライブラリを更新(TLS1.2のサポートなど)。
・EUC-JPの3バイト漢字をデコードできるようにした。
 (したらばスレの一部の漢字の文字化け対策。「再読込みβ」が必要)
・BEプロフィールポップアップをBE2.1βに対応。
・BEログインの自動再試行を修正。
 
Xeno160624
・「新着レスの画像を自動で開く」と「ビューアで展開しない」がオンの時、
 スレを連続で開くとフリーズすることがあるのを修正。
 
Xeno160615
・スレ取得関連のロジックをXeno151212以前の状態に戻した。
 浪人の認証も以前の状態に戻ったためOpenSSLがなくても認証可能。
 
Xeno160314
・Xeno160215以降、Exif情報を表示するがオンでもサムネイルの右側に
 「GIF動画」が表示されないのを修正。
 
Xeno160310
・OpenSSLの1.0.2gにおける仕様変更の影響でライブラリのロード時に
 "Could not load SSL library"のエラーが発生するのを修正。
・Xeno140827以降「ローカルあぼーん表示の変更」が「よりごのみ」
 「はきだめ」の状態で「再読込みβ」を実行するとアクセス違反に
 なるのを修正。
・「ボードデータの自動同期」を復活。
 
Xeno160302
・外部板のSETTING.TXTが取得されなくなっていたのを修正。
・動画BEアイコン周りを再修正。
・「ボードデータの自動同期」を廃止。
・その他細かい修正。
 
Xeno160223
・メモ欄の「書き込み欄」の表示制御の不具合を再修正。
・動画BEアイコンが原因でフリーズすることがあるのを修正。
 
Xeno160218
・2ch.netのdat落ちスレに対する挙動を修正。
・書き込みに浪人が反映されない不具合を修正。
・画像ビューアの画像展開部分をXeno151212に合わせた。
・メモ欄の「書き込み欄」の表示制御の不具合を修正。
・BEアイコンのあるレスがレスフィルターによって消えた場合、
 レス表示欄の左上にBEアイコンが表示され続ける不具合を修正。
 
Xeno160215a
・全タブの新着チェックができなくなっていたのを修正。
 
Xeno160215
・「お絵描き」の投稿で減色する際、8bitPNGにしないで24bitPNGの形式で
 出力するよう仕様変更。
・bbspinkでお絵描き画像がインライン表示されないのを修正。
・「書き込みウィンドウ」のお絵描き関連の項目をタブ移動の対象外にした。
・レス表示欄の機能拡張。<span><mark><small>タグによる文字の着色など。
・「表示」-「メモ欄」に「タブ」を追加。メモ欄でのプレビューが可能。
・「開いているスレ」のボタンでスレタイや板名の"&"の次の文字が
 アクセスキーとして解釈されるのを修正。
・「開いているスレ」でボタンの増加によってスクロールバーが
 出現するとボタンが押せなくなるのを修正。
・「開いているスレ」のボタンのヒントの内容をスレタブと同じにした。
・メニュー項目「忍法帖を破棄する」を「Cookieを削除」に変更。
・「メモリに保持する最大サムネイル数」の仕様を変更。
・「offlaw2から過去ログ〜」「みみずん検索から過去ログ〜」を廃止。
・浪人の認証をWinInetからIndy+OpenSSLに変更。
 
Xeno151212
・サムネイルのある行を右クリックで文字列の選択が解除されるのを修正。
・ssspのお絵描きの画像がレスフィルターで抽出できないのを修正。
・「必要時自動取得対象」のデフォルトを「BEアイコン&お絵描き」に変更。
 補足説明:「必要時〜」の対象はキャッシュを自動補填してしまうので、
 事実上「キャッシュの削除」を実行することができないことに注意。
・イメージビューア設定「操作」に「お絵描きにはモザイクを適用しない」を
 追加。「デフォルトでモザイク」のオプションとして動作。
・次スレ候補検索の無視ワード(NextThreadIgnoreWords)のデフォルト値に
 「[無断転載禁止]」を追加。
 
Xeno151203
・open2chでも「お絵描き」を投稿できるようにした。
 キャンバスのサイズは元画像のアスペクトにより自動決定。
・設定-【画像】に「お絵描きをインライン表示」を追加。
 お絵描きの画像をread.cgiのようにレス表示欄に直接描画する。
 2ch.netとopen2chで対応。2ch.netではssspのURLのみ対応。
 ※ReplceStr.txtによるhttp→ssspの置換は非推奨。
・「お絵描き」を投稿する際、サーバー側の仕様に準じていると
 思われるサイズ・データ量のPNG画像の場合、加工せずにそのまま
 投稿するようにした。
 ※2ch.net: 500×250, open2ch: 490×(50,120,200,300,490)
・お絵描きの画像を無条件で256色に減色していたが、データ量が
 制限以下であればフルカラーのまま投稿するようにした。
・設定-【画像】に「必要時自動取得対象」を追加。
 レス表示欄にインラインサムネイルが表示されるタイミングで
 未取得の画像をダウンロードする。
 「対象」の画像は「新着レスの画像を自動で開く」から除外される。
 デフォルトは「すべての画像」。「BEアイコン&お絵描き」が
 従来の動作に近い。
・サムネイルの右クリックメニューが稀に他のサムネイルを対象に
 動作してしまうのを修正。
・画像URLとサムネイルの右クリックメニューに「対象のモザイク切替」
 を追加(元ネタ:JaneStyle)
・open2chではスレがsubject.txtから消えても取得URLを/kako/に
 変更せず元のURLで取得するようにした。
 
Xeno151115
・「お絵描き」投稿機能で変換元画像のサイズが500×250以下の時、
 ファイルサイズを小さくする処理に問題があり投稿に失敗する不具合を修正。
・2ch.netの著作権表記の文字参照が変更されたことで次スレ検索および
 ヒストリー検索の精度が低くなったのを修正。
 
Xeno151113
・2ch.net投稿時の書き込みウィンドウに「ファイル参照」を追加。
 任意の画像を「お絵描き」のデータに変換して投稿する。