a20220d687d40361480f161c378cb389220f1ef7: Bug 1359357 - Test for IPCBlob and workers, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 19 May 2017 07:57:25 +0200 - rev 359254
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1359357 - Test for IPCBlob and workers, r=smaug
9f71fb3f4d1e6469cdf99aa0a63e1e696d510f31: Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Fri, 19 May 2017 07:57:18 +0200 - rev 359253
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1359357 - IPCBlobInputStreamChild should be protected by a WorkerHolder, r=smaug
70e5477cdda0d0713531e7eb9ce220d5b532c67a: Bug 1366011 - IPCBlob should not have race conditions between Send__delete__ and RecvStreamNeeded, r=smaug
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 18 May 2017 23:06:22 +0200 - rev 359252
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1366011 - IPCBlob should not have race conditions between Send__delete__ and RecvStreamNeeded, r=smaug
55ccbc9a9bfcd1327f617230031f178a7a2aa8d3: Bug 1318624 - Add wpt for img in non-active document; r=jdm
Edgar Chen <echen@mozilla.com> - Wed, 17 May 2017 18:15:12 +0800 - rev 359251
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1318624 - Add wpt for img in non-active document; r=jdm MozReview-Commit-ID: F8x6H3IW08c
9c9166bc787d7b69b1d0148e8e1bf7413b7b2bd9: Bug 1318624 - Should not perform a load of a image if it's document is not active document; r=jdm
Edgar Chen <echen@mozilla.com> - Sat, 19 Nov 2016 00:35:18 +0800 - rev 359250
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1318624 - Should not perform a load of a image if it's document is not active document; r=jdm MozReview-Commit-ID: CjclOenaBdv
1667def6751501149dc69e7d9608cffdf3c19e7d: Merge mozilla-central to mozilla-inbound
Iris Hsiao <ihsiao@mozilla.com> - Fri, 19 May 2017 11:41:52 +0800 - rev 359249
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Merge mozilla-central to mozilla-inbound
e61af009b471b3a76e6fc1ec66a35eee21471f7f: Backed out changeset 7ba879bb0961 (bug 1365515) for merge conflict
Iris Hsiao <ihsiao@mozilla.com> - Fri, 19 May 2017 11:41:29 +0800 - rev 359248
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Backed out changeset 7ba879bb0961 (bug 1365515) for merge conflict
f22235120e9ff429a907a7f27f9d8dbdf61d4643: Backed out changeset 368f63c34bad (bug 1365515) for merge conflict
Iris Hsiao <ihsiao@mozilla.com> - Fri, 19 May 2017 11:41:15 +0800 - rev 359247
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Backed out changeset 368f63c34bad (bug 1365515) for merge conflict
368f63c34bad52d96902b2e8c87b0bfea33d5dfd: Bug 1365515 (part 2) - Remove tick_context_t. r=jseward.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 17 May 2017 17:29:59 +1000 - rev 359246
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365515 (part 2) - Remove tick_context_t. r=jseward. On platforms using EHABI or LUL unwinding we need to record a ucontext_t in TickSample. But in others we don't. This patch makes this clearer, resulting in the following benefits. - We don't need TickSample::mContext on Windows. - PopulateContext() doesn't need the aContext argument on some platforms. - We don't need the tick_context_t typedef. - We avoid some casts.
7ba879bb0961978845bc2c4d30043e44ee0200ae: Bug 1365515 (part 1) - Remove profiler support for x86/Darwin. r=mstange.
Nicholas Nethercote <nnethercote@mozilla.com> - Wed, 17 May 2017 17:28:59 +1000 - rev 359245
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365515 (part 1) - Remove profiler support for x86/Darwin. r=mstange. It's now either tier 3 or unsupported, I'm not sure which.
9aa66595bf51a1cec03f61b88bfecac09742157b: Bug 1364573 - Don't relazify class default constructors. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 18 May 2017 18:18:20 -0700 - rev 359244
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1364573 - Don't relazify class default constructors. (r=arai) Because of the wacko way we handle toString offsets for class default constructors, those offsets cannot be recovered if we relazify the functions. Luckily there's no reason to relazify them, their JSScripts are very small: either a single 'retrval' for non-derived, and still fairly small for derived.
20fd2a3c8039f37ae7ec284316a08e1d670bbd45: Bug 1364648 - Fix OOB column handling for default class constructors' toString offsets. (r=jimb)
Shu-yu Guo <shu@rfrn.org> - Thu, 18 May 2017 18:17:23 -0700 - rev 359243
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1364648 - Fix OOB column handling for default class constructors' toString offsets. (r=jimb) CompileOptions's column field has been conflating two meanings: the starting column of the ScriptSource, and the starting column of the current thing being compiled. In the shell's evaluate() function, when the "column" option is passed, it's fine to conflate the two meanings above. When delazifying functions, it is incorrect to conflate the two meanings. This is observable when generating SRC_CLASS_SPAN, which is a srcnote used to save the toString offsets for a default class constructor. (Since default class constructors aren't syntactically present, there's no JSFunction made ahead of time. And since class constructors must be toString'd as the class source instead of the function source, we save the offsets in a srcnote to use when we actually create the constructor at runtime.) When we save these offsets, these are offsets into the ScriptSource buffer, and must be de-offset. But it's incorrect to subtract the starting column of the lazy function, which is itself offset from the starting column of the underlying ScriptSource.
d7121e5ad8065a5ef546b349d90606cbf0e5baab: Bug 1356681 - Expand headless mode support for linux. r=automatedtester,jrmuizel,kanru
Brendan Dahl <bdahl@mozilla.com> - Wed, 26 Apr 2017 14:29:32 -0700 - rev 359242
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1356681 - Expand headless mode support for linux. r=automatedtester,jrmuizel,kanru Full Firefox on Linux can now be run with a --headless flag. This includes seven parts: 1) Running all marionette tests in headless mode. 2) Prevents crashes where Firefox calls into GTK. 3) Adds a headless screen helper which supports changing the headless screen size with the environment variables MOZ_HEADLESS_WIDTH and MOZ_HEADLESS_HEIGHT. 4) Supports simulating moving a headless window. 5) Adds a stubbed out nsSound implementation. 6) Supports simulating size mode changes of headless windows. 7) Adds the --headless flag for Firefox.
ea227f8d9ce481676a4f30d1a76bdb1bc7787d2e: Merge m-c to inbound, a=merge
Wes Kocher <wkocher@mozilla.com> - Thu, 18 May 2017 17:19:40 -0700 - rev 359241
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Merge m-c to inbound, a=merge MozReview-Commit-ID: EgmkxLul9DE
df21c5eed7c11b531228a02d66624960b59c7c5e: Bug 1358073 - Call constructors when creating and copying scope data. r=shu
Jon Coppeard <jcoppeard@mozilla.com> - Thu, 18 May 2017 19:58:11 -0400 - rev 359240
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1358073 - Call constructors when creating and copying scope data. r=shu
7828515b45be925c7a5c9cf7a951109abbc55921: Bug 1365602 - Put script blocker to nsCSSFrameConstructor::RecalcQuotesAndCounters for avoiding triggering event from nsQuoteList::RecalcAll. r=bz
Xidorn Quan <me@upsuper.org> - Thu, 18 May 2017 11:25:48 +1000 - rev 359239
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365602 - Put script blocker to nsCSSFrameConstructor::RecalcQuotesAndCounters for avoiding triggering event from nsQuoteList::RecalcAll. r=bz MozReview-Commit-ID: JW0vjT0C5iU
b82b2d1363f985545a8c183bb965355b19ca9d48: Bug 1365042 - Update skip list. r=shu
Leo Balter <leonardo.balter@gmail.com> - Thu, 18 May 2017 16:37:58 -0700 - rev 359238
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365042 - Update skip list. r=shu
aeff5714b4a6936d5b24305fa6db4985b305d613: Bug 1365042 - Update Test262. r=shu
Leo Balter <leonardo.balter@gmail.com> - Thu, 18 May 2017 16:37:58 -0700 - rev 359237
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365042 - Update Test262. r=shu
eda75874d1a86ede57471d452277329d2cf25211: Bug 1365042 - Skip if not released. r=shu
Leo Balter <leonardo.balter@gmail.com> - Thu, 18 May 2017 16:37:54 -0700 - rev 359236
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365042 - Skip if not released. r=shu
38f3bef8b8651935cb3d9eac0ff5d93da87bee3d: Bug 1365660: Part 5c - Enable compositing for popups with remote content on OS-X. r=mstange
Kris Maglione <maglione.k@gmail.com> - Wed, 17 May 2017 14:46:11 -0700 - rev 359235
Push 31850 by ryanvm@gmail.com at Fri, 19 May 2017 15:47:16 +0000
Bug 1365660: Part 5c - Enable compositing for popups with remote content on OS-X. r=mstange MozReview-Commit-ID: 90JJVJ2eR9C
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip