d63c194d1c6c0473967fa7452a6ac69ccf0ff921: Bug 1603452 - Fix and re-enable WebExecutorTest#readTimeout() r=geckoview-reviewers,agi
James Willcox <snorp@snorp.net> - Tue, 17 Dec 2019 20:59:29 +0000 - rev 507487
Push 103477 by jwillcox@mozilla.com at Tue, 17 Dec 2019 22:34:56 +0000
Bug 1603452 - Fix and re-enable WebExecutorTest#readTimeout() r=geckoview-reviewers,agi Along with this comes a new test server for use with GeckoView JUnit tests based on AndroidAsync. This allows us to have more control over responses and gets us off of the end-of-lifed Jetty we were using before. Differential Revision: https://phabricator.services.mozilla.com/D56993
1f96a10dcccc17499fa944a917071efedfd26d16: Bug 1603889 - Make ScrollbarsProp::SetVisible do nothing, and minor cleanup of surrounding code. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 17 Dec 2019 22:25:54 +0000 - rev 507486
Push 103476 by ealvarez@mozilla.com at Tue, 17 Dec 2019 22:26:43 +0000
Bug 1603889 - Make ScrollbarsProp::SetVisible do nothing, and minor cleanup of surrounding code. r=smaug This removes another dead caller of nsContentUtils::SetScrollbarVisibility. Plus, before these patches, nsContentUtils::SetScrollbarVisibility didn't invalidate layout in any way, so it's not like it'd work, even if the chrome code would set the preference (which it doesn't). Differential Revision: https://phabricator.services.mozilla.com/D57185
6c14656270f0305c582face50f03cf1e8e04021c: Bug 1601837 - Using current available slot to access controllerState instead of hand index in OpenVR. r=kip
Daosheng Mu <daoshengmu@gmail.com> - Tue, 17 Dec 2019 22:21:53 +0000 - rev 507485
Push 103475 by dmu@mozilla.com at Tue, 17 Dec 2019 22:25:10 +0000
Bug 1601837 - Using current available slot to access controllerState instead of hand index in OpenVR. r=kip We notice we didn't write states info ControllerState correctly before because sometimes there is only one controller (right hand), it will try to access the slot 1 instead of the current available slot 0. That makes us can't see this controller is available. Differential Revision: https://phabricator.services.mozilla.com/D56243
774bca22fd4782c0d65af7b7fdb096e94a25ab7f: Bug 1604002 - Adapt the way of testing process status with the fork server. r=gsvelto
Thinker Li <thinker.li@gmail.com> - Tue, 17 Dec 2019 21:04:39 +0000 - rev 507484
Push 103474 by nerli@mozilla.com at Tue, 17 Dec 2019 22:05:10 +0000
Bug 1604002 - Adapt the way of testing process status with the fork server. r=gsvelto Differential Revision: https://phabricator.services.mozilla.com/D57217
a21ae95cc04c1af95044547c8e4e0bfdc5ce9035: bug 1604267 - collect telemetry to see how many users have used the error page UI to re-enable TLS 1.0/1.1 r=tdsmith,chutten
Dana Keeler <dkeeler@mozilla.com> - Tue, 17 Dec 2019 19:05:38 +0000 - rev 507483
Push 103473 by dkeeler@mozilla.com at Tue, 17 Dec 2019 21:57:10 +0000
bug 1604267 - collect telemetry to see how many users have used the error page UI to re-enable TLS 1.0/1.1 r=tdsmith,chutten This adds security.tls.version.enable-deprecated to DEFAULT_ENVIRONMENT_PREFS, which should tell us how many users have re-enabled TLS 1.0/1.1 via the error page UI. Differential Revision: https://phabricator.services.mozilla.com/D57361
666ed2796ff392bb355d71f9f139d9ea5f0aadf7: Bug 1603889 - Remove AppWindow::GetContentScrollbarVisibility. r=smaug
Emilio Cobos Álvarez <emilio@crisal.io> - Tue, 17 Dec 2019 21:54:56 +0000 - rev 507482
Push 103472 by ealvarez@mozilla.com at Tue, 17 Dec 2019 21:55:35 +0000
Bug 1603889 - Remove AppWindow::GetContentScrollbarVisibility. r=smaug There's only one test that can potentially rely on this, and still passes with this patch: toolkit/components/windowwatcher/test/browser_new_content_window_chromeflags.js More to the point, this doesn't work with e10s whatsoever already, and seems content cannot change the scrollbar visibility anymore, and chrome code doesn't do it either. Depends on D57182 Differential Revision: https://phabricator.services.mozilla.com/D57184
c81cf0c409bcaea6a6e6299cb2f421e4528e023b: Bug 1604383 - Refactor the Compositor trait to allow support for DC virtual surface API. r=mstange,sotaro
Glenn Watson <git@intuitionlibrary.com> - Tue, 17 Dec 2019 21:44:03 +0000 - rev 507481
Push 103471 by gwatson@mozilla.com at Tue, 17 Dec 2019 21:55:04 +0000
Bug 1604383 - Refactor the Compositor trait to allow support for DC virtual surface API. r=mstange,sotaro Differential Revision: https://phabricator.services.mozilla.com/D57415
35af0b925215124a619bc054aeeb8d01e99b4e63: Bug 1604625 - Add nightly config value to enable GL error checking. r=kvark
Glenn Watson <git@intuitionlibrary.com> - Tue, 17 Dec 2019 21:51:30 +0000 - rev 507480
Push 103470 by gwatson@mozilla.com at Tue, 17 Dec 2019 21:53:10 +0000
Bug 1604625 - Add nightly config value to enable GL error checking. r=kvark Differential Revision: https://phabricator.services.mozilla.com/D57549
fa79d18ffe93d415c9e953fb8127914248e3b701: Bug 1597417 - Remove nsIDocShellTreeItem from nsContentAreaDragDrop.cpp. r=smaug
Tom Schuster <evilpies@gmail.com> - Tue, 17 Dec 2019 21:44:01 +0000 - rev 507479
Push 103469 by evilpies@gmail.com at Tue, 17 Dec 2019 21:46:28 +0000
Bug 1597417 - Remove nsIDocShellTreeItem from nsContentAreaDragDrop.cpp. r=smaug Differential Revision: https://phabricator.services.mozilla.com/D57496
febbd4aba93fe7afa8b7310b975751e8b8eb91a4: Bug 1532427 - Fix mozharness/test/test_mozilla_merkle when running tox with python 3.5 r=egao
Gautham Velchuru <gvelchuru@gmail.com> - Tue, 17 Dec 2019 00:08:39 +0000 - rev 507478
Push 103468 by egao@mozilla.com at Tue, 17 Dec 2019 21:41:48 +0000
Bug 1532427 - Fix mozharness/test/test_mozilla_merkle when running tox with python 3.5 r=egao Differential Revision: https://phabricator.services.mozilla.com/D57268
b2134c0ea6e85ce2ffc27a18e7f072efa71607ef: Bug 1408256: Fix bug where renegotiation would un-set a previously negotiated max-fs. r=dminor
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 17 Dec 2019 19:45:00 +0000 - rev 507477
Push 103467 by bcampen@mozilla.com at Tue, 17 Dec 2019 21:33:35 +0000
Bug 1408256: Fix bug where renegotiation would un-set a previously negotiated max-fs. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D55890
bfbff4e80023846a8b397a287221be2c0caee7eb: Bug 1408256: Tests for bug. r=dminor
Byron Campen [:bwc] <docfaraday@gmail.com> - Tue, 17 Dec 2019 19:19:01 +0000 - rev 507476
Push 103467 by bcampen@mozilla.com at Tue, 17 Dec 2019 21:33:35 +0000
Bug 1408256: Tests for bug. r=dminor Differential Revision: https://phabricator.services.mozilla.com/D55889
c5a0a59e597d46b0d2c27d39e807b5ff298d6645: Bug 1604347 - annotate unexpected passes in layout/reftests/svg/text/reftest.list when run on ubuntu1804 r=jmaher
Edwin Takahashi <egao@mozilla.com> - Tue, 17 Dec 2019 21:22:31 +0000 - rev 507475
Push 103466 by egao@mozilla.com at Tue, 17 Dec 2019 21:32:10 +0000
Bug 1604347 - annotate unexpected passes in layout/reftests/svg/text/reftest.list when run on ubuntu1804 r=jmaher Changes: Some tests in `layout/reftests/svg/text/reftests.list` now pass unconditionally when run on ubuntu1804. Permit pixel differential value of 0 for these tests while ubuntu1604 and ubutnu1804 coexist, leave the bug open then once the migration is complete look to remove the redundant annotation. Differential Revision: https://phabricator.services.mozilla.com/D57546
44161695885886b689baae2ad8b357f81f3eef23: Bug 1598380 - Use single PBO per texture for uploads. r=kvark
Jamie Nicol <jnicol@mozilla.com> - Tue, 17 Dec 2019 19:07:12 +0000 - rev 507474
Push 103465 by jnicol@mozilla.com at Tue, 17 Dec 2019 21:29:49 +0000
Bug 1598380 - Use single PBO per texture for uploads. r=kvark Uploading texture data is showing up frequently in profiles on Adreno devices, especially when zooming on a text-heavy page. Specifically, the time is spent in glMapBufferRange and glBufferSubData, most likely when internally allocating the buffer before transferring data in to it. Currently, we are creating a new PBO, by calling glBufferData(), for each individual upload region. This change makes it so that we calculate the required size for all upload regions to a texture, then create single a PBO of the required size. The entire buffer is then mapped only once, and each individual upload chunk is written to it. This can require the driver to allocate a large buffer, sometimes multiple megabytes in size. However, it handles this case much better than allocating tens or even hundreds of smaller buffers. An upload chunk may require more space in a PBO than the original CPU-side buffer, so that the data is aligned correctly for performance or correctness reasons. Therefore it is the caller of Device.upload_texture()'s responsibility to call a new function, Device.required_upload_size(), to calculate the required size beforehand. On AMD Macs, there is a bug where PBO uploads from a non-zero offset can fail. See bug 1603783. Therefore this patch preserves the current behaviour on AMD Mac, reallocating a new PBO for each upload, therefore ensuring the offset is always zero. Differential Revision: https://phabricator.services.mozilla.com/D56382
246a4db8140218f0ab29ff29cc38f624822126ec: Bug 1582317 - record the sync storage node type in the sync telemetry ping. r=tcsc
Mark Hammond <mhammond@skippinet.com.au> - Sat, 14 Dec 2019 04:26:05 +0000 - rev 507473
Push 103464 by mhammond@mozilla.com at Tue, 17 Dec 2019 21:19:55 +0000
Bug 1582317 - record the sync storage node type in the sync telemetry ping. r=tcsc Differential Revision: https://phabricator.services.mozilla.com/D55196
8fb86290c99141a5f2d8f0e9fee3688f99e7875b: Bug 1604607 - Add browsertime android profiling treeherder group-names to the group-names config r=tarek
Rob Wood <rwood@mozilla.com> - Tue, 17 Dec 2019 20:55:34 +0000 - rev 507472
Push 103463 by rwood@mozilla.com at Tue, 17 Dec 2019 21:13:59 +0000
Bug 1604607 - Add browsertime android profiling treeherder group-names to the group-names config r=tarek Differential Revision: https://phabricator.services.mozilla.com/D57515
9607b6cf43ddcbd86999069cb34259f28e7d2c84: Bug 1599915 - annotate web-platform-tests-reftests that pass with webrender on ubuntu1804 r=jmaher
Edwin Takahashi <egao@mozilla.com> - Tue, 17 Dec 2019 21:08:58 +0000 - rev 507471
Push 103462 by egao@mozilla.com at Tue, 17 Dec 2019 21:09:45 +0000
Bug 1599915 - annotate web-platform-tests-reftests that pass with webrender on ubuntu1804 r=jmaher Changes: Some tests now pass when run under `ubuntu1804` and `webrender`, so mark these as expected passes now. Differential Revision: https://phabricator.services.mozilla.com/D57545
1fa1be74b9b0e3ab1f84a868737e200b2cf2d543: Bug 1529969 - Only request info about the current engine to the parent; r=adw,Mardak
Jim Porter <jporter@mozilla.com> - Tue, 17 Dec 2019 21:02:52 +0000 - rev 507470
Push 103461 by jporter@mozilla.com at Tue, 17 Dec 2019 21:04:08 +0000
Bug 1529969 - Only request info about the current engine to the parent; r=adw,Mardak This patch adds a new ContentSearchHandoffUI class to be used when search handoff is enabled in the newtab page, avoiding the much more complex ContentSearchUI. This also reduces the amount of unnecessary information being sent across processes. Differential Revision: https://phabricator.services.mozilla.com/D48776
d71785877032d82727754bc5f1c7e0d154359fbe: Bug 1604588 - mark border-image-repeat-round-1.html as continuing to fail in ubuntu1804 with webrender r=jmaher
Edwin Takahashi <egao@mozilla.com> - Tue, 17 Dec 2019 19:39:20 +0000 - rev 507469
Push 103460 by egao@mozilla.com at Tue, 17 Dec 2019 21:03:38 +0000
Bug 1604588 - mark border-image-repeat-round-1.html as continuing to fail in ubuntu1804 with webrender r=jmaher Changes: Since the test in question has annotation marking it as expected failure if `webrender` and `linux` and `ubuntu1604` and the test indeed continues failing with `ubuntu1804`, mark it as an expected failure. Differential Revision: https://phabricator.services.mozilla.com/D57513
1f80ac05004eed77c512ba32343bddd0799575c5: Bug 1600911 - Implement AVX variant of QCMS ICCv2 algorithm. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Tue, 17 Dec 2019 19:22:36 +0000 - rev 507468
Push 103459 by aosmond@mozilla.com at Tue, 17 Dec 2019 20:59:31 +0000
Bug 1600911 - Implement AVX variant of QCMS ICCv2 algorithm. r=jrmuizel Our performance gtests indicate anywhere from 10-20% reduction in execution time based on the SSE2 version. Where it fell in the range depended on the platform, but presumably that is related to the hardware selected by treeherder. llvm-mca suggested it should be closer to 20% on modern hardware (skylake). Differential Revision: https://phabricator.services.mozilla.com/D55642
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip