56c8ce11c6293b8b59e2a1b15b07da50545b3206: Bug 1356922 - Part 2: Remove TabParent::sNextTabParent; r=billm
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 16 Apr 2017 19:38:10 -0400 - rev 354682
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1356922 - Part 2: Remove TabParent::sNextTabParent; r=billm
61f63d09c7809efb67e846739788026b2e3f5b90: Bug 1356922 - Part 1: Replace the next TabParent global pointer with per-window/tab next TabParent ID; r=billm,mconley
Ehsan Akhgari <ehsan@mozilla.com> - Sun, 16 Apr 2017 18:52:02 -0400 - rev 354681
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1356922 - Part 1: Replace the next TabParent global pointer with per-window/tab next TabParent ID; r=billm,mconley This patch replaces the usage of sNextTabParent pointer to store the next PBrowser parent actor to be used by the next frame loader with the following information: * In the case where the content JS has requested a new tab, the ID of the next TabParent will be stored on the <xul:browser> element. * In the case where the content JS has requested a new window, the ID of the next TabParent will be stored on the created nsXULWindow.
ee3a2d1d6cbfae8134757a2324668f75240f75ce: Bug 1358709 - Part 3: Avoid calling PCToLineNumber before showing the slow script info bar in the content process; r=billm
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 22 Apr 2017 01:33:58 -0400 - rev 354680
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1358709 - Part 3: Avoid calling PCToLineNumber before showing the slow script info bar in the content process; r=billm
298e509e123b133e035a80f5a6a99ca2aee557e6: Bug 1358709 - Part 2: Remove the SlowScriptData.lineno IPDL field and the glue code; r=bill
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 22 Apr 2017 01:27:10 -0400 - rev 354679
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1358709 - Part 2: Remove the SlowScriptData.lineno IPDL field and the glue code; r=bill
09fa7049871d9b7d9c8543c67bcda6cb930e7178: Bug 1358709 - Part 1: Remove nsIHangReport::GetScriptLineNo; r=billm
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 22 Apr 2017 00:49:54 -0400 - rev 354678
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1358709 - Part 1: Remove nsIHangReport::GetScriptLineNo; r=billm This is dead code, and removing it is harmless.
3301d5530ddd21e8278f96314797425e8f7b5192: Bug 1358876 - Autophone - disable perma orange tests on Android 5.1, r=jmaher.
Bob Clary <bclary@bclary.com> - Mon, 24 Apr 2017 08:02:59 -0700 - rev 354677
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1358876 - Autophone - disable perma orange tests on Android 5.1, r=jmaher.
6477b1b7808857c3df4be01c13eb2fbe984eb185: Bug 1357370: Manually preserve WasmTlsReg before an ABI call; r=luke
Benjamin Bouvier <benj@benj.me> - Wed, 19 Apr 2017 13:37:32 +0200 - rev 354676
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 1357370: Manually preserve WasmTlsReg before an ABI call; r=luke
18c3c29e52b4cb97e62a762a99a7b672b6e79495: Bug 654190 - Optimize calls to GetIndexFromString in CacheIR. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 24 Apr 2017 19:09:17 +0200 - rev 354675
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 654190 - Optimize calls to GetIndexFromString in CacheIR. r=jandem
a139ec75777a1263c8d09ddffcda40d65f0c6413: Bug 654190 - Cache index values in JS strings. r=jandem
Tom Schuster <evilpies@gmail.com> - Mon, 24 Apr 2017 19:09:17 +0200 - rev 354674
Push 31709 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:21:59 +0000
Bug 654190 - Cache index values in JS strings. r=jandem
f0621f7f0520476b10eda7b4a59cb976b1e1f2b9: Bug 1359222 - fix prefs in test_http2.js r=nwgh
Patrick McManus <mcmanus@ducksong.com> - Mon, 24 Apr 2017 16:58:12 -0400 - rev 354673
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1359222 - fix prefs in test_http2.js r=nwgh the spdy 3-1 pref doesn't do anything anymore MozReview-Commit-ID: IfVHkQbiAEh
f0f122e4705eb6725c47d264ce3281b24d8ce23d: Merge m-c to autoland, a=merge
Wes Kocher <wkocher@mozilla.com> - Mon, 24 Apr 2017 16:16:50 -0700 - rev 354672
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Merge m-c to autoland, a=merge MozReview-Commit-ID: Lmq6phawHD
69364e8ccec54a3a2ea81467d186dec19c8ca161: Bug 1358586 - Fix adjusted stylo expectation data a=me
Wes Kocher <wkocher@mozilla.com> - Mon, 24 Apr 2017 15:38:12 -0700 - rev 354671
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1358586 - Fix adjusted stylo expectation data a=me MozReview-Commit-ID: CnBCYK0xJLj
a95c42f6d33ffc04b436416fc5c1cbabf5e9d6a6: Bug 1358586 - Adjust stylo expectation data a=me
Wes Kocher <wkocher@mozilla.com> - Mon, 24 Apr 2017 15:30:31 -0700 - rev 354670
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1358586 - Adjust stylo expectation data a=me MozReview-Commit-ID: 4RgSDtgLe3u
a9c09e578cf321de2429687ae5ad903190ce7b0c: Bug 1358586: Require comma after <angle>, in -webkit-linear-gradient() CSS syntax. r=heycam
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 21 Apr 2017 14:38:14 -0700 - rev 354669
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1358586: Require comma after <angle>, in -webkit-linear-gradient() CSS syntax. r=heycam The logic around here is a bit tricky, because -moz-linear-gradient() shares this codepath. Here's how things were going wrong: * The -moz-linear-gradient syntax allows an angle (e.g. "30deg") to be followed by an optional box-position (e.g. "top right") before eventually requiring a comma and then some color stops. * In contrast, the -webkit-linear-gradient syntax does NOT allow a box-position there (unless the box-position is by itself, without an angle). * So, for -webkit-linear-gradient, we (correctly) skipped the box-position parsing code, if we've seen an angle already. * BUT: in skipping that code, we *also* inadvertantly skipped the code that enforces that we eventually see a comma before we get to the color stops. So, we incorrectly accept some -webkit-linear-gradient() expressions that are missing a comma that really should be mandatory. So, this patch adds a special case for -webkit-linear-gradient that preemptively bails if we get an angle that's not followed by a comma. (With that, we can also simplify the condition around the box position parsing, too.) MozReview-Commit-ID: B7MQLxqe6D7
d467cc23f67501b8877151a764a305b87bbc4946: Bug 1290850 - Force local update URL for software update unit tests. r=maja_zf
Henrik Skupin <mail@hskupin.info> - Mon, 24 Apr 2017 15:09:25 +0200 - rev 354668
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1290850 - Force local update URL for software update unit tests. r=maja_zf The unit tests for the software update class should not rely on the remote update URL being reachable. Instead a locally served URL has to be used. MozReview-Commit-ID: 8WNoEb0PUWz
1979070698f1faf642802fd1be5b7c5a51dd0657: Bug 1303867: destroy SSL FD to send out DTLS allert on close. r=mt
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Thu, 20 Apr 2017 19:52:24 -0700 - rev 354667
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1303867: destroy SSL FD to send out DTLS allert on close. r=mt MozReview-Commit-ID: EaMkehmTcs3
0107cfe404f802a735c4d040505d5d67b7cb6736: Bug 1348460 - make predictor::learn async. r=Ehsan
Nicholas Hurley <hurley@mozilla.com> - Mon, 17 Apr 2017 17:22:46 -0700 - rev 354666
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1348460 - make predictor::learn async. r=Ehsan Serializing and sending IPC messages takes a lot of time, and it gets in the way of image loading. Making this functionality async gets out of the way of image loading (among other things). The test has been changed to pump the main thread after calling predictor.learn so the multiprocess version can actually run to completion. This isn't strictly necessary in the single process version, but it makes the code changes (which are already pretty invasive) simpler. MozReview-Commit-ID: 7jvhomlygbf
4ed3b236c64ca5d603b063aa353dca5826b276df: Bug 1355263 - Generate better source URL for the wasm module. r=luke
Yury Delendik <ydelendik@mozilla.com> - Mon, 10 Apr 2017 19:08:07 -0500 - rev 354665
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1355263 - Generate better source URL for the wasm module. r=luke The URLs will have the following format: wasm: [<uri-econded-filename-of-host> ":"] <64-bit-hash> MozReview-Commit-ID: 3diYgRWhki1
cf585ad6f208ca99150ed7cf00c4e23331dcb4e7: Bug 1352108 - Add missing attributes to custom tab activity declaration. r=sebastian
Jan Henning <jh+bugzilla@buttercookie.de> - Mon, 24 Apr 2017 21:05:39 +0200 - rev 354664
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1352108 - Add missing attributes to custom tab activity declaration. r=sebastian Not handling the appropriate configuration changes means that e.g. each rotation destroys and recreates the CustomTabActivity, which'll introduce a slight delay until we eventually repaint the web content. As for the soft input mode, if we don't specify adjustResize, then the IME might actually simply overlap our window and obscure the end of content if the user has already scrolled down as far as possible. MozReview-Commit-ID: BzBmIoGbhca
d1b02c96cec5976bfa392d435aa84066d04a1e68: Bug 1356941 - Add text-shadow interpolation tests. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Mon, 24 Apr 2017 15:51:32 +0900 - rev 354663
Push 31708 by ihsiao@mozilla.com at Tue, 25 Apr 2017 03:16:26 +0000
Bug 1356941 - Add text-shadow interpolation tests. r=birtles MozReview-Commit-ID: J19JN13UXtP
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip