Download List

Sponsored link

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.

System Requirements

System requirement is not defined

Released at 2003-12-20 06:54
ochusha 0.4.5.8 (1 files Hide)

Release Notes

version 0.4.5.8 (2003-12-20)
- 表示中スレの更新時にサーバ側であぼーんが発生すると、新規レス部分しか
表示されないバグを修正した。
- スレ表示でのスクロールの不具合を修正した。
- 俺様用のしおり挿入機能を追加した。
- 同じサーバに格納されているHTML化済過去スレが表示できるようになった。

Changelog

* 表示中のスレを更新した時にサーバ側であぼーんが発生すると、新規レ
ス部分しか表示されないバグを修正した。この変更に伴い、あぼーんが
発生してもスレ表示を書き換えないようにした。
* BBSThreadViewで表示位置をスクロールさせるために、スーパクラスで
あるGtkTextViewの"move_cursor"シグナルを用いていたが、この方式で
はGtkScrolledWindowに入れたときの振る舞いが悪いのでやめにして、
(BBSThreadView独自のキーバインディングを与えるために)、
"scroll-view'シグナルを追加した。
* HTML化済過去スレを読めるようにした。今のところ、同じサーバにある
ものだけ。
* OchushaAsyncBufferでむかーし使っていたデバッグ用のフィーチャを全
て捨てた。
* 俺様用のしおり挿入機能を実装した。
* URLエンコードされた文字列を元に戻す関数が'+'を' 'に変換していな
かった問題を解決した。
* 比較的頻繁に使われていた一部のmutexを使わないようにした。相当昔
のバージョンのおちゅ〜しゃでは必要だったが現在の実装では不要であ
り、また、かなり細粒度なロックなので性能に悪影響があった。