1. 27 Oct, 2016 1 commit
  2. 30 Nov, 2016 2 commits
  3. 29 Nov, 2016 1 commit
    • Bug 1312609. r=smaug, a=ritu · 51e342d8
      --HG--
      extra : source : 65fa05989b391912d3c69d0b693dbd03a87cb1b0
      extra : intermediate-source : 146b0561cd2e1e0b73dff47098664471484d32e8
      Timothy Nikkel authored
  4. 30 Nov, 2016 1 commit
  5. 28 Nov, 2016 1 commit
  6. 14 Oct, 2016 1 commit
    • Bug 1309834. r=wchen. a=ritu · b09d5d74
      MozReview-Commit-ID: FO7bXlx6lv
      
      --HG--
      extra : source : 8704571a427f466c9143f46663862fb979429d7a
      extra : intermediate-source : a4e61531ef4cb79de064b76928ce6b45c8ae91e1
      Henri Sivonen authored
  7. 18 Nov, 2016 1 commit
    • Bug 1317805. r=bechen, a=ritu · 79bb162a
      --HG--
      extra : source : dd7ae5c51e8d515c4a5d7d3e9801a2d3ccffb33a
      extra : intermediate-source : cc60d25f18bc8b774524129829bd6c09946c6009
      Olli Pettay authored
  8. 17 Nov, 2016 3 commits
    • Bug 1317409 - Handle failing node adoption properly. r=peterv, a=ritu · 5f495231
      --HG--
      extra : source : dfde779ec34212bdf72eebe927390785a4091dd0
      extra : intermediate-source : 983feaba1af4b0eb7992c59e57afd347e0293368
      Olli Pettay authored
    • Bug 1317906 - When a key press causes a call of InsertText(), it shouldn't mark… · 460a2c43
      Bug 1317906 - When a key press causes a call of InsertText(), it shouldn't mark keypress as consumed but instead, should mark InsertText() caused composition. r=m_kato, a=ritu
      
      Currently, when InsertText() which is caused by a key press causes committing composition, it consumes keypress event.  However, Korean 2-set IME calls InsertText() two times when there is composition and key press causes inserting another character next to the composition.  In this case, current design ignores second InsertText() becuase keypress event is already consumed by the first InsertText() call.
      
      For solving this issue safely, InsertText() should mark current key event as "dispatched composition event". Then, following InsertText() calls should cause composition events instead of keypress events since following event order is too odd:
      
      1. keydown (currently not dispatched by TextEventDisaptcher)
      2. compositionupdate
      3. compositionend
      4. keypress
      5. keyup
      
      with the new design this becomes:
      
      1. keydown (currently not dispatched by TextEventDispatcher)
      2. compositionupdate
      3. compositionend
      4. compositionstart
      5. compositionupdate
      6. compositionend
      7. keyup
      
      This is similar to Chromium, although, Chromium includes the second InsertText() call into the first composition, we need to fix it later due to risky.
      Masayuki Nakano authored
    • Bug 1301381 - Clean up VaryingPacking::packVarying. r=jrmuizel, a=ritu · 7d95b330
      --HG--
      extra : source : a72de75573c855e675328d3ceba32ebd84fab983
      extra : intermediate-source : 231288ac44905fe31a788ab83be11cf55a8f1dd1
      Edwin Flores authored
  9. 21 Nov, 2016 1 commit
  10. 03 Nov, 2016 1 commit
  11. 29 Oct, 2016 1 commit
  12. 05 Oct, 2016 1 commit
  13. 06 Nov, 2016 1 commit
  14. 19 Oct, 2016 2 commits
  15. 16 Aug, 2016 2 commits
    • Bug 1291082 - ContentCache::TextRectArray::GetUnionRectAsFarAsPossible() should… · bcc0d2c9
      Bug 1291082 - ContentCache::TextRectArray::GetUnionRectAsFarAsPossible() should avoid crash by itself. r=m_kato, a=ritu
      
      ContentCache::TextRectArray::GetUnionRectAsFarAsPossible() should avoid crash by itself even if it's caller's bug. This makes parent process more stable, that is what one of the purpose of e10s is.
      
      MozReview-Commit-ID: qKAfvm6eZw
      
      --HG--
      extra : source : c127bdf8186fa2de85aa0bb54fd46c45074d66c6
      Masayuki Nakano authored
    • Bug 1291082 - ContentCache::TextRectArray::IsOverlappingWith() shouldn't include… · 2639f651
      Bug 1291082 - ContentCache::TextRectArray::IsOverlappingWith() shouldn't include end offset in its range. r=m_kato, a=ritu
      
      ContentCache::TextRectArray's end offset is computed as start offset + its length.  Therefore, end offset is the last offset in the range + 1.  So, IsOverlappingWith() shouldn't return true only when end offset is overlapped with given range.
      
      That means that when TextRectArray doesn't have rects, i.e., mRects is empty, IsOverlappingWith() always returns false. And when TextRectArray has one or more rects, IsOverlappingWith() should compare its range and given range without "=".
      
      MozReview-Commit-ID: JxNPcEwikjR
      
      --HG--
      extra : source : 10ca767648a511eaaee798ec22dbda768407973e
      Masayuki Nakano authored
  16. 02 Aug, 2016 1 commit
    • Bug 1291082 - ContentCacheInParent::GetUnionTextRects() shouldn't use… · 5c883d45
      Bug 1291082 - ContentCacheInParent::GetUnionTextRects() shouldn't use mTextRectArray when it's empty. r=m_kato, a=ritu
      
      This must be able to reproduce with some IMEs which creates 0 length composition string.  In such case, mTextRectArray isn't available, but mTextRectArray.GetUnionRectAsFarAsPossible() always assumes that it's valid and has at least one rect.  Therefore, it can meet this crash.
      
      Therefore, this patch makes that ContentCacheInParent::GetUnionTextRects() not use mTextRectArray when it's not valid nor doesn't have rects.
      
      MozReview-Commit-ID: 2yLMo4lxI3Z
      
      --HG--
      extra : source : 30f222a7ff2b552995c6e66be347ded5e6770368
      Masayuki Nakano authored
  17. 02 Dec, 2016 1 commit
  18. 24 Nov, 2016 2 commits
    • Bug 1320057. r=kmag, a=ritu · 3a485bbd
      MozReview-Commit-ID: GlM44da7hYL
      
      --HG--
      extra : source : 577914241a79fcd9fb18230d7b0f9c528f57c89c
      extra : intermediate-source : a8f1569d056b4dc401f3f15228c9ba26bb94ff02
      Gijs Kruitbosch authored
    • Bug 1320039. r=kmag, r=wladimir, a=ritu · dd8a8fcf
      MozReview-Commit-ID: Fsj4bG5e2gT
      
      --HG--
      extra : source : 12c2619098c3bb39565fb1d7ccc627b566247512
      extra : intermediate-source : 51a5f11b6d662660b18122e075ff211b5fbc5e84
      Gijs Kruitbosch authored
  19. 25 Nov, 2016 1 commit
    • Bug 1319904 - Ignore origin attributes in webchannel origin check. r=markh, a=ritu · caf7e89e
      Including the attributes in the origin check causes webchannels to fail in
      e.g. private browsing windows and container tabs.  We only want to compare
      against the base origin URL.
      
      MozReview-Commit-ID: AMCjf4vJF9E
      
      --HG--
      extra : source : f485eaccbb98034a1111eaf4f4871de1868bcb70
      extra : intermediate-source : 8376e8db48de80cf1987d0a7324ec1f4a71c9616
      Ryan Kelly authored
  20. 24 Nov, 2016 1 commit
  21. 30 Nov, 2016 1 commit
    • Bug 1289701 - Find the root style context by walkng up the style context tree… · b64bd149
      Bug 1289701 - Find the root style context by walkng up the style context tree instead of calling ResolveStyleFor or getting it from root element's primary frame. r=dbaron, a=ritu
      
      The only call site of CalcLengthWith() with a null style context is
      CalcLengthWithInitialFont(). CalcLengthWithInitialFont() calls
      CalcLengthWith() with a valid nsStyleFont and aUseProvidedRootEmSize
      true, so we can get the rem unit font size from the nsStyleFont when called
      from CalcLengthWithInitialFont().
      
      MozReview-Commit-ID: A9LKfQEozaB
      
      --HG--
      extra : source : 7d172a5a5da1b8a0b9a3b4f8ecd9bb98c7fd1cfa
      extra : intermediate-source : 600eda864ff475bcbafb4fc1a5b3f709c032da6c
      Hiroyuki Ikezoe authored
  22. 29 Nov, 2016 2 commits
  23. 23 Nov, 2016 1 commit
  24. 29 Nov, 2016 1 commit
  25. 24 Nov, 2016 1 commit
  26. 30 Nov, 2016 3 commits
  27. 25 Nov, 2016 1 commit
    • Bug 1319904 - Ignore origin attributes in webchannel origin check. r=markh, a=ritu · 526ebd95
      Including the attributes in the origin check causes webchannels to fail in
      e.g. private browsing windows and container tabs.  We only want to compare
      against the base origin URL.
      
      MozReview-Commit-ID: AMCjf4vJF9E
      
      --HG--
      extra : rebase_source : 3ad13ee6801069c8f39acf1fe6382a1a20d6b82c
      extra : intermediate-source : ea0b0058d4413ffd0020f74290cd0e130bf2f35a
      extra : source : f485eaccbb98034a1111eaf4f4871de1868bcb70
      Ryan Kelly authored
  28. 29 Nov, 2016 1 commit
  29. 14 Nov, 2016 1 commit
  30. 05 Nov, 2016 1 commit
    • Bug 1315435. r=Mossop, a=ritu · 80310409
      MozReview-Commit-ID: 1VSX4vyPdDS
      
      --HG--
      extra : source : ef58f71d8e7b9431e4c8ea1eaedf86ebc289068f
      extra : intermediate-source : 7936b90db9f54bb16c5d1dc689f2b42c5d5a2683
      Kris Maglione authored
  31. 28 Nov, 2016 1 commit