スレッド: [becky-pin:02477] [ANN] Beckrb 0.9.0 Release
[becky-pin:02477] [ANN] Beckrb 0.9.0 Release
- Subject:
- [becky-pin:02477] [ANN] Beckrb 0.9.0 Release
- From:
- Tietew <tietew@...>
- Date:
- Fri, 12 Sep 2003 16:25:29 +0900
- X-Mailer:
- Becky! ver. 2.06
- Message-Id:
- <20030912150502.0128.TIETEW‐at‐raug.net>
現在時刻: Fri Sep 12 15:05:02 東京 (標準時) 2003
Beckrb Version 0.9.0
ruby 1.8.0 (2003-09-10) [i386-mswin32]
Tietew です。
Becky で Ruby スクリプトを走らせることができるプラグイン
Beckrb Version 0.9.0 をリリースします。
前回より一年ぶりとなってしまいました。
http://www.tietew.net/becky/beckrb/
** リリースノート **
※コンパイラを VC++7.1 に変更しました。
その関係で,MSVCR71.DLL と MSVCP71.DLL が必要になっています。持っ
ていない人はmsvcr71.zip から持っていってください。
※Ruby 1.8 系のみのサポートとなりました。
1.8.0 が出たので,良しとしてください(^^;;
cf. http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=changes.1.8.0.ja
素の 1.8.0 はバグが多いので,CVS snapshot をパッケージングしてあ
ります。
※スクリプトにジョブの概念が追加されました。
起動されたスクリプトはジョブに属し,そこから起動されたスレッドも
同じジョブに属します。スクリプトが終了すると同じジョブに属するス
レッドはまとめて終了させられます。
ジョブ管理から逃れたい場合は,ThreadGroup を作って add してくだ
さい。
※タスクウィンドウが追加されました。
実行したスクリプト(ジョブ)の一覧,中断,再開,終了ができます。
コールバックの一覧は将来の課題です。
※Rubyコンソールで Ctrl+Break を押すとフォアグラウンドジョブが停
止します。より具体的には,Interrupt 例外を投げつけます。
※BKC_OnBeforeFilter コールバックをサポートしました。
※ユーティリティ関数群 brb_* をエクスポートするようになりました。
詳しくはソースを参照してください。
※UDPソケットをベースにした新しい同期メカニズムを実装しました。
これで再入の問題が解決するといいなあ。
※次のメソッドが追加されました。
Becky.invoked_at / Becky.invoked_at?
Becky.current_compose_window
Becky::Mailbox.current
Becky::Folder.current
Becky::Mail.current
Becky::Compose.current
※Becky::Utilsモジュールが追加されました。
今のところメッセージボックスを表示するだけです。Win32API.so を使っ
て自分で MessageBoxA API を呼ぶのに比べ,Ruby のスレッドが自然に
動きます。
※コールバックを追加する方法の一つが削除されました。
Becky モジュールを include するとメソッドが衝突するため,
Becky.on_* メソッドは削除されました。コールバックは
Becky.add_callback 経由でのみ追加できます。
※その他,コードのクリーンアップとパフォーマンスチューニングがた
くさん。
—[ Tietew ]——— tietew@... / tietew@... ——————
■Becky!2 FAQ&Tips http://www.becky-users.net/faq.html
■Becky!2総合検索システム http://www.tietew.net/b2search/
★新検索システムβTEST中! http://b2search.tietew.net/
PGP fingerprint: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA
Beckrb Version 0.9.0
ruby 1.8.0 (2003-09-10) [i386-mswin32]
Tietew です。
Becky で Ruby スクリプトを走らせることができるプラグイン
Beckrb Version 0.9.0 をリリースします。
前回より一年ぶりとなってしまいました。
http://www.tietew.net/becky/beckrb/
** リリースノート **
※コンパイラを VC++7.1 に変更しました。
その関係で,MSVCR71.DLL と MSVCP71.DLL が必要になっています。持っ
ていない人はmsvcr71.zip から持っていってください。
※Ruby 1.8 系のみのサポートとなりました。
1.8.0 が出たので,良しとしてください(^^;;
cf. http://rwiki.jin.gr.jp/cgi-bin/rw-cgi.rb?cmd=view;name=changes.1.8.0.ja
素の 1.8.0 はバグが多いので,CVS snapshot をパッケージングしてあ
ります。
※スクリプトにジョブの概念が追加されました。
起動されたスクリプトはジョブに属し,そこから起動されたスレッドも
同じジョブに属します。スクリプトが終了すると同じジョブに属するス
レッドはまとめて終了させられます。
ジョブ管理から逃れたい場合は,ThreadGroup を作って add してくだ
さい。
※タスクウィンドウが追加されました。
実行したスクリプト(ジョブ)の一覧,中断,再開,終了ができます。
コールバックの一覧は将来の課題です。
※Rubyコンソールで Ctrl+Break を押すとフォアグラウンドジョブが停
止します。より具体的には,Interrupt 例外を投げつけます。
※BKC_OnBeforeFilter コールバックをサポートしました。
※ユーティリティ関数群 brb_* をエクスポートするようになりました。
詳しくはソースを参照してください。
※UDPソケットをベースにした新しい同期メカニズムを実装しました。
これで再入の問題が解決するといいなあ。
※次のメソッドが追加されました。
Becky.invoked_at / Becky.invoked_at?
Becky.current_compose_window
Becky::Mailbox.current
Becky::Folder.current
Becky::Mail.current
Becky::Compose.current
※Becky::Utilsモジュールが追加されました。
今のところメッセージボックスを表示するだけです。Win32API.so を使っ
て自分で MessageBoxA API を呼ぶのに比べ,Ruby のスレッドが自然に
動きます。
※コールバックを追加する方法の一つが削除されました。
Becky モジュールを include するとメソッドが衝突するため,
Becky.on_* メソッドは削除されました。コールバックは
Becky.add_callback 経由でのみ追加できます。
※その他,コードのクリーンアップとパフォーマンスチューニングがた
くさん。
—[ Tietew ]——— tietew@... / tietew@... ——————
■Becky!2 FAQ&Tips http://www.becky-users.net/faq.html
■Becky!2総合検索システム http://www.tietew.net/b2search/
★新検索システムβTEST中! http://b2search.tietew.net/
PGP fingerprint: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA