« nsIWebBrowserPersist で gzip 圧縮されたデータをダウンロードする | nsIWebBrowserPersist の基本的な使い方 (1) ~ 基本形 » |
XULPlanet の XPCOM リファレンスが Firefox 3 / Mozilla 1.9 ベースに更新
結局、XULPlanet はまだ存続するようだ。
特に使用頻度の高い XPCOM のリファレンスが、 Firefox 2 / Mozilla 1.8 ベースから Firefox 3 / Mozilla 1.9 ベースへと更新された。確かに FUEL とか Places の API も反映されている。
このリファレンスは各 XPCOM インタフェースの IDL ファイルから Perl のスクリプトで一括変換して生成しているみたいだが、最近一部のリファレンスに、元の IDL ファイルにコメントで記載されている情報が抜け落ちていることに気付いた。
mozilla mozilla/embedding/components/webbrowserpersist/public/nsIWebBrowserPersist.idl
Interface Reference – nsIWebBrowserPersist
この2つを比べるとわかるが、IDL の方にコメントで記載されている「No special persistence behaviour.」という内容(”PERSIST_FLAGS_NONE” についての説明)は、 XULPlanet のリファレンスには掲載されていない。おそらく「/**」~「*/」という形式のコメントを無視してリファレンスを生成しているのだろうか。とりあえず Neil Deakin 氏のブログにコメントしてみた。