[Kazehakase-devel 1664] KzMozEmbed隠蔽工作

Back to archive index

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シグナル
    これは必要でしょうか? 必要なければ消してしまいたいのですが.
  * 設定等の隠蔽方法の決定
  * 必須でない関数の実装チェックを緩める
  * プラグイン機構の導入



Kazehakase-devel メーリングリストの案内
Back to archive index