e0f0d5824dd8aaaaf1395e569cec1806b028b12e: bug 1479918 - batch requests in getHSTSPreloadList.js to avoid livelock r=sfraser
David Keeler <dkeeler@mozilla.com> - Wed, 29 Aug 2018 12:04:16 +0000 - rev 433771
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
bug 1479918 - batch requests in getHSTSPreloadList.js to avoid livelock r=sfraser Prior to this patch, getHSTSPreloadList.js would queue an XHR for every preload list candidate site. This meant that there would be ~50,000 requests in flight simultaneously. Simply processing these requests caused them to all time out, and no useful work was done. This patch resolves them in batches of 250 to avoid this issue. Differential Revision: https://phabricator.services.mozilla.com/D3622
380cf66149e2247d83a19d2ec66175b0da648146: Bug 1487027 - Don't care about the placeholder overflow events. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Aug 2018 12:35:52 +0000 - rev 433770
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1487027 - Don't care about the placeholder overflow events. r=dao Filed bug 1487036 for a fix that would avoid triggering events for the placeholder when it's not showing, though realistically I'm not going to have cycles to fix it. Probably moving the <input> to Shadow DOM would allow such a solution, but it's not clear we want to do that just yet at least. Differential Revision: https://phabricator.services.mozilla.com/D4525
609e1efc1f9f89532d2fd94d214db079d2f5d414: Bug 1484979 - Fix old-jsterm UI glitches; r=bgrins.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 29 Aug 2018 05:41:52 +0000 - rev 433769
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1484979 - Fix old-jsterm UI glitches; r=bgrins. The completion node was wrongly positioned as soon as the input overflowed. We fix this by setting the completionNode height in resizeInput, like we do for the inputNode. The inputNode takes the whole remaining vertical space when starting the console. But when typing, the height is computed and set according to what's in the input. Which means the input wasn't taking the remaining space anymore, which could be weird (e.g. if the user wants to select some text by starting dragging below the actual input, although the UI would indicate it is possible). The autocompletionPopup was a bit off due to 2 things: - in the function that was returning the chevronWidth, we were subtracting the autocomplete popup padding. But the autocomplete popup already handles that itself. - in the function that was computing the character width, we were using offsetWidth which returned a rounded value. This means that the further the autocompletion was displayed at, the more the popup would be off. We use getBoundingClientRect().width instead which gives us a decimal value. And we also make sure to not alter the scrolling position in the inputNode when accepting an autocompletion result (a test is added). Differential Revision: https://phabricator.services.mozilla.com/D4207
c9f1368e291f8349f9485f3a4d21312ab625e605: Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Wed, 29 Aug 2018 12:27:34 +0000 - rev 433768
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D4455
ca333637e6d082b519cc6b8ad20b285b5374322f: Bug 1486611 - Fix SearchBox styling; r=ntim.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Wed, 29 Aug 2018 11:13:04 +0000 - rev 433767
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486611 - Fix SearchBox styling; r=ntim. In Bug 1478435 a selector was removed causing the background of the SearchBox autocomplete to be transparent and without box-shadow. This patch add the needed rule in the CSS. We take this as an opportunity to fix a small positioning issue by making sure the element stick to the left. Differential Revision: https://phabricator.services.mozilla.com/D4421
362a6bb92de15e6a9ff9130cf0b93cb019f69625: Bug 1465388 - Resume about:blank parser upon unblocking the document r=hsivonen
Rob Wu <rob@robwu.nl> - Wed, 29 Aug 2018 11:52:49 +0000 - rev 433766
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1465388 - Resume about:blank parser upon unblocking the document r=hsivonen When `document.blockParsing()` is called, the nsIParser is suspended until the document is unblocked. For about:blank documents, this is a nsParser. When a document is unblocked, nsParser::ContinueInterruptedParsingAsync is invoked, which delegates its implementation to nsIContentSink, which is a nsHTMLContentSink for about:blank documents. Due to a missing implementation of nsHTMLContentSink::ContinueInterruptedParsingAsync, the parser was never resumed, causing bug 1465388 and bug 1407501. This patch fixes the problem, by implementing the required method (and using a load blocker to ensure that the (about:blank) document does not finish before the parser finishes). This patch is tested through extension tests: Currently document_start stylesheets always activate the parser blocker, and document_start scripts trigger the parser blocker when the script has not been preloaded yet (e.g. at the first run). Before this patch, the test failed due to the assertion failure as reported in the linked bugs. After this patch, the tests pass. Differential Revision: https://phabricator.services.mozilla.com/D4352
04496c317e45820ca51b8ec45a2ecf85eccfb7fd: Backed out changeset 2f46b98d41d9 (bug 1486798) for eslint failure at builds/worker/checkouts/gecko/devtools/client/aboutdebugging-new/src/reducers/ui-state.js on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 29 Aug 2018 14:59:34 +0300 - rev 433765
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Backed out changeset 2f46b98d41d9 (bug 1486798) for eslint failure at builds/worker/checkouts/gecko/devtools/client/aboutdebugging-new/src/reducers/ui-state.js on a CLOSED TREE
5deec145c04d2a6555e484985939c43f45b2a2a2: Bug 1486313 makeURI replaced with Services.io.newURI r=johannh
Arshad Kazmi <arshadkazmi42@gmail.com> - Wed, 29 Aug 2018 07:55:08 +0000 - rev 433764
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486313 makeURI replaced with Services.io.newURI r=johannh Differential Revision: https://phabricator.services.mozilla.com/D4389
2f46b98d41d972528a464e182fee8fa4fd66c167: Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Tue, 28 Aug 2018 15:37:38 +0000 - rev 433763
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486798 - Do not connect/disconnect when selecting the same page again;r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D4455
adbee46f307f7bc4617735c425398b3b87e9994e: Bug 1486729 - [Static-Analysis][Clang-Tidy] As default, a checker should be publish by default. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Wed, 29 Aug 2018 10:10:54 +0000 - rev 433762
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486729 - [Static-Analysis][Clang-Tidy] As default, a checker should be publish by default. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D4436
eff3d90694630f95e35b09ae343fda4ad07e6870: Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell
Benjamin Bouvier <benj@benj.me> - Wed, 29 Aug 2018 10:07:10 +0000 - rev 433761
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486829: Make a proper enum class out of jit::FrameType; r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D4462
d325fc4bbfc2cedcfa9e9630d3783db221151c11: Bug 1485668 - followup: Update manifest. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Aug 2018 12:00:17 +0200 - rev 433760
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1485668 - followup: Update manifest. r=me
446891c2f2fb0017c991b56bf24355a17ee24b22: Bug 1486957 - Don't use the textoverflow attribute decide whether to set the tooltip text. r=dao
Emilio Cobos Álvarez <emilio@crisal.io> - Wed, 29 Aug 2018 09:22:27 +0000 - rev 433759
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486957 - Don't use the textoverflow attribute decide whether to set the tooltip text. r=dao That attribute is set async, _inOverflow should work equally well, and work if there's a mousemove before the next promiseDocumentFlush callback runs. Differential Revision: https://phabricator.services.mozilla.com/D4520
3876154fbae7da236391407453930457621e8b67: Merge mozilla-central to autoland. a=merge CLOSED TREE
Margareta Eliza Balazs <ebalazs@mozilla.com> - Wed, 29 Aug 2018 12:47:56 +0300 - rev 433758
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
abdb08a0a1d1d65d5c23a77b97adcbab10debf75: Bug 1483521 - PushAPK shouldn't depend on single-locale android r=Callek
Johan Lorenzo <jlorenzo@mozilla.com> - Wed, 29 Aug 2018 09:37:56 +0000 - rev 433757
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1483521 - PushAPK shouldn't depend on single-locale android r=Callek PushAPK shouldn't depend on single-locale android Differential Revision: https://phabricator.services.mozilla.com/D3512
0cd882a506cfa9c7489160d06437361430e0aa65: Bug 1485668 - Fix reftest chain comparisons in marionette reftest implementation, r=ato
James Graham <james@hoppipolla.co.uk> - Tue, 28 Aug 2018 12:29:02 +0000 - rev 433756
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1485668 - Fix reftest chain comparisons in marionette reftest implementation, r=ato We were previously using the original test url as the lhs for each comparison after the top level, rather than the previous rhs url as expected. Differential Revision: https://phabricator.services.mozilla.com/D4081
618546b5d4416f83f18aa64f556bfa7584bb7be7: Backed out changeset 510decfb443d (bug 1484990) for breaking many test suites e.g. Wr on a CLOSED TREE
Andreea Pavel <apavel@mozilla.com> - Wed, 29 Aug 2018 12:16:24 +0300 - rev 433755
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Backed out changeset 510decfb443d (bug 1484990) for breaking many test suites e.g. Wr on a CLOSED TREE
f10df314fc4df9312555af4cc0c6fd7bb32a3b76: Bug 1486409 - Guard against a font property value of zero. Catch NaN and Infinity in unit conversion. r=gl
Razvan Caliman <rcaliman@mozilla.com> - Wed, 29 Aug 2018 09:04:45 +0000 - rev 433754
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1486409 - Guard against a font property value of zero. Catch NaN and Infinity in unit conversion. r=gl Differential Revision: https://phabricator.services.mozilla.com/D4326
79ff858fea6bdff2ae0d7d1fa8c7fd98c0895f0f: Bug 1485943 - Avoid writing past the logical length of a string in AlternateServices.cpp. r=dragana
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 29 Aug 2018 08:39:42 +0000 - rev 433753
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1485943 - Avoid writing past the logical length of a string in AlternateServices.cpp. r=dragana MozReview-Commit-ID: 4xPYaAbGaEI Differential Revision: https://phabricator.services.mozilla.com/D4512
75b8ac536f30108bcefb6ffa139a1b57bc43f878: Bug 1484932 - Update GeckoView maven group id: org.mozilla.geckoview r=sebastian,jchen
Johan Lorenzo <jlorenzo@mozilla.com> - Tue, 28 Aug 2018 13:04:09 +0000 - rev 433752
Push 34522 by csabou@mozilla.com at Wed, 29 Aug 2018 17:32:47 +0000
Bug 1484932 - Update GeckoView maven group id: org.mozilla.geckoview r=sebastian,jchen Update GeckoView maven group id: org.mozilla.geckoview Differential Revision: https://phabricator.services.mozilla.com/D4344
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip