23f8684d08739df708dc7af14ed3e8ce1349fbc5: Merge mozilla-central to autoland. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Thu, 27 Sep 2018 00:56:23 +0300 - rev 494107
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
3339b4bf9acd975789d1a16ab8d83a13d056bc21: Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag
Felipe Gomes <felipc@gmail.com> - Wed, 26 Sep 2018 21:46:18 +0000 - rev 494106
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490810 - Simulate Fission for browser actors by blocking them from receiving sub-frame events. r=kmag If the pref browser.fission.simulate is true, the event dispatcher in ActorManagerChild will not dispatch events to actors that aren't associated with the same window as the event's target. In addition, when that pref is on, the actors associated with sub-frames will have their content property bound to the correct content window, that might differ from the message manager's window (which is always related to the top level). Then, in order to write Fission-compatible code, that specific actor will need to be declared with allFrames = true, meaning that it wants to be instantiated for every frame, and not just top-level ones Differential Revision: https://phabricator.services.mozilla.com/D6358
d0595bcbe068f55ef0060a77d744346d91fa3468: Bug 1494275 - Support dynamic install urls for CFR r=ursula
k88hudson <k88hudson@gmail.com> - Wed, 26 Sep 2018 19:19:24 +0000 - rev 494105
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494275 - Support dynamic install urls for CFR r=ursula Differential Revision: https://phabricator.services.mozilla.com/D6974
073b690ff354d293616e47ee15d399306f358766: Bug 1494398: Bump mozrunner version to 7.1.0 to reflect wait-for-browser changes; r=wlach
Aaron Klotz <aklotz@mozilla.com> - Wed, 26 Sep 2018 21:19:40 +0000 - rev 494104
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494398: Bump mozrunner version to 7.1.0 to reflect wait-for-browser changes; r=wlach Differential Revision: https://phabricator.services.mozilla.com/D6997
f49f269d4fd0a11b46826b30bce1d9bc9e51fc58: Bug 1398718 - change default pref to on for lowercase header names in XHR.getAllResponseHeaders; r=hsivonen
Thomas Wisniewski <wisniewskit@gmail.com> - Wed, 26 Sep 2018 20:33:16 +0000 - rev 494103
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1398718 - change default pref to on for lowercase header names in XHR.getAllResponseHeaders; r=hsivonen change default pref to on for lowercase header names in XHR.getAllResponseHeaders Differential Revision: https://phabricator.services.mozilla.com/D6589
6f460693502554963f7401374019d3545d71c502: Bug 1490015: Allow tab previews to direct load data uris. r=Gijs
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 26 Sep 2018 21:09:49 +0000 - rev 494102
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1490015: Allow tab previews to direct load data uris. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D6996
aceaf58aca5767940caab1246f4097aff4cccd94: Bug 1494430 - Handle torn-down Render thread when getting memory reports. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Wed, 26 Sep 2018 20:44:59 +0000 - rev 494101
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494430 - Handle torn-down Render thread when getting memory reports. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D6994
e81a2482bed6ce883c5ad7fc8fb26a410c7d31bd: Bug 715884 - replace optparse usage with argparse r=jmaher
Edwin Gao <egao@mozilla.com> - Wed, 26 Sep 2018 13:57:53 +0000 - rev 494100
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 715884 - replace optparse usage with argparse r=jmaher - changed argument parser to use ArgumentParser in compliance with Python 2.7. Differential Revision: https://phabricator.services.mozilla.com/D6438
6d25c44c39ea33ebe25829d945b00963dad39ea4: Bug 1305743 - Make failure to find mozinfo.json a fatal error r=gbrown,ahal
Edwin Gao <egao@mozilla.com> - Wed, 26 Sep 2018 20:07:25 +0000 - rev 494099
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1305743 - Make failure to find mozinfo.json a fatal error r=gbrown,ahal - moved placement of the raise_exception computation to be after the initial objdir path computation. - original implementation was missing detection for cases where user may pass in a False flag to explicitly suppress errors. - added unit tests to check for scenarios where raise_exception flag is passed in as part of positional argument. - changed argument to include a **kwargs argument for caller to modify default exception behavior. - default behavior is to raise exceptions if mozinfo.json cannot be found. - disabled TreeMetadataEmitter from calling mozinfo.find_and_update_from_json and setting the self.info variable since it was not referenced anywhere else after the initial setup. Depends on D6859 Differential Revision: https://phabricator.services.mozilla.com/D6860
7856d822921f3133aab589ad96e98d2eabd98eec: Bug 1493089 - Cancel the pending animation instead of reversing it r=Gijs
Timothy Guan-tin Chien <timdream@gmail.com> - Wed, 26 Sep 2018 19:38:29 +0000 - rev 494098
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493089 - Cancel the pending animation instead of reversing it r=Gijs My understanding of Web Animation API was wrong in bug 1449532. If a running animation is pending, playing a new (reversed) animation will cause it to play from the beginning of the new animation, instead of having the new animation to play, in reverse, from the current position. This has caused the user to see a fade out animation that shouldn't take place when the video loops, i.e. going from "seeking" to "seeked". The code now probe into the state of the animation instance and cancel the pending animation, reverse the running animation, or start the new (reversed) animation accordingly. Differential Revision: https://phabricator.services.mozilla.com/D6704
a4c0087797d6752c7f18563c8d2ead7e87eb2e9c: Bug 1493798. Update the MediaCapabilities dictionaries to follow the spec more closely. r=jya
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 26 Sep 2018 19:19:47 +0000 - rev 494097
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493798. Update the MediaCapabilities dictionaries to follow the spec more closely. r=jya This partially backs out bug 1471165 now that we don't enforce a default value for dictionary-typed members of dictionaries. Differential Revision: https://phabricator.services.mozilla.com/D6876
7ac88abc3c57832e7e271dede934f8935c7f83a0: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Thu, 27 Sep 2018 00:52:12 +0300 - rev 494096
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Merge inbound to mozilla-central. a=merge
2a668be15af5d294cbd9db17fdd6f6cb89f74561: Bug 1494389 - tweak TraceLogging's no-op rdtsc function for non-x86 MSVC; r=sfink
Nathan Froyd <froydnj@mozilla.com> - Wed, 26 Sep 2018 14:49:51 -0400 - rev 494095
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1494389 - tweak TraceLogging's no-op rdtsc function for non-x86 MSVC; r=sfink GCC/clang are happy with the current formulation, but MSVC would like something slightly different, closer to what we use for the x86-ish version.
9b1c85d872ccc980a4cedd95daa860c0cec1e668: Backed out changeset 7df169d72b50 (bug 1469027) for assertion failures on env.optimizedBackend() == OptimizedBackend::Ion. CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Wed, 26 Sep 2018 20:36:47 +0300 - rev 494094
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 7df169d72b50 (bug 1469027) for assertion failures on env.optimizedBackend() == OptimizedBackend::Ion. CLOSED TREE
184a229a8cc47b96110e1b81688eb193f1963721: Bug 1491255 - Port URL trimming from urlbarBindings.xml to UrlbarInput.jsm. r=standard8
Dão Gottwald <dao@mozilla.com> - Wed, 26 Sep 2018 17:44:04 +0200 - rev 494093
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1491255 - Port URL trimming from urlbarBindings.xml to UrlbarInput.jsm. r=standard8
51cd5f6c6fa390dc4e5d1d97832f04ab854c9416: Bug 1451715 - Rename {get,set,delete}{Window,Global}Value to match {get,set,delete}CustomTabValue. r=dao
Jason Chapin <jason@lab1337.com> - Tue, 25 Sep 2018 14:21:57 -0400 - rev 494092
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1451715 - Rename {get,set,delete}{Window,Global}Value to match {get,set,delete}CustomTabValue. r=dao
a9a1d4e6193e13aac52503c3b256bbff69e6cf87: Bug 1493447 - Check for 0 length before copying table values. r=mstange
Doug Thayer <dothayer@mozilla.com> - Wed, 26 Sep 2018 13:07:41 -0400 - rev 494091
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493447 - Check for 0 length before copying table values. r=mstange Differential Revision: https://phabricator.services.mozilla.com/D6678
c0a0ea39277bfcf9e83106f5ffb5bc0605ef2d2d: Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem
Robin Templeton <robin@igalia.com> - Wed, 26 Sep 2018 13:03:18 -0400 - rev 494090
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1492685 - Remove obsolete Ion optimization for JSOP_SETARG. r=jandem IonBuilder::jsop_setarg optimizes asm.js-style argument coercions using JSOP_BITAND, JSOP_BITOR, or JSOP_POS. The optimization assumes that bitwise operations always produce Int32 results, but they may produce Value results due to BigInt-related changes in bug 1490387.
f1ff861fc70df756b1e6e5d37945be158385d881: Backed out changeset 92cde451be94 (bug 1444013) for failures in tests/dom/media/tests/crashtests/1453030.html
Noemi Erli <nerli@mozilla.com> - Wed, 26 Sep 2018 19:54:04 +0300 - rev 494089
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Backed out changeset 92cde451be94 (bug 1444013) for failures in tests/dom/media/tests/crashtests/1453030.html
2dc1c6e5610097276bff5e5e389827ee658798d1: Bug 1493196 - Add reporting for texture memory. r=jrmuizel
Bobby Holley <bobbyholley@gmail.com> - Tue, 25 Sep 2018 09:58:13 -0700 - rev 494088
Push 9984 by ffxbld-merge at Mon, 15 Oct 2018 21:07:35 +0000
Bug 1493196 - Add reporting for texture memory. r=jrmuizel
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip