2007-07-17

Web 標準の日々

ポスト @ 23:09:22 | mozilla

Web 標準の日々 に行ってきました。2日目1コマ目の「あなたもいっしょに Firefox 3 を作ろう」で Mozilla Developer Center の話をしてきました。

発表内容はそのうち Mozilla Japan のサイトで公開されると思いますので、Web 標準の日々 で聞かれたことに関して。

XBL 2.0

2006 年上半期辺りまでは Gecko 1.9 で実装する事が検討されていたようです。現状では Firefox 3 に入ることは無いとおもいます。

現在は Mozilla 2 での実装を計画しているようです。

Mozilla 2 のリリースは MozillaWiki によると 2009 年第一四半期とのことです。

まだ Bugzilla@Mozilla には該当バグはないようです。

ちなみに XBL 2.0 の名前空間は http://www.w3.org/ns/xbl でMozilla XBL の名前空間 (http://www.mozilla.org/xbl) とは違います。処理モデルも Mozilla XBL とは違うと何かで読んだことはありますが、仕様書を詳しく読んだわけではありません。

W3C の CVS レポジトリに XBL 2.0 関係のものがいくつかありました。

Firefox 3 は CSS3 セレクタの :nth-child() に対応しないの?

Firefox 3 でのサポートは時間的に非常に難しいと思います。

CSS セレクタ処理はコードのどの辺り?

新たにセレクタを追加するには、少なくとも nsCSSPseudoClassList.h なり nsCSSPseudoElements.hnsCSSRuleProcessor.cppSelectorMatches (1001行目 辺り)はいじる必要がありそうです。