aboutsummaryrefslogtreecommitdiffstats
path: root/core/serialthread.rb
Commit message (Collapse)AuthorAgeFilesLines
* SerialThreadGroupに、成否をDeferredで取得するオプションを追加Toshiaki Asai2016-11-271-9/+18
|
* timeoutのメソッド名などの変更 refs #807Toshiaki Asai2016-01-061-2/+2
| | | | | Kernel#timeout -> Timeout.timeout TimeoutError -> Timeout::Error
* delayer-deferredToshiaki Asai2015-08-261-1/+2
|
* イベントコールバック処理中に例外が発生した時、mikutte ↵Toshiaki Asai2015-01-181-2/+1
| | | | rがクラッシュしない refs #746
* 起動終了後はフィルタを別スレッドで実行Toshiaki Asai2013-08-231-1/+3
|
* i18n: serialthreadToshiaki Asai2013-06-161-0/+2
|
* Delayerを削除。Delayer gemを使うように変更したToshiaki Asai2013-06-021-1/+1
|
* 終了時の無駄な処理を削減toshi2012-09-141-0/+11
| | | | git-svn-id: svn://toshia.dip.jp/mikutter/trunk@979 03aab468-d3d2-4883-8b12-f661bbf03fa8
* timeout()を呼び出してる箇所に、全て独自の例外クラスを ↵toshi2012-07-281-2/+3
| | | | | | 義してそれを発生させるように変更 refs #480 git-svn-id: svn://toshia.dip.jp/mikutter/branches/0.1.1@817 03aab468-d3d2-4883-8b12-f661bbf03fa8
* miraclepainterでProcオブジェクトを無駄に作成していたのを ↵toshi2012-01-041-0/+1
| | | | | | 減 refs #198 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@631 03aab468-d3d2-4883-8b12-f661bbf03fa8
* トップレベルウィンドウがない場合にクラッシュしてい ↵toshi2011-07-231-4/+5
| | | | | | 。イベントの実装が誤っていたので修正した refs #257 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@438 03aab468-d3d2-4883-8b12-f661bbf03fa8
* 最大スレッド数を制限できる、SerialThreadGroupを実装して ↵toshi2011-07-231-26/+49
| | | | | | Gtk::WebIconで使用するようにした refs #258 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@436 03aab468-d3d2-4883-8b12-f661bbf03fa8
* つぶやきがキューに複数溜まってる場合、それら全てを ↵toshi2011-02-191-21/+25
| | | | | | | | | とめて一つのイベントで処理する closes 83 同じイベントが1秒間に2件以上発生しないようにする closes 83 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@246 03aab468-d3d2-4883-8b12-f661bbf03fa8
* つぶやきの順番が入れ替わるときにGtk::Mumbleウィジェッ ↵toshi2011-01-211-0/+3
| | | | | | をリサイクルするようにした closes 58 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@218 03aab468-d3d2-4883-8b12-f661bbf03fa8
* エラーログに書き込みがあった直後にfsyncするように変 ↵toshi2011-01-131-11/+12
| | | | | | | | | | closes 54 設定ファイルにサポートしていない形式のオブジェクトが格納されそうになったらArgumentErrorで落ちるようにした refs 36 SerialThreadで例外が発生したらabortするようにした closes 55 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@214 03aab468-d3d2-4883-8b12-f661bbf03fa8
* SerialThreadに、Delayerが残っていても処理を並列に実行する ↵toshi2011-01-131-9/+22
| | | | | | フラグをつけた refs 2 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@213 03aab468-d3d2-4883-8b12-f661bbf03fa8
* ConfigモジュールをCHIConfigに名前変更、通常Environmentを読 ↵toshi2011-01-101-1/+0
| | | | | | | | | なければいけないのにConfig::などと参照していた部分を全てEnvironment::と変更 closes 52 Ruby1.8ではWeakStorageをHashの別名にした(暫定措置) refs 51 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@211 03aab468-d3d2-4883-8b12-f661bbf03fa8
* git-svn-id: svn://toshia.dip.jp/mikutter/trunk@209 ↵toshi2011-01-081-1/+1
| | | | 03aab468-d3d2-4883-8b12-f661bbf03fa8
* メッセージ抽出タブのリストを作成時、特定の操作で落 ↵toshi2011-01-081-1/+0
| | | | | | る closes 46 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@206 03aab468-d3d2-4883-8b12-f661bbf03fa8
* 設定のバックアップを遅延するようにした refs 36toshi2011-01-081-2/+1
| | | | | | | | リツイートやふぁぼられが正常に表示されないことがある不具合 closes 44 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@205 03aab468-d3d2-4883-8b12-f661bbf03fa8
* MessagePickerを設定に使ったらそのキーが壊れる不具合修正 ↵toshi2011-01-041-1/+1
| | | | | | refs 37 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@201 03aab468-d3d2-4883-8b12-f661bbf03fa8
* 高速化を進めた refs 2toshi2011-01-021-10/+13
| | | | | | | | 設定ファイルにMIKUオブジェクトが含まれてしまうことがある不具合にたいしての応急処置 refs 2 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@200 03aab468-d3d2-4883-8b12-f661bbf03fa8
* 別スレッドでブロックを実行するSerialThreadの追加。リツ ↵toshi2011-01-021-0/+23
ート、ふぁぼられ、リプライの取得で利用するようにした refs 2 git-svn-id: svn://toshia.dip.jp/mikutter/trunk@199 03aab468-d3d2-4883-8b12-f661bbf03fa8