c2191ee9cb6519c9736108ee1c82599a533ef552: Bug 1646135 - Set draw buffer after eglMakeCurrent when using desktop GL,r=gfx-reviewers,lsalzman
Robert Mader <robert.mader@posteo.de> - Fri, 25 Jun 2021 15:29:29 +0000 - rev 584435
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1646135 - Set draw buffer after eglMakeCurrent when using desktop GL,r=gfx-reviewers,lsalzman Original patch by Erik Kurzinger: D118304 The following is currently not well-defined by the EGL specification: 1. Create context. 2. Make it current with no default framebuffer (as a surface-less context, ie bind EGL_NO_SURFACE for both surfaces) 3. Make it current with a default framebuffer (ie with some draw/read surfaces) After Step #3 what is the current draw buffer state? is it GL_NONE or GL_BACK? With Mesa's EGL implementation, the answer is GL_BACK, and WebRender's EGL backend currently assumes this behavior. However with the proprietary NVIDIA driver the answer is actually GL_NONE, meaning any rendering done after step #3 will be lost. As a fix, Firefox can simple call glDrawBuffer after making a surface current to set the draw buffer appropriately, either to GL_BACK for a double-buffered surface or to GL_FRONT for single-buffered. As mentioned above, this is redundant on Mesa, but should also be harmless. Differential Revision: https://phabricator.services.mozilla.com/D118743
b434222eaaf2c6c880fe92adbbba7bf2a50e57ab: Backed out changeset 717b4a7cc264 (bug 1646135) as requested by rmader for causing a regression.
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 25 Jun 2021 18:19:50 +0300 - rev 584434
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Backed out changeset 717b4a7cc264 (bug 1646135) as requested by rmader for causing a regression. CLOSED TREE
59bc043e393b943e80240d26d505234b2051eeea: Bug 1717117: Enable low-quality-pinch-zoom pref on Android Nightly. r=jrmuizel
Jeff Muizelaar <jmuizelaar@mozilla.com> - Fri, 25 Jun 2021 14:48:50 +0000 - rev 584433
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1717117: Enable low-quality-pinch-zoom pref on Android Nightly. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D118224
a503aff95f0102ddc6d56c500c1dff5071d3760a: Bug 1718189 - Future-proof Debian package script for upcoming Debian 11 (bullseye). r=taskgraph-reviewers,jmaher
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 14:27:09 +0000 - rev 584432
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718189 - Future-proof Debian package script for upcoming Debian 11 (bullseye). r=taskgraph-reviewers,jmaher Work around a change that made mk-build-deps leave files behind (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989696), which then interferes with the package build. Also prepare for a package name change. Differential Revision: https://phabricator.services.mozilla.com/D118787
cb64e8dadc948ef258a98964182c607e54a048dc: Bug 1718188 - Change apt repository path for Debian package artifacts. r=taskgraph-reviewers,jmaher
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 14:27:08 +0000 - rev 584431
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718188 - Change apt repository path for Debian package artifacts. r=taskgraph-reviewers,jmaher Preparing for a future where we would also create Ubuntu packages. Differential Revision: https://phabricator.services.mozilla.com/D118786
ed01d0b501ee4282afd5b3a00595d6d6d60e823c: Bug 1718187 - Prioritize our packages over Debian's. r=taskgraph-reviewers,jmaher
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 14:27:08 +0000 - rev 584430
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718187 - Prioritize our packages over Debian's. r=taskgraph-reviewers,jmaher This ensures e.g. our Mercurial package is installed rather than Debian's when it happens to be newer. Differential Revision: https://phabricator.services.mozilla.com/D118785
66456ce96a3c81d7bf788e03253523e209f0befb: Bug 1718185 - Remove %ARG support in our Dockerfiles. r=taskgraph-reviewers,jmaher
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 14:27:07 +0000 - rev 584429
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718185 - Remove %ARG support in our Dockerfiles. r=taskgraph-reviewers,jmaher This was only needed because the old docker server available through docker-in-docker didn't support ARG, but now that we use kaniko (bug 1626058), we can use ARG, which most images already use, but for some reason debian-raw still uses %ARG. Differential Revision: https://phabricator.services.mozilla.com/D118784
f16ab865fc76c98e0d20c88e17235f9305db3058: Bug 1718178 - Remove python 2.7 packages from non-test docker images. r=taskgraph-reviewers,jmaher
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 14:27:07 +0000 - rev 584428
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718178 - Remove python 2.7 packages from non-test docker images. r=taskgraph-reviewers,jmaher Differential Revision: https://phabricator.services.mozilla.com/D118783
a877f339f969332290289aad9bf7143394c48b91: Bug 1711856 - Don't set LD_LIBRARY_PATH for builds on automation. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 13:28:28 +0000 - rev 584427
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1711856 - Don't set LD_LIBRARY_PATH for builds on automation. r=firefox-build-system-reviewers,mhentges This shouldn't be necessary as of bug 1694785. Differential Revision: https://phabricator.services.mozilla.com/D115467
bca0ca09fd80c72acc95baae8c28b1ae80c64895: Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 13:28:28 +0000 - rev 584426
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1695118 - Upgrade valgrind task to Debian buster. r=firefox-build-system-reviewers,mhentges This requires a backport of valgrind to buster instead of jessie (which we don't need a backport for anymore). Somehow the buster-based android-build was using the backport for jessie. It now can use the backport for buster. We now also need a few extra packages in the valgrind docker image that used to be installed as a side effect of installing other packages, but aren't installed automatically anymore, while necessary. This allows to remove the debian8-amd64-build docker image, now unused. We add a patch to workaround an issue with rust that was fixed in older version of valgrind but that resurfaced in a slightly different manner. Filed upstream as https://bugs.kde.org/show_bug.cgi?id=433641. Finally, we update the suppressions to account for system changes. Differential Revision: https://phabricator.services.mozilla.com/D106402
41d6f4cf3ec38a5f854279049009d6fd30671585: Bug 1718131 - Close GdkDisplay in XREMain destructor. r=stransky
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 13:28:28 +0000 - rev 584425
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718131 - Close GdkDisplay in XREMain destructor. r=stransky Differential Revision: https://phabricator.services.mozilla.com/D118753
e301f30010f4b7ce612235f52921df5ed1d408f1: Bug 1718131 - Add LSan suppressions for intentional leaks that somehow LSan didn't catch before. r=emilio
Mike Hommey <mh+mozilla@glandium.org> - Fri, 25 Jun 2021 13:28:27 +0000 - rev 584424
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1718131 - Add LSan suppressions for intentional leaks that somehow LSan didn't catch before. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D118828
cd335ae78d20fc4cca8f5379a4f1fc351eedb783: Bug 1717991 - Remove ifdefs around code that adds profiler markers with custom marker schemas, r=gerald.
Florian Quèze <florian@queze.net> - Fri, 25 Jun 2021 13:28:01 +0000 - rev 584423
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1717991 - Remove ifdefs around code that adds profiler markers with custom marker schemas, r=gerald. Differential Revision: https://phabricator.services.mozilla.com/D118680
8f7fc2f3bb310375bb8a3c4237060e748b0be1f1: Bug 1717991 - Profiler headers should declare all the marker related functions even when MOZ_GECKO_PROFILER is not defined, r=gerald.
Florian Quèze <florian@queze.net> - Fri, 25 Jun 2021 13:28:01 +0000 - rev 584422
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1717991 - Profiler headers should declare all the marker related functions even when MOZ_GECKO_PROFILER is not defined, r=gerald. Differential Revision: https://phabricator.services.mozilla.com/D118679
c6fa51eeceab4b086903245ebfc051f852ce39eb: Bug 1706636 Migrate static wiki content for Raptor to PerfDocs r=perftest-reviewers,kimberlythegeek
Alex Ionescu <aionescu@mozilla.com> - Fri, 25 Jun 2021 13:08:28 +0000 - rev 584421
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1706636 Migrate static wiki content for Raptor to PerfDocs r=perftest-reviewers,kimberlythegeek Differential Revision: https://phabricator.services.mozilla.com/D118455
c5b868b0e6057be6fdd80ea428da0ef34f25037f: Bug 1677606: Stop using a new tab. r=Standard8
Daisuke Akatsuka <daisuke@birchill.co.jp> - Fri, 25 Jun 2021 13:01:59 +0000 - rev 584420
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1677606: Stop using a new tab. r=Standard8 Differential Revision: https://phabricator.services.mozilla.com/D118778
2b964cd3f063db45c33f8fc020f4272c2dd1b8e2: Bug 1716928 - [wpt-sync] Update web-platform-tests to 820ee59162861295c388a81cccbcc4411a39d4ab, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Tue, 22 Jun 2021 10:24:22 +0000 - rev 584419
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1716928 - [wpt-sync] Update web-platform-tests to 820ee59162861295c388a81cccbcc4411a39d4ab, a=testonly MANUAL PUSH: wpt sync bot wpt-head: 820ee59162861295c388a81cccbcc4411a39d4ab wpt-type: landing
547be6a8a26879cfb2eb63c41c8e94a1f7b657c8: Bug 1716910 [wpt PR 29409] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 17 Jun 2021 03:54:28 +0000 - rev 584418
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1716910 [wpt PR 29409] - Update wpt metadata, a=testonly wpt-pr: 29409 wpt-type: metadata
5274dad04b669cc7ce2c39ee1066755be0d39de6: Bug 1716910 [wpt PR 29409] - Update definition of contain:strict and contain:content to include style, a=testonly
Florian Rivoal <git@florian.rivoal.net> - Tue, 22 Jun 2021 10:23:49 +0000 - rev 584417
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1716910 [wpt PR 29409] - Update definition of contain:strict and contain:content to include style, a=testonly Automatic update from web-platform-tests Update definition of contain:strict and contain:content to include style (#29409) See https://github.com/w3c/csswg-drafts/issues/6287 -- wpt-commits: 820ee59162861295c388a81cccbcc4411a39d4ab wpt-pr: 29409
96cb6ee0d2f1a0cab6335b7987d2ebc5b209333f: Bug 1707290 [wpt PR 28671] - Update wpt metadata, a=testonly
moz-wptsync-bot <wptsync@mozilla.com> - Thu, 17 Jun 2021 01:12:13 +0000 - rev 584416
Push 38565 by mlaza@mozilla.com at Fri, 25 Jun 2021 21:51:52 +0000
Bug 1707290 [wpt PR 28671] - Update wpt metadata, a=testonly wpt-pr: 28671 wpt-type: metadata
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip