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

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

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

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

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

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 713052 disable alt+click or alt+enter to save links by default (with a hidden preference to re-enable) 2012年07月11日
Firefox Inputを見ていると、時々、Firefox 13から、 Alt +クリックでリンク先を保存できなくなったという苦情を見かけましたが、このバグがその修正を行ったバグのようです。 (続く……)
Bug-org 703774 Intermittent ERROR TEST-UNEXPECTED-FAIL | content/chrome/layout/xul/test/test_bug159346.xul | scrollbar didn't change curpos by mousemove after cursor is back on the scrollbar button #3 2012年04月03日
自動テストのランダムオレンジの修正です。 (続く……)
Bug-org 672175 Clean up / reorganize / better encapsulate our scroll widget code and figure out some way to write tests for it #2 2012年03月28日
自動テストも含め、全てのパッチが入りました。 (続く……)
Bug-org 720659 "Auto-completing" address bar doesn't play nice with IME 2012年03月17日
少し前に、一時的に有効になっていた、URLバーでの自動補完ですが、IMEの確定時にはうまく動作しなかった、というバグです。 (続く……)
Bug-org 729774 Don't include composition string in the result of retrieve_surrounding signal 2012年03月17日
LinuxでもIMEはカーソル位置周辺のテキストを取得することができ、また、カーソル位置周辺のテキストを削除することもできます。これは再変換や、タイ語等の複雑な文字の入力に必要な機能なのですが、これらの動作時に未確定文字列が既に存在している場合、GTKのドキュメント通りに動いていないことを発見したので、それを修正しました。 (続く……)
Bug-org 672175 Clean up / reorganize / better encapsulate our scroll widget code and figure out some way to write tests for it 2012年03月17日
Windowsのマウスホイールのハンドリングコードは、歴史的な事情から様々な挙動のドライバが存在しているため、非常に複雑です。これをより細かく分割し、なおかつ自動テストも行えるように、ということで再整理、自動テストの作成を行うバグです。 (続く……)
Bug-org 452393 Accelerators should not be affected by keyboard layout Part Deux. 2012年03月17日
長い間放置されていたLinuxのkey hellバグです。ヘブライ語のキーボードレイアウトは、そのままだとヘブライ語の文字か、ASCIIの記号を、 Shift を押しながらだとASCIIのアルファベットの大文字を入力できます。 (続く……)
Bug-org 728132 test_bug583533.html uses wrong const values 2012年02月29日
test_bug583533.html が ui.key.contentAccess の値の意味を調べるときに、 nsIDOMNSEvent.ALT_MASK 、 nsIDOMNSEvent.CONTROL_MASK 、 nsIDOMNSEvent.SHIFT_MASK 、 nsIDOMNSEvent.META_MASK を利用していたものの、 Shift キーと、 Alt キーのフラグは、この設定では逆になっていた、というバグです。 (続く……)
Bug-org 707859 sometimes fires mousemove event after dragstart 2012年02月25日
主にLinuxで、 dragstart イベント後に mousemove イベントが時々発生していたというバグです。安全策のパッチを入れるまでは、これが原因でツールチップがドラッグ中に表示されたりしていました。 (続く……)
Bug-org 630813 Store the native modifier mask information in GdkKeymap's wrapper class and use it instead of GDK_MOD*_MASK 2012年02月23日
1年もかかってしまいましたが、ようやく大物がひとつ片付きました。Linuxのキーイベントの処理のうちのややこしい部分を nsWindow から分離しました。 GtkKeymap のラッパーで、名前もそのままに、 mozilla::widget::KeymapWrapper です。 (続く……)
Bug-org 725233 [TSF] Remove text event hack for the nsEditor's hack which will be removed by bug 622247 2012年02月22日
TSFのコードが、 compositionstart 直後に、空の文字列を未確定文字として送信したい場合に、 nsEditor 側の実装の問題から、一度空では無い文字列(スペース一文字)を送信してから、空の文字列をあらため送信して、選択済みの文字列を削除するというハックを行っていたのですが、それを削除するバグです。 (続く……)
Bug-org 622247 Remove the hack for bug 23558 2012年02月16日
昔、 bug-org 23558 で、何故か nsPlaintextEditor 側に入れられたハックの削除バグです。 (続く……)
Bug-org 625151 Alt key sometimes fails to open Menu bar 2012年02月15日
Windowsで、 Alt キーを押しても、メニューバーが表示されないことがある、というバグです。 MozillaZine.jpのフォーラムにあがってた報告 からバグを探して修正しました。 (続く……)
Bug-org 722639 Needs some automated tests for bug 692145 2012年02月10日
例のクラッシュバグの修正 ですが、ブランチでの修正を申請するにあたり、テストが無いことを理由に却下されると困るので、先に自動テストを作成しておきました。 (続く……)
Bug-org 724471 [IMM] two sets of composition events are fired for a composition of Korean IME 2012年02月10日
古いIMEのコードの整理第二弾も兼ねたバグです。かなり古いバグでハングル文字用のIMEの挙動のために特殊なコードが入っていましたが、そのコードが原因で、ハングルを一文字確定するために2回、 compositionstart 、 compositionupdate 、 compositionend がセットで発生していました。 (続く……)
Bug-org 713628 [IMM] Do nothing if composition string isn't changed even when WM_IME_COMPOSITION is received 2012年02月10日
古いIMEのコードの整理第一弾です。 WM_IME_COMPOSITION の lParam は MSDNのドキュメント には、 と書かれています。つまり、その WM_IME_COMPOSITION で何が変化したのかを示すビットマスクなのですが、その lParam が、「確定」も「未確定文字列の変化」も示さない場合にエディタ上の未確定文字列を削除してしまうという奇妙なコードがありました。 (続く……)

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