トップ «前の日記(2006-10-07) 最新 次の日記(2006-10-10)» 編集

3 日坊主日記


2006-10-09 [長年日記]

_ svnadmin recover

リポジトリが壊れましたよと。orz

dumpをバックアップしたほうがいいなあ。

_ [Apollo] ap-841b released

ap-841bをリリースしました。

http://sourceforge.jp/projects/apollo/files/

  • ap-841b.msi
  • ap-841b.zip
  • chart.so

chart.soを入れ忘れました。$(Apollo)\libに置いてください。

大きな変更点

[ap-list:3550] Phi::Form を継承したクラスでinitializeするときの引数はどこへ

でご指摘いただいたinitialize, superの引数の問題は、 ruby-1.8以降のallocate方式に移行して対応しました。

[ap-list:3577] Marshal できない?

のMarshalできない問題は、 marshal_dump, marshal_load (ruby-1.8以降)を Persistent, Componentに定義して対応しました。

あと、コンポーネント名でのアクセサを用意するとき、@child_attr_module(無名モジュール)をincludeしていたのをやめて、特異メソッドとして定義することにしました。

[ap-dev:2101] Re:Exceptions again

イベントハンドラの中で飛んだ例外は Phi.mainloopに転送されます。

_ [Apollo] ap-841b

これはひどい。

phi.so

ap-841bをリリースした後に Phi::PopupMenu.new に失敗するバグが見つかりました。[ap-list:3589] これを修正します。

$(Apollo)\binフォルダのphi.soを上書きしてください。

 > 同様にListItem, Strings, TreeNode, TreeNodesと
 > これらの派生クラスもnewできないようです。

 これらはabstract classなんだけどnewをundefするとだめなんですよねえ。
 どうすればいいのやら。

わからんー

[]