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

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

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

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

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

タイトル 最終更新日
内容(最初の段落のみ)
Bug-org 838001 Input Method can't be opened to type to input fields in a panel on Firefox 19+ 2013年02月07日
Firefox 19以降では、Add-on SDKで生成した"panel"上にある <input type="text"> や、 <textarea> 等ではIMEが利用できない、というバグです。重大なIMEのregression報告をえむけいさんが発見し、私をCCしてくれたのが不幸中の幸いでした。本当に感謝、感謝です。 (続く……)
Bug-org 835280 IME shouldn't be committed at activating composing window 2013年02月07日
Bug-org 805766の修正 によるregressionです。 (続く……)
Bug-org 821329 Input widgets don't accept character input with MacOS's build-in handwriting feature 2013年01月23日
Macのタッチパッド上で指で漢字を直接書いて、入力する機能が、Firefox 17以降で動作しなくなってしまっているというバグです。同様の症状として、日本語IMEの文字入力パレットからも入力できなくなっているという情報(苦情とも言う)をもらっています。 (続く……)
Bug-org 819252 CMD + swipe left to open previous location in new tab is broken with Magic Mouse 2013年01月10日
Bug-org 814303の修正 で、Macでも、 command +ホイールでズームができるようになりましたが、これにより、 command キーが押されている時に、常にスワイプイベントが生成されなくなってしまいました。そのため、 command キーを押しながら左右にスワイプすることで、新しいタブで「戻り」先のページや、「次」のページを開くことができなくなっていました。 (続く……)
Bug-org 672193 Improve WM_APPCOMMAND support ("Close" Multimedia Key on Windows closes browser, not current tab) 2013年01月02日
Microsoftの Wireless Keyboard 3000 v2.0 のような、マルチメディアキーがついたキーボードで、 新規作成 キーや、 閉じる キーを押した時に、他のブラウザではタブが作成されたり、タブが閉じられたりするのですが、Firefoxでは WM_APPCOMMAND のこれらのコマンドに対応していないため、キーボードユーティリティが、 Ctrl + N 等のよく知られたショートカットキーのイベントを生成するため、タブの代わりにウインドウが開いたり、閉じたりするというバグです。 (続く……)
Bug-org 825167 [TSF] "ASSERTION: nsTDependentString must wrap only null-terminated strings: 'mData[mLength] == 0'" when composition string becomes 0 length 2013年01月02日
ITextStore::SetText() や、 ITextStore::InsertTextAtSelection() で指定されたUnicode文字列を取り扱う際に、 nsDependentString に、長さを指定して利用していたのですが、この警告がATOK利用時に発生していることに気付きました。 (続く……)
Bug-org 812143 Union solid text underline rect with overflow rect even if the style is none 2013年01月02日
-moz-text-decoration-style: -moz-none; と、それ以外のスタイルを動的に変更すると、再描画領域が適切に計算されないことがある、というバグです。 (続く……)
Bug-org 815383 pressing command key over vnc results in "Assertion failure: !(flag & [aNativeEvent modifierFlags]), at .../widget/cocoa/TextInputHandler.mm:1676" 2013年01月02日
Bug-org 786956の修正 の後、VNC経由でMacでデバッグビルド上でモディファイアキーを押すと、 MOZ_ASSERT() にひっかかってクラッシュするというバグです。 (続く……)
Bug-org 822866 Can't build using MSVC with enable-optimize=-O2 since landing of bug 813445 2013年01月02日
Bug-org 813445の修正 で、VC++では -O2 で最適化ビルドを作ろうとするとコンパイラがクラッシュするというregressionが出ました。もちろんVC++自体のバグなのですが、そうも言ってられません。 (続く……)
Bug-org 823369 mozilla::widget::EventFlags assumes its size is less than uint32_t 2013年01月02日
EventFlags を bool のbit fieldとして作成しましたが、速度やメンテナンス製を考慮して、内部では uint32_t として memcpy() を利用したりしています。メンバが増えていくと、そのうちに uint32_t ではサイズが足りなくなる可能性があり、問題になる可能性があります。 (続く……)
Bug-org 733630 It's difficult to resize window by dragging top border of it if the window shows Firefox button 2012年12月19日
Windowsで、Firefoxボタンが表示されている時に、ウインドウの上端のボーダーでリサイズするのが難しいというバグです。半年ほど前に一度パッチを入れた時は、そのパッチに重大なバグがあり、バックアウトされましたが、このたび、ようやく修正が完了しました。 (続く……)
Bug-org 813445 Sort out around flags of nsGUIEvent.h 2012年12月18日
nsEvent::flags は、 uint32_t として定義され、ビットマスクでその意味が定義されていました。しかし、その種類は多く、また大半はその意味がどこにも書かれておらず、さらに酷いことに、一部のフラグは他でも使い回されているという有様でした。そこで、これを整理しようというのがこのバグです。 (続く……)
Bug-org 769159 Handle ShiftLock key on GTK 2012年12月18日
フランス語キーボード等では、 Caps_Lock ではなく、 Shift_Lock が一般的だそうです。これをロックすると、アルファベットだけではなく、数字キー等でも Shift キーがロックされた状態となります。 (続く……)
Bug-org 769548 Support ISO_Level5_Shift as AltGr too 2012年12月18日
GTK3では、 ISO_Level3_Shift に加え、 ISO_Level5_Shift という、もうひとつの AltGr キーが追加定義されました。 (続く……)
Bug-org 819404 [TSF] Some methods of nsTextStore checks read lock, however, MSDN documents they don't allow to work without read-ONLY lock 2012年12月18日
MSDNでTSFの ITextStoreACP のメソッドのリファレンスを読んでいると、 GetSelection() 等のコンテンツ情報取得系のメソッドは、Readロックではなく、Read- Only ロックをかけた上でアクセスするように書かれていることに気付きました。 (続く……)
Bug-org 786120 There should be default action settings for each direction which can override current settings 2012年12月18日
D3E WheelEventの実装時に、実装上はナンセンスなので、モディファイアキーを押しながらホイールを操作した時のアクションを、X/Y/Z軸ごとに設定できないようにしましたが、えむけいさんが、ユーザが自己責任で設定できても良いのではないか、と提案されたので、それなら、オーバーライドする新規設定を追加もありですね、という話になったバグです。 (続く……)
Bug-org 812427 Sort out event struct types in nsGUIEvent.h 2012年12月18日
Geckoの内部イベントである、 ns*Event は、イベントの種類を uint32_t によるメッセージ定数と、イベントのクラスの実体をRTTI無しで判別できるように、 uint8_t の構造型を示す定数のふたつが、似た名前で混在しており、誤解を招きやすい形になっていました。 (続く……)
Bug-org 814303 [Mac] Zoom-in/out is not available with mouse wheel since control+wheel is reserved by OS and the default action is always used when two or more modifiers are active 2012年12月01日
Bug-org 719320 の修正によるregressionです。Macでは、標準の設定では、 control +ホイールで、画面全体をズームするようになっています。この際、Geckoにはホイールイベントが通知されませんので、Firefoxのデフォルト設定では、ホイールを使ったズームができなくなっていました。 (続く……)
Bug-org 786956 Rewrite NSFlagsChanged handler 2013年01月02日
Cocoaの、 NSFlagsChanged イベントのハンドラをまるごと書き直して、まともなものにしよう、というバグです。 (続く……)

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