c78b979c5c5965f97f66733caa77e1ae0510262f: Make sure to re-identify TextureFactoryIdentifiers when reinitializing rendering. (bug 1363126 part 6, r=rhunt)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:45:16 -0700 - rev 406158
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Make sure to re-identify TextureFactoryIdentifiers when reinitializing rendering. (bug 1363126 part 6, r=rhunt)
d376fc7d074a893dc07c95d1331ab5243cba1b5d: Cut down on compositor spam after a device reset. (bug 1363126 part 5, r=rhunt)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:44:28 -0700 - rev 406157
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Cut down on compositor spam after a device reset. (bug 1363126 part 5, r=rhunt)
96669e08cf8f84ff6dcea0f40b243ab9f0642ccc: Add crash annotations before handling device resets. (bug 1363126 part 4, r=milan)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:44:28 -0700 - rev 406156
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Add crash annotations before handling device resets. (bug 1363126 part 4, r=milan)
b8d1153cb94122c768648e7db8c4142f13b099b4: Remove old device reset and compositor swapping code. (bug 1363126 part 3, r=rhunt)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:44:28 -0700 - rev 406155
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Remove old device reset and compositor swapping code. (bug 1363126 part 3, r=rhunt)
ff60b177a442a1b0c73286c51f60ac014685f787: Handle in-process device resets by recreating the entire rendering stack. (bug 1363126 part 2, r=rhunt)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:44:27 -0700 - rev 406154
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Handle in-process device resets by recreating the entire rendering stack. (bug 1363126 part 2, r=rhunt)
063adb4deaf5efe3ef4f80635dd68e15a7a0325e: Handle remote device resets by recreating the entire rendering stack. (bug 1363126 part 1, r=rhunt, ipc_r=billm)
David Anderson <dvander@alliedmods.net> - Thu, 11 May 2017 22:44:27 -0700 - rev 406153
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Handle remote device resets by recreating the entire rendering stack. (bug 1363126 part 1, r=rhunt, ipc_r=billm)
a21423aa28940c7320478713f1bde4f0f92f6698: Merge m-c to m-i
Phil Ringnalda <philringnalda@gmail.com> - Thu, 11 May 2017 21:48:24 -0700 - rev 406152
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge m-c to m-i MozReview-Commit-ID: IvNsDqt7fIV
77352010d8e8a269cf33e7891f4c00f2d73b4541: Bug 1310885 - Part 5. (gecko) Always release ImageValue on the main thread. r=heycam
cku <cku@mozilla.com> - Mon, 08 May 2017 15:08:46 +0800 - rev 406151
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1310885 - Part 5. (gecko) Always release ImageValue on the main thread. r=heycam We will actually hit the assertion in the destructor of StyleImageRequestCleanupTask after the change above: MOZ_ASSERT(mImageValue->mRequests.Count() == 0 || NS_IsMainThread() "If mImageValue has any mRequests, we need to run on main " "thread to release ImageValues!"); From Part 6 to Part 9, we do put a request immediately after the creation of an ImageValue, so even if a nsStyleImageReqeust is not resolved, we still need to destruct mImageValue on the main thread. MozReview-Commit-ID: F812iySXbh6
9245a2fbb97450916828f075badf20741dbcd6f0: Bug 1310885 - Part 4. (gecko) Allow ImageValue::Intialize be called more then once, but only LoadImage in the first call. r=haycam
cku <cku@mozilla.com> - Thu, 04 May 2017 16:49:30 +0800 - rev 406150
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1310885 - Part 4. (gecko) Allow ImageValue::Intialize be called more then once, but only LoadImage in the first call. r=haycam MozReview-Commit-ID: IjL2e2LIy0f
7c2db290c4b64b0e50b1a44f5d2a42bfe119f196: Bug 1310885 - Part 3. (gecko) Create a new API to receive cached ImageValue from stylo. r=heycam
cku <cku@mozilla.com> - Tue, 02 May 2017 16:20:01 +0800 - rev 406149
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1310885 - Part 3. (gecko) Create a new API to receive cached ImageValue from stylo. r=heycam This patch implement several things: 1. Implement a new constructor for nsStyleImageRequest to receive an existing ImageValue from the caller. 2. Implement Gecko_ImageValue_Create to allow stylo to create a gecko::ImageValue object. 3. Implement Gecko_SetXXXXImageValue to allow stylo to pass a created ImageValue back to gecko. MozReview-Commit-ID: 1SbW5w8FSV2
accca3d23d7bf2df1b66186e564c79e87e67f45a: Bug 1363191 - Pop eval lexical scope before propagating its var scope's Annex B functions. (r=anba)
Shu-yu Guo <shu@rfrn.org> - Thu, 11 May 2017 20:54:35 -0700 - rev 406148
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363191 - Pop eval lexical scope before propagating its var scope's Annex B functions. (r=anba)
d4270887214684c8f2258db8203c4ef851fd0e24: Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote. (r=arai)
Shu-yu Guo <shu@rfrn.org> - Thu, 11 May 2017 20:54:35 -0700 - rev 406147
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote. (r=arai)
e1a5bcc620581eebd5757f204732424292f8cb1b: Bug 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (r=Yoric)
Shu-yu Guo <shu@rfrn.org> - Thu, 11 May 2017 20:54:35 -0700 - rev 406146
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1359622 - Fix assert for calling Function.toString on class constructors when the compartment has had source discarded. (r=Yoric)
358b6ad12d180dc0089b24e8aad8baf2ab270b2d: Bug 1362590 - Always give global scripts an extra frame slot in JIT code for compiling INITGLEXICAL. (r=jandem)
Shu-yu Guo <shu@rfrn.org> - Thu, 11 May 2017 20:54:35 -0700 - rev 406145
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1362590 - Always give global scripts an extra frame slot in JIT code for compiling INITGLEXICAL. (r=jandem)
76408d97fe7a276a2e7c206d57304d11b5fad3e7: Bug 1360932 - Registered lazy tabs as switch-to-tab candidates. r=dao
Kevin Jones <kevinhowjones@gmail.com> - Fri, 12 May 2017 05:34:43 +0200 - rev 406144
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1360932 - Registered lazy tabs as switch-to-tab candidates. r=dao MozReview-Commit-ID: 323l6pHQQAT
36f9b151741bd3a49e9348f3014e94d020771261: Bug 1325279 - Put the reaction queue in CustomElementData structure instead of using a map; r=wchen
Edgar Chen <echen@mozilla.com> - Tue, 21 Mar 2017 17:02:21 +0800 - rev 406143
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1325279 - Put the reaction queue in CustomElementData structure instead of using a map; r=wchen Bug 1347446 makes accessing ElementReactionQueue becomes a bit non-trival (have to get it via DocGroup). Since bug 1359346 already refactors the creation time of CustomElementData, ReactionQueue can also be put into CustomElementData, then we can just get ReactionQueue from Element. MozReview-Commit-ID: D6PouDu8hkL
9b45f5bd565f3767fa6d3f5fada2e193ddf6eed7: Bug 1363819 - Stop running Android 4.3 mochitest-webgl; r=jmaher
Geoff Brown <gbrown@mozilla.com> - Thu, 11 May 2017 20:24:07 -0600 - rev 406142
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1363819 - Stop running Android 4.3 mochitest-webgl; r=jmaher Android mochitest-webgl tests have been hidden on treeherder for months and 8 of the 10 chunks are currently perma-fail.
a5e2d088c2ed74f9b376492d34f944171fd2eaa7: Backed out 11 changesets (bug 1322650) for media test failures on android. a=backout
Iris Hsiao <ihsiao@mozilla.com> - Fri, 12 May 2017 10:21:14 +0800 - rev 406141
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Backed out 11 changesets (bug 1322650) for media test failures on android. a=backout Backed out changeset 31bd912fba54 (bug 1322650) Backed out changeset 4d486c7469eb (bug 1322650) Backed out changeset 4cf8f4d5064c (bug 1322650) Backed out changeset 3cb108f7492f (bug 1322650) Backed out changeset bd53533c108e (bug 1322650) Backed out changeset 3522917d8f10 (bug 1322650) Backed out changeset 2c2c1e33eccc (bug 1322650) Backed out changeset 2f19977cd6ab (bug 1322650) Backed out changeset 4519296a323e (bug 1322650) Backed out changeset e56e5e1c8786 (bug 1322650) Backed out changeset 96fe52231b57 (bug 1322650)
e2a3ab9f0730a5f2535ae5aee754ce71d430445a: Merge mozilla-central to mozilla-inbound
Iris Hsiao <ihsiao@mozilla.com> - Fri, 12 May 2017 10:19:34 +0800 - rev 406140
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Merge mozilla-central to mozilla-inbound
2fd8c2d22b2619aaeb2f03771c58a2246efe4ebd: Bug 1349144 - Test update for WebRTC temporary permission expiry. r=johannh
Swapnesh Kumar Sahoo <swapneshks@gmail.com> - Thu, 11 May 2017 01:34:56 +0530 - rev 406139
Push 7391 by mtabara@mozilla.com at Mon, 12 Jun 2017 13:08:53 +0000
Bug 1349144 - Test update for WebRTC temporary permission expiry. r=johannh MozReview-Commit-ID: 4BIuz1ikUQ5
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip