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

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

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

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

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

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 851010 Remove Google as a content handler for feeds, because Reader and iGoogle are being discontinued 2013年07月06日
ちょっと古いネタですが、Google Readerのサポートが終了、ということで、Firefoxのデスクトップ版でのGoogle Readerのサポートは、現在のリリース版である、Firefox 22以降で廃止されています。
Bug-org 857829 Backout the patch for bug 849647 from Aurora 2013年04月15日
Bug-org 849647の修正 時からシナリオに入っていましたが、とてつもない影響範囲なのにmozilla-centralで一週間しかテストできていないのはリスキーなので、Mozilla 22からバックアウトし、より長期間、テスタがテストを行うことができるようにしました。 (続く……)
Bug-org 855916 Needs a debug pref for testing moz gesture events 2013年04月15日
Bug-org 851128 のレビューを頼まれたので、実際の挙動を確認するために、テストを書いてみたところ、一切イベントが発生しない、という不思議な現象が発生していたので、レビューをリクエストしてきた人に聞いてみたところ、 Moz*Gesture イベントは browser/ がchromeで、キャプチャフェイズで捕まえ、 stopPropagation() を呼び出しているため、contentでは一切発生しないようにしている、とのことでした。 (続く……)
Bug-org 848672 [TSF] Redesign focus and IME state handling of nsTextStore 2013年03月28日
以前、 widget::IMEHandler を整備することで、IMMモードと、TSFモードのコードの完全分離を図りましたが、IMEの有効・無効状態が、 nsTextStore のコードでは不十分で、エディタにフォーカスが無い場合に無効化することができなかったので、IMMのコンテキストでの操作を続けていました。このバグの修正目標は、これをやめ、 nsTextStore のみで無効化できるようにするところにありました。 (続く……)
Bug-org 840837 test_imestate testing for MozIMEFocusOut is broken 2013年03月27日
test_imestate.html というchromeの自動テストが、 isnot() と書くべき所を、typoにより、 is_not() と書いてしまっている、というバグです。 (続く……)
Bug-org 852024 [TSF] MetroWidget hasn't implemented GetIMEUpdatePreference() 2013年03月27日
Metroアプリ版のFirefoxでは、IMMは利用できないので、TSFモードで動作しますが、Metro版用の nsIWidget の実装である、 MetroWidget が nsIWidget::GetIMEUpdatePreference() の実装を忘れていたため、IMEを利用して日本語を入力しようとすると、常に、フォーカスをあわせた際のキャレット位置に文字が挿入される、という状態になっていました。 (続く……)
Bug-org 807241 [TSF] Should use ITfMessagePump and ITfKeystrokeMgr 2013年03月27日
WindowsのIMEのAPIセットが、IMMからTSFへの移行するにあたり、TSFにネイティブ対応していないアプリのために、IMM-TSFのエミュレーション機能である、CUASと呼ばれるシステムが、通常のアプリの場合は動作しています。これは、メッセージをフックし、様々な処理を自動で行い、必要があればIMMのメッセージを発行したりしています。 (続く……)
Bug-org 829952 Scrolling using some high-resolution-scroll aware touchpads feels slow 2013年03月27日
高解像度スクロールに対応した、一部ノートPCのタッチパッドでは、スクロールが非常に遅く、解決策としてGoogle Chromeに逃げ出してるユーザが多いぞ、というバグです。 (続く……)
Bug-org 790516 [TSF] Should dispatch DOM events when document is unlocked 2013年03月27日
TSFのドキュメントロックが、仕様通りに動かないのでデザインを大幅に見直しました。 (続く……)
Bug-org 558976 IME related methods of nsIWidget should be merged 2013年03月27日
GeckoのXP部分のソースコードは、 nsIWidget の様々なメソッドを使って、ネイティブのIMEにリクエストを出したり、通知したりしていますが、今までは、それぞれのためにメソッドを追加する、という形をとっていました。しかし、これでは、ただでさえ巨大化している nsIWidget をますます肥大化させる可能性があり、メンテナンスの際にもインターフェースの変更が必要な分、super reviewの手間がかかります。これでは、非常に効率が悪いので、今回、整理を行いました。 (続く……)
Bug-org 840409 Implement IMEHandler which hides nsIMM32Handler and nsTextStore from non-IME handlers 2013年02月28日
WindowsのIMM用のモジュールである、 nsIMM32Handler と、TSF用のモジュールである nsTextStore へのアクセスを nsWindow 等から個別に行っていましたが、ここで、片方の状態だけを確認したり、TSFモードでもIMMのコードが呼ばれていたりと、色々とバグが多いという問題がありました。 (続く……)

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