今の状況
本文総論
- PREFACE: ぼちぼち
- Makefile: OK
- XPCOM Glue: OK
- Gecko Embedding Basics: OK
- WebBrowser: OK
- Chrome: OK (図表を使ってstripしたい)
- WindowWatcher: OK? 位置付けに悩む
- Listeners and Observers: あと実装例
- Service(Creating XPCOM): この位置で。
- 例はどうするのか?PromptServiceでいく?
- Extensionの作成も紹介したいね(JSとか使って)
本文各論??
- Profile, Cache, History and Preference: やる場所が…
- nsWebBrowserとnsDocShellまわりのやつ: やりたいけど…
- DOM: ほんとにやるの?
- ProtocolHandlerとか、そのへんのしくみ: ほんとにやるの?
Appendix
- BuildFiefox: 半分ぐらい
- XULRunner: ほんまにやんの?
- Mozilla例文集
- WebBrowserとかここにつっこむのもアリか?
- まあ、ページの許すだけありったけつっこめ
囲み記事
- IDLについて: OK (Makefileのあと)
- Mozillaのネーミングルール: ほぼOK (連載)
- XPCOM String: OK (もうちょっと充実させてもいいかも)
- WebBrowserのinterfaceたち: たぶん例文集へ
一応、本文はあとFirefoxの拡張を作って終了。
でも、Profileとかはその次でもいいかも。
あと、悩むのがnsWebBrowserとnsDocShellまわりのtree。
自分も把握できてないけど、これはどこかに載せたいなぁ