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 2003-12-12 05:33
ochusha 0.4.5.2

Name Size MD5 Date Download count
ochusha-0.4.5.2.tar.bz2 935.3 KB
2c35b955a2bcd23eb9bc696a6cad5bb3
2003-12-12 05:34 106

Release Note

version 0.4.5.2 (2003-12-12)
- スレの更新中にスレ表示を閉じたり同じタブで別のスレを開いたりすると固
まる問題を解決した。
- バージョン0.4.5.1で解決しきれていなかった、GUIのレスポンスが悪くなっ
ていた問題を解決した。
- 初めて読むスレの場合、スレの表示時に既読レス末尾へ自動的にジャンプす
る機能が働かないようにした。
- スレ一覧を開いている最中、もしくは、更新している最中にフィルタボタン
を押したときの処理が正しくなかった問題を解決した。

Changelog

* ochusha_async_buffer_is_busy()がTRUEを返す条件を修正した。
* ネットワークアクセススレッドとメインスレッドの同期用のオブジェク
トをGObjectのサブクラスとし、真面目にref_countを使うようにした。
* DATファイルの解析時に、ochusha_async_buffer_wait()でデータ待ちを
行う条件を間違えていたせいで、無駄にCPUを消費する問題を解決した。
これが、バージョン0.4.5からGUIのレスポンスが極端に悪くなっていた
問題のもう一つの原因であった。
* ネットワークアクセス時に使うpollingのcallback関数呼び出しの
priorityを上げて、ネットワークアクセスを高速化した。
* スレ一覧を開いている最中、もしくは、更新している最中にフィルタボ
タンを押したときの処理が正しくなかった問題を解決した。
* スレ表示時に初めて読むスレの場合には、自動的に既読レス末尾(スレ
の先頭)へジャンプする機能が働かないようにした。