Mozilla Layout Engine
ページの再構成:多くの名前で知られる Mozilla に利用されているレイアウトエンジンは、Mozilla のための新しいレイアウトエンジンを書くというプロジェクトとして発足しました。そして Mozilla のレイアウトエンジンになり、その基礎部分は 1998年後半にはほぼ完全に書き換えられていました。このページは、レイアウトエンジン以外の書き換えプロジェクトをカバーしていましたが、ほかのグループが作業を始めると、ここにある情報はすぐに時代遅れのものとなってしまいました。したがって次の分野に関してはよりよい情報源があります:クロスプラットフォーム・フロントエンド、Mozilla の組み込み、ネットワーキング、そしてその他すべての Mozilla の部品。このページは現在、レイアウトエンジンに限定して、HTML パーサーや XML パーサー、DOM 実装、CSS パーサー、スタイルシステム、CSS および HTML ベースのレイアウトおよび描画のためのコードについての情報で構成されています。クロスプラットフォーム・ツールキットのためのコードの多くは、ここにあるコードと重なっていますが、他の場所で解説されています。
プロジェクトの概観
- よくある質問(やや時代遅れ)
- Gecko 用語辞典
- Gecko デモ(古い、でもまだ大丈夫)
技術情報
テスト(品質保証)
ニュースフラッシュ: Gecko BugAThon 300 に参加して、テストケースの中でバグを解剖しよう。
コーディング(開発)
- 新参者のためのよいバグ
- レイアウトリグレッションテストを行う
- 移植ガイド(古い、レイアウトエンジンの移植に特化している、でもまだ有効なはず)
- コーディング規則(時代遅れ)
- コードをモジュール化するには(完全に時代遅れ)
プロジェクトの歴史
- Gecko プロジェクトの概観(1998年 10月)
- スクリーンショット
- 「Gecko」、「NGLayout」、「NGT」とややこしい?では説明しましょう。