この日記はMozilla Japanのプロダクトへの貢献を中心に書いていますが、断り書きがある場合を除き、 オフィシャルな発表ではありません。あくまでも個人的なものです。 Mozilla Japan、Mozilla Foundation、Mozilla Corporation、及び関連企業の公式情報ではないことに注意してください。
ちなみに、誰の日記なのかよく分からないという方はInside Mozilla Japan内の 私の自己紹介 を参照してください。
発見した件数: 225件 | 再検索
| タイトル | 最終更新日 |
|---|---|
| 内容(最初の段落のみ) | |
| Bug-org 593377 bug 535922 killed all tests in dom/tests/browser | 2010年09月04日 |
| モバイルチームがbrowserの自動テストをそれ以外のプロダクトでは無効化する際にMakefileの修正をミスしてしまい、ディレクトリ単位でテストが走らなくなったまま3ヶ月も経過してしまっていたというバグです。 (続く……) | |
| Bug-org 590819 Click event isn't fired when mouse button down on border of <input> and mouse button up on padding box of it | 2010年09月04日 |
| <input> や <textarea> の border 上でマウスのボタンを押し、そのままマウスカーソルを動かして border より内側でボタンを離した場合に、クリックイベントが発生しない、というバグです。 (続く……) | |
| Bug-org 581764 [IMM32] Sometimes ATOK failed to initialize Kana-Nyuryoku mode #2 | 2010年08月28日 |
| ATOKのカナロックが勝手に解除されてしまう問題ですが、1.9.2.10にも入りました。これで、Fx3.6.10では修正されます。 (続く……) | |
| Bug-org 562195 Shortcuts do not work in Qt Fennec | 2010年08月27日 |
| Qt版 key hell です。Qtだとショートカットキーが動かない、ということでアドバイスを求められましたが、担当者への説明だけでメールでのやりとりに数日かかった上に、Qtが全然低レベルな情報を提供してくれていないので、X11のAPIを直接叩くはめになったり、途中で担当者が反応無くなって別の人が引き継いだりとか、色々とあった末にようやく修正されました。 (続く……) | |
| Bug 6761 [Mac] パスワード入力欄で二回連続でクリックすると、ロケーションバー、検索バーで日本語入力モードが選択不能になる | 2010年08月21日 |
| Bug-org 582893の修正 中にたまたま発見したタイマーの初期化のバグがあったのですが、それの実害が、たまたま報告されました。それがこれです。 (続く……) | |
| Bug-org 582893 IME isn't disabled when password fields on sheet dialog get focus | 2010年08月21日 |
| Bug-org 513952の修正 によるregressionです。MacはフォーカスのあるビューのIME、キーボードレイアウトの状態しか変更できない、という恐ろしく不便な制限がAPIにあるため、パスワードエディタのキーボードレイアウトの制限や、その解除をタイマーを利用してフォーカスが完全に移動し終わってから処理するようにしています。 (続く……) | |
| Bug-org 581576 hung up or too slow when press Enter key on Gmail editor which has a lot of misspelled words | 2010年08月21日 |
| Bug-org 552914の修正 で nsEditor::SetFlags() で常にスペルチェッカーの状態を最新状態に同期するようにしましたが、Gmailのエディタが思いの外、フラグの状態を変更するコマンドを発行していたため、ミススペルが異様に多いケースではハングアップに近いパフォーマンスの低下が発生していた、というバグです。 (続く……) | |
| Bug-org 569023 IME composition is committed unexpectedly when the focused window is hanging up on Vista and later | 2010年08月10日 |
| Windows Vista以降ではウインドウになんらかの入力を行おうとした時に、そのプロセスがビジー状態だと、ウインドウ全体を白っぽく描画するようになっています。この時に、内部では WM_IME_SETCONTEXT が送信され、一度IMEのコンテキストをdeactiveにしようとします(プロセスがビジー状態なのだから、この意義はよく分かりませんが)。Geckoはこのメッセージをフォーカスの移動だという前提で無条件に強制確定を行ってたため、なんらかの処理でFxがビジー状態に陥ると入力中の文字が確定され、辞書にも悪影響を及ぼしているかもしれない、という状況でした。 (続く……) | |
| Bug-org 519972 Move NSTextInput implementation to nsCocoaTextInputHandler | 2010年08月09日 |
| MacはAPIの仕様や、イベントモデルのアレな感じから、テキストの入力処理が非常に大きく、複雑です。また、OSのバージョンが上がるたびに仕様変更が激しく、他の処理と同じように nsChildView に置いておくのは得策ではない、ということで分離作業を開始しました。 (続く……) | |
| Bug-org 581764 [IMM32] Sometimes ATOK failed to initialize Kana-Nyuryoku mode | 2010年07月31日 |
| Mozillazineへの書き込み から修正できたバグです。前々から時々、かな打ちができなくなることはありましたが、再現方法や原因がまったく分かりませんでした。しかし、この書き込みで再現方法を絞り込んでくれたため、割と楽に修正することができました。ためしてみたさん、ありがとう。 (続く……) | |
| Bug-org 574340 Cleaning up nsKeyboardLayout which doesn't use our coding style | 2010年07月28日 |
| nsKeyboardLayout が全然Mozillaのコーディングルールに従っていないので修正すべきというバグです。前々から懸案となっていましたが、一年間、誰も修正しておらず、他に誰も触らなさそうなので一気にクリーンナップしました(こんな時期にやるなとも言われましたが)。 (続く……) | |
| Bug-org 467715 IME doesn't work correctlly in textarea when there is a div with contenteditable="true" in the same page | 2010年07月23日 |
| contenteditable なエディタのあるページでは、 input や textarea にIMEから文字入力できない、という信じられないようなバグです。 (続く……) | |
| Bug-org 389372 Contenteditable node is still editable without focus | 2010年07月23日 |
| contenteditable なノードがフォーカスを失っていてもキーボードで文字が入力できてしまう、つまり他の要素でキーボードイベントが正しく処理できない、というバグです。 Bug-org 567213 でEhsanが多くのケースでこの問題自体は発生しなくなる修正を入れてくれて、あまり目にすることは既に無くなっていましたが、当初の予定通り、本対応のパッチを入れました。 (続く……) | |
| Bug-org 573689 key events lost while page is loading | 2010年07月23日 |
| リンクをクリックした時等、次のページをある程度読み込むと、既存の文書はゾンビとなりますが、この状態だと bug-org 519913 の修正でキーイベントが処理されずに無視されるようになってしまった、というバグです。 (続く……) | |
| Bug-org 574287 [DW] Underline is drawn over the CJK character's glyphs of "bad" fonts | 2010年06月29日 |
| 例によって新しいDirectWriteを利用するテキストレンダリングのコードは下線位置を特定のフォントで調整する処理が実装されていなかったので報告したところ、即日修正されました。 | |
| Bug-org 569988 Thunderbird mozmill test: test_escape_rules failing following bug 564669 landing on trunk (Remove nsIPlaintextEditor::handleKeyPress()) | 2010年06月23日 |
| Bug-org 564669 のregressionで、すでにバグ自体は修正していましたが、追加で自動テストを入れました。ただし、Linuxではランダムに失敗する可能性があるとのことです。 | |
| Bug-org 519974 When we use IME, ASSERTION is printed at each key input (ASSERTION: nsEditor doesn't support wide caret: 'selectionStart == selectionEnd', editor/libeditor/base/IMETextTxn.cpp line 322 | 2010年06月23日 |
| Macでデバッグビルド作ると、IMEの入力中にassertionが出まくる、というバグです。cocoaのwidget側のただのミスで、別のバグの邪魔になるのでリファクタリングを待たずに修正しました。 | |
| Bug-org 572969 [SeaMonkey][OSX] Mochitest-3 test_htmleditor_keyevent_handling.html has 96 (perma)failures | 2010年06月20日 |
| SeaMonkeyでは私の追加したテストが96項目で失敗する、というバグでした。 (続く……) | |
| Bug-org 545775 Text editor in ASUS Forum doesn't work. | 2010年06月19日 |
| ASUSのフォーラムでテキストを入力できない、というバグです。 (続く……) | |
| Bug-org 541316 "inputmethod" keyword is needed for IME related bugs | 2010年06月19日 |
| 検索しにくいことで有名な(?)IME関係のバグにつけるキーワードを作ってもらいました。 (続く……) | |
| Bug-org 570455 Editor shouldn't do anything when ESC key is pressed because bug 471322 was marked as WONTFIX | 2010年06月18日 |
| 昔のGeckoや、IEはエディタでESCキーを押すとフォーカスをエディタにあわせた時点にまで戻す機能がありました(あります)が、この機能、Geckoでは完全にWONTFIXとなりました。このため、それに絡んでいたと思われるコードを削除しました。 | |
| Bug-org 550434 Clicking in an empty contenteditable element that has focus causes the caret to disappear | 2010年06月14日 |
| 大きさを指定した(?)、空のブロックレベルの要素を contenteditable のホストにすると、二回目以降にクリックした際にキャレットが消えてしまうというバグです。 (続く……) | |
| Bug-org 564669 Remove nsIPlaintextEditor::handleKeyPress() | 2010年06月10日 |
| まだ作業は残っていますが、二度目のチェックインに成功しました。 (続く……) | |
| Bug 6445 [Win] ATOKでIMEをオンにした直後に文字を入力しようとすると文字がIMEを通さずにダイレクトに入力されることがある | 2010年06月02日 |
| 個人的には、悲願だったこのバグ修正にようやく成功しました。 (続く……) | |
| Bug-org 564151 nsHTMLEditor::HasFocus() failed if <HTML> is editable | 2010年05月29日 |
| Bug-org 488420 で追加したメソッドのバグで、現実ではなんの問題も無いバグですが、別のバグ修正で問題になりそうなので先に修正しました。 | |
| Bug-org 568135 IME composition string is committed unexpectedly on Gmail when editor flag was changed by some commands | 2010年05月27日 |
| Gmailでリッチテキストエディタでメールを作成する際、最初にIMEで日本語を入力しようとすると強制的に確定されることがあるというバグです。Aliceさんが確認し、regressionの原因を探してくれたので助かりました。ありがとうございます。 (続く……) | |
| Bug 6586 input/textareaにフォーカスがある状態でreadonly属性が変更されてもIMEの状態が変更されない | 2010年05月05日 |
| フォーカスがエディタにある状態で readonly 属性を変更してもIMEの状態が更新されない、というバグです。自動テストを作っているときに発見したバグで、現実にこれが問題となることは無いと思いますが、このバグで実装するエディタの内部のメソッドが他のバグで使いやすいので修正しました。 (続く……) | |
| Bug-org 544277 IME became unusable when switching focus on Gmail RTF Editor | 2010年04月22日 |
| Gmailのリッチテキストエディタに Tab でフォーカスを移動するとIMEが無効になったままになるというバグです。 (続く……) | |
| Bug-org 559754 IME Composition in password field cannot be committed by click (and forceCompositionEnd()) | 2010年04月20日 |
| ime-mode: normal; でパスワードフィールドでIMEを使えるようにしていても、マウスのクリック等で未確定文字列を強制確定できない、というバグです。 (続く……) | |
| Bug-org 558970 nsEditorEventListener should store its owner as nsEditor rather than nsIEditor | 2010年04月20日 |
| nsEditorEventListener は nsIEditor としてオーナーを記憶していましたが、これを nsEditor とすればキャストやQIを省略できてすっきりする、というバグです。 (続く……) | |
| Bug-org 558690 Textarea input fails unless one clicks elsewhere (addressbar, searchbar, forms, etc) first. | 2010年04月17日 |
| Linuxで時々エディタにIME無しで文字を入力できなくなっていたバグです。これも Bug-org 520732の修正 によるregressionです。 (続く……) | |
| Bug-org 558978 Looks like composition isn't committed after I clicked | 2010年04月17日 |
| LinuxでuimやiBus以外のIMを利用している場合、未確定文字列がある状態でクリックすると確定されなくてはいけませんが、これが Bug-org 520732の修正 で壊れていました。 (続く……) | |
| Bug-org 552163 [OOPP]Can not start scroll page by mouse wheel when mouse cursor is over a flash video. | 2010年04月12日 |
| OOPPで別プロセスのウインドウを生成するとその上ではマウスホイールでスクロールできないというバグです。 (続く……) | |
| Bug-org 552914 nsEditor::mFlags is never modified by SetFlags() | 2010年04月12日 |
| エディタ内でフラグが二重に管理されていて、同期できていなかった(というかしていなかった)バグです。 (続く……) | |
| Bug-org 543398 Drop nsTextEventReply and nsIPrivateCompositionEvent | 2010年04月12日 |
| LinuxのIMのコードのリファクタリング でcompositionイベントにあった古いコード用の nsTextEventReply の利用者がゼロになったので、これとこれにXPレベルでアクセスするための nsIPrivateCompositionEvent インターフェースを削除しました。 (続く……) | |
| Bug-org 556694 Selection color isn't reverted when input field is specified only background-color | 2010年04月12日 |
| 背景色を変更している input 要素( type="text" もくしは type="password" )で文字を選択したときに、選択色の背景色と実際の背景色が似ていても選択色が反転されなかったというバグです。 (続く……) | |
| Bug-org 183646 ::-moz-selection does not work in form controls (input[type=text], input[type=password], textarea) | 2010年04月07日 |
| input 要素や textarea 要素では ::-moz-selection が適用されないというバグです。 (続く……) | |
| Bug-org 552493 Hang on select-all in large textbox (which repeats if I unfocus & focus Firefox) | 2010年04月06日 |
| 大量のコンテンツを含む textarea やHTMLエディタをSelect Allで選択するとハングアップするというバグです。 (続く……) | |
| Bug 6738 MS-IME利用時に、google.co.jpのサジェストをクリックで選択できない #2 | 2010年04月06日 |
| 1.9.2 branchでも修正しました。Fx3.6.4で修正されます。 | |
| Bug 6738 MS-IME利用時に、google.co.jpのサジェストをクリックで選択できない | 2010年04月02日 |
| 友人から指摘されたバグです。google.co.jpではIMEが未確定の状態でもサジェストで候補が表示されますが、MS-IME利用時にテキスト部分をクリックしてもキャレットが移動するだけで項目が選択されません。 (続く……) | |
| Bug-org 554822 Caret should refer the actual text color instead of the value of CSS color property | 2010年04月02日 |
| LinuxでIMの色設定を使うように修正中 に発見したバグ第二弾です。キャレットが(未確定文字列を含む)選択文字列内にあっても、常に黒、もしくはCSSの color の値を利用して描画してしまうというバグです。たとえば、通常の設定のまま input 要素内で、未確定文字列の背景色を黒、文字色を白に設定しておくとキャレットは黒のまま、背景が黒の場所に描画されてしまい、見えません。この修正で、選択範囲では選択範囲の前景色を利用するように修正しています。 | |
| Bug-org 553975 Caret is painted under textframe in input/textarea element | 2010年03月28日 |
| LinuxでIMの色設定を使うように修正中 に発見したバグです。 (続く……) | |
| Bug-org 353776 need the surrounding text support for some language input | 2010年03月25日 |
| Theppitak Karoonboonyananさんがついに修正してくれました。今日のビルドから、Geckoは retrieve_surrounding シグナルと、 delete_surrounding シグナルに対応しています(Linux)。 (続く……) | |
| Bug-org 553640 Cannot build with --disable-logging because #include "nsGtkIMModule.h" is in #ifdef MOZ_LOGGING block in nsWindow.h | 2010年03月22日 |
| Bug-org 520732の修正 によるregressionで、 --disable-logging でビルドしようとするとビルドに失敗していたバグです。すでに修正しました。 | |
| Bug-org 283136 preedit/candidate window position should follow the cursor position for Chinese/Japanese/Korean input methods | 2010年03月22日 |
| 変換中の候補ウインドウが、日本語のIMEだと未確定文字列の先頭で常に表示されたり、中国語のIMEだとそもそもデタラメな位置に表示されていたというバグです。 (続く……) | |
| Bug-org 520732 Separate IME related code to another file from gtk2/nsWindow.cpp | 2010年03月22日 |
| GTK2のIME関連のコードをnsWindowから分離しようというバグです。 (続く……) | |
| Bug-org 531591 NS_QUERY_CHARACTER_AT_POINT event doesn't work fine on XUL panel | 2010年03月22日 |
| ブックマークパネルの上で未確定文字列をクリックしても文節をうまく選択できなかったバグです。自動テスト作成中に発見しました。 (続く……) | |
| Bug-org 528396 Create XP level IME transaction tests | 2010年03月22日 |
| IMEのXP部分の自動テストの作成バグです。テスト用APIの作成方法を巡ってかなり長時間にわたる作業になりましたが、ようやく完成しました。 (続く……) | |
| Bug 5291 WM_VSCROLL、WM_HSCROLLに対応すべき | 2010年03月11日 |
| ようやく対応が終わりました。 (続く……) | |
| Bug-org 550772 fallback pref font handling for CJK fonts is broken | 2010年03月10日 |
| TrunkでMacのUIが中国語フォントで表示されていたバグです。 (続く……) | |
| タイトル | 最終更新日 |
|---|---|
| 内容(最初の段落のみ) | |
| Bug-org 545602 Unify the event listeners for editor | 2010年03月06日 |
| 色々あって一ヶ月ぶりの修正になってしまいました。 (続く……) | |
| Bug-org 543511 In Firefox 3.6 Intellipoint mouse scrolling acceleration is disabled downwards, acceleration still works upwards. | 2010年02月08日 |
| Firefox3.6でマウスホイールを使ったときに、上方向にはマウスドライバの加速が効くけど、下方向へのスクロール時は通常のスピードに制限されてしまう、というバグです。 (続く……) | |
| Bug-org 544168 nsIEditorIMESupport::endComposition shouldn't be scriptable | 2010年02月08日 |
| nsIEditorIMESupport::endComposition() は昔のなんでもかんでもXPCOMで作ろう、としていた当時のエディタ内部用のメソッドなので、本来はscriptableなインターフェース自体に存在する必要がないものなのですが、その上、scriptableなメソッドとして定義されていました。外部から未確定文字列の編集を終了させたい場合は forceCompositionEnd() を使ってください。 | |
| Bug-org 534420 mochitest-browser-chrome: intermittent failure in browser_focus_steal_from_chrome.js | 2010年01月31日 |
| 特定のテスト失敗後にだけ再現するorangeです。処理落ちしてるとfocusメソッドの呼び出し順が怪しくなってそうなのでそれを改善してみましたが、修正できた確信、確証はありません。 | |
| Bug-org 541924 bad underline font list doesn't work | 2010年01月29日 |
| Bug 5917で実装していた 下線位置補正機能が壊れているというバグでした。 (続く……) | |
| Bug-org 531341 Stack overflow crash related to scrolling with trackpad and plugins [@ nsWindow::HandleScrollingPlugins] [@ _SEH_prolog4 ] | 2010年01月28日 |
| 笑うしか無いようなバグですが、マウスホイールのメッセージがループしちゃうことによるスタックオーバーフローを修正しました。 (続く……) | |
| Bug-org 537828 crash [@ nsAString_internal::Assign(nsAString_internal const&)] | 2010年01月27日 |
| 落ちる場所が毎度違うクラッシュバグに呼ばれたので、調べてみると、かなり大昔のregressionでした。 (続く……) | |
| Bug-org 539531 Crash when I click-and-drag on a "Gordon" flash emulation [@ nsFrameSelection::ConstrainFrameAndPointToAnchorSubtree(nsIFrame*, nsPoint&, nsIFrame**, nsPoint&) ] | 2010年01月27日 |
| Bug-org 42676の修正 がらみの話はこれの修正でようやく落ち着いたかも。 (続く……) | |
| Bug-org 537041 "ASSERTION: Wrong document somewhere" with contenteditable, stylesheet | 2010年01月09日 |
| 単に、ASSERTIONの出るパターンではエラーを返すようにした、というだけの修正なのですが、bzがかなり色々と考察してくれているのが興味深いです。 (続く……) | |
| Bug-org 535632 Crash [@ nsEditor::GetIndexOf] | 2009年12月30日 |
| なぜかIMEまわりのコードからどんどんnsEditorまわりのセキュリティバグに召喚されるように……エディタまわりはあまり理解できないので勘弁して欲しいです。これもクラッシュしないようにしただけで、エディタ的にOKなのかどうか全く不明です。hgのログをみていても、エディタのモジュールって今誰が管理しているのか全く分からない状況ですね。 | |
| Bug 6706 子フレーム内で、未確定文字列が繰り返し確定される #2 | 2009年12月29日 |
| 修正終わっています。 (続く……) | |
| Bug-org 532422 n900: Cannot select any characters from sym map | 2009年12月19日 |
| Nokia N900のソフトウェアキーボードから文字が入力できない、というバグです。 (続く……) | |
| Bug-org 535041 Crash [@ nsContentUtils::IsInSameAnonymousTree] | 2009年12月19日 |
| Bug-org 42676 のregressionです。 (続く……) | |
| Bug 6603 [IMM32] IMR_DOCUMENTFEEDをサポートすべき | 2009年12月18日 |
| Geckoが、 WM_IME_REQUEST の IMR_DOCUMENTFEED に対応しました。 (続く……) | |
| Bug-org 42676 Can't drag to extend selection out of blocks with overflow:hidden/auto/scroll | 2009年12月12日 |
| overflow が visible 以外のボックス内のテキストからマウスで文字列を選択し始めたとき、そのボックスより外側に選択範囲を広げられない、というバグです。 (続く……) | |
| Bug 6609 Webコンテンツはchromeのフォーカスを奪えるべきではない #2 | 2009年12月12日 |
| 苦しみましたが、再度修正パッチを入れました。 (続く……) | |
| Bug-org 531810 Right clicking on Google Maps broken after leaving Street View (Windows only) | 2009年12月12日 |
| Windowsのみ、Google Street Viewを利用した後、Google Mapの上で右クリックが使えなくなる、というバグです。他のwidgetに一度フォーカスをあわせると問題が無くなる、という条件付きです。 (続く……) | |
| Bug-org 529232 Firefox 3.6b2 Crash [@ nsIMEStateManager::OnTextStateFocus(nsPresContext*, nsIContent*) ] | 2009年11月28日 |
| Fx3.6b以降にクラッシュリポートの上位に来ていたバグです。何をして落ちるのかよく分かっていませんが、なぜかフォーカス移動の通知の際にwidgetが取得できないことがあるようなので、その場合はIMEに関係する処理はどのみち続行不能ですから中断するようにして修正しています。 (続く……) | |
| Bug-org 528435 Drop NS_COMPOSITION_QUERY event | 2009年11月17日 |
| 色々とあって、超久しぶりの修正です。 (続く……) | |
| Bug-org 504670 Firefox hangs on first menu access | 2009年10月18日 |
| Linuxで最初にメニューを開こうとすると固まる、というバグです。これも Bug-org 520417の修正 で修正されているはずです。 (続く……) | |
| Bug-org 110385 Sound is not asynchronous on linux | 2009年10月18日 |
| Linuxのサウンドの再生がメインスレッドで行われるため、環境によっては操作を妨害してしまうというバグです。 (続く……) | |
| Bug-org 479822 Use <audio> Wave decoder to replace platform specific Wave playback in nsSound | 2009年10月18日 |
| nsISound::play を audio 要素と同じ実装にしよう、というバグです。 Bug-org 520417で修正されています 。 (続く……) | |
| Bug-org 520417 Redesign nsSound structure | 2009年10月18日 |
| いい加減に問題が山積していた nsSound まわりを再設計するというバグです。 (続く……) | |
| Bug-org 519631 nsBidiKeyboard.mm is still using KL APIs | 2009年10月18日 |
| MacのnsBidiKeyboard.mmがまだKL APIを利用しているのでビルド時に警告が出ていた、というバグです。64bit時には問題の機能を捨てていたので、64bitビルドのためのブロッカーからは外されていました。 (続く……) | |
| Bug-org 513952 Refactor nsTSMManager | 2009年10月02日 |
| legacyなAPIを使いまくっていたnsTSMManagerでは64bit版をビルドできない、ということでCocoaのAPIと64bitでも利用可能なTSM APIを利用した新しい実装が必要、というバグです。ちなみにこのバグの修正で IMEの状態管理のコードを丸ごと書き換えた ので、バグがあればbugzilla-jpにフィードバックをお願いします。 (続く……) | |
| Bug-org 513817 Switch scrolling to 6 lines in the default case for 3.6 on windows | 2009年09月29日 |
| 物議をかもしたマウスホイールによるスクロール速度の問題にひとまず決着がつきました。既に1.9.2 branchにも修正が入っています。 (続く……) | |
| Bug 6689 一部しか表示されていないリンクをクリックするとスクロールする | 2009年09月29日 |
| focus refactoringのregressionで、このバグが再発していましたが、単なるフラグの指定し忘れだけだったので即、修正できました。今度は自動テストにも追加しているのでもう再発は無いと思います。 | |
| Bug 6685 ロジクールのマウスでチルトホイールを傾けても一回しかスクロールしないことが多い #2 | 2009年09月29日 |
| 既にtrunkでは修正済みです。1.9.2 branchには直接の原因となった修正が今はまだチェックインされていないので、この修正もまだ入っていません。 (続く……) | |
| Bug-org 517549 TISGetInputSourceProperty is 12.3% of my startup path | 2009年09月23日 |
| TSテストと呼ばれる、スタートアップ時間の計測テストで、MacのTISGetInputSourcePropertyの呼び出しで一割以上もの時間がかかってるが、別スレッドに移すなりなんなりできないか、というバグです。 (続く……) | |
| Bug-org 513948 Use TIS APIs directly | 2009年09月09日 |
| TIS* APIは10.4では利用できないので、ダイナミックにこれらのAPIをロードしてアクセスしていました。これを直接利用するようにしよう、というバグです。 (続く……) | |
| Bug-org 513955 Replace KL* APIs to TIS* APIs | 2009年09月09日 |
| Macの KL APIが64bitアプリでは利用できないので、全てを TIS APIに置き換えるというバグです。tinderboxマシンがまだ10.4環境が残っているため、 #ifdef を利用した汚い修正になっていますが、tinderboxマシンの移行が完了すれば10.4向けのコードは完全に削除される予定です。 (続く……) | |
| Bug 6678 Bug-org 462809はXPレベルで実装されるべき | 2009年09月08日 |
| Bug-org 462809 でtrunkのWindows版にホイールによるスクロールの加速が アプリケーションレベルで 実装されていました。これの評判が悪かったのはテスタには周知の事実かと思いますが、コードレベルで見てもそのコードがひどく、イベントモデルまわりを全く理解していない低品質なものでした。これらを本来あるべき形に修正するため、XPレベルでの実装を提案していましたが、完全に無視されていたので、パッチを作成して修正しています。 (続く……) | |
| Bug-org 511534 Poor interaction with the software keyboard | 2009年08月27日 |
| Dougから昨日、直接GTK2 widget部分のログが送られてきて、なんか変な動作になるんだが心当たりあるのかと聞かれました。 (続く……) | |
| Bug-org 481950 Entering caps or special characters using hardware keyboard in password fields is broken | 2009年08月24日 |
| 私もよく分かってないんですが、MaemoなN810ではIMEをパスワードフィールドでも使えるようにしておかないと、ハードウェアのキーによる、 Shift キーを押してからアルファベットキーを押しても大文字を入力できない、という問題があったようです。 (続く……) | |
| Bug-org 486735 Verdana.ttf gets a very thick underline with spelling errors | 2009年08月21日 |
| サマリから分かりにくいのですが、スペルチェッカーの下線の太さはフォントや、その書体に依存すべきではないというバグです。 (続く……) | |
| Bug-org 439815 Keyboard shortcuts with alternate keyboard layouts (including colemak) are missmapped; they are mapped for qwerty. | 2009年08月18日 |
| Mac OS X 10.4向けのコードが、古い手法使いすぎてて、一部のキーボードレイアウトではうまく機能していなかったというバグです。久々にkey hellの修正です。 (続く……) | |
| Bug-org 509956 Bogus code in nsTextFrame::IsFloatingFirstLetterChild | 2009年08月18日 |
| パッチを見れば分かるのですが、最適化のコードが全く機能してなかったというイージーミスです。tpの値みてても、1.9.2 branchに入れる価値があるのかどうか不明です。 | |
| Bug 4520 [Win] VJE-Delta4.0で再変換できない | 2009年08月08日 |
| VJE-Delta 4.0では再変換が機能しない、というバグです。一応、 Bug 1908の修正 で WM_COPY がサポートされたことで機能するようになっています。ただ、ひらがな以外を選択して再変換しようとしても他の候補が出てこないので使い物にならない感じですが…… | |
| Bug 1908 Windowsのクリップボード関連メッセージのサポート | 2009年08月08日 |
| Windowsのクリップボード関連メッセージの実装が終わりました。この修正で、 WM_CLEAR 、 WM_COPY 、 WM_CUT 、 WM_PASTE 、 EM_UNDO 、 EM_REDO 、 EM_CANUNDO 、 EM_CANREDO 、 EM_CANPASTE に対応しています(ただし、 EM_CANPASTE は wParam が 0 か、 CF_TEXT もしくは CF_UNICODETEXT の場合のみ)。 (続く……) | |
| Bug-org 508202 Cannot build on Vista x64 with VC9 + MozillaBuild1.4 after bug 505289 | 2009年08月08日 |
| えむけいさんが修正してくれた Bug-org 505289 のマニフェストだと、うちの環境では nsinstall.exe のside-by-sideがおかしくなってビルドできない、というバグです。 (続く……) | |
| Bug 6609 Webコンテンツはchromeのフォーカスを奪えるべきではない | 2009年08月02日 |
| Webコンテンツは、 element.focus(); 等で検索バーやロケーションバー等のchromeの要素がフォーカスを持つ場合にフォーカスを奪えるべきではない、というバグです。 (続く……) | |
| Bug-org 501608 menu popup sounds are played at showing the autoscrolling popup #2 | 2009年07月31日 |
| Fx3.5のregressionです。オートスクロールのマーカーが表示されるときに、メニューが開くシステム音が鳴ってしまう、というバグです。 (続く……) | |
| Bug 2712 ポップアップウィンドウにマウス自動追従が効かない #3 | 2009年07月16日 |
| 最初のドラフトのパッチから10ヶ月もかかってしまいましたが、ようやく修正です。まだ自動テストに問題が見付かっているので作業は残っていますが。 (続く……) | |
| Bug-org 502273 contentEditable is disabled if an attribute is removed from the node | 2009年07月09日 |
| contentEditable が true の要素の 何か別の 属性を削除しただけで内容が編集できなくなる、というバグです。 (続く……) | |
| Bug-org 502799 add new nsISound method for the event sounds | 2009年07月10日 |
| nsISound の playSystemSound に、 _moz_ で始まる、あらかじめ定義されたイベント名を指定するとそのイベントに対応したシステム音が鳴るものの、APIとしての使い勝手が悪く、新しいイベント名を追加すればするほど文字列のチェックという無駄な処理コストがかかるので、イベント用のシステム音再生専用のAPIを追加しようというバグです。 (続く……) | |
| Bug-org 498089 Huge performance problem opening menus after starting up Firefox | 2009年07月09日 |
| こちらは Bug-org 498078 と同じ現象がメニューを開くときの音で再現するという報告です。おそらく同じパッチで修正されているはずです。 | |
| Bug-org 498079 Firefox has huge problems to show the Default Browser dialog on the screen | 2009年07月09日 |
| WindowsでFirefoxを起動した時に、デフォルトブラウザにするかどうか問い合わせるダイアログが表示される時、システム音が鳴るようになりましたが、その再生のために数秒固まることがある、というバグです。 (続く……) | |
| Bug-org 491712 Sporadic failure in test_wheeltransaction.xul | 2009年07月05日 |
| 自動テストの test_wheeltransaction.xul がまだランダムに失敗する、というバグです。今度こそ全部修正できた、かな?? (続く……) | |
| Bug-org 486778 Spell checker's wavy line is sometimes drawn through misspelled words | 2009年07月02日 |
| 波線を引くときに、波線の中央を基準に上下方向の位置を決めていたのですが、それだと欧文のフォントでは重なりすぎて見にくい場合がある、というバグです。 (続く……) | |
| Bug-org 498842 [Imm32] Move some #defines of nsToolkit.h to nsIMM32Handler | 2009年06月20日 |
| コードを読んでるときにたまたま見つけたバグを即座に修正しました。 (続く……) | |
| タイトル | 最終更新日 |
|---|---|
| 内容(最初の段落のみ) | |
| Bug-org 178324 refactor focus handling | 2009年06月11日 |
| 超大物修正がついにチェックインされました。 (続く……) | |
| Bug 6576 [TSF] Korean Input System (IME2002) で未確定文字の先頭にキャレットが表示される (末尾に表示されるべき) | 2009年05月16日 |
| Geckoでは一文字以上の文字幅で表示するキャレットの表示に対応していないのですが、韓国語のTIPがそれを指定してきた時にその範囲の先頭にキャレットを表示してしまう、というバグです。 (続く……) | |
| Bug 6597 [TSF] Korean Input System (IME2002) で確定した文字と未確定の文字が表示上区別できない | 2009年05月16日 |
| TSFではTIPの指定するスタイルで未確定文字列をレンダリングするようになりましたが、これの弊害によって韓国語のTIPが使いにくくなっていたというバグです。 (続く……) | |
| Bug 4461 [IMM32] IMEマウスイベント時、文字列の位置情報が狂っていることがある | 2009年05月16日 |
| IMM32で、MS-IMEのマウスイベントを有効にするには未確定文字列の位置情報が必要なのですが、それを非常にいい加減に取得していたので全然まともに動かないよ、というバグです。 (続く……) | |
| Bug 6602 [IMM32] IMEがインストールされている環境だと、フォーカス移動でnsIMM32Handlerのインスタンスが生成される | 2009年05月07日 |
| Bug 6541の修正 で、IME関連メッセージの処理を nsIMM32Handler のインスタンスで処理するようになりましたが、インスタンスが必要無いメッセージの処理でもインスタンスを作成してしまうため、IMEがインストールされている環境では意図通りにメモリを削減できていない、というバグです。 (続く……) | |
| Bug 4416 IME未使用時のフットプリントの向上 | 2009年05月07日 |
| 本家のバグのIDからしてもかなり古いバグ(本家では2002年末に登録)の修正です。 (続く……) | |
| Bug 6541 [IMM32] IMM32のコードはnsWindowから分離されるべき #2 | 2009年05月07日 |
| 従来からのIMM32のハンドリングを行っているコードを nsWindow から分離しようというバグでした。 (続く……) | |
| Bug 6380 IMEの状態をJavascriptのコードから取得できるべき #2 | 2009年05月07日 |
| IMEの有効、無効等を自動テストで実現するために、状態を取得するAPIを追加しました。 (続く……) | |
| Bug 6377 [MozillaBuild] x64環境ではVSやSDKのパス取得に失敗する | 2009年05月07日 |
| 出したのすら忘れていたパッチですが、trunkに取り込まれたようです。近日リリース予定のMozillaBuild 1.4には入ってることになるそうです。 | |
| Bug-org 476062 box-shadow applied to form controls should drop the native look | 2009年05月04日 |
| 少し前にtrunkと1.9.1branch双方で修正されたバグですが、CSSネタとしておもしろいので紹介しておきます。 (続く……) | |
| Bug 6529 [TSF] Natural Input で注目文節がどこなのかわからない | 2009年04月25日 |
| Natural Inputは未確定文字列の各文節の種類を全て「その他」と通知してくるので、各文節のスタイルを種類で分類して表示するGeckoでは全ての文節が同じように表示されてしまうというバグです。 (続く……) | |
| Bug-org 487601 Crash [@ nsTextStateManager::Init] contenteditable and onfocus removing window | 2009年04月18日 |
| シンプルなクラッシュバグです。tryserverで bug-org 460059 のパッチをテストしていると、crashtestsでクラッシュしまくるので先に修正が必要になったバグです。 (続く……) | |
| Bug 6574 マルチディスプレイ環境で、プライマリディスプレイ以外のウインドウからメニュー等を開いても、プライマリモニタに表示される | 2009年04月11日 |
| 忙しい時に限って、こういう使い物にならないバグが出てくるもんですね。私の環境は、一番よく作業で使うディスプレイがプライマリモニタではないので、ここ最近のビルドは使いにくくて仕方がありませんでした。 (続く……) | |
| Bug 6150 一部のinput(type="text")タグで未確定文字列の下線が表示されないことがある | 2009年04月08日 |
| 下線の描画は常にフォントの情報を重視していて、これに従うようにしていましたが、特殊な選択文字列の下線、つまり、スペルチェッカやIMEの未確定文字列用の下線は、フォント情報に従った"綺麗な"描画よりも、フォントのディセンダ内に(出来る限り)収めて、input要素でもきちんと表示されることを優先するように修正しました。 (続く……) | |
| Bug-org 338209 Make spellchecker use thicker wavy underlines instead of dotted underlines. | 2009年04月04日 |
| スペルチェッカーの下線は波線の方が一般的だ、というバグです。TSF対応で波線の下線を書く必要があるので、先にこれを修正しました。 (続く……) | |
| Bug 6508 [IMM32] 変換候補ウィンドウの位置は変換候補の幅に依存するべきではない | 2009年03月06日 |
| Bug 6491 のパッチで修正されました。 (続く……) | |
| Bug 6491 [Win] 中国語のIMEでReading Windowが表示されない | 2009年03月06日 |
| GeckoではIMEの未確定文字列は(可能なら)常に自前で描画するようになっていました。しかし、IEの挙動や、 MSのドキュメント を読んでいると、中国語のIMEでは常にReading Windowと呼ばれるウインドウ(これはIMEが生成する)に未確定文字列が描画されるのが好ましい動作のようです。 (続く……) | |
| Bug 6509 [TSF] 変換候補ウィンドウがウィンドウの移動に追従して移動しない | 2009年02月24日 |
| 要約通りのバグです。 (続く……) | |
| Bug 6505 [TSF][WinXP] 未確定文字列が表示されない | 2009年02月24日 |
| TSFのサポートパッチの投入を今日までこの日記で紹介していなかったのはこのバグのためです。XPに付属のMS-IME 2002では未確定文字列が表示されない、というバグがありました。そのため、テストすらまともにできない、という状況下だったためです(そんな中でもバグをXPで探し続けてくれたmasaさんに感謝です)。 (続く……) | |
| Bug-org 88831 Support new IME API "Text Services Framework" from Office XP and Windows XP | 2009年02月24日 |
| チェックインだけでも色々とあって苦労しましたが、ようやく TSF の最初のサポートパッチが入りました。 (続く……) | |
| Bug-org 479238 Add menu sounds to GTK's nsSound API | 2009年02月23日 |
| Linux版でもメニュー関連のサウンドも再生されるようになったようです。 | |
| Bug-org 478862 After Bugfix 347185 the keys Backspace and Tab no longer work as expected in a flash application | 2009年02月20日 |
| Bug 6302 のregressionで、windowedなflash playerでタブキー等のFxもハンドリングするキーを押すと、flash playerが処理すると同時に、Fx自身も処理してしまっているため、期待通りに動かない、というバグです。 (続く……) | |
| Bug-org 478536 Crash by removing a scroll target in MozMouseScrollFailed event handler | 2009年02月20日 |
| Bug 5669 の自動テストのために、テスト用のDOMイベントを追加したのですが、そのテスト用のDOMイベントはWebページからも addEventListener を使うことでハンドリング可能です。Webページがこのテスト用のDOMイベントをハンドリングしている最中にスクロールターゲットを削除してしまうことでGeckoをクラッシュさせることができてしまう、というバグです。 (続く……) | |
| Bug 5669 マウスのホイールのトランザクションが、スクロール不可能な方向のイベントに対しても継続される | 2009年02月20日 |
| 例えば、縦スクロールバーのみを持つサブフレーム上でマウスホイールからスクロールさせると、body等の別の横スクロールバーをホイールで横スクロールしようとしても、ホイールによるスクロールのターゲットが、最初のサブフレームにロックされているため、何もスクロールできずに混乱する、というバグでした。あまり発生するようなバグではないですが、この辺の実装をやっている私自身が何が起きてるのか分からずに混乱させられるぐらい、実際に出会うと何が起きているのか理解に苦しむバグです。 (続く……) | |
| Bug-org 472195 support css3 root em ('rem' or 're') units | 2009年01月21日 |
| CSS3の rem がサポートされたようです。 (続く……) | |
| Bug 6466 [Cocoa] システム音を鳴らす手段がない | 2009年01月08日 |
| 新年一発目の修正はかなり地味なものになりました。 (続く……) | |
| Bug 6468 [Cocoa] deadkeyを初めて入力しようとすると失敗する | 2008年12月31日 |
| Macでデッドキーを初回入力時のみ、入力できなくなっていたというバグです。 (続く……) | |
| Bug 6462 [Win] ハングルのIMEでキャレットが常に変換文字列の最初に表示される | 2008年12月20日 |
| Windowsに標準で付いているハングルのIMEでは未確定文字列の先頭に常にキャレットが表示されるというバグです。 (続く……) | |
| Bug 6302 [Win] windowlessのFlashでIMEが利用できない #2 | 2008年12月17日 |
| 数ヶ月かかってようやく修正完了しました。 (続く……) | |
| Bug 6461 メニューに関連するシステム既定のサウンドが再生されない | 2008年12月11日 |
| 本家のbug IDが83056と、5桁なのでかなり長期間修正されなかったバグです。Windowsのシステム音にはメニューを開いたときの音とメニューの項目を選択して実行した場合の音というのが定義されていますが、Geckoはこれらのシステム音を鳴らしていませんでしたが、ようやく鳴るように修正しました。 | |
| Bug-org 458588 remove uses of -moz-outline* and drop the aliases afterwards | 2008年12月06日 |
| -moz-outline* プロパティがドロップされたようです。今のところ、trunkのみの修正で、コメントによるとFx3.1ではサポートを継続しそうに見えます。 (続く……) | |
| Bug-org 467593 "WARNING: GetCharCode used for wrong key event; should use onkeypress." should not be displayed by Web pages | 2008年12月06日 |
| Bug 6443 の修正中に発見されたバグです。デバッグビルドだと、keypressイベントではないキーイベントの charCode プロパティにアクセスすると警告が出力されていました。 (続く……) | |
| Bug 6443 [Cocoa] gmailでESCキーを押すと、未確定文字列が確定されてしまう | 2008年12月06日 |
| Gmailのメール作成画面のエディタで未確定文字列がある状態で ESC キーを押すと、Macでは未確定文字列がキャンセルされずに確定されてしまうというバグです。 (続く……) | |
| Bug 6438 搜狗拼音输入法が入っている環境で、智能ABC输入法を使うとクラッシュする | 2008年12月06日 |
| 中国語のIME、 智能ABC输入法 を特定の条件下で利用するとクラッシュしてしまう、というバグです。Fx3.0.xでもtopcrashに指定されるほど重大なバグでした。 (続く……) | |
| Bug 6417 メッセージボックスが出るときに、システム既定の音が鳴らない | 2008年12月06日 |
| Geckoのメッセージボックスは全て自前実装なのですが、これが出る時にシステム既定の音が鳴らない、というバグです。も組フォーラムにあった投稿からバグとして処理しました。 (続く……) | |
| Bug-org 451204 Highlighted text is white on white text on a yellow background, difficult to read | 2008年12月04日 |
| 既に半月ほど前に修正されたバグですが、この辺の元々の設計を行ったので解説しておきます。 (続く……) | |
| Bug 6398 Flashのコンテキストメニューを開いても、Fxのコンテキストメニューが閉じないページがある | 2008年11月29日 |
| WindowsでFxのコンテキストメニューを表示している時に、windowedプラグインを右クリックしてもコンテキストメニューが閉じられない、というバグです。 (続く……) | |
| Bug-org 462658 Folder drop down in Bookmarks contextual dialog cannot be closed | 2008年11月29日 |
| Windowsでブックマークダイアログのフォルダ選択のドロップダウンを表示している時に、ドロップダウンをクリックすると、ダイアログが一度閉じて、即座に開いてしまうというバグです。 (続く……) | |
| Bug 6369 [Cocoa] ソフトウェアキーボードから一文字目しか入力できない | 2008年11月13日 |
| Macのかなパレット等のソフトウェアキーボードから文字を二文字以上入力できないというバグです。修正終わりましたが、Fx3.0.xでも修正すべきバグなのかどうかは今のところ分かりません。 (続く……) | |
| Bug 6402 windowlessのFlashコンテンツの上で右クリックすると、FlashとFirefoxのコンテキストメニューが重なって表示される | 2008年11月01日 |
| dom.event.contextmenu.enabled が false だとLinuxで発生するバグです。 (続く……) | |
| Bug 6400 borderにおけるrgbaの対応が不完全 | 2008年11月01日 |
| border-style に ridge 、 groove 、 inset 、 outset が指定されていると、 rgba で半透明色を指定していても、ソリッドカラーで表示されてしまう、というバグです。 (続く……) | |
| Bug 6390 removeAttribute('contenteditable') でエディタ状態を正常に元に戻せない | 2008年11月01日 |
| contenteditable 属性を削除した場合、編集モードを終了すべきなのですが、実際に編集はできなくなるものの、内部の要素の状態が完全には元に戻らず、フォーカスを受け取ったりできなく、IMEの状態管理もおかしくなるというバグです。 (続く……) | |
| Bug 5386 MSThemeCompatible content=Noのスクロールボタンが見づらい | 2008年11月01日 |
| MSThemeCompatibleが利用されている場合、Windowsのテーマを無効にした場合のようにクラシックなスタイルで各種コントロール類を表示するのですが、スクロールバーのクラシックな見た目を定義しているCSSに問題があり、こんなバグが発生していました。 (続く……) | |
| Bug 6149 PlacesのTagging UIでサイトをブックマーク登録する際にTagging UIが上になって変換候補が見えない(文字列変換時) #7 | 2008年10月25日 |
| Linuxの動作には影響しないパッチが改めて1.9.0 branchに投入済みです。regressionが無いか、テストをお願いします。 | |
| Bug-org 460556 Needs automated test for bug 460500 | 2008年10月25日 |
| Bug 6387 の自動テストの作成バグです。Windowsではまだテストがうまく動かないので、落ち着いたらWindows版もテストを入れることになります。 | |
| Bug 6387 [Cocoa] Ctrl+TabのパネルがCtrlキーを離した時に閉じない | 2008年10月25日 |
| Bug 6370 のregressionでした。単純にイージーミスで、変数を見るはずが定数で条件判定を行ってしまい、キーダウンイベントしか発生しないようになってしまっていました。 | |
| Bug-org 456522 In <nsPresContext.h>, 4 "warning C4244: 'argument' : conversion from 'PRInt32' to 'float', possible loss of data" | 2008年10月18日 |
| 作業中に、ひどく目に付いたので修正しました。多少はビルド速度が向上してますかね :-p | |
| Bug-org 459820 Need automated tests for Caps Lock key events | 2008年10月16日 |
| Bug 6370 の自動テスト、完成しました。 | |
| Bug 6370 [Cocoa] CapsLockキーのイベントがcocoa widgetから発行されていない | 2008年10月15日 |
| Mac版のGeckoでは Caps Lock キーを押した時にkeydownイベントとkeyupイベントが生成されていない、というバグです。 (続く……) | |
| Bug 6350 [Win] リトアニア語のキーボードレイアウトで AltGr+9 と AltGr+0 が入力できない | 2008年10月15日 |
| ものすごく長引いてしまいましたが、ようやく修正完了です。regressionが無ければ1.9.0branchにも投入予定です。 (続く……) | |
| タイトル | 最終更新日 |
|---|---|
| 内容(最初の段落のみ) | |
| Bug 6338 toolkitのautocompleteはlevel="top"であるべき | 2008年09月21日 |
| bug 6289 のregressionです。 (続く……) | |
| Bug 6305 [Win] ブックマークダイアログに-moz-border-radiusを指定していると、ダイアログを閉じる時にハングアップする #2 | 2008年09月21日 |
| あさんが原因を突き止めてくれたおかげで、迅速に修正できました。 (続く……) | |
| Bug 6289 <panel>要素はデフォルトでは最前面ウインドウになるべきではない | 2008年09月21日 |
| ブックマークダイアログ対策の修正です。 (続く……) | |
| Bug-org 263683 Find Bar "Highlight All" should use selection, not manipulate DOM | 2008年08月21日 |
| Firefoxの検索ツールバーで"Highlight All"を使ったときに黄色い背景色で文字が選択されますが、これはDOMツリーをいじって span 要素を挿入しまくってました。これをDOMのselectionを使うようにしようというバグです。いつの間にやら修正されていたのに気付きました。 (続く……) | |
| Bug-org 449955 Remove #ifdef of nsCaret.cpp for IME | 2008年08月17日 |
| nsCaret.cpp内にあった#ifdefで区切ったXPなコード内でのプラットフォーム固有のコードを削除するというバグです。修正終わってます。 (続く……) | |
| Bug-org 447635 IME candidate list window doesn't prefer the focused window level | 2008年08月11日 |
| Macで最前面表示のパネルの上でIMEの候補ウインドウが背後に表示されていたバグです。こちらは根本的に最前面のパネルの上でも表示できるように修正しています。 | |
| Bug-org 449012 Remove legacy Reconversion/QueryCaretRect Events | 2008年08月11日 |
| コードのクリーンナップバグです。 (続く……) | |
| Bug 6149 PlacesのTagging UIでサイトをブックマーク登録する際にTagging UIが上になって変換候補が見えない(文字列変換時) #2 | 2008年08月11日 |
| ひとまずtrunkでの修正は終わっています。 (続く……) | |
| Bug 6233 [GTK2] ブックマークの編集ダイアログでIMEの候補ウインドウの位置がずれる #3 | 2008年07月31日 |
| ひとまず位置ずれは修正できたので、LinuxのIMで候補ウインドウがブックマークダイアログで隠れてしまうものがあれば bug 6149 の方に連絡ください。 | |
| Bug-org 436356 Bullet lists does not display correctly, works in FF 2 | 2008年07月22日 |
| あさんのパッチが1.9.0 branchにも入りました。Fx 3.0.2で修正されます。 (続く……) | |
| Bug 6224 日本語の単語をダブルクリックしたときの選択範囲がFx2とFx3以降で異なる #3 | 2008年07月22日 |
| 1.9.0 branchでも修正終わりました。Fx 3.0.2で修正されます。 | |
| Bug 6224 日本語の単語をダブルクリックしたときの選択範囲がFx2とFx3以降で異なる #2 | 2008年07月09日 |
| ひとまず修正完了しました。1.9.0 branchに入れるかはtrunkで数日様子を見てから申請、となります。 | |
| Bug-org 430650 '^' and '¨' chars don't work in password fields | 2008年04月30日 |
| IMEの状態を制御するようになってから、Linux版のパスワードエディタでデッドキーが使えない、というバグです。なんで今頃報告されるんだという感じですが。 (続く……) | |
| Bug 6005 [Leopard]ことえりが入力中に時々クラッシュする | 2008年04月30日 |
| ことえりのバグなのですが、確定処理中に、再度APIで確定させると10.5のことえりがクラッシュするようです。なぜこのようなくどい処理になっていたかというと、CocoaのIMとのインターフェースの設計というのが非常にいいアレな感じで、イベントが発生する、というよりも、プロトコルに用意されたメソッドをアプリ側で実装しておくと、適宜それを呼び出す形になっています。このような仕様なため、ことえりでは確定処理中でしたが、ひょっとすると、他のIMでは確定処理中ではない可能性があるわけです。そういった状況が恐いので確定された状態を保障するために呼んでいたのです。ですが、10.5のことえりは、既に確定処理中なので無視すれば良いだけのはずの状況下でいらない再処理してクラッシュしていたようです。 (続く……) | |
| Bug 6134 Cmd+Opt+F が効かない | 2008年04月30日 |
| Bug 6078の修正 によるregressionです。修正完了してます。 | |
| Bug 6078 [ことえり][10.5] Ctrl+Shift+;/Ctrl+Shift+J/Ctrl+Shift+Kで入力モードを切り替えられない | 2008年04月30日 |
| 一応修正完了してます。10.5では10.4までとキーイベントの仕様が変わったため、これ以外にも色々と問題がありそうです。 | |
| Bug 6115 Ctrl++/Ctrl+-/Ctrl+0はローカライズビルドではShiftキー無しでアクセスできるべき | 2008年04月30日 |
| この修正で、日本語版のFirefox3ではCtrl+;でズームインできるようになっています。(たぶん) | |
| Bug 6054の修正によるregressionで解決しているもの | 2008年04月30日 |
| 説明する余力がないのでサマリのみ。 (続く……) | |
| Bug-org 428846 Using underline hint at painting the strikeout line of Quirks mode | 2008年04月19日 |
| Quirksモードで取消線を描画する時に、描画するメソッドに描画しようとしている線が下線であると、間違えて指示していたというバグです。要するに単なるミスです。このバグの影響で、取消線の位置がstandardsモードに比べて低めに描画されていました。 | |
| Bug-org 426616 Acid2 chin is 1px too tall in FF3b5 | 2008年04月19日 |
| Acid2の顎の部分が1px高くなったというバグです。 Bug 6069 のregressionで、下線のために必要なスペースが、ベースラインの下に1pxの空間を空けた後、更に1px下に下線を引くため、最低でもdescentが2px確保されてしまう、というのがバグの原因でした。 (続く……) | |
| Bug 6054の修正で修正された、Bugzilla-jpには無いバグ | 2008年04月19日 |
| 飛んできたバグメールを見ると、もういくつかのバグも修正されているようですが、今把握しているのはこれだけです。 (続く……) | |
| Bug 6119 JIS キーボードで Cmd++ (Cmd+Shit+;) が効かない | 2008年04月19日 |
| Mac版です。 Bug 6054の修正 で修正されています。 (続く……) | |
| Bug 5901 JISキーボードのCtrl + +(フルキー)でテキストサイズの拡大ができない | 2008年04月19日 |
| Bug 6054の修正 で修正されました。JISキーボードの場合、厳密に Ctrl + Shift + ; という組み合わせでしか動作しなくなっています。なお、テンキーの方は Shift が不要なままです。 | |
| Bug 6054 HTMLのaccesskeyでShiftを押さずに入力する記号を指定すると利用できない | 2008年04月19日 |
| HTMLのaccesskey属性はWindowsとLinuxでは Alt + Shift を同時押ししてアクセスしないといけませんが、 Shift キーが押されているため、 Shift キーを押した状態で入力できる文字しか利用できない、というバグでした。 (続く……) | |
| Bug 6111 <input type="button">等では IME は無効にすべき | 2008年04月19日 |
| Bug 5961 の修正で、各要素がフォーカスを持ったときに編集可能かどうかのフラグを意識するようにしたのですが、そのフラグがinput要素の場合、常にtrueだったことが原因でした。 (続く……) | |
| Bug 6107 first-letterが実際の文字の大きさのフレームでない | 2008年04月19日 |
| Bug 6069 の変更で、テキストを格納するスペースに下線や上線を引くための領域も確保するようにしていたため、first-letterをfloatした場合にテキストの上端が見た目上揃わない、というバグです。 (続く……) | |
| Bug 6114 IMEの未確定文字列の下線やスペルチェッカーの下線が表示されない | 2008年04月19日 |
| regressionで点線や破線の下線を描画する部分のコードがシンプルに壊れていたのが原因でした。 | |
| Bug 6093 [Cocoa] パスワードエディタでAltキーと共に入力する文字が利用できない | 2008年04月19日 |
| IMEが有効なエディタでしか interpretKeyEvents を呼び出していなかったのが原因でした。また、それを呼び出さなかった場合のコードにも問題があるのでこのバグが再現していたわけですが、それは別のバグで対処することに。 | |
| Bug-org 388744 Off-by-one error in Windows drawing with inline-block and float | 2008年03月30日 |
| Bug 6069 の修正で修正 できてしまった バグです。 (続く……) | |
| Bug 6086 textarea 要素では、IM 利用中にマウスでメニューを使うと確定してしまう | 2008年03月30日 |
| textarea/input要素はonchangeイベントのために、フォーカスを取得時に現在のエディタの値を保存し、フォーカスを失うときにそれと、そのときの値とを比較する、ということを行っています。その、値の取得時になぜかtextarea要素の場合にのみ、IMEを確定させていて、それがこのバグの原因となっていました。 (続く……) | |
| Bug 6081 [text-decoration] 下線に :hover の color指定が反映されないことがある | 2008年03月30日 |
| 下線がoverflow領域に再描画される際に、再描画領域がきちんと無効化されず、再描画対象から外れていた、というのがこのバグの原因です。 (続く……) | |
| Bug 6012 欧文フォントが指定されている日本語のページで、日本語のみの部分を選択すると選択範囲が小さいことがある | 2008年03月30日 |
| trunkでは実際に使われているフォントのみから選択範囲背景を描画する高さを算出していたため、 font-family: 欧文フォント, 和文フォント; という指定を行っている場合に、日本語のみのtextframeで選択を行うと、欧文フォントの高さが含まれないため、選択範囲の高さがガタガタになる可能性があったというバグです。 <wbr> ハックを行っているような場合には かなり汚い見た目になっていた ので、修正が間に合って良かったです。 | |
| Bug 6069 [text-decoration] 下線等の有無を変更すると再描画に時間がかかる | 2008年03月30日 |
| 下線等の有無が変わる度にreflowを起こさせて下線等のためのoverflow領域を再計算していたため、パフォーマンスがすごく落ちていた、というバグです。 (続く……) | |
| Bug 6058 AquaSKKでQ/L/Shift+Lキーで入力モードを変えようとすると'q'/'l'/'L'の文字が挿入されてしまう | 2008年03月30日 |
| 要約通りのバグです。 (続く……) | |
| Bug-org 425488 Underlines are too far from text (e.g. Gmail links) | 2008年03月30日 |
| で、その Bug-org 425249 のしょうもないミスのバグです。こちらも修正が終わってますが、パッチを見て分かるようにランダムに発生するバグなので、これだけで完全に修正できているかは不明です。(そもそも私の環境では再現できませんでした。かなり高確率で再現してもよさそうなものですが……) | |
| Bug-org 425249 gfxWindowsPlatform::InitBadUnderlineList() is broken by bug 424018 | 2008年03月30日 |
| 下線まわりのデバッグをしようとチェックアウトを行ったら、たまたま直前のチェックインで下線のブラックリストのシステム自体が壊されていたので急いで修正パッチをあげたという、珍しいバグです。他の作業の都合上、大急ぎで作業したため、 しょうもないミス をしていましたが。 | |
| Bug 6087 [Cocoa][egbridge] '@'を入力しようとするとクラッシュする | 2008年03月26日 |
| 別のバグの検証中に発見したバグで、egbridgeのバグがこのバグのトリガとなっていました。beta5での修正には間に合いました。 (続く……) | |
| Bug-org 422079 Plugin names need to be converted to Unicode | 2008年03月18日 |
| 恥ずかしすぎるバグなので説明省略。 | |
| Bug 5834 別のロケールのフォント名が設定のデフォルトの場合、その表示に失敗する | 2008年03月13日 |
| 例えば日本語環境のOS上だと、韓国語や中国語のフォントが、フォントの設定画面で、設定通りのフォントが選択された状態にならない、というバグです。 (続く……) | |
| Bug 5917 一部のCJKフォントで下線位置が高すぎる(XPレベルでブラックリストで処理すべき) | 2008年03月13日 |
| Windows版のGecko1.8.1以前はlangがCJKなら下線位置をdecentの一番下にずらすようにしていたのですが、Gecko1.9ではそのコードがばっさりと無くなっていたため、一部のフォントで、全てのサイズ、もしくは一部のサイズで下線がくっつきすぎるという問題がありました。これはGeckoのバグという訳ではなく、適当ではないメトリックスを持つフォントが悪いのですが、とはいえなんらかの補正はやはり必要なので、今回からフォント名のブラックリストから特定のフォントでのみ、XPレベルで下線位置を今までのように補正するようになりました。 (続く……) | |
| Bug 6062 [Cocoa] スペースキーでスクロールできない | 2008年03月13日 |
| 完成からすっかり時間が経っているので安心していたのですが、テストに裏で関わってたバグで思いっきりregressionを見逃してしまっていました。修正、完了しています。 | |
| Bug 5911 {Add-ons} の{plugins} のプラグインの説明に非ASCII文字があると文字化けする | 2008年03月13日 |
| こちらは Bug 5988 と根が同じバグだったので、 Bug 5988の修正 で修正されました。 | |
| Bug 5988 プラグインの説明に非ASCII文字があると about:plugins に説明文が出てこない | 2008年03月13日 |
| MacOS XでQuickTimeのプラグインの説明がabout:pluginsでは表示されない、アドオンマネージャでは文字化けするというバグです。 (続く……) | |
| Bug 6055 [text-decoration] 下線が上スクロール時に消えたり、1pxずれて描画されることがある | 2008年03月13日 |
| 下線位置を決定するために小数点を丸める際に通常の四捨五入をしていたため、上方向にはみ出していてnsIFrameのY座標が負になっている場合に算出結果が逆方向に丸められる、というバグでした。修正完了です。 | |
| Bug 6053 デッドキーを連続入力しても文字が入力されない場合がある | 2008年03月13日 |
| フランス語等のキーボードレイアウトの時に、チルダを二回入力しても、チルダが二文字入力されず、何も起こらなかったというバグです。 (続く……) | |
| Bug 6041 [ViewSrc] ソースビューアでGo to Lineでキャレットは移動するが、スクロールしない | 2008年03月05日 |
| Bug 5845 で文字列を選択した際にreflowを発生させるために、textframeが一度dirtyになり、その時に nsISelectionController::scrollSelectionIntoView が呼び出されるとスクロール先の座標算出に失敗するというバグでした。 (続く……) | |
| Bug 6003 [ことえり] Ctrl+Shift+;/Ctrl+Shift+J/Ctrl+Shift+Kで入力モードを切り替えられない | 2008年03月05日 |
| Ctrlキーとの組み合わせが一切IMEにまで届いていなかったため、そういうショートカットキーを持つIMEの機能が使えなかったというバグです。 (続く……) | |
| Bug 5730 フォントの高さがページの高さより高い場合にページスクロールが逆転してしまう | 2008年02月27日 |
| masaさんが修正してくれました。実に素晴らしい。そして、感謝です。 (続く……) | |
| Bug 6039 Osaka−等幅 (Osaka-mono) が使えない | 2008年02月27日 |
| Johnさんの巨大パッチの都合上、一度はバグでOsaka-monoが使えなくなっていましたが、修正されました。 (続く……) | |
| Bug 5975 [text-decoration] フレーム内の下線にアンチエイリアシングがかかる場合がある | 2008年02月27日 |
| 一時は私の出したパッチが却下され、Fx3で修正されない可能性が高まり、危ないところでしたが修正されました。 | |
| タイトル | 最終更新日 |
|---|---|
| 内容(最初の段落のみ) | |
| Bug 5161 [Places] ドラッグ中にツールバーのフォルダが自動で開かない | 2008年02月27日 |
| ブックマークツールバーを愛用している人お待ちかねのこのバグが修正されました。 (続く……) | |
| Bug-org 261081 Add support for pre-wrap value of white-space | 2008年02月21日 |
| CSS2.1の white-space: pre-wrap; がサポートされるようになりました。 -moz-pre-wrap はFx3リリース後にサポートをやめる予定なので現在利用している人は -moz- を削除してください。 | |
| Bug 6024 [Cocoa] IME利用中にマウスでメニューを使うと確定してしまう | 2008年02月21日 |
| MacでIMEを利用中に画面右上のIMEのメニューを利用すると未確定文字列が確定されてしまっていたバグ。二つの修正を入れることで修正できました。 (続く……) | |
| Bug 6027 [Cocoa] フレーム内のエディタでIMEの候補リストを表示すると位置がおかしい | 2008年02月21日 |
| 再変換の実装時に同時に修正しました。 | |
| Bug 5305 [Cocoa] ことえりで再変換が機能しない #3 | 2008年02月21日 |
| Macの再変換機能がようやく復活しました。 | |
| Bug 5921 下線位置等はXPレベルで補正すべき | 2008年02月21日 |
| おかしなmetricsを持つフォントは今まで各OSごとに値を読み替える等の処理を行っていましたが、フォントはOS非依存(厳密には違いますが)なのでXPレベルでこの修正を行い、プラットフォーム毎の差が出ないようになりました。 | |
| Bug 5845 [text-decoration] 下線がスクロール時に再描画されないことがある | 2008年02月21日 |
| 再度チェックインを行い、修正が完了しました。 (続く……) | |
| Bug 6037 文字を選択してdeleteキーを押しても一文字目しか削除されない #2 | 2008年02月16日 |
| regressionの原因となったパッチがbackoutされ、ひとまず修正されています。 | |
| Bug-org 407462 Fast-path CJK text (was: several specific sites showing significant Tp regression in 1.9 from 1.8) | 2008年02月16日 |
| Windows版の話ですが、CJKテキストの描画速度が向上したようです。 | |
| Bug 6028 Gmailのメール作成の本文入力でIMEが無効(日本語が入力できない)のままである #2 | 2008年02月15日 |
| 動作に関しては修正が完了しました。まだ若干コードの品質で注文がついていますが。 (続く……) | |
| Bug 5097 [Cairo][GTK2] 日本語フォントがbold/italicで表示できない #2 | 2008年02月13日 |
| italicのバグは修正が完了しました。環境非依存で大丈夫なはずです。 (続く……) | |
| Bug-org 415595 Use nsIPrefLocalizedString for intl.accept_languages in gfxWindowsFonts.cpp | 2008年02月11日 |
| 新しいgfxのthebesではCJKのフォントのフォールバックの優先順位付けにaccept_language設定を利用しているのですが、その値の取得がlocalized stringとして取得しないといけないのに、単に文字列として取得していたというバグです。単純なので一瞬で修正できました。 (続く……) | |
| Bug 5961 contentEditable="true"のあるページでは常にIMEが有効 #2 | 2008年02月09日 |
| 久々にバグの修正が完了しました。contentEditableが有効なdocument内では常にIMEが有効だったいうバグ。ただ、 気になる書き込みを見つけてます 。確認出来る方、詳細な報告待ってます。 | |
| Bug 5966 メニューのキャプションの途中に "..." や "…" が含まれると、アクセスキーが挿入される位置がおかしい #2 | 2007年12月13日 |
| パッチを作成してくれた加藤さんや、コメントを付けてくれた貢献者の皆さんおかげで修正されました。感謝。 | |
| Bug 5949 [SeaMonkey only] フォームでオートコンプリートの候補を削ってIMEで文字入力するとき、最初に打鍵したキーで1文字目だけ確定される #2 | 2007年12月04日 |
| 修正、完了しました。 | |
| Bug 5948 letter-spacingが非ゼロの時、shrink-to-fitな幅の中で不要な改行が行われる時がある #2 | 2007年12月04日 |
| この日記で文字列を選択するとレイアウトがおかしくなることがありましたが、そのバグです。修正されました。 | |
| Bug 5845 下線がスクロール時に再描画されないことがある | 2007年12月04日 |
| 実に長いことかかりましたが修正終了しました。Googleの検索結果で下線が消えていたらこのバグです。 (続く……) | |
| Bug 5947 ホイールクリック(中クリック)で新しいタブが開けない #2 | 2007年11月24日 |
| Bug-org 404499 の修正で拡張がこれまで通りに機能するようになったおかげで再現しなくなりました。 | |
| Bug 5937 行に十分なスペースが残っていても開き括弧の前で強制的に改行されてしまうことがある #2 | 2007年11月21日 |
| こちらは別のバグの修正で消えています。 | |
| Bug 5940 タブバーでマウスホイールでスクロールできない・ドラッグしての並べ替えができない | 2007年11月21日 |
| 修正されたようですが、今度はホイールクリックで新しいタブが開けなくなっています…… | |
| Bug 5928 UIの省略記号は"…"か"..."かをローカライズ時に選択できるべき | 2007年11月21日 |
| 例の"…"問題の続きです。 (続く……) | |
| Bug-org 403589 Fuse memory allocations in gfxTextRun | 2007年11月17日 |
| 早速、メモリのフラグメンテーションに対する対策がthebesに若干投入されている。 | |
| Bug 4681 ThunderbirdのAddress bookのEdit cardダイアログでIMEの候補リストやATOKナビの位置がずれる #2 | 2007年11月09日 |
| Googleの桃井さんから直接連絡があって、英語版Gmailに導入された新しいUIでは、チャットへのメッセージ入力時にFx2ではこのバグが発生するとのこと。ちなみにWindows版のみのバグです。 (続く……) | |
| Bug 5843 UI に … (U+2026 'HORIZONTAL ELLIPSIS') が使われると見た目が不自然 | 2007年11月09日 |
| 1.8branchからは問題のコードをバックアウトしたのでFx2.0.0.10からは元に戻ることになります。 (続く……) | |
| Bug 5920 PR_LOGGINGが宣言されていないとnsCookieService.cppでビルドに失敗する | 2007年11月09日 |
| たまたま見つけて先に出されてたパッチを押しのけて修正。 (続く……) | |
発見した件数: 225件 | 再検索