4b48d8884cdbf198543623dc3bbb8c6154e48c96: Merge mozilla-central to inbound. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sat, 15 Dec 2018 11:42:56 +0200 - rev 507948
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
571c01c5f84b7fc381ddad34b313f7ac8a62cc45: Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines r=nical
A. Wilcox <AWilcox@Wilcox-Tech.com> - Sat, 01 Dec 2018 14:23:49 +0000 - rev 507947
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1511604 - Swizzle YCbCr->RGB data on big-endian machines r=nical
adcf2d91453eff8dd92a3e719ee11e2aa6ee343b: Bug 1506715 - Adapt Mochitest so it can run on Thunderbird r=darktrojan
Geoff Lankow <geoff@darktrojan.net> - Fri, 14 Dec 2018 10:43:22 +1300 - rev 507946
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1506715 - Adapt Mochitest so it can run on Thunderbird r=darktrojan
b87408f9197d7e259c9ad5228ad925383352a287: Bug 1514133 - Port Login-Reputation classification to nsIUrlClassifierFeature, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 15 Dec 2018 09:54:02 +0100 - rev 507945
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514133 - Port Login-Reputation classification to nsIUrlClassifierFeature, r=dimi
6533f8297b30809f786e2e5874a0929bb1713d47: Bug 1513890 - Get rid of x-moz-errormessage attribute, r=edgar
Andrea Marchesini <amarchesini@mozilla.com> - Sat, 15 Dec 2018 09:54:02 +0100 - rev 507944
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513890 - Get rid of x-moz-errormessage attribute, r=edgar
07c40fd43ee1f3220cc77f2d45de86a4418fc47f: Bug 1514448 - Only check for fxc/wine when building with a compile environment. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Sat, 15 Dec 2018 17:44:59 +0000 - rev 507943
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514448 - Only check for fxc/wine when building with a compile environment. r=froydnj Bug 1514089 moved the check from toolchain.configure, which is only included when a compile environment is available, to toolkit/moz.configure, which doesn't have this limitation. As a consequence, artifact/l10n builds ended up requiring those tools, while they didn't require them before. Differential Revision: https://phabricator.services.mozilla.com/D14675
04a31c0080dcb451d71ac75f4b0a026dfd186281: Bug 1508825 - Enable ESLint for dom/crypto (manual changes) r=Standard8,Ehsan
Volodymyr Klymenko <klymenkodp@gmail.com>> - Fri, 14 Dec 2018 22:54:56 +0000 - rev 507942
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1508825 - Enable ESLint for dom/crypto (manual changes) r=Standard8,Ehsan Differential Revision: https://phabricator.services.mozilla.com/D13694
2b3549145fc3405e6e0ba2b6db99a13328636098: Bug 1508825 - Enable ESLint for dom/crypto/ (automatic changes) r=Standard8,Ehsan
Volodymyr Klymenko <klymenkodp@gmail.com>> - Fri, 14 Dec 2018 00:44:52 +0000 - rev 507941
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1508825 - Enable ESLint for dom/crypto/ (automatic changes) r=Standard8,Ehsan Differential Revision: https://phabricator.services.mozilla.com/D13693
acefb73b4d6031f612aa4a9989b3184c87ab770a: Bug 1492706 - Part 2: Cover common OOM causes in the Recent tabs panel. r=nalexander
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 14 Dec 2018 21:08:32 +0000 - rev 507940
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492706 - Part 2: Cover common OOM causes in the Recent tabs panel. r=nalexander Looking at Crash Stats, the most common causes of OOMs involving the RecentTabs- Adapter happen while reading the previous session store file into memory for parsing, respectively while stringifying the parsed data back into a flat String for further storage. In the former case, we give up completely, because there's nothing we can do short of switching to a streaming JSON parser (which is out of scope for this bug), while in the latter case, we only skip the affected tab in the hope that at least some tabs might be small enough to not cause an OOM. Differential Revision: https://phabricator.services.mozilla.com/D12963
bfc4d495548fb4028206bb351370a878f865e49e: Bug 1492706 - Part 1: Catch OOM during startup session restore. r=nalexander
Jan Henning <jh+bugzilla@buttercookie.de> - Fri, 14 Dec 2018 21:07:39 +0000 - rev 507939
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1492706 - Part 1: Catch OOM during startup session restore. r=nalexander We just treat this like a defective session store file and first fall back to the backup (although if the OOM is caused by a too-large file, it is likely that the backup will be too large as well) and then turn off session restoring completely. We don't plug those failures into the session restore telemetry, though, because that is supposed to only cover truly defective files. Differential Revision: https://phabricator.services.mozilla.com/D12962
00a5c85fba1ecfe9e3af8a02040d990d513890e0: Merge mozilla-central to autoland. a=merge CLOSED TREE
Noemi Erli <nerli@mozilla.com> - Sat, 15 Dec 2018 11:42:09 +0200 - rev 507938
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
713eea9bd41b34e86a45a38e6083a85d84f79b60: Bug 1502524: Style devtools' "CodeMirror-scroll" element with "contain: layout size", to hint that it can be a reflow root. r=nchevobbe
Daniel Holbert <dholbert@cs.stanford.edu> - Fri, 14 Dec 2018 09:42:10 +0000 - rev 507937
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1502524: Style devtools' "CodeMirror-scroll" element with "contain: layout size", to hint that it can be a reflow root. r=nchevobbe This should improve typing resposiveness in the web console, by allowing reflows to be initiated from an ancestor that's closer to the changed content (the typed characters). Differential Revision: https://phabricator.services.mozilla.com/D9971
28c949ebb06a9190bf00b6b49eaa355a67d43d53: Bug 1501492: Enable CSS containment for frontend code. r=dbaron
Daniel Holbert <dholbert@cs.stanford.edu> - Sat, 15 Dec 2018 08:17:46 +0000 - rev 507936
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1501492: Enable CSS containment for frontend code. r=dbaron Differential Revision: https://phabricator.services.mozilla.com/D9963
0b5954be5426443fb44de34e43da0a12e46252d7: Bug 1514341 - mach clang-format - fix path on windows. r=sylvestre
Andi-Bogdan Postelnicu <bpostelnicu@mozilla.com> - Sat, 15 Dec 2018 07:24:18 +0000 - rev 507935
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1514341 - mach clang-format - fix path on windows. r=sylvestre Differential Revision: https://phabricator.services.mozilla.com/D14605
5b0b8a39d09e49efe283b94deba6853e223edad3: Merge inbound to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Sat, 15 Dec 2018 11:39:40 +0200 - rev 507934
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge inbound to mozilla-central. a=merge
1b960c462dcbb0e6dcf0223e068317845f0f60c4: Bug 1498073 - Ensure each bookmark engine test cleans up. a=testonly
Lina Cambridge <lina@yakshaving.ninja> - Fri, 14 Dec 2018 21:32:20 -0800 - rev 507933
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1498073 - Ensure each bookmark engine test cleans up. a=testonly
9016c136594b12fb155a6a2917d48c82ab5fa695: Merge mozilla-central to mozilla-inbound.
Cosmin Sabou <csabou@mozilla.com> - Sat, 15 Dec 2018 04:58:47 +0200 - rev 507932
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to mozilla-inbound.
99dac743207c3624909cc0742c7b8b7ee00a6628: Bug 1508664 Avoid importing Extension.jsm too early r=kmag
Andrew Swan <aswan@mozilla.com> - Fri, 14 Dec 2018 16:29:38 -0800 - rev 507931
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1508664 Avoid importing Extension.jsm too early r=kmag The test failure from this bug was due to code that reads Services.appinfo running too early before our test code that overrides appinfo got a chance to run. Addon Manager test code could use a more thorough cleanup pass, but this is a quick-and-dirty fix suitable for uplifting in the short term. Differential Revision: https://phabricator.services.mozilla.com/D14656
10aa1d02448438169fc49d467dd7f9a0fd70ca1f: Bug 1513600 - Use elementFromPoint() to measure isMouseOverVideo r=jaws
Timothy Guan-tin Chien <timdream@gmail.com> - Sat, 15 Dec 2018 02:56:27 +0000 - rev 507930
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Bug 1513600 - Use elementFromPoint() to measure isMouseOverVideo r=jaws The checkEventWithin method is broken by two bugs: The first one is bug 1493525 because we ended up pass the proxy instance, instead of the element reference, as the parent node to compare. The second one is unknown and happened sometime after that bug. The |relatedTarget| of the mouse event is always <video>, instead of the element within Shadow DOM that the cursor is moving out to. Instead of identify the second bug in the DOM, this patch employs a simpler fix by using elementFromPoint() to identify the cursor position. Differential Revision: https://phabricator.services.mozilla.com/D14342
70a854d2ee1ebc18f9438af38731527738b2ed24: Merge mozilla-central to autoland.
Cosmin Sabou <csabou@mozilla.com> - Sat, 15 Dec 2018 04:57:48 +0200 - rev 507929
Push 10547 by ffxbld-merge at Mon, 21 Jan 2019 13:03:58 +0000
Merge mozilla-central to autoland.
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip