ee3f0299a518ff7158299b317648bf8d61fa35e3: Add GPU draw time to the compositor diagnostic overlay. (bug 1352151 part 7, r=bas)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:46 -0700 - rev 560307
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Add GPU draw time to the compositor diagnostic overlay. (bug 1352151 part 7, r=bas)
2bfb1ea0619fb432c05ffb4b2a3a9304b9f866c7: Improve pixel fill statistics in the D3D11 compositor overlay. (bug 1352151 part 6, r=bas)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:46 -0700 - rev 560306
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Improve pixel fill statistics in the D3D11 compositor overlay. (bug 1352151 part 6, r=bas) This introduces two new statistics to the overlay. The first is the ratio of pixel shader invocations (as determined by the GPU) to the number of pixels we determined need to be redrawn. The ideal ratio is 1.0, indicating that we filled every pixel exactly once. Anything over 1.0 indicates overdraw. We also add the ratio of shaded pixels to window size. This indicates how well we computed the invalid region, and whether or not we overfilled that region. Note that the OpenGL and Basic compositors do not yet query the GPU for this statistic, so they will estimate shader invocations by the area of DrawQuad calls. Finally, we remove the feature where layout can request the most recent overdraw statistic. It was not implemented on all compositors, and the only test that used it was disabled.
df901e207ad2a25a7f6ca31f8e9ce74a95e1d4e5: Refactor CompositorD3D11::EndFrame. (bug 1352151 part 5, r=bas)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:46 -0700 - rev 560305
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Refactor CompositorD3D11::EndFrame. (bug 1352151 part 5, r=bas) This factors out ID3D11Query handling, and makes EndFrame() shorter by moving out presentation code.
f80960d9c4fe332e6943233e8cc016517bf085e2: Remove the TextureRender dependency on Compositor. (bug 1352151 part 4, r=mattwoodrow)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:45 -0700 - rev 560304
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Remove the TextureRender dependency on Compositor. (bug 1352151 part 4, r=mattwoodrow)
2e32bed22b39a7e2975aa4eb534bd19b5086bcec: Remove FPSState. (bug 1352151 part 3, r=mattwoodrow)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:45 -0700 - rev 560303
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Remove FPSState. (bug 1352151 part 3, r=mattwoodrow)
c661d28e055b0e1c3391af9d12748b1bc1d0635b: Switch the compositor to a new debug overlay. (bug 1352151 part 2, r=mattwoodrow)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:45 -0700 - rev 560302
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Switch the compositor to a new debug overlay. (bug 1352151 part 2, r=mattwoodrow)
38f9f8c344da0b8d093a0072f149fff87f246676: Collect diagnostics on paint times for the compositor overlay. (bug 1352151 part 1, r=mattwoodrow)
David Anderson <dvander@alliedmods.net> - Mon, 10 Apr 2017 19:44:45 -0700 - rev 560301
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Collect diagnostics on paint times for the compositor overlay. (bug 1352151 part 1, r=mattwoodrow)
4947199c855f546bf4199c090e705c73b149143d: Bug 1347461 - Part 2: Always initialize all DataStorage classes in the content process at initialization time; r=keeler
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 15 Mar 2017 22:20:24 -0400 - rev 560300
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1347461 - Part 2: Always initialize all DataStorage classes in the content process at initialization time; r=keeler
0fa8897bf56a8773c8fb501380260f8945912583: Bug 1347461 - Part 1: Add a C++ API for the list of DataStorage classes; r=keeler
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 15 Mar 2017 22:19:14 -0400 - rev 560299
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1347461 - Part 1: Add a C++ API for the list of DataStorage classes; r=keeler
cdda977edeec2682119a720e1c7b22c8878d2d8f: Bug 1351188 - Disable test262 String.prototype.normalize tests when normalize isn't available, r=shu
Phil Ringnalda <philringnalda@gmail.com> - Mon, 10 Apr 2017 18:53:24 -0700 - rev 560298
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1351188 - Disable test262 String.prototype.normalize tests when normalize isn't available, r=shu
3f5856b402d69e79bc45e4dcdee649a407c2b53a: Bug 1351935 P2 Fix client.navigate() WPT test to support cross-origin navigations. r=smaug
Ben Kelly <ben@wanderview.com> - Mon, 10 Apr 2017 21:30:26 -0400 - rev 560297
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1351935 P2 Fix client.navigate() WPT test to support cross-origin navigations. r=smaug
2606285d497d32baba5efb7af2a247301596b677: Bug 1351935 P1 Make Client.navigate() support cross-origin loads. r=smaug
Ben Kelly <ben@wanderview.com> - Mon, 10 Apr 2017 21:30:24 -0400 - rev 560296
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1351935 P1 Make Client.navigate() support cross-origin loads. r=smaug
f8e5f13e4dbcb2de36a9b476a953d5c6a0cfa9ff: Bug 1355190 - Add "bg" and "kab" in Fennec maemo-locale for multi-locale builds. r=flod
Delphine Lebédel <dlebedel@mozilla.com> - Mon, 10 Apr 2017 12:51:00 -0400 - rev 560295
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1355190 - Add "bg" and "kab" in Fennec maemo-locale for multi-locale builds. r=flod
e3b2db0bf09032a3e8838fcaa66cfaac4993fa1d: Bug 1354900 - Remove ASSERT when plugin incorrectly finalizes async surface. r=dvander
David Parks <dparks@mozilla.com> - Mon, 10 Apr 2017 13:50:55 -0700 - rev 560294
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1354900 - Remove ASSERT when plugin incorrectly finalizes async surface. r=dvander Flash currently has a bug that trips an ASSERT in debug builds when async painting incorrectly finalizes the currently active surface. This is related to their fix for bug 1306698. We are removing this assertion so that plugin work can proceed with debug builds.
5080c78d2515b840f3dc476e5147ea7c34debf1e: Bug 1349517 - Don't set CSP on NullPrincipal if it already has one. r=ckerschb
Frederik Braun <fbraun+gh@mozilla.com> - Thu, 23 Mar 2017 13:21:13 +0100 - rev 560293
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1349517 - Don't set CSP on NullPrincipal if it already has one. r=ckerschb MozReview-Commit-ID: EKqDr7RxjWE
a813601f912ceb40ff643f9f12d406eca6a74e8a: Bug 1353774 - Module namespace objects now call OrdinaryDelete when deleting a symbol-valued property key. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 10 Apr 2017 13:30:00 +0200 - rev 560292
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1353774 - Module namespace objects now call OrdinaryDelete when deleting a symbol-valued property key. r=jonco
82fba63ab05634d20ca36fa78249d57fafd092fd: Bug 1345868 - Don't assert when calling getModuleLoadPath in workers. r=jonco
André Bargull <andre.bargull@gmail.com> - Mon, 10 Apr 2017 13:29:50 +0200 - rev 560291
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1345868 - Don't assert when calling getModuleLoadPath in workers. r=jonco
540fcd0fa44edcb242a5ff44162a03cc880a88f0: Bug 1355025 - Directly return result instead of using out-param in BytecodeEmitter::isRestParameter. r=arai
André Bargull <andre.bargull@gmail.com> - Mon, 10 Apr 2017 13:17:03 +0200 - rev 560290
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1355025 - Directly return result instead of using out-param in BytecodeEmitter::isRestParameter. r=arai
56f28aba93396144109f4563607be887916ebddd: Bug 1325696 - Remove unused function exports to self-hosted global. r=till
André Bargull <andre.bargull@gmail.com> - Mon, 10 Apr 2017 13:17:00 +0200 - rev 560289
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1325696 - Remove unused function exports to self-hosted global. r=till
170e10e89de021baa7ae9f34e734f2c7d8733783: Bug 1353797 - Remove unused DataViewObject::notifyBufferDetached(JSObject*). r=evilpie
André Bargull <andre.bargull@gmail.com> - Mon, 10 Apr 2017 13:16:58 +0200 - rev 560288
Push 53365 by jichen@mozilla.com at Tue, 11 Apr 2017 08:35:12 +0000
Bug 1353797 - Remove unused DataViewObject::notifyBufferDetached(JSObject*). r=evilpie
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip