Download List

Project Description

Ochusha is a so-called 2ch browser based on GTK+. It is implemented mainly in C/C++ and employs multi-threading so that it runs considerably quickly. We would like to respond to user's request for features.

Released at 2004-01-22 17:13
ochusha 0.4.10.1

Name Size MD5 Date Download count
ochusha-0.4.10.1.tar.bz2 1.3 MB
20eb01602107ee993a9b40ce67ec769d
2004-01-22 17:13 211

Release Note

version 0.4.10.1 (2004-01-22)
- 「お気に入り」や「全既得スレ」などの仮想板の更新中に固まる問題の
原因の一つを解決した。
- OchushaAsyncBufferに関して、既に死んでいるオブジェクトに触るこ
とで警告が発せられる問題を解決した。
- 画像読み込みや画像レンダリングのジョブが溜っている状態でおちゅ〜しゃ
を終了させようとすると、デッドロックして正しく終了できない問題を解決
した。(バージョン0.4.10で入ったバグ)
- OchushaNetworkBrokerなどで使っているg_signal_emit_by_name()の使い
方が激しく違っていたのを修正した。
- 画像ダウンロード時に読み込みデータバッファの長さを誤認して落ちること
があったのを修正した。(何か不幸の悪寒)
- ネットワークアクセスのタイムアウトまでの時間を制御してみる実験。現在
30秒間データが来なかったらタイムアウトするようになっている。
- ダウンロードしたファイルのパーミッションが644(固定)になるように変
更した。
- 仮想板の更新チェックが無効な場合に、適切なcallbackを呼んでいなかった
せいで、GDKのロックを取らずにスレ一覧を更新してしまう問題を解決した。

Changelog

* 「お気に入り」や「全既得スレ」などの仮想板の更新中に固まる問題の
原因の一つを解決した。
* OchushaAsyncBufferで、既に死んでいるオブジェクトに触ることで警告
が発せられる問題を解決した。
* 画像読み込みや画像レンダリングのジョブが溜っている状態でおちゅ〜
しゃを終了させようとすると、デッドロックして正しく終了できない問
題を解決した。(バージョン0.4.10で入ったバグ)
* OchushaNetworkBrokerなどで使っているg_signal_emit_by_name()の使
い方が激しく違っていたのを修正した。
* 画像ダウンロード時に読み込みデータバッファの長さを誤認して落ちる
ことがあったのを修正した。(何か不幸の悪寒)
* ネットワークアクセスのタイムアウトまでの時間を制御してみる実験。
現在30秒間データが来なかったらタイムアウトするようになっている。
* ダウンロードしたファイルのパーミッションが644(固定)になるよう
に変更した。
* 仮想板の更新チェックが無効な場合に、適切なcallbackを呼んでいなかっ
たせいで、GDKのロックを取らずにスレ一覧を更新してしまう問題を解
決した。