f4c7e5518a776c2fdcf0640c2d8fd733b706c105: Automatic version bump. CLOSED TREE NO BUG a=release
ffxbld <release@mozilla.com> - Fri, 25 Aug 2017 14:21:33 -0700 - rev 666713
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Automatic version bump. CLOSED TREE NO BUG a=release
10a244c0f835d286d49a571dab59b698d7404e28: Bug 1383518 - Part 1: Augment test_formSubmission.html test to include ServiceWorker variants. r=bkelly, a=jcristau FIREFOX_55_0_3_BUILD2 FIREFOX_55_0_3_RELEASE
Andrew Sutherland <asutherland@asutherland.org> - Wed, 23 Aug 2017 04:23:13 -0400 - rev 666712
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Bug 1383518 - Part 1: Augment test_formSubmission.html test to include ServiceWorker variants. r=bkelly, a=jcristau This test causes the expected serviceworker failure messages in the child process and then hangs the test.
2c5b968aba14f53facca0eb4acc43b3d45260a78: Bug 1383518 - Part 0: Test whitespace cleanup. r=bkelly, a=jcristau
Andrew Sutherland <asutherland@asutherland.org> - Wed, 23 Aug 2017 04:18:39 -0400 - rev 666711
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Bug 1383518 - Part 0: Test whitespace cleanup. r=bkelly, a=jcristau This test had trailing whitespace in a number of places, including one spot inside a <textarea> that explicitly had a test expectation against it. Since it's popular to have text editors purge trailing whitespace, this patch converts the one significant piece of trailing whitespace to use an HTML entity to encode a trailing ASCII space character. This keeps that test happy.
3feb092c607a8203ab1506af26415ca42bfb491f: Bug 1383518 - Part 2: nsMIMEInputStream should conditionally implement nsIAsyncInputStream. r=bkelly, a=jcristau
Andrew Sutherland <asutherland@asutherland.org> - Wed, 23 Aug 2017 06:39:36 -0400 - rev 666710
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Bug 1383518 - Part 2: nsMIMEInputStream should conditionally implement nsIAsyncInputStream. r=bkelly, a=jcristau NS_AsyncCopy aborts if it receives an NS_BASE_STREAM_WOULD_BLOCK error result during copying and it is unable to QI the source stream to an nsIAsyncInputStream. IPCBlobInputStream can return this, especially if it's: - A freshly created aggregate stream as part of form submission of a type=file where the Blob will come from the parent because of the file picker but the stream is being uploaded from the child. - A ServiceWorker is involved, causing HttpBaseChannel::EnsureUploadStreamIsCloneable to trigger an NS_AsyncCopy very early in the process. IPCBlobInputStream implements nsIAsyncInputStream, and nsMultiplexInputStream does too (conditionally based on its child streams; if any are async, it takes step to uniformly expose async behavior). However, due to lack of sufficient test coverage, nsMIMEInputStream did not get fixed as part of bug 1361443 when nsMultiplexInputStream gained its nsIAsyncInputStream powers. We address that here in the same fashion. Part 1 of this series addresses the test coverage issue.
c429763f95c373ffebb233b51c6d1ab9ad1d89cc: Bug 1389786 - Export Screenshots 10.12.0 to Firefox. r=kmag, a=jcristau
Jared Hirsch <ohai@6a68.net> - Sat, 12 Aug 2017 12:52:48 -0700 - rev 666709
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Bug 1389786 - Export Screenshots 10.12.0 to Firefox. r=kmag, a=jcristau MozReview-Commit-ID: 1c6rq32TmOf
068afb8b903d65bfb4e2fcdc7455cf46052f1f8d: Bug 1388805 - Export Screenshots 10.11.0 to Firefox. r=mossop, a=jcristau
Ian Bicking <ianb@colorstudy.com> - Wed, 09 Aug 2017 12:35:27 -0500 - rev 666708
Push 80488 by bmo:mkelly@mozilla.com at Tue, 19 Sep 2017 04:42:30 +0000
Bug 1388805 - Export Screenshots 10.11.0 to Firefox. r=mossop, a=jcristau MozReview-Commit-ID: Ik7V2Wd6EOO
82acacaa50e9bd8a397c3bca4f89e028d566b782: Bug 1400112 - Refresh `FormAutofillHandler.form` when the related form is changed. r=MattN,lchang draft
Sean Lee <selee@mozilla.com> - Fri, 15 Sep 2017 11:32:13 +0800 - rev 666707
Push 80487 by bmo:selee@mozilla.com at Tue, 19 Sep 2017 04:06:44 +0000
Bug 1400112 - Refresh `FormAutofillHandler.form` when the related form is changed. r=MattN,lchang MozReview-Commit-ID: EmSID172pWo
0ff73d3051012fae86b7802688d5c6cc630a8746: Bug 1341009 - Convert nsReflowStatus::Reset() to nsReflowStatus::IsEmpty() assertion in ReflowText(). draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 16:22:21 +0800 - rev 666706
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Convert nsReflowStatus::Reset() to nsReflowStatus::IsEmpty() assertion in ReflowText(). MozReview-Commit-ID: Fa1Dq7xLP3n
b303367abe280e4af9e232426fd2b3c4fa8a7f66: Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 13 Sep 2017 18:00:25 +0800 - rev 666705
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Add nsReflowStatus::IsEmpty() assertions to all nsIFrame::Reflow() methods and some reflow helpers, and remove unneeded Reset(). nsReflowStatus::IsEmpty() assertions are added after DISPLAY_REFLOW in the beginning of the Reflow(). A few Reflow() implementations have Reset() calls at the end which are left in place by this patch (with an explanatory comment added to each). These ending Reset()s are only needed for cases where a non-splittable frame passes its own nsReflowStatus to a child's reflow method. Just in case the child leaves a "not fully complete" value in the nsReflowStatus, the non-splittable parent frame must clear out the nsReflowStatus before returning, so that its own parent doesn't then try to split it. MozReview-Commit-ID: 6Jj3jfMAqj4
e7caf759589cdbc3d6bfe0d9963ad66d7ae5b90a: Bug 1341009 - Reset aStatus before calling nsContainerFrame::ReflowChild(). draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 14:15:03 +0800 - rev 666704
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Reset aStatus before calling nsContainerFrame::ReflowChild(). This ensures the Reflow() call in nsContainerFrame::ReflowChild() is using an empty reflow status. MozReview-Commit-ID: K2Ln2i4XkB5
346cbb78fcca4aec86f1536be38610ff72a560ef: Bug 1341009 - Reset aStatus before calling nsLineLayout::ReflowFrame(). draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 13:11:22 +0800 - rev 666703
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Reset aStatus before calling nsLineLayout::ReflowFrame(). This ensures the nsIFrame::Reflow() call in nsLineLayout::ReflowFrame() is using an empty reflow status. MozReview-Commit-ID: EBHs8xX7MI1
1395c28ced5de8f4872e09841d76da1a06d173c8: Bug 1341009 - Add nsReflowStatus::IsEmpty() assertion to nsAbsoluteContainingBlock::ReflowAbsoluteFrame(). draft
Ting-Yu Lin <tlin@mozilla.com> - Thu, 14 Sep 2017 11:33:36 +0800 - rev 666702
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Add nsReflowStatus::IsEmpty() assertion to nsAbsoluteContainingBlock::ReflowAbsoluteFrame(). The only caller (nsAbsoluteContainingBlock::Reflow()) declares nsReflowStatus before passing it in. Add an assertion to record this knowledge. MozReview-Commit-ID: 8M3Oi38nDyG
57ac3ebc4bbab946cace1d3c1c73387357b5eea2: Bug 1341009 - Pass const reference instead of value for nsReflowStatus. draft
Ting-Yu Lin <tlin@mozilla.com> - Wed, 13 Sep 2017 15:47:51 +0800 - rev 666701
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Pass const reference instead of value for nsReflowStatus. It's good to save a copy constructor call. Also, make nsBlockFrame::SplitFloat() return void because the only caller (BlockReflowInput::FlowAndPlaceFloat()) doesn't check its return value, and (more importantly) because it only ever returns NS_OK. MozReview-Commit-ID: 9LmDCXd7xGS
28642d47e8d26f20fbee6023d31d91fb403f8883: Bug 1341009 - Remove nsReflowStatus::Reset() in BlockReflowInput's constructor. draft
Ting-Yu Lin <tlin@mozilla.com> - Mon, 11 Sep 2017 16:19:29 +0800 - rev 666700
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1341009 - Remove nsReflowStatus::Reset() in BlockReflowInput's constructor. nsReflowStatus's constructor will be called before BlockReflowInput's constructor. No need to invoke Reset(). MozReview-Commit-ID: EhYe8u1ksvD
45461d47b376357160c5a5768797b1a2ca03d40b: Bug 1400166. P2 - Flush() should dispatch a task to clear arrays. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 18 Sep 2017 11:07:52 +0800 - rev 666699
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1400166. P2 - Flush() should dispatch a task to clear arrays. r=gerald If mBlockChanges is cleared when PerformBlockIOs() is dropping the data lock, blockIndex will become an invalid index after it acquire the data lock again. MozReview-Commit-ID: 5Cu2TgEO3F5
18b7334918f0c1bfbd1fabd691eb6e3ff4e2a1c7: Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald
JW Wang <jwwang@mozilla.com> - Mon, 18 Sep 2017 10:52:17 +0800 - rev 666698
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1400166. P1 - move re-initialization code to Flush() for it is confusing to call Init() twice. r=gerald MozReview-Commit-ID: 6KolHyGkqXo
b406b52fd2e315c0faa2e454d1558e58be4e7241: Bug 1399959 - Prefer hardware instead of software U2F tokens r=keeler
J.C. Jones <jjones@mozilla.com> - Thu, 14 Sep 2017 10:51:20 -0700 - rev 666697
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1399959 - Prefer hardware instead of software U2F tokens r=keeler Bug 1388851 adds hardware U2F support to Gecko; the instructions to test involve flipping two prefs, but the common case will be using harwdare tokens, so this patch makes users only haave to flip the "security.webauth.u2f" or "security.webauth.webauthn" prefs as they choose. MozReview-Commit-ID: 346120ZI8p4
a8b326d7a918386e14077be9b5f8b27463a5c8f4: Bug 1400019 - Don't assert on illegal WebAuthn algo names r=keeler
J.C. Jones <jjones@mozilla.com> - Thu, 14 Sep 2017 18:37:34 -0700 - rev 666696
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1400019 - Don't assert on illegal WebAuthn algo names r=keeler The algorithm names provided to the WebAuthn methods have to either be a string, or (potentially) a WebCrypto object. Right now we only work with strings, but there's no good reason to assert that, we can just let the action fail. This patch removes the assert to help out the fuzzing team. MozReview-Commit-ID: 9dc8m0a2gZK
ad20c4bf0d579b3d998a2775b5d52dce42520d15: Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:41:13 -0700 - rev 666695
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1395777 (part 2) - Make orthogonal ruby annotations inter-character. r=xidorn MozReview-Commit-ID: JjpEnQI9Dmv
044422a93db9435ea419f895f77a5352a81aa3e2: Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r=xidorn
Kevin Hsieh <kevin.hsieh@ucla.edu> - Thu, 31 Aug 2017 17:40:18 -0700 - rev 666694
Push 80486 by bmo:tlin@mozilla.com at Tue, 19 Sep 2017 03:52:30 +0000
Bug 1395777 (part 1) - Allow rtc to use its own writing mode. r=xidorn MozReview-Commit-ID: EkYL53YxGQV
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip