Takuro Ashie
ashie****@homa*****
2004年 10月 17日 (日) 23:30:24 JST
足永です. 涼しくなってコーディングが捗る季節になってきたので,エンジン切替えの辺り を少し進めてみました. 第一歩としてKzMozEmbedをKzEmbedインターフェースで隠蔽して,KzMozEmbedに 直接触らせないようにしました. 本当はもう少しシンプルにしたかったのですが,このまま放っておくとどんどん KzMozEmbedが拡張されてKzEmbedへの移行が大変になるので(^^;とりあえず力業 でまるごと全てをKzEmbedに移行しました。 今後KzMozEmbedを拡張する場合は,インターフェースをKzEmbedに追加して, 実装をKzMozEmbedに書くようにしてください.シグナルは"kz-"プレフィックス が付いている物のみを使用してください.無い場合はKzEmbedを拡張してくださ い. また,mozillaディレクトリ以下のヘッダをmozillaディレクトリ以下のソース 以外でインクルードしないようにして下さい. ただし,設定回りなど,singleton的な関数の隠蔽方法はまだ決定していないの で,これについては当面今まで通りです. また,この移行作業で細かい部分が壊れている可能性があるので,チェックをよ ろしくお願いしますm( )m 残りの課題 * KzThumbnailCreatorの生成タイミングが悪くて,最初の一枚目のサムネイル が作成されない * KzMozEmbedのfaviconシグナルとdestroy_embedシグナル これは必要でしょうか? 必要なければ消してしまいたいのですが. * 設定等の隠蔽方法の決定 * 必須でない関数の実装チェックを緩める * プラグイン機構の導入