永井@知能.九工大です.

>>>>> "M" == Yukihiro Matsumoto <matz / netlab.co.jp> writes:
M> In message "[ruby-dev:3307] Re: sample of TkFont class"
M>     on 98/07/16, NAGAI Hidetoshi <nagai / dumbo.ai.kyutech.ac.jp> writes:
M> |TkVariable クラスの value メソッドで,
M> |Hash[ ... ] としなければならないところを Hash( ... ) と
M> |してました.(*^_^*)
M> |お手数ですが修正をお願い致します.
M> 修正しました.threadと絡んだGCにバグがあったのと,GCのパフォー
M> マンスの件が気になりますが,予定通り明日には1.1c0が出るでしょ
M> う,きっと.

では,1.1c0 直前にさらに駆け込みで unofficial patch を.(^_^)
1.1b9_31 からの差分ですので,上記の修正も差分中に含まれています.
ご注意ください.

今回の patch では,bug fix の他,目玉(?)としては
仮想 event クラス ( Tk の event コマンドで操作するもの ) を
追加しています.
Tk の標準ライブラリ ( 組み込み & ライブラリファイル ) 関連での追加も
少しだけですがしています.

同時に,例の場所に置いてある widget-demo-current.tar.gz を,
この patch 済の状態で動くものに置き換えました.
msgbox.rb, filebox.rb, clrpick.rb を追加しています.
移植対象として残っているのは,browse, dialog1.tcl, dialog2.tcl, 
ixset, menu.tcl, rmt, rolodex, square の 8 個になりました.
もし,「これ,やります」というのがありましたら,
声をあげていただけると助かります.(^_^)

-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai / ai.kyutech.ac.jp
begin 666 tkdiff_from_1.1b9_31.gz
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
G_TJ8P8T-DF2\H#FU "(>56OJD*P<C,L!<?)) E_^"ZCWA'+$(@  
 
end