1df56440bdb4a75c59c5527c20ae9139b85655a6: Bug 1507952 - Part 6: Implement Streams spec 3.3.3. CreateReadableStream. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:43:27 +0000 - rev 504208
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 6: Implement Streams spec 3.3.3. CreateReadableStream. r=arai This was previously approximated by ReadableStream::createDefaultStream. Differential Revision: https://phabricator.services.mozilla.com/D12460
f02a0ed71bcabad55dd6ea1a9eab39e58e82fc2d: Bug 1507952 - Part 5: stream.tee() should not try to call a .start() method. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:43:03 +0000 - rev 504207
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 5: stream.tee() should not try to call a .start() method. r=arai This fix is not particularly clean, but at least it's possible to see why the if statement is there, now that the comments explain how we (imperfectly) implement the {start,pull,cancel}Algorithm arguments. Differential Revision: https://phabricator.services.mozilla.com/D12459
51f31e8ac73a27c2a1e71de4e546f2069a243bc7: Bug 1507952 - Part 4: Update SetUpReadableStreamDefaultController to match the standard. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:42:31 +0000 - rev 504206
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 4: Update SetUpReadableStreamDefaultController to match the standard. r=arai Differential Revision: https://phabricator.services.mozilla.com/D12458
7687d5a601cb074ba03e97af24ad93d0176867ca: Bug 1507952 - Part 3: Move and rename CreateReadableStreamDefaultController. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:42:01 +0000 - rev 504205
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 3: Move and rename CreateReadableStreamDefaultController. r=arai The body of the function is unchanged. Differential Revision: https://phabricator.services.mozilla.com/D12457
5a0df7634eaf384506d4ed5213dff1235325ced1: Bug 1507952 - Part 2: Rewrite ReadableStream constructor to match the standard. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:41:37 +0000 - rev 504204
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 2: Rewrite ReadableStream constructor to match the standard. r=arai We were very close to compliance, but all the step numbers have changed and some user-visible behavior around default arguments was a bit off. Also, update step numbers in ValidateAndNormalizeHighWaterMark, implement MakeSizeAlgorithmFromSizeFunction, and generally validate size/highWaterMark arguments earlier. Differential Revision: https://phabricator.services.mozilla.com/D12456
dc904523f5a381ed77904a2b4db577160a2a4e03: Bug 1507952 - Part 1: Rename ReadableStream::createStream() to create() and make it our implementation of 3.3.5. r=arai
Jason Orendorff <jorendorff@mozilla.com> - Thu, 22 Nov 2018 13:41:33 +0000 - rev 504203
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507952 - Part 1: Rename ReadableStream::createStream() to create() and make it our implementation of 3.3.5. r=arai The general approach of this stack is to update our code to the current standard and let the bug fixes fall out of that, as a side effect. Differential Revision: https://phabricator.services.mozilla.com/D12454
77623171e512127f109569942fd4ae8468d2cf60: Backed out changeset d8cec61d53e8 (bug 1508944) for failures in browser_trackingUI_trackers_subview.js
Noemi Erli <nerli@mozilla.com> - Fri, 23 Nov 2018 01:05:18 +0200 - rev 504202
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Backed out changeset d8cec61d53e8 (bug 1508944) for failures in browser_trackingUI_trackers_subview.js
c8e66d503efd9abe025e5217198d06f6655e7b6b: Bug 1509277: Handle ERROR_INVALID_PARAMETER from OpenProcess differently from other errors in launcher process startup; r=cpearce
Aaron Klotz <aklotz@mozilla.com> - Thu, 22 Nov 2018 22:37:04 +0000 - rev 504201
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1509277: Handle ERROR_INVALID_PARAMETER from OpenProcess differently from other errors in launcher process startup; r=cpearce If the launcher process's parent process was ephemeral, the parent may have terminated before the launcher has a chance to open a handle to it. If so, OpenProcess will fail with ERROR_INVALID_PARAMETER, as the pid is now invalid. This is a common case, so instead of erroring out, IsSameBinaryAsParentProcess should treat this case as, "No, our parent was not a Firefox binary" and just return false. This eliminated the intermittent xpcshell failures on try. Differential Revision: https://phabricator.services.mozilla.com/D12714
8e32d7856fd8675929fb2521d022823bd43b4850: Bug 1458993 - Use correct bounds for WR solid color. r=miko
Matt Woodrow <mwoodrow@mozilla.com> - Thu, 22 Nov 2018 22:15:34 +0000 - rev 504200
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1458993 - Use correct bounds for WR solid color. r=miko MozReview-Commit-ID: Gp5C4v8qJXI Differential Revision: https://phabricator.services.mozilla.com/D12713
a5d7f9ff483baf1e9c238740518b0a35cc837204: Bug 1503776 - Whitelist setupapi.dll for read during talos tests. r=aklotz
Chris Pearce <cpearce@mozilla.com> - Thu, 22 Nov 2018 21:59:19 +0000 - rev 504199
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503776 - Whitelist setupapi.dll for read during talos tests. r=aklotz Some change in this series caused setupapi.dll to load as a dependency earlier on in startup while loading xul.dll. I don't understand why, but setupapi.dll is already a dependency of xul.dll so we should be loading it anyway. Will file a follow up to investigate. https://treeherder.mozilla.org/#/jobs?repo=try&revision=4cf79174757b9aa88ec10ac9745a97869fa9914d Depends on D12241 Differential Revision: https://phabricator.services.mozilla.com/D12711
a25095165e12efa8d9e9fbece3ad90f27d0f85a4: Bug 1503776 - Add marionette-gpu job. r=jmaher
Chris Pearce <cpearce@mozilla.com> - Thu, 22 Nov 2018 21:36:46 +0000 - rev 504198
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503776 - Add marionette-gpu job. r=jmaher In order to reduce the cost of running marionette tests on a virtual machine with a GPU, add a marionette-gpu job, and run the WebRender rollout test added in the previous patch in this new job. Depends on D10528 Differential Revision: https://phabricator.services.mozilla.com/D12241
e9ba7f2783640f63dd3b931a51243e11e1410367: Bug 1503776 - Add test to verify WR qualified pref default value saved and respected on restart. r=bryce
Chris Pearce <cpearce@mozilla.com> - Thu, 22 Nov 2018 21:36:16 +0000 - rev 504197
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503776 - Add test to verify WR qualified pref default value saved and respected on restart. r=bryce Add test that when we restart the browser with a default value set on gfx.webrender.all.qualified, Firefox saves that value and checks respects the saved value when initializing WebRender. Depends on D10527 Differential Revision: https://phabricator.services.mozilla.com/D10528
2d716f894292b48c1bf7b37c1436b09748c71253: Bug 1503776 - Save default value of WebRender rollout pref to user pref, check on startup. r=mattwoodrow
Chris Pearce <cpearce@mozilla.com> - Thu, 22 Nov 2018 21:36:09 +0000 - rev 504196
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1503776 - Save default value of WebRender rollout pref to user pref, check on startup. r=mattwoodrow Normandy's Preference Rollout code sets default values on prefs, not user values (see uses of PrefUtils.setPref() in PreferenceRolloutAction.jsm). Default prefs are not persistent; unlike user prefs, changes to default pref values are not stored on disk. Changes to default values are only made on the in-memory copy of the pref's value, and thus don't survive a browser restart. Normandy changes the rolled out prefs early on in the startup of the browser, but not before gfxPlatform::Init() runs. So that means gfx can't use Normandy pref rollout to gradually rollout WebRender to release, as gfxPlatform::InitWebRenderConfig() won't see the rolled out version of the pref in time to turn on WebRender. So to work around this, add a profile-before-change shutdown observer that saves the default value of the gfx.webrender.all.qualified pref to a new user pref, gfx.webrender.all.qualified.default. We check that on startup and emulate the behavior that the pref system would have if that pref default value had already been set by Normandy. Differential Revision: https://phabricator.services.mozilla.com/D10527
388921b466517e8dce3a57b8e3cc9de4627ea2bb: Bug 1502684 - Update in-content textboxes according to photon spec. r=dao,ntim
matthias <matthias@kammueller.eu> - Thu, 22 Nov 2018 21:54:34 +0000 - rev 504195
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1502684 - Update in-content textboxes according to photon spec. r=dao,ntim Differential Revision: https://phabricator.services.mozilla.com/D10926
b7f29f09e6ea1766148add6ab91da70051034743: Bug 1482395: Allow python3 specific entries in virtualenv_packages.txt; r=nalexander
Tom Prince <mozilla@hocat.ca> - Thu, 22 Nov 2018 21:44:09 +0000 - rev 504194
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1482395: Allow python3 specific entries in virtualenv_packages.txt; r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D12706
57c4ae4edecad603cf84f8bceab57765c0859987: Bug 1507524 - Update miscellaneous things with the new WR location. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Nov 2018 21:47:50 +0000 - rev 504193
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507524 - Update miscellaneous things with the new WR location. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D12060
89caaea53d18aaf2d4b90b98a2f989a8cdc7062b: Bug 1507524 - Move webrender to gfx/wr. r=jrmuizel
Kartikaya Gupta <kgupta@mozilla.com> - Thu, 22 Nov 2018 21:47:48 +0000 - rev 504192
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1507524 - Move webrender to gfx/wr. r=jrmuizel This patch copies the webrender repository contents into gfx/wr. The existing files from gfx/webrender, gfx/webrender_api, and gfx/wrench are moved, and the remaining files are added. The revision being used is the same as before. In addition, the mozilla-central top-level Cargo.toml and the gfx/webrender_bindings/Cargo.toml files are updated to reflect the new structure. Differential Revision: https://phabricator.services.mozilla.com/D12059
45a6e295e8bf27d638079bf5a6ef38e6629fc40a: Merge mozilla-central to autoland. a=merge on a CLOSED TREE
Daniel Varga <dvarga@mozilla.com> - Thu, 22 Nov 2018 23:53:13 +0200 - rev 504191
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
3e6a10079e5c6b60a885cfb2bdeb6fef1c730acf: Bug 1508671 annotate expected release_or_beta results for new tests tracked in bug 1504373 r=ArnaudBienner
Karl Tomlinson <karlt+@karlt.net> - Thu, 22 Nov 2018 12:05:46 +0000 - rev 504190
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508671 annotate expected release_or_beta results for new tests tracked in bug 1504373 r=ArnaudBienner This also cleans out obsolete expectation data that has been lingering due to bug 1474463. Differential Revision: https://phabricator.services.mozilla.com/D12623
14c07af09b66f52379a25519edcebf2d8e6e0178: Bug 1508287 - Refactor server xpcshell tests that do not pass in worker context. r=yulia
Alexandre Poirot <poirot.alex@gmail.com> - Thu, 22 Nov 2018 15:23:26 +0000 - rev 504189
Push 10290 by ffxbld-merge at Mon, 03 Dec 2018 16:23:23 +0000
Bug 1508287 - Refactor server xpcshell tests that do not pass in worker context. r=yulia MozReview-Commit-ID: 4qGo1ZF7ITC Depends on D12311 Differential Revision: https://phabricator.services.mozilla.com/D12312
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip