190b827aaa2b: Merge inbound to mozilla-central. a=merge FIREFOX_BETA_63_BASE
Tiberius Oros <toros@mozilla.com> - Fri, 24 Aug 2018 12:43:45 +0300 - rev 433262
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Merge inbound to mozilla-central. a=merge
81d946cdc170: Bug 1484275 - ESLint quick fix, again. r=me
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 24 Aug 2018 08:58:06 +0100 - rev 433261
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484275 - ESLint quick fix, again. r=me
3eff5274ee78: Bug 1484275 - ESLint quick fix. r=me
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 24 Aug 2018 08:39:47 +0100 - rev 433260
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484275 - ESLint quick fix. r=me
abd29769ce45: Bug 1484275 - Fix opening the main menu while another popup is open on Windows. r=Gijs
Paolo Amadini <paolo.mozmail@amadzone.org> - Thu, 23 Aug 2018 14:04:43 +0100 - rev 433259
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484275 - Fix opening the main menu while another popup is open on Windows. r=Gijs Differential Revision: https://phabricator.services.mozilla.com/D3979
f433ed4ff1de: Bug 1438814 - Stop any further transitions creation once after we got a transitionend for the width transition. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 24 Aug 2018 12:52:42 +0900 - rev 433258
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1438814 - Stop any further transitions creation once after we got a transitionend for the width transition. r=birtles The transition property in this test is shorter than the period of chaging parent viewport height so that it's possible that a new transition happens after a transitionend event was dispatched. The new transition will reduce the element width (i.e. it's opposite direction of the first transition), so the transitioned yellow box was smaller than the expected result. Differential Revision: https://phabricator.services.mozilla.com/D4183
8cf98bdb463d: Bug 1438814 - Use pre-increment operator for height changes. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 24 Aug 2018 12:42:33 +0900 - rev 433257
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1438814 - Use pre-increment operator for height changes. r=birtles With post increment operator, the first callback doesn't change height at all. Differential Revision: https://phabricator.services.mozilla.com/D4182
e1127dfee76a: Bug 1438814 - Make sure the transitionend event is for width property. r=birtles
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 24 Aug 2018 12:42:26 +0900 - rev 433256
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1438814 - Make sure the transitionend event is for width property. r=birtles There is another transition for height property, it's possible that the received event is for the height property transition. Differential Revision: https://phabricator.services.mozilla.com/D4181
f0c6e521429c: Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
Tooru Fujisawa <arai_a@mac.com> - Fri, 24 Aug 2018 13:22:13 +0900 - rev 433255
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1259822 - Show property key in the error message when target object value is null or undefined. r=jorendorff
5d6bf0312e08: Bug 1485427 - Add two assertions ensuring that request observers are (not) fired at the right times; r=mayhemer
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 22 Aug 2018 13:58:18 -0400 - rev 433254
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1485427 - Add two assertions ensuring that request observers are (not) fired at the right times; r=mayhemer
701ceb33e3d7: Bug 1484496: Follow-up: Fix busted JS enumerator in Android directory service. r=bustage
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 18:13:58 -0700 - rev 433253
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484496: Follow-up: Fix busted JS enumerator in Android directory service. r=bustage
602fa2f2e75d: Bug 1484373: Follow-up: Work around a new race in browser_webext_options. r=bustage
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 17:23:11 -0700 - rev 433252
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484373: Follow-up: Work around a new race in browser_webext_options. r=bustage
d1049dde16dd: Bug 1484496: Follow-up: Fix more NoQueryNeeded assertions. r=bustage
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 17:15:41 -0700 - rev 433251
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484496: Follow-up: Fix more NoQueryNeeded assertions. r=bustage
7d4ae67397e2: Bug 1485610 - Avoid copy relocations in binaries we build. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Thu, 23 Aug 2018 18:00:29 +0900 - rev 433250
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1485610 - Avoid copy relocations in binaries we build. r=froydnj See bug 1485562 for an example of bad things that can happen with such relocations, and see also https://github.com/llvm-mirror/lld/blob/c90379ddfe5eefdcb8edcaca5fa90a831505ae18/ELF/Relocations.cpp#L496-L537
4fffa63b528b: Bug 1470914 - land NSS 5bc69334e84f UPGRADE_NSS_RELEASE, r=me
J.C. Jones <jjones@mozilla.com> - Thu, 23 Aug 2018 11:10:42 -0700 - rev 433249
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1470914 - land NSS 5bc69334e84f UPGRADE_NSS_RELEASE, r=me
4c27db2b3d66: Bug 1485503 - Avoid ld64 merging static and non-static data with the same name during ThinLTO. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 23 Aug 2018 07:05:15 +0900 - rev 433248
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1485503 - Avoid ld64 merging static and non-static data with the same name during ThinLTO. r=dmajor When different translation units contain the same symbol name, all static, but one of them non-static, ld64 wrongfully link the references to the static data with the non-static data, or vice versa. With libaom and libvpx sharing data structures with the same name but different contents, that leads to interesting failures/crashes at runtime. This was apparently fixed in Apple ld64 from Xcode 9, but the last open sourced version is the one from Xcode 8, so I ended up digging in the ld64 source code and fixed the issue. This work was merged to cctools-port upstream in https://github.com/tpoechtrager/cctools-port/pull/59. For the same reason as invoked in bug 1478917, though, updating to cctools-port master is more involved than just changing a commit sha1 (as it requires building apple-libtapi, which in turn builds parts of LLVM, which should probably be avoided), so just cherry-pick the fix.
9e87552351d5: Bug 1485545 - Upgrade clang 7 toolchains to rc2. r=dmajor
Mike Hommey <mh+mozilla@glandium.org> - Thu, 23 Aug 2018 11:28:27 +0900 - rev 433247
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1485545 - Upgrade clang 7 toolchains to rc2. r=dmajor It fixes a crash on LTO (https://bugs.llvm.org/show_bug.cgi?id=38597) and contains a backport of r339636.
d6eb2c2d5830: Bug 1484236: Override cert DB for form autofill xpcshell tests. r=rhelmer CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 16:16:11 -0700 - rev 433246
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484236: Override cert DB for form autofill xpcshell tests. r=rhelmer CLOSED TREE Differential Revision: https://phabricator.services.mozilla.com/D4173
eef3785a6b44: Bug 1484373: Follow-up: Fix null deref. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 16:05:55 -0700 - rev 433245
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484373: Follow-up: Fix null deref. r=bustage CLOSED TREE
40ae82f3f8b5: Bug 1484496: Follow-up: Fix NoQueryNeeded assertion on Windows debug. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 16:05:29 -0700 - rev 433244
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484496: Follow-up: Fix NoQueryNeeded assertion on Windows debug. r=bustage CLOSED TREE
9388b9926bc8: Bug 1484373: Follow-up: Fix null deref. r=bustage CLOSED TREE
Kris Maglione <maglione.k@gmail.com> - Thu, 23 Aug 2018 16:01:25 -0700 - rev 433243
Push 34501 by toros@mozilla.com at Fri, 24 Aug 2018 09:45:02 +0000
Bug 1484373: Follow-up: Fix null deref. r=bustage CLOSED TREE
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip