3e0995cbb3dfb2a87dbe00aed20be7c6b7685ccb: Bug 1245400 - P2. Keep track of frames that should have been painted but didn't. r=nical, r=mattwoodrow
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 16 Jul 2018 14:52:41 +0200 - rev 481149
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1245400 - P2. Keep track of frames that should have been painted but didn't. r=nical, r=mattwoodrow We can't rely on the FrameID continuity to determine if a frame has been dropped due to timing or not. The reason being that the VideoSink will not send to the compositor frames it knows as being late already (causing a discontinuity in the frames IDs), and count them as being dropped. If we were to look at discontinuity on the compositor we would account for those frames twice. FramesID will also increase non-linearly if a frame isn't painted because it's not visible (either out of the visible tree or in a hidden tab). What we can measure however, is when a frame should have been painted but didn't because it was too late by looking at the value returned by ImageComposite::ChooseImageIndex() or when a new set of images is being received by the ImageComposite. Any images found in the earlier array but never returned must have been dropped due to timing. Looking at the index continuity greatly simplify the logic as we no longer need to worry if a video is hidden or not, or be part of a layer that is itself hidden as neither SetImages will be called then, nor ChooseImage For now, we only account for those frames dropped, and do not report them yet. Differential Revision: https://phabricator.services.mozilla.com/D2176
257fe22ca35fb323125b6a7058d8bda98d08dfcb: Bug 1245400 - P1. Make ImageComposite::mImages a private member. r=nical
Jean-Yves Avenard <jyavenard@mozilla.com> - Fri, 13 Jul 2018 12:42:18 +0200 - rev 481148
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1245400 - P1. Make ImageComposite::mImages a private member. r=nical We will use the characteristic of which TimedImage is returned to keep track on how many frames were dropped because they were too old. As such, we must make sure the retrieval of the current image is serialised. This allows to reduce duplicated code between WebRenderImageHost and ImageHost classes. Additionally, make RenderInfo::img member const as really, we never want to modify that one. A future change will enforce that RenderInfo.img never survives longer than the ChooseImage()'s caller to clarify the lifetime of the TimedImage. Differential Revision: https://phabricator.services.mozilla.com/D2175
4621d2fd3f175f6d7441874ba2645a47aa26c86c: Bug 1485358 - fix purging of missing glyph WebRender users. r=me
Lee Salzman <lsalzman@mozilla.com> - Wed, 22 Aug 2018 11:12:33 -0400 - rev 481147
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1485358 - fix purging of missing glyph WebRender users. r=me
349025ae0ac87f864a13d095b77c63c3adb2aded: Bug 1430530 - Disable gfx/tests/mochitest/test_acceleration.html on windows for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Wed, 22 Aug 2018 17:36:57 +0300 - rev 481146
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1430530 - Disable gfx/tests/mochitest/test_acceleration.html on windows for frequent failures. r=jmaher
b80407ff63a94286841a85652a852cd529b26426: Bug 1455602 - Disable browser/components/sessionstore/test/browser_restore_reversed_z_order.js for frequent failures. r=jmaher
Cosmin Sabou <csabou@mozilla.com> - Wed, 22 Aug 2018 17:15:34 +0300 - rev 481145
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1455602 - Disable browser/components/sessionstore/test/browser_restore_reversed_z_order.js for frequent failures. r=jmaher
94cfd6113ca7c7efef708d2b0af8bcd5703d7fe2: Bug 1478171 - [1.0] Forward channel redirect to nsILoadURIDelegate to allow external handling. r=smaug,snorp
Dylan Roeh <droeh@mozilla.com> - Tue, 21 Aug 2018 12:52:39 -0500 - rev 481144
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1478171 - [1.0] Forward channel redirect to nsILoadURIDelegate to allow external handling. r=smaug,snorp
5c44264ed1fec9b4fad27c0c18de7d383597d847: Bug 1482454 - add learn more links across accessibility panel. r=gl, flod
Yura Zenevich <yura.zenevich@gmail.com> - Mon, 20 Aug 2018 14:44:12 -0400 - rev 481143
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1482454 - add learn more links across accessibility panel. r=gl, flod MozReview-Commit-ID: GWrdjnzlS8b
bcb838fd92f08e167ec87877904831a408fb0120: Bug 1482454 - update a11y panel's tree/sidebar keyboard focus styling. r=gl
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 15 Aug 2018 11:48:01 -0400 - rev 481142
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1482454 - update a11y panel's tree/sidebar keyboard focus styling. r=gl MozReview-Commit-ID: 8NIuRyCkuws
80e54dbe8329644695c2fc786b8d62a133364eef: Bug 1482454 - Display a "New" indicator to promote the accessibility panel. r=gl
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 10 Aug 2018 15:33:51 -0400 - rev 481141
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1482454 - Display a "New" indicator to promote the accessibility panel. r=gl MozReview-Commit-ID: 4T9a0Rxw2db
0f87ab9fbddd9102e63c607bcce8cd8226808e49: Bug 1312652 - Disable browser_autoscroll_disabled.js on multiple platforms for frequent failures. r=jmaher
Eliza Balazs <ebalazs@mozilla.com> - Wed, 22 Aug 2018 04:40:00 +0300 - rev 481140
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1312652 - Disable browser_autoscroll_disabled.js on multiple platforms for frequent failures. r=jmaher
9d0deb476c99a94b865b202c58c71ed4cf82caf0: Bug 1480314 - Disable browser_search_within_preferences_1.js on win for frequent failures. r=jmaher
Eliza Balazs <ebalazs@mozilla.com> - Wed, 22 Aug 2018 04:55:00 +0300 - rev 481139
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1480314 - Disable browser_search_within_preferences_1.js on win for frequent failures. r=jmaher
c9b2f96523b17a7da4a5827e350a11c2b049bbb7: Bug 1484972 - Update Debugger Frontend v84. r=dwalsh
Jason Laster <jason.laster.11@gmail.com> - Tue, 21 Aug 2018 20:36:00 +0300 - rev 481138
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1484972 - Update Debugger Frontend v84. r=dwalsh
3f1d6721cab0d1668a2441f7b0b7d018f1ac6475: Bug 1469599 - Associate all module scripts in a module graph with DOM elements before execution r=hsivonen
Jon Coppeard <jcoppeard@mozilla.com> - Wed, 22 Aug 2018 14:54:17 +0100 - rev 481137
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1469599 - Associate all module scripts in a module graph with DOM elements before execution r=hsivonen
6bb8792d978ca0b0b84a0fd1218260392b897ed1: Bug 1480095 - Add example custom error page to GeckoView Example r=esawin
James Willcox <snorp@snorp.net> - Fri, 03 Aug 2018 14:53:49 -0500 - rev 481136
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1480095 - Add example custom error page to GeckoView Example r=esawin MozReview-Commit-ID: HeYOkwNHYXq
d49371d4563a373e0c701f385c59699f2f19dede: Bug 1480095 - Allow NavigationDelegate.onLoadError() to return URL for error page r=esawin,jchen
James Willcox <snorp@snorp.net> - Fri, 03 Aug 2018 14:52:28 -0500 - rev 481135
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1480095 - Allow NavigationDelegate.onLoadError() to return URL for error page r=esawin,jchen MozReview-Commit-ID: 4pgHD6oh4GY
6cd69a56e853b2f2f3ef42e1ef406030cfbc9c1f: Bug 1480095 - Allow loading custom error pages via nsILoadURIDelegate r=esawin,bz,jchen
James Willcox <snorp@snorp.net> - Fri, 03 Aug 2018 14:48:31 -0500 - rev 481134
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1480095 - Allow loading custom error pages via nsILoadURIDelegate r=esawin,bz,jchen MozReview-Commit-ID: IhVC9nU60fy
971943621f6e52daa0e94e48c3d846567978ff26: Bug 1484371 - make *enter/*leave events uncomposed, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 22 Aug 2018 16:08:17 +0300 - rev 481133
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1484371 - make *enter/*leave events uncomposed, r=masayuki
41ebcb085bb01e54c1a7eea9e794cde45afbe734: Backed out 6 changesets (bug 1484876) for eslint failure on PrivateBrowsingUtils. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Wed, 22 Aug 2018 16:26:33 +0300 - rev 481132
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Backed out 6 changesets (bug 1484876) for eslint failure on PrivateBrowsingUtils. CLOSED TREE Backed out changeset e80737d6af55 (bug 1484876) Backed out changeset b1cb63d8c8bb (bug 1484876) Backed out changeset cd2ced689895 (bug 1484876) Backed out changeset d31e39a47704 (bug 1484876) Backed out changeset babf6abc7f4c (bug 1484876) Backed out changeset 1c9895ab06c6 (bug 1484876)
e80737d6af552187ffeb8099c8d6fd936febed5e: Bug 1484876 - Part 6: Truncate the tracking URIs in the anti-tracking logs to 128 characters since they may be really long; r=francois
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 22 Aug 2018 09:07:00 -0400 - rev 481131
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1484876 - Part 6: Truncate the tracking URIs in the anti-tracking logs to 128 characters since they may be really long; r=francois
b1cb63d8c8bb98823dab57773d150178f19e694b: Bug 1484876 - Part 5: Merge the PrivateBrowsingTrackingProtectionWhitelist service with PrivateBrowsingUtils.jsm; r=johannh
Ehsan Akhgari <ehsan@mozilla.com> - Tue, 21 Aug 2018 10:03:58 -0400 - rev 481130
Push 232 by fmarier@mozilla.com at Wed, 05 Sep 2018 20:45:54 +0000
Bug 1484876 - Part 5: Merge the PrivateBrowsingTrackingProtectionWhitelist service with PrivateBrowsingUtils.jsm; r=johannh
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip