Download List

项目描述

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.

系统要求

System requirement is not defined

发布: 2003-12-12 05:33
ochusha 0.4.5.2 (1 files 隐藏)

发布版本通知

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

变更日志

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