過去の履歴
2001年
preview 1 -> 2
- 読み込みをきちんとキャンセルできるようにした‥‥筈。スレ一覧は、Alt+S。スレ本体は、タブを右クリックで。
- スクロールがひょっとすると、早くなったかもしれない。
- あぼーんされた場合、自動で読み直す‥‥と思う。
- Proxyの自動認識がポートを間違ってた。直ってたらいいな。
- ポップアップがホエールスクロールできる。時々。
- ポップアップの幅を制限し、また、その現出にかかる時間を短縮。
- ウインドウのタイトルがきちんとタブに追随する。
- リリース版のビルドにも、デバッグ(行)情報を追加。
- メモリリークを改善。4KB/スレ読み込み。でもきっと、他に追加された部分で漏れてると思う
- ソースをCVSのスナップショットから構築
preview 2 -> 3 (5/31)
- 今度こそ、あぼーん時の処理をきちんとした。(一応、テスト済み)
- If-MatchとIf-Unmodified-Sinceを混同していた。
- 読み込みを停止した際、次回読み込み用に使う情報が間違っていた。(あぼーんと誤認識する)
- ポップアップ幅の制限コードがバグっていた。
- テスト用の速度制限コードが紛れていた。(基本的に、デバッグはDelegateのキャッシュを利用するので、あんまり速いとテストにならない)
- 読み込み中に終了するといろいろまずい事態になっていた。
- 32x32のギコアイコンにひげがついた。16x16の方は、挫折。
preview 3 -> 3.5 (6/6)
- フォルダウインドウをつけてみる。Xボタンは未実装。
- 検索バーをつけてみる。単なるダミー。
- 巡回フォルダと、お気に入りをつけてみる。
- ツールバー上のアイテムは、お気に入り・巡回フォルダに放り込む、以外全てダミーです。
- ツールバーの配置がおかしいし、移動させても記憶しません。
- タブをDonutのソースからとってきたCTabCtrl2にする。
preview 3.5 -> 4 (6/8)
- たぶん、あぼーん誤判定は起こらないと思う。
- 巡回処理をつけてみた。モナー板以外に属するスレを入れると、巡回時に死にますよ。
- 全ての接続を、永続的に。 リクエストのpipeline発行は挫折。
- 例によって、殆どのボタンはダミー。「→巡、→気、巡」だけ効く。
preview 4 -> 4.1 (6/9)
- 板ソートを追加
- 読み込みを中止させると、強制終了させられてた。
- ポップアップが軽くなった?
- 読み込み中のビューを修正
preview 4.1 -> 5.0- (6/13)
- 描画、変換、ポップアップを、Active Gikoに任せた。
- ログ情報を、mapで集中管理することにし、それをdatinfo.gzに書き落とすことにした。(FAT16、大量データ対策)
- ログ自身(log\mona\9862153.dat -> log\mona\986\9862153.dat)のように、先頭3文字のフォルダに分割保存することになった。(これも、大量データ対策)
- 一応、ネットワークアップデータがついた(コマンドラインだけど)。
preview 5- ->preview 5.1+ -> 0.5.2 (6/16, 6/18)
- 案の定、ログ情報ファイル関連でバグってたので、修正。
このバグのせいで、差分更新ができなかったり、巡回が機能不全だったり、結構大変な事になっていた。
- なんか、モナ板専用、ってことでプログラム技術板でごたごたあったみたいなんで、モナ板+プログラム技術板用にしてみた。
- (m5.1+) : 最大化時に前の最大化前のウインドウ位置を消失するバグを修正。
- (a5.1+) : Viewの描画必要性判定に致命的な欠陥があった。
- (a5.1++) :Win95での、MSインテリマウスのメッセージの飛び方は異常。
- (a0.5.2): ドキュメントが無くなった時、ビューが消去されずに前の部分が残るのを修正
- (m0.5.2): HTTPでKeep-Aliveを求めながら、その再利用に失敗していた。HTTPは 1 Connection/Hostって事になっているんだけれど、そのHost判定に失敗していた。
- (u1.1.0):updateにコマンドラインでベースアドレスを渡せるようになった。
- バージョンが(major, func, fix)みたいな3点式になった。でも、きっといい加減に運用するだろうけれど。
0.5.2 -> 0.6.1
- スレ本文検索をつけてみた。とりあえず動く、という感じ。
- m)subject.txtの仕様変更に追随( <400> ,(400) )
- a)文中に'\0'を含むと誤動作した
- m)subjects(スレ一覧) のHTML実体参照を解決
- m)bodyからタイトルの読みとりを早期に反映
- m)読み込み中のスレ数表示する場所がずれていた。
0.5.2 -> 0.6.1 (6/22)
- スレ本文検索をつけてみた。とりあえず動く、という感じ。
- m)subject.txtの仕様変更に追随( <400> ,(400) )
- a)文中に'\0'を含むと誤動作してたのを修正
- m)subjects(スレ一覧) のHTML実体参照を解決
- m)bodyからタイトルの読みとりを早期に反映
- m)読み込み中のスレ数表示する場所がずれていた。
0.6.1 -> 0.6.5 (6/27)
- m)検索で「ポン」という音が出るのを修正
- 新規読み込み分を太字表示するようにしてみた
- m)表示中のスレ更新が効くようにした。
- m)HTTP 416 Range Not Satisfiedに対応してみた(未テスト)。
0.6.5 -> 0.7.0 (6/30) -> 0.7.3 (7/02)
- スレ一覧にアイコンによる情報表示を追加(ネタもと:ホットゾヌ、かちゅ〜しゃ)
- 7.2m : スレリストに背景色を付けてみる。(ネタもと:ホットゾ)
- 7.3m : atl.dllに依存しないようにした。
0.7.3 -> 0.8.0 (7/20)
- ログウインドウをつけてみた。
- プロキシのキャッシュ無効化をサポート
- 巡回20を実装してみた。動作としては、リストの上から20を一気に開く形になる。
- 幾つか、マルチスレッドでやばめな場所を保護してみた。
- a:リンクが表示領域ぎりぎりにあると、そこからリンクの上を越えても、ポップアップが解消されないバグを修正。
- HTTP Alived Connectionにタイムアウトを設定。(前回の受信終了から約5秒)
- loginfoを各板ごとに分散してみる。log\loginfo.gzは、読み込み専用となる。
- ウインドウ内の位置関係がおかしかった点を修正
- スレの更新を10以上と以下で区別
- 2ch大体の大体の板をさぽーと。(std_ita.def, usr_ita.defによる。フォーマットはかちゅ〜しゃ互換)
- 板リストの並べ替えを実装
0.8.0 -> 0.8.2 (9/13)
- スレ初回取得時に、read.cgiのRAWモードを使用するようにしてみた。
0.8.2 -> 0.8.3 (9/13)
- gzip圧縮済みファイルサイズを次回のRangeでリクエストしていた。結果として、毎回ABORN判定にひっかかる。
- ほかにも、read.cgi側のバグで、ABORN判定が毎回失敗するスレがあります。
0.8.3 -> 0.8.4 (9/15)
- read.cgiが返すリザルトコードの分サイズを減らすのを忘れてた。「愛の種」にて、read.cgiの初取得と、Rangeのレジュームを確認。
0.8.4 -> 0.8.6 (9/20)
- 内部あぼ〜ん機能搭載(該当レスをクリック)
- read.cgi 5.22のバグ対策。+OK に続く数字をdatのサイズとする。
- メタ情報形式を変更。一応、前の分の読み込みもできるはず。
0.8.6 -> 0.8.7 (9/21)
-
- read.cgi 5.22が全板に普及したみたいなので、ホスト制限を外した
- 2つ以上のスレで内部あぼーんをすると、次回から読み込めなくなるバグ修正。(該当の方は、 aborninfo.gzを全て消してください)
0.8.7 -> 0.8.8 (11/18)
- a:検索結果がずれるのを修正
- 板のスレ一覧の表示方式を改良。
- read.cgi/bord/res/ のリンクに対応
- read.cgi経由の読み込み途中でタブを閉じると強制終了されるのを修正。
- 終了時にdatinfoが更新されなかったのをきちんと処理
0.8.8 -> 0.8.9 (11/26)
- スレ一覧の検索を有効に(ソートにより)。
- その他バグ修正
0.8.9 -> 0.8.9+ (12/03)
- a:ポップアップのウインドウサイズが大きいことがあったのを修正
-
a:ほぼすべての数字に>>xxx的リンクをつけてみる
- 「設」ボタンを押すとbbstableを更新するようにしてみる
- スレがあぼーんされて、再取得したときに、メタデータにサイズをおかしく記録していた。これにより、一度あぼーんされたスレがずっとあぼーん認定されていた
0.8.9+ -> 0.9.0(12/09)
- 設定ダイアログをつける
- 「設」ボタンからメニューがでるように。
- a:ほぼすべての数字に>>xxx的リンクをつけてみるオプションを有効に。
- 頻繁に訪れる板の色が変わるようにしてみたり。
0.9.0 -> 0.9.2(12/12)
- a:文字の選択が可能に。(それに従い、カーソルがIビームに。なお選択と同時にコピーされる)
- subject.txtを取得できないとき、最新urlを追跡してみる(試験機能。最新性は起動中のみ有効)
- お気に入り/巡回の不具合修正(ボタンが無効である、同じアイテムが何回もリストにあがることがある等)
- メニューに、「自分のアップデート」を追加(update.exe 2.0.2が必要)
- UserAgentの出力がかなり間違っていたのを修正
0.9.2 -> 0.10.0(12/15)
- 過去ログ、HTML化中のログに対応
- read.cgiのエラーをそれなりに処理。
- 追跡データを保存するように(log\latest_url.txt)
- url追跡をスレにも対応
- 1000越えたスレ、 kakoスレは、更新チェックにいかないように。
0.10.0 -> 0.11.1(12/20)
- [new&buggy]書き込みに対応。
- 移動検出した鯖で、bbsmenuが旧鯖の場合、ログが間違った場所に保管されていたのを修正
- 板一覧の色づけ基準を変更。
0.11.1 -> 0.11.5(12/20)
- 書き込んだあと、飛ぶのを修正
- 名前、メールを保存するように
- プレビューボタンを機能するように
- ソースのコンパイルが通るように。
0.11.5 -> 0.11.7(12/21)
- a:選択の判定を修正。
- タブバーの幅がおかしかったのを修正?
- 文字数の多い書き込みが蹴られるのを修正
- 書き込みウインドウの状態を保存。
0.11.7 -> 0.12.0(12/22)
- 書き込みウインドウがサイズ可変に。
- a:デッドロックしていたのを解消
0.12.0 -> 0.13.1(12/23)
- 半角・娘(狼)のhe.net/~xxx/bbs/...形式に追従(buggy)
- へんちくりんなショートカットをつけてみる。
- 書き込みダイアログの、名前とメール欄がドロップダウンしなかったのを修正
- 同じく、メール欄にトリップが現れなかったのを修正
- a:コピーがずれてたのを修正
- a:日本語フォルダでCOM登録に失敗していたのを修正
0.13.1 -> 0.13.7(12/28)
- GPE時などのスタックトレース機能をつけてみる(COFFデバッグ情報混入で、サイズ大幅アップ)
- http://host/bbs/read.cgi/key/形式のリンクを踏んだときの処理が間違っていたのを修正
- レス一覧にコンテキストメニュー追加
- 書き込みウインドウ出現時、最初のフォーカスを本文のテキストボックスに設定。
- a:focusが当たった時に、仮名漢を無効化。
- a:あぼ〜んした時に、スクロール高がずれるのを修正
- a:NT時、コピーはUNICODEで済ましてみたり。
- 自動あぼ〜んにむけた準備。
- -> 13.9 : URLのコピー前にEmptyClipboardを忘れてたりとか、ちょこちょこ修正
- -> 13.10 : Active_GikoがDllRegisterServerに失敗するのを修正。(バグ混入は、13.7〜)
- -> 13.10 : 「10〜」のように、〜の後に数字が続かない場合に表示がジャムってたのを修正
2002年
0.13.10 -> 0.14.0(01/05)
- 板一覧のアップデートが機能していなかった(汗
- 既にスレがローカルにあるときで、スレがdatに落ちた時の転送量が削減できる場合もあるようにしたかも(バグ含ノ虞)。
- フォーム形状が変更できるようになった。
- a:リンクの検出をやや改善。
0.14.0 -> 0.14.3(01/09)
- a:レス指定自動検出の精度をいじってみたり
- リンクとしてのhttp://host/test/read.cgi/board/key/を踏んだとき、該当スレが初回取得でなかった場合、更新に失敗していた
- スレ一覧の更新時に、一部スレが更新チェッカを逃れるバグがあった
0.14.3 -> 0.14.5(01/14)
- ctrlを押しながら>>xxxを踏むと、ポップアップのなかの>>xxxが踏めるようになるかも。
- タイトルを取得済みのスレは、リンクの上にスレタイトルがポップアップするかも。
- スレリストの幅を保存してみたり。
0.14.5 -> 0.15.0(01/17)
- a : wbrを改行として取り扱う。
- あぼーんマネージャを追加(hotzonuのクエリーあぼーんのようなもの)。発動はCtrl+Qまたは「abn」ボタン。
- 書き込みのsageが保存されないときがあった。
- bbstableがiij4uの方に移ったので、それに対応。
0.15.0 -> 0.16.7(01/19)
- proxy経由で読めない可能性があった。
- URLをコピーするとき、先頭にスペースをつけないように。
- ばたー鯖で更新ができないのを修正。ついでに、usr_ita.defをつけておく。
- <wbr>で、最後の>が残るのを修正
- .0 -> .1 : proxy系修正によるバグ、304が帰ってきたときの処理が誤っていた。
- .2 -> .5 : dolib関係の設定を追加
- .5 -> .7 : 書き込み関連を比較的ちゃんと取り扱うようにしてみたり。
- .5 -> .7 : リンクが長いとGPFが発生するのを修正
0.16.7 -> 0.16.9(01/20)
- 「デノミ」追加。板リストが真っ青になって、よくいく板が埋もれてしまった方はどうぞ。
- 板リストの検索を実装。(「2ch」ボタン)
- タブの重複判定を改善。同じスレを2つ開くこと/間違ったタブで更新が行われるように見えること、が少なくなるはず。
-
0.16.9 -> 0.16.10(01/20)
- offlawのID渡しを、ばたー板に限定していたのを全板に修正
- offlaw.cgiが無限ループに陥る事があった。
0.16.10 -> 0.17.0(01/23)
- DOLIBの仕様変更に追従。最初のコネクションを張るまでに、やや待たされるようになった。
- 言葉狩り=検閲ができるように。
- 既得スレを開くまでに時間がかかっていたのを修正
- スレリスト:CtrL, Alt, Shiftいずれかのキーを押していたときは選択と判断し、スレを開かないように
- スレリスト:アップデート基準を緩くしてみた。
0.17.0 -> 0.17.5(01/23)
- 言葉狩りの設定が最初の一回しか行われないバグ修正
- お気に入り、巡回対象のアイコンが、ちゃんとつかなかったバグを修正
- レス読み込みの周りにLockをいろいろ放り込む
- ->.8:デッドロック状態の改善など
0.17.8 -> 0.18.0(01/28)
- タブの複数行表示ができるように
- タブ上のホイールクリックで閉じる、ダブルクリックは、更新、右クリックはメニューを開く、に変更。
- そのあたりの動作を変更できるプロパティを追加。
- スレリスト->右クリック->URLのコピーを、複数選択に対応させてみた。
- DOLIBの捕まえないエラーを補足してみる
- ->.1 更新のあり得ないスレが表示されなかったバグ修正
0.18.0 -> 0.19.5(01/30)
- 書き込みウインドウの名前・メール欄を使用順に並べる
- スレ一覧のソート方法を変えてみる
- ソートしながら、スレ一覧を読み込めるように
- よく使うソートは、読み込み時のソート基準になるかも。
- (設定 -> その他 で、上2つの設定ができる)
- ->.4 板リストの読み込みが反映されないことがあった。
- ->.5 書き込みプレビューのトリップ対応
0.19.5 -> 0.20.0(01/31)
- >xxxをクリックすると、そのレスに跳ぶ機能をようやく追加。BSキーで、跳ぶ前の場所に戻れるかも
- host/dir/name.jpgみたいな、画像系リンクをクリックすると、独自にダウンロードし、保存、関連づけられたプログラムを実行する機能を追加。(設定->その他で無効にでき、またCtrlを押しながら踏んだリンクは普通にブラウザ渡しになる。)
- subject.txtの取得と同時にかかる自動ソートで100以下のスレはソート対象外にしてみる。
0.20.0 -> 0.21.8(01/31)
- 本体もCOMの恩恵を受けることにした。GikoHanyan.Application。メソッドはOpen([in] url )ひとつだけ。
- offlaw.cgiのエラー文字列を追加
- -> .1 COM経由でOpenする際のバグ修正
- -> .2 Ctrl+Shift+Alt+板一覧クリックで、ばたーのofflaw対象なdatの一覧が入手できるかも(半分デバッグ用)
- -> .3 HTTPのタイムアウトが5秒だったのを50秒に修正。
- -> .4 DOLIBのログインテストだけが、ログインの失敗を検出できなかったのを修正。
- -> .5 画像ファイルを保存すべき場所がまちがっていたので、それを修正。これ以前の版の画像を正しい場所に置くコンバータ。ログフォルダで実行すれば、時間はかかるけれども、そのうちに終わるでしょう。
- -> .7 バグをいくつか修正。
- -> .8 スレ一覧、レスのフォントが潜在的に変更可能に。(giko.iniの[surelist], [view]のfont-size, font-name)
- -> .9 ダウンロードをキャンセルできるように。aliveなコネクションを3本張っていたのを、2本に。
0.21.9 -> 0.21.11(02/16)
- 長いタイトル名がsubject.txtに現れたとき、とんでいた。
- 2chmenu.htmlに対応
- カンマ区切り時代のログに対応
- ->.16 ログイン周りが変わってたので対応。あとはバグ修正とか。
0.21.11-> 0.22.04 (03/01)
- 認証鯖がSSLになり、その関係でie3.0以降でないとログインできません‥‥(次期版ではなんとかなるかも)
- 書き込み時の再ログイン要求に自動応答
- 何度もログインに失敗するようだと、そのID,PWでのログイン中止
- giko.iniへの書き込みを、符号化。
- 未ログイン時にもdat等がとれるように調整
- a:UNICODEのみに存在する、SHIFT_JISで表現できない文字の、クリップボードへのコピーは、UNICODE実体参照を使用するように。
- 本体のCOMインターフェースにいろいろ追加。
0.22.04-> 0.23.03 (03/25)
- 書き込み時のCookieをきちんと処理するようにしたり。
- 初回時取得をREAD.cgi?Rawからdat直読みに変更したり。
- スレの板名がタイトルに表示されるようにしたり。
-> 0.25.00
- HTTP Pipelined Requestをサポート(HTTPまわりにバグ多数)
- WheelClickの一定時間内の連続を無視。(一回Wheelを押しただけなのに、二つタブが消える、という事態を防止。)
- 巡20 -> 巡回10に。「巡回」は廃止。
- 認証を必要時まで遅らせ、初回時に待たされないオプションを追加。
- タブにスレ状態アイコンなど置いてみた。(状態は、かなりてきとー)
-> 0.25.07
- 500msのあいだリクエストがない場合、接続を切断
- Proxy-Authorizationに対応したかも。
- 長い行をpopupで出すときに、自動改行するかも
- date.cppで微妙な問題があったのを修正
-> 0.25.09; 05/24 22:00
- HTTP Proxy関連のダイアログが飛ぶ問題を修正
- Proxyの設定方法を変更。○->●は、Proxyがきちんと認識できたかを示す。
- httpデバッグログを実行セッションごとに削除するように
- 本スレ148さんの指摘をうけ、Latest_URLのループを検出して、削除するようにした。
-> 0.25.15; 06/10 02:00
- 書き込み時に末尾改行などを削除するようにした。
- スレ削除時にメタデータも削除するようにした。
- http_*.txtを起動時に削除するようにした。
-> 0.25.21; 06/30 11:00
- Proxy設定がいろいろ間違っていたのを修正
- 本文検索の際に、大文字・小文字・全角・半角を同一視してみたり。
- 文末改行削除のルーチンを改善
-> 0.25.40; 07/04 02:00
- COM関連のレジストリを削除するuninstall.batを追加
- A:thinsp;などスペーサに対応
- 行末の空白を削除
- "sage"が" sage"になっていたのを修正
- connectしている最中にキャンセルすると、飛んでいたのを修正。
- iniにlinkセクションを追加。allow_executeで、実行可能な拡張子を指定。
-> 0.26.00; 07/11 06:00
- Login時に飛んでいたのを修正
- フォルダウインドウの上に検索バーを追加してみる
- フォルダ検索のやり方を変更。
- 巡10の際に、更新情報のないスレを無視してみる
- タブを閉じるに、F4を割り当ててみる。
-> 0.27.00; 07/13 14:30
- 取得済みスレの表示機能を追加
- 板のスレ一覧表示の速度が向上
-> 0.28.00; 08/16 16:30
- ../ita/100000000/150- などのリンクを踏むと、該当スレの150に飛ぶようにしてみる
- リンク先スレが既得だったばあい、マウスカーソルに赤いiをつけてみる
- お気に入り、巡回対象フォルダで、巡10が効かなかったのを修正。
- a:選択範囲のドラッグで、選択終了時にマウスがウインドウからはみ出ていたときに、きちんとコピーされなかった問題を解決
- a:HTML4.01に載っている実体参照をすべてUNICODEに変換してみる。
- 板名に|を含むとき(漢字の2byte目)の、扱いがまちがっていた
-> 0.28.04; 08/31 15:00
- Popupの描画がおかしかったのを修正
- Linkの上にカーソルをのせたとき、ポインタのかたちにならなかったのを修正
-> 0.28.09; 10/11 16:30
- 実体参照の救済度合いを減らしてみる
- 板名が12文字以上のときいろいろ不具合があった。
- msi版のインストーラを用意してみた。
-> 0.28.10; 10/16 21:00
- 28.09でも残ってた、12文字以上の板のバグつぶし(書き込み)
戻る