5dfe72579e0ee10321390a862aee02ef31dfb051: Bug 1654032 - Enable Webrender on beta/release for Adreno 6xx devices. r=jnicol,geckoview-reviewers,agi
Kris Taeleman <ktaeleman@mozilla.com> - Mon, 20 Jul 2020 21:05:10 +0000 - rev 541364
Push 122194 by ktaeleman@mozilla.com at Mon, 20 Jul 2020 22:02:47 +0000
Bug 1654032 - Enable Webrender on beta/release for Adreno 6xx devices. r=jnicol,geckoview-reviewers,agi Differential Revision: https://phabricator.services.mozilla.com/D84203
2445f3f46ca362815482b402ff52771b9ef26098: Bug 1578042 - Call UpdateCompositedFrame from ChooseImageIndex so that the frame drop detection works for non-WebRender too. r=nical
Markus Stange <mstange.moz@gmail.com> - Mon, 20 Jul 2020 21:47:07 +0000 - rev 541363
Push 122193 by mstange@themasta.com at Mon, 20 Jul 2020 21:58:30 +0000
Bug 1578042 - Call UpdateCompositedFrame from ChooseImageIndex so that the frame drop detection works for non-WebRender too. r=nical Non-WebRender calls ChooseImageIndex multiple times per frame, and only calls FinishRendering if it actually rendered the video. This makes some of the bookkeeping here a bit annoying. This patch introduces a behavior difference as to when mLastFrameID is updated. It is now updated during the first ChooseImageIndex inside of a composition, rather than from FinishRendering. But the bias is still updated from FinishRendering. I don't think this will make an actual difference in practice. Differential Revision: https://phabricator.services.mozilla.com/D84072
2929bbf453edab0c30fb88acbd1223fcb38babfa: Bug 1578042 - Move mCompositionOpportunityId incrementing from EndTransaction to UpdateAndRender. r=nical
Markus Stange <mstange.moz@gmail.com> - Mon, 20 Jul 2020 21:47:07 +0000 - rev 541362
Push 122193 by mstange@themasta.com at Mon, 20 Jul 2020 21:58:30 +0000
Bug 1578042 - Move mCompositionOpportunityId incrementing from EndTransaction to UpdateAndRender. r=nical I got this wrong when I added non-WebRender support in the patch that added the CompositionOpportunityId counter. I forgot that EndTransaction is not only called when we composite, but also, who would have thought, when we process a transaction. We only want to increment mCompositionOpportunityId when we're actually about to composite. Differential Revision: https://phabricator.services.mozilla.com/D84111
d06b2e855360b986b907c285c2559525ac123d31: Bug 1578042 - Ignore skipped frames when the video was offscreen. r=jya,nical
Markus Stange <mstange.moz@gmail.com> - Mon, 20 Jul 2020 21:47:07 +0000 - rev 541361
Push 122193 by mstange@themasta.com at Mon, 20 Jul 2020 21:58:30 +0000
Bug 1578042 - Ignore skipped frames when the video was offscreen. r=jya,nical This patch makes it work for WebRender. The next patch in the series makes it work for non-WebRender, too. Differential Revision: https://phabricator.services.mozilla.com/D83463
8ab99078da80166e569a158be9394a7c85125d07: Bug 1578042 - Improve dropped frames reporting for videos, by counting all frames in mImages that were never composited. r=jya,nical
Markus Stange <mstange.moz@gmail.com> - Mon, 20 Jul 2020 21:56:21 +0000 - rev 541360
Push 122193 by mstange@themasta.com at Mon, 20 Jul 2020 21:58:30 +0000
Bug 1578042 - Improve dropped frames reporting for videos, by counting all frames in mImages that were never composited. r=jya,nical In the current state this also counts frame drops while the video is offscreen, but this will be fixed in a later patch in the series. This patch also adjusts the time delta check: It now compares floored milliseconds. In 60fps WebM videos, the video frame durations are 16.0, 17.0, 17.0, 16.0, 17.0, 17.0, ... so we need to consider frames with 16.0ms as displayable even when the target frame duration is 16.67ms, otherwise we gloss over one third of the frames when counting potentially dropped frames. Differential Revision: https://phabricator.services.mozilla.com/D82635
b969ce96b55c096be847fd83fba5d5a79754cade: Bug 1558509 - Set font and line-height to some multicol reference files. r=heycam
Ting-Yu Lin <tlin@mozilla.com> - Mon, 20 Jul 2020 21:37:51 +0000 - rev 541359
Push 122192 by aethanyc@gmail.com at Mon, 20 Jul 2020 21:57:46 +0000
Bug 1558509 - Set font and line-height to some multicol reference files. r=heycam All the correspond test files are using `font: 1.25em/1 Ahem`, so this patch sets the same rule to all their references to prevent default font from resulting a line-height larger than 20px. Differential Revision: https://phabricator.services.mozilla.com/D83589
28e0364fa3ec6ea87e3c0d12938f6f9dcd69c1cd: Bug 1653541 - always allow webextensions to navigate to external protocol URIs, r=robwu
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 20 Jul 2020 21:48:21 +0000 - rev 541358
Push 122191 by gijskruitbosch@gmail.com at Mon, 20 Jul 2020 21:56:49 +0000
Bug 1653541 - always allow webextensions to navigate to external protocol URIs, r=robwu Differential Revision: https://phabricator.services.mozilla.com/D84179
f0ed5585b6adac269e39dc3241fba9c4f52aa4c4: Bug 1652641 - use consistent access key for tab context menu's items to close 1 tab or selected tabs, r=dao,fluent-reviewers,flod
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 20 Jul 2020 16:30:47 +0000 - rev 541357
Push 122190 by gijskruitbosch@gmail.com at Mon, 20 Jul 2020 21:54:27 +0000
Bug 1652641 - use consistent access key for tab context menu's items to close 1 tab or selected tabs, r=dao,fluent-reviewers,flod Differential Revision: https://phabricator.services.mozilla.com/D83628
73ef509b8589352ece7335bf8a83f7c28f1d3fd3: Bug 1622846 - Update WebGPU IDL type definitions r=webidl,smaug
Dzmitry Malyshau <dmalyshau@mozilla.com> - Mon, 20 Jul 2020 21:07:03 +0000 - rev 541356
Push 122189 by dmalyshau@mozilla.com at Mon, 20 Jul 2020 21:53:58 +0000
Bug 1622846 - Update WebGPU IDL type definitions r=webidl,smaug Using typedefs with enforced ranges, moved out of D83734 Differential Revision: https://phabricator.services.mozilla.com/D84214
bd8f0e3a63c466f951cebfab14023f8751ee845c: Backed out 4 changesets (bug 1578042) for test_memory_usage.py crash CLOSED TREE
Bogdan Tara <btara@mozilla.com> - Tue, 21 Jul 2020 00:42:47 +0300 - rev 541355
Push 122188 by btara@mozilla.com at Mon, 20 Jul 2020 21:43:10 +0000
Backed out 4 changesets (bug 1578042) for test_memory_usage.py crash CLOSED TREE Backed out changeset 24d56f3c7678 (bug 1578042) Backed out changeset e32e69b9bdc4 (bug 1578042) Backed out changeset 3fbf9c0203dd (bug 1578042) Backed out changeset 57f65280709f (bug 1578042)
9d195ff03a52e46975128b3c3a998aed0c090a85: Bug 1623792 - Pt 7 - Remove space snapper from stacking context stack. r=aosmond
Glenn Watson <git@intuitionlibrary.com> - Mon, 20 Jul 2020 11:16:36 +0000 - rev 541354
Push 122187 by gwatson@mozilla.com at Mon, 20 Jul 2020 21:19:19 +0000
Bug 1623792 - Pt 7 - Remove space snapper from stacking context stack. r=aosmond There doesn't seem to be any need to have this per stacking context, as the device pixel ratio is always the same during scene building (the previous code just clones this object as each stacking context is pushed). Differential Revision: https://phabricator.services.mozilla.com/D84113
5fbe7765a2d3d371c660a652df6fd5b27f1984e5: Bug 1653436 - Cancel heuristic timer on cancelQuery. r=mak
Harry Twyford <htwyford@mozilla.com> - Mon, 20 Jul 2020 19:45:18 +0000 - rev 541353
Push 122186 by htwyford@mozilla.com at Mon, 20 Jul 2020 21:18:25 +0000
Bug 1653436 - Cancel heuristic timer on cancelQuery. r=mak Differential Revision: https://phabricator.services.mozilla.com/D84091
d2c3e15395851596197da218bf89114fd13517ef: Bug 1653861 - Enable conditioned profiles for existing android perf tests r=tarek,sparky
Andrew Creskey <acreskey@mozilla.com> - Mon, 20 Jul 2020 20:30:16 +0000 - rev 541352
Push 122185 by btara@mozilla.com at Mon, 20 Jul 2020 21:02:26 +0000
Bug 1653861 - Enable conditioned profiles for existing android perf tests r=tarek,sparky Conditioned profiles allow us to re-create a more common user environment than a fresh install. Differential Revision: https://phabricator.services.mozilla.com/D84107
034864174a6f8d7f7042e0e4b42abf8201e4c1c8: Bug 1650406 - [ci] Ensure 'upload-symbols' tasks don't cause builds to run with |mach try auto|, r=Callek,froydnj
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 20 Jul 2020 19:08:36 +0000 - rev 541351
Push 122184 by ahalberstadt@mozilla.com at Mon, 20 Jul 2020 20:43:21 +0000
Bug 1650406 - [ci] Ensure 'upload-symbols' tasks don't cause builds to run with |mach try auto|, r=Callek,froydnj Differential Revision: https://phabricator.services.mozilla.com/D82572
0df4c7fd0d55f7222fbfdd5ea75e0f9267866b1d: Bug 1650406 - [ci] Ensure 'build-win64-aarch64-shippable-no-eme/opt' runs everywhere, r=nalexander
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 20 Jul 2020 19:08:36 +0000 - rev 541350
Push 122184 by ahalberstadt@mozilla.com at Mon, 20 Jul 2020 20:43:21 +0000
Bug 1650406 - [ci] Ensure 'build-win64-aarch64-shippable-no-eme/opt' runs everywhere, r=nalexander Differential Revision: https://phabricator.services.mozilla.com/D83676
bb79da633a2efe12f7a0a6e89d925961b8b444a7: Bug 1640982 - Set CARGO_PROFILE_RELEASE_LTO=true when enabling rust LTO. r=firefox-build-system-reviewers,rstewart
Mike Hommey <mh+mozilla@glandium.org> - Mon, 20 Jul 2020 16:05:36 +0000 - rev 541349
Push 122183 by mh@glandium.org at Mon, 20 Jul 2020 20:29:37 +0000
Bug 1640982 - Set CARGO_PROFILE_RELEASE_LTO=true when enabling rust LTO. r=firefox-build-system-reviewers,rstewart Differential Revision: https://phabricator.services.mozilla.com/D84098
ae575f9f8d473c2aa6d8b5351e39b4bf3e0b3372: Bug 1649528 - Part 2. Ship WebRender on Mac to early beta. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 20 Jul 2020 19:49:59 +0000 - rev 541348
Push 122182 by aosmond@mozilla.com at Mon, 20 Jul 2020 20:25:55 +0000
Bug 1649528 - Part 2. Ship WebRender on Mac to early beta. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84221
f3084badfc1b7815118a6798dd3fe10145f742a2: Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel
Andrew Osmond <aosmond@mozilla.com> - Mon, 20 Jul 2020 19:49:31 +0000 - rev 541347
Push 122182 by aosmond@mozilla.com at Mon, 20 Jul 2020 20:25:55 +0000
Bug 1649528 - Part 1. Ship WebRender on Intel Gen 7/7.5 gt1, broxton and geminilake to early beta. r=jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D84220
87944df44cda8de759e3b39fd6dc6eb000d2fe70: Bug 1642493: Remove obsolete directory from license.html r=mhoye
Iain Ireland <iireland@mozilla.com> - Mon, 20 Jul 2020 19:53:33 +0000 - rev 541346
Push 122181 by iireland@mozilla.com at Mon, 20 Jul 2020 20:24:50 +0000
Bug 1642493: Remove obsolete directory from license.html r=mhoye The code that was previously in `new-regexp` has been moved into `irregexp`, and the code in `irregexp` has been deleted. Update the license file accordingly. Depends on D77732 Differential Revision: https://phabricator.services.mozilla.com/D77733
a13f9c1d04e3521d4b46f4754baeb17ea2c3a5e9: Bug 1653686 - Make adding/managing functions in the CUPS shim less error prone r=emilio
Emily McDonough <emcdonough@mozilla.com> - Mon, 20 Jul 2020 20:07:18 +0000 - rev 541345
Push 122180 by emcdonough@mozilla.com at Mon, 20 Jul 2020 20:23:53 +0000
Bug 1653686 - Make adding/managing functions in the CUPS shim less error prone r=emilio Avoid using a separate list of pointer-to-pointers to the members to hold the functions. Also use a macro to actually invoke this, which will be useful when we allow having a hard-dependency on CUPS for OS X. Differential Revision: https://phabricator.services.mozilla.com/D84022
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip