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

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

もずはっく日記の検索結果

もずはっく日記からの検索結果

発見した件数: 6件 | 再検索

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 602787 widget/*Events.h shouldn't be included by other *.h files as far as possible 2013年11月30日
widget/ 配下のイベントクラスのヘッダファイルが、様々なヘッダファイルにインクルードされているために、ここの変更時にフルビルドに近い、リビルドが必要になるので、できる限り、ヘッダではインクルードしないように修正しようというバグです。 (続く……)
Bug-org 932168 Bug 906072 completely broke IME context management when password field gets focus 2013年11月29日
Bug-org 906072 で、Maemo用のコードが、 widget/gtk 配下から一掃する際に、 nsGtkIMModule.cpp 内で、誤って、 #ifndef 内が消されたり、逆に #ifdef の条件のみが消されたりすることで、GTK版では、Firefox 26以降、パスワードエディタでもIMEが使えるようになっていました。 (続く……)
Bug-org 930860 Move some methods in WidgetEvent to WidgetMouseEvent 2013年10月31日
旧 nsGUIEvent.h で、マクロとして実装されていた、イベントの種類を判別するメソッド類は、全て、 WidgetEvent のメソッドとして再実装していましたが、Smaugが、 WidgetEvent の肥大化を懸念したため、これを見直し、マウスイベント関連のメソッドは、 WidgetMouseEvent や、 WidgetMouseEventBase に移動しました。
Bug-org 920425 WidgetEvent should have As*Event() methods for capsuling event struct check and static cast 2013年10月31日
WidgetEvent::As*Event() を実装して、コードを簡略化・安全性を高めようというバグです。 (続く……)
Bug-org 920377 Get rid of legacy event class names (ns*Event) 2013年10月31日
Bug-org 912956の修正 で、イベントのクラス名が全てリネームされましたが、 typedef で古いクラス名をそのまま使えるようにしていました。このバグの修正で、古い ns*Event は全て新しい名前に置換され、 typedef 宣言も削除されました。
Bug-org 912956 Separate nsGUIEvent.h to a few header files 2013年09月30日
長年の悲願だった、Geckoの内部イベントリファクタリングを実行することを決意しました。まず、このバグでは、肥大化した nsGUIEvent.h を複数のヘッダファイルに分割し、イベント関連のコードを修正した場合に、リビルドする範囲を軽減しようというのがまずは第一目標としました。 (続く……)

発見した件数: 6件 | 再検索