From: nagai@... Date: 2002-02-27T15:45:58+09:00 Subject: [ruby-dev:16139] Re: ruby 1.6.7 preview 1 ----Next_Part(Wed_Feb_27_15:45:34_2002_518)-- Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 永井@知能.九工大です. From: matz@ruby-lang.org (Yukihiro Matsumoto) Subject: [ruby-dev:16112] ruby 1.6.7 preview 1 Date: Tue, 26 Feb 2002 18:30:40 +0900 Message-ID: <1014715839.567226.1201.nullmailer@ev.netlab.jp> matz> そろそろ1.6.7をリリースしようと思うので、まずpreview 1です。 Ruby/Tk 周りのパッチです.内容は,以下の通りです. 念のため確認いただいた上で,適用をお願いします. # いいかげん,CVS の使い方をきちんとおぼえなきゃ... ----------------------------------------- 1.6.7-preview1 には tkdiff1 , tkdiff2 , tkdiff3 をこの順に、 1.7.2 には tkdiff2 と tkdiff3 とをこの順に適用してください。 これで 1.6.x 系と 1.7.x 系とが揃うはずです。 各パッチの内容は以下のとおりです。 tkdiff1 1.6.7-preview1 用のパッチ。 TkMenu におけるフォント指定部分のバグ修正。 1.7.2 には適用済みだが、1.6.x には未適用だった分。 tkdiff2 1.6.7-preview1 + tkdiff1 および 1.7.2 兼用のパッチ。 Tcl/Tk8.4 から可能になる listbox ウィジェットの項目ごとの属性指定に 対応するためのもの。 ついでに、類似するフォント処理をモジュールにまとめている。 tkdiff3 1.6.7-preview1 + tkdiff1 + tkdiff2 および 1.7.2 + tkdiff2 兼用のパッチ。 tkdiff2 で直すのを忘れていたバグ (grid の config 関連) の修正と、 Tk 呼び出し回数を減らすことでの気持ち程度のスピードアップ。 スピードアップというのは、ウィジェットやキャンバスオブジェクトにおける new メソッドでの Hash による属性指定時に、ウィジェット生成と属性設定とで 2 回の呼び出しがなされていたのを 1 回で済ますようにしたもの。 ただし、フォント属性については特殊処理が必要なため、 フォント属性が指定されている場合には、やはり 2 回の呼び出しとなる。 キャンバスオブジェクトが多くなると、検索にかかる時間が大きくなるため、 キャンバスオブジェクトについては呼び出し減少の効果は比較的大きい。 ----------------------------------------------------------- ----Next_Part(Wed_Feb_27_15:45:34_2002_518)-- Content-Type: Application/Octet-Stream Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="tkpatch20020227.tar.gz" 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 ----Next_Part(Wed_Feb_27_15:45:34_2002_518)----