この日記はMozillaのプロダクトへの貢献者としての私の成果を中心に、気になったバグやWeb界隈の話題について書いていますが、 断り書きがある場合を除き、いかなる団体のオフィシャルな見解ではありません。あくまでも個人的なものです。 Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。

現在、XHTML 1.0 (もどき)から、HTML5なコンテンツに修正中です。古い日記は修正が完了していませんので表示が崩れます。 順次、修正していく予定ですのでしばらくお待ちください。

もずはっく日記(2014年6月)

2014年6月11日

Bug-org 939006 Sort out DOM key name definition by groups in D3E draft
初回投稿日時: 2014年06月11日02時17分50秒
カテゴリ: Events Mozilla Core Mozilla32 バグ修正
SNS: (list)

当初、D3Eの仕様書では、KeyboardEvent.keyの値をひとつのテーブルで定義していましたが、項目が増えるに従い、キーの種類ごとにテーブルを分割し、さらに、仕様書自体も、D3E本体から分離され、DOM Level 3 KeyboardEvent key Valuesに分離されています。

このバグでは、dom/events/KeyNameList.hと、widget/shared/NativeKeyToDOMKeyName.hでの、.key値の定義順を仕様書にあわせて、管理しやすくしました。

この修正に伴い、どのプラットフォームでも定義されていないkey値はコメントアウトしたので、インデックスから文字列値を取得するための配列のサイズが小さくなっているため、若干ですが、フットプリントを改善しています。

関連するかもしれないエントリ

bug-org 939006を含むエントリ