47408b897580f060d441b3c25cfe5c0b05674a53: Bug 1485180 - Instrument invalid download protection hashes. r?dimi draft truncated-hash-telemetry-1485180
Francois Marier <francois@mozilla.com> - Tue, 21 Aug 2018 16:44:04 -0700 - rev 480906
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1485180 - Instrument invalid download protection hashes. r?dimi
130bb81b5f4f9c98ba138ab5593148537dd77b57: Merge mozilla-inbound to mozilla-central. a=merge
Dorel Luca <dluca@mozilla.com> - Tue, 21 Aug 2018 19:01:08 +0300 - rev 480905
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Merge mozilla-inbound to mozilla-central. a=merge
fbe65340170cbaa1c77c45730f1ae0f8afd44d6b: Bug 1440282 - Update breakpad to revision 1459e5df74dd03b7d3d473e6d271413d7aa98a88 r=ted
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 21 Aug 2018 10:34:11 +0000 - rev 480904
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1440282 - Update breakpad to revision 1459e5df74dd03b7d3d473e6d271413d7aa98a88 r=ted This adds support for the DW_AT_ranges attribute when dumping out symbols and adds basic support for AArch64 (64-bit ARM) on Windows in the minidump processor. Differential Revision: https://phabricator.services.mozilla.com/D3443
f0da740d9db4f96035297a63976337b65f7711cf: Bug 1484534 - fix Android error page technical details r=johannh
Franziskus Kiefer <franziskuskiefer@gmail.com> - Tue, 21 Aug 2018 12:04:57 +0000 - rev 480903
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484534 - fix Android error page technical details r=johannh Differential Revision: https://phabricator.services.mozilla.com/D3858
00e27ad3f9ff5d5b4265cd99fa19bef10a3f3eb8: Bug 1483935 - correctly check all windows for tabs when quitting, r=mconley
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 20 Aug 2018 18:27:44 +0000 - rev 480902
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1483935 - correctly check all windows for tabs when quitting, r=mconley Bug 1438499 added an optional parameter to warnAboutClosingTabs. In bug 1475427, the arguments to warnAboutClosingTabs changed, and instead of passing a closing tab reference as the second argument, we now need to pass the number of tabs as the first argument. The patch in that bug updated the callsite in nsBrowserGlue.js to add the new argument, but didn't remove the `null` argument that we were passing for the 'extra' tab. Additionally, the change in bug 1475427 bails early from warnAboutClosingTabs if the number of tabs passed is less than 2. That tab count, too, needs to take into account multiple windows and not just the last window iterated over. This patch fixes both of these issues. Differential Revision: https://phabricator.services.mozilla.com/D3807
9c29ffcfc0520a46bee6a63db1aa48e5ef3c0f80: Bug 1482052 - add talos test with many files for the debugger; r=ochameau
yulia <ystartsev@mozilla.com> - Tue, 21 Aug 2018 09:43:05 +0000 - rev 480901
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1482052 - add talos test with many files for the debugger; r=ochameau We do not have a test case in talos that has many files to be loaded on start. This change adds 100 files, each around 1000 lines long. Differential Revision: https://phabricator.services.mozilla.com/D3308
c3b06d8fd0011fee94007ef05a202bf56343e460: Merge mozilla-central to autoland
Dorel Luca <dluca@mozilla.com> - Tue, 21 Aug 2018 12:57:58 +0300 - rev 480900
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Merge mozilla-central to autoland
9bbc18da7365730bfa3d88400149e80a64296a9e: Bug 1484690 - followup: fixup the WPT manifest since lando overrode it with an older version. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 11:26:53 +0200 - rev 480899
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484690 - followup: fixup the WPT manifest since lando overrode it with an older version. r=me CLOSED TREE
8abcae4371215a3e85217b64b40e9c4e6b36d3ff: Bug 1484690 - Move the enabled state to the sheet instead of sharing it. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 21 Aug 2018 08:55:10 +0000 - rev 480898
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484690 - Move the enabled state to the sheet instead of sharing it. r=heycam We share the inner object across sheets from the same URL, so what happens here is that, once the sheet parses and loads, we call SetEnabled() on the first sheet, which sets the inner bit, then calls ApplicableStateChanged. That set actually turned the second sheet complete, so when inserting the sheet, we think that the second sheet is already enabled, and thus in the author data, and try to insert before it. Of course there's nothing there, so we panic. We rely on calling SetEnabled() on all the sheets already to insert them in the styleset / author data, so this makes it clearer and fixes the bug by moving the state to each individual sheet. Differential Revision: https://phabricator.services.mozilla.com/D3798
1598dc35d16af3bcb77e855190b47df1992dc6e3: Bug 1484773 - Containing shadow could be null after unlink. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 23:28:57 +0000 - rev 480897
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484773 - Containing shadow could be null after unlink. r=smaug Bug 1483882 removed the line that used to remove the SHADOW_TREE bit during unbind. I missed this caller which still assumed that `IsInShadowTree() -> GetContainingShadow()`. That means that before that patch it was going through nsIDocument::RemoveStyleSheet, which looks pretty wrong to me. Fix it so that we don't remove the stylesheet (we weren't doing it before anyway), but we don't crash. Differential Revision: https://phabricator.services.mozilla.com/D3831
e1269166fb7095ed8436ecea5fc57ac63ce5706c: Bug 1480275: Handle nested use shadow trees properly when the ID target changes. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 20 Aug 2018 00:32:56 +0000 - rev 480896
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1480275: Handle nested use shadow trees properly when the ID target changes. r=heycam We end up with three <svg:use> elements to update (lol), because the target (#c) changes, since we create another element with that ID in the document via outerHTML. Differential Revision: https://phabricator.services.mozilla.com/D2650
798a3e869e24ed01213be05e536c46b73fc9904f: Bug 1484602 - Don't reuse variables in WillDeleteSelection. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 21 Aug 2018 06:54:47 +0000 - rev 480895
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484602 - Don't reuse variables in WillDeleteSelection. r=masayuki HTMLEditRules::WillDeleteSelection is complex since some variables is reused. So I would like to clean up this to use block scope and EditorDOMPoint before fixing bug 685799. Differential Revision: https://phabricator.services.mozilla.com/D3761
564d9c60d6e2722f396f8918f42735d87060a14b: Bug 1484672 - Use node.click instead of synthesizeMouseAtCenter in browser_webconsole_object_inspector_scroll.js; r=davidwalsh
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 20 Aug 2018 14:59:13 +0000 - rev 480894
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484672 - Use node.click instead of synthesizeMouseAtCenter in browser_webconsole_object_inspector_scroll.js; r=davidwalsh Differential Revision: https://phabricator.services.mozilla.com/D3774
a022c40e4d55f303bbaac93b33447faa02e93add: Bug 1478112 - Get rid of preselect tabbox workaround, and adjust focus after changing visible tab right away. r=dao
Mike Conley <mconley@mozilla.com> - Tue, 21 Aug 2018 06:55:47 +0000 - rev 480893
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1478112 - Get rid of preselect tabbox workaround, and adjust focus after changing visible tab right away. r=dao The "select" event handler workaround was originally added in bug 1379270 to make it possible to focus and select the URL bar a little bit later. This ugly hack was to workaround an issue with WebExtensions that override about:newtab with the chrome_url_overrides property (the issue would be that the URL bar would not be properly focused and selected if about:newtab was overridden). Back in the day, this was necessary because the overriding URL was fully displayed in the URL bar (moz-webextension://...). These days, when about:newtab is overridden, the URL bar is still empty - we just end up showing the information about the WebExtension overriding about:newtab to the left of the URL bar. So I think we can remove the old workaround. Differential Revision: https://phabricator.services.mozilla.com/D3447
dbd045e6bb9c86ee75a207e80dd6b9103624e51a: bug 1483311 - add LOAD_DISABLE_TRR as a loadflag r=mcmanus
Daniel Stenberg <daniel@haxx.se> - Mon, 20 Aug 2018 22:02:04 +0000 - rev 480892
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
bug 1483311 - add LOAD_DISABLE_TRR as a loadflag r=mcmanus Disable TRR at will without needing to toggle the pref. MozReview-Commit-ID: 1Ept6kDrjN3 Differential Revision: https://phabricator.services.mozilla.com/D3399
32a3585e5b0b9b1a046b6b16a2b7197903e59e5f: Bug 1482498 - Remove mozMatchesSelector(…) usage from browser‑places.js r=miketaylr
ExE Boss <3889017+ExE-Boss@users.noreply.github.com> - Mon, 20 Aug 2018 18:36:58 +0000 - rev 480891
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1482498 - Remove mozMatchesSelector(…) usage from browser‑places.js r=miketaylr Differential Revision: https://phabricator.services.mozilla.com/D3766
050766c57c9142706089096864a015d5e4263637: Bug 1417050: Add support for AV1 in MP4. r=jya
Thomas Daede <tdaede@mozilla.com> - Mon, 20 Aug 2018 23:56:39 +0000 - rev 480890
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1417050: Add support for AV1 in MP4. r=jya Differential Revision: https://phabricator.services.mozilla.com/D3365
6d8d234a983ae65eee63239a8536dd24428f6db1: Bug 1484559 - Ensure that the scroll frame deregister its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. r=dholbert
Mats Palmgren <mats@mozilla.com> - Tue, 21 Aug 2018 14:55:22 +0200 - rev 480889
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484559 - Ensure that the scroll frame deregister its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. r=dholbert
dcbb7762dc2fa3afbbf969016c29b125d97b52f2: Bug 1484615 - Followup comment fix for bug 1409641; r=janv
Tom Tung <shes050117@gmail.com> - Mon, 20 Aug 2018 11:46:24 +0200 - rev 480888
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1484615 - Followup comment fix for bug 1409641; r=janv This patch add comments to IndexedDBHelper.jsm to clarify how txn.result is set. The comments should clear up any confusion caused by previous commit message (fix for bug 1409641).
bd62249f8b51bb395883e0115f0cac099555be1c: Bug 1452513 - Avoid issuing transactions with WebRender when the namespace has changed. r=kats
Andrew Osmond <aosmond@mozilla.com> - Tue, 21 Aug 2018 08:29:09 -0400 - rev 480887
Push 231 by fmarier@mozilla.com at Wed, 22 Aug 2018 00:04:13 +0000
Bug 1452513 - Avoid issuing transactions with WebRender when the namespace has changed. r=kats When the namespace changes (e.g. due to a tab move between windows), we may get stale transaction requests that we need to ignore. In WebRenderBridgeParent::RecvSetDisplayList, we would automatically send any unsent transaction data when exiting the method, but this did not take into account the staleness. This patch ensures we only flush the data if we actually want it. The transaction in question that was observed and causing crashes was UpdateImageBuffer.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip