ステータスアップデート
このページの管理 : Tim Rowley <tor@cs.brown.edu>
最終更新日 : 2002 年 10 月 23 日 (水)
XSLT
Axel Hecht が次のようなドキュメントを寄稿してくれました。
こんにちは。私たちは bug 155578 を完了しました。ぜひこのバグの依存リストをチェックしてみてください。今回完了したバグは、次のような多くの一般的な問題を修正します。
- 現在の HTML 出力方式は忠実に HTML を生成しますが、XHTML を生成しません。 今回の私たちの作業は、生成されたドキュメントの、(スタイルシート規則のような)要素名や JavaScript メソッドの外枠に付随するバグを修正するはずです。 ただし、技術的な問題が難しいため、私たちは変換のあいだに document.write をサポートしません。
- 私たちは XSLT への新しい JavaScript インターフェイスを手に入れました。 詳しくは インターフェイスの解説 をご覧ください。 近いうちに、プロジェクトのページを、実例を載せて更新したいと思います。 このインターフェイスは Internet Explorer の transformNode とは異なりますが、新しいインターフェイスと JavaScript プロトタイプを使えば、transformNode を装うことができるはずです。 そしてもちろん、これは変数をサポートしています。 残念なことに、このインターフェイスはまだ固定されておらず、いずれにせよ拡張される予定です。 私たちはまだ古い transformDocument 方式をサポートしていますが、オブザーバのサポートは取りやめました(どうせだれも使わないでしょうから)。
- 私たちはいくつかの有意義なアーキテクチャの変更を行いました。これは、HTML 出力方式の拡張や JavaScript インターフェイスをとても単純にするものです。 JavaScript とコンテンツのためのインターフェイスは分割され、Web 開発者にさらなる自由度と安定性を提供します。
コンテンツにいくつかの変更を加える作業も同時に完了し、これは私たちが抱えている xhtml:script の問題を修正するはずです。
あなたのページをテストしてみてください。
Axel, Jonas, Peter (アルファベット順、私たち全員でこのドキュメントを書きました)
Palm 同期
Windows 版の新しいテストビルドが利用可能です。ビルドのある場所や説明については bug 155417 をご覧ください。この機能を他のプラットフォームでも動作させるための協力をしてくれる開発者は喜んで迎えられるでしょう。
その他
- Phoenix バージョン 0.4 「Oceano」 が今週リリース予定です。
- Mozilla が Visual C++ 7.0/.net でビルドできるようになりました。
- XML プリティプリントの作業が完了し、デフォルトのビルドに入りました。(bug 64945)
- スペルチェック機能がレビューを受けているところです。うまくいけば今週中に終わります。
- Bugzilla に新しいレイアウトコンポーネントが導入されました。(bug 160347)
ツリー封鎖
Mozilla ツリーは、1.2 リリースに向けたドライバーの承認による封鎖が続いています。詳しくは ロードマップ をご覧ください。
これは、通常のレビュー/スーパーレビューに加えて、チェックイン前にドライバーの承認が必要だということです。あなたがドライバーの承認を得るために必要なことは次の通りです。
- パッチのレビュー/スーパーレビューを受ける
- バグのパッチ履歴を整理する - バグに古いパッチが入っていたら、それが古いものとマークされているか確認する
- 次の情報を載せたメッセージを drivers@mozilla にメールで送る
- バグナンバー
- バグの説明、認知度、重要性など
- バグのリスク評価、おこなわれたテスト、パッチが正常に機能しないときに考えられる故障モード
- レビュー/スーパーレビューの担当者名
- Bugzilla バグへのリンク(絶対に Bugzilla のページを添付ファイルとして入れないでください)
- 返事が来るまで気長に待ってください。他のバグに関する作業をしたり、瞑想をしたり、ゴルフをしたり、夕焼けを眺めたり、手おけの水に頭を沈めたり・・・ なんでもやることはあります。世界中に同じ状況の人たちがいるということを思い出してください。ドライバーはあなたを拷問の対象に選んだりなんかしませんよ。