7c59c362deccc5a74943b28cecf40484ae088184: Bug 1645464 - Use a shared ProfilingCategoryList.h r=gerald,froydnj
Ted Campbell <tcampbell@mozilla.com> - Mon, 15 Jun 2020 13:59:55 +0000 - rev 599769
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645464 - Use a shared ProfilingCategoryList.h r=gerald,froydnj Replace the duplicate lists in mozglue/baseprofiler/public and js/public with a shared list. Add this list to both moz.build files so it is published twice which simplifies supporting different standalone configurations. Differential Revision: https://phabricator.services.mozilla.com/D79520
88d5337be8e0687053897bc0d9e28e3eb5a8a94a: Bug 1242856 - Add accessibility semantics to the computed styles view, r=gl
Marco Zehe <mzehe@mozilla.com> - Mon, 15 Jun 2020 14:18:22 +0000 - rev 599768
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1242856 - Add accessibility semantics to the computed styles view, r=gl This patch does the following: 1. Adds a semantic document role to the computed styles pane. This causes screen readers to treat it as something they can use their reading commands on for better navigation and efficiency. 2. Gives the expansion twisties a button role and a label. I am reusing the labels introduced in an earlier patch. 3. Turns the name portion of each property into a heading so screen reader users can quickly skip between them, regardless of their expanded status or not. 4. Explicitly displays the status for each rule match with visually hidden text because screen readers do not pick up text from titles on simple span elements. Differential Revision: https://phabricator.services.mozilla.com/D79673
2d470b425ce9d8fc12c89f087d76ff1a337619ab: Bug 1644699 - Allow Debugger.Frame to have GeneratorInfo that is closed. r=arai
Logan Smyth <loganfsmyth@gmail.com> - Mon, 15 Jun 2020 14:26:35 +0000 - rev 599767
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644699 - Allow Debugger.Frame to have GeneratorInfo that is closed. r=arai The GeneratorInfo data associated with a Debugger.Frame is not guaranteed to be cleared when a generator transitions from running/suspended to closed. In the current codebase, we have broadly assumed that to be true, which was incorrect of us to do. This patch separates "hasGeneratorInfo" from "isSuspended" so that the two usecases can be properly separated. This both fixes this bug, and helps make the codebase clearer about its intent. Differential Revision: https://phabricator.services.mozilla.com/D79603
d56e40dc9c0f47584569667d25fe81ba76586bbd: No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM
ffxbld <ffxbld@mozilla.com> - Mon, 15 Jun 2020 14:33:28 +0000 - rev 599766
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D79691
8ff20d02a441c5f0b90cde5352d1683d7fc1932b: Bug 1645759 - Make the test browser_bug1045809.js Fission-compatible. r=ckerschb
Tim Huang <tihuang@mozilla.com> - Mon, 15 Jun 2020 14:05:09 +0000 - rev 599765
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645759 - Make the test browser_bug1045809.js Fission-compatible. r=ckerschb Differential Revision: https://phabricator.services.mozilla.com/D79661
419a897d7e4b9489ad51b51044f154e5bcbb605e: Bug 1599160 - Allow waiting for less expected requests in a complicated netmonitor test. r=bomsy,perftest-reviewers,sparky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Jun 2020 13:15:35 +0000 - rev 599764
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Allow waiting for less expected requests in a complicated netmonitor test. r=bomsy,perftest-reviewers,sparky The complicated test loads a lot of iframes. Now that with my changes we coalesce stylesheet loads across documents it's expected to have way less network loads for this test, which has a lot of facebook iframes that load multiple stylesheets each. The value is the one that made it reliably pass on my machine. Differential Revision: https://phabricator.services.mozilla.com/D79394
b704a8ee697c2e700dc86d4f698f1b19d25902cd: Bug 1599160 - Wait for less zoom messages in a DAMP test. r=nchevobbe,perftest-reviewers,sparky
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Jun 2020 13:53:46 +0000 - rev 599763
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Wait for less zoom messages in a DAMP test. r=nchevobbe,perftest-reviewers,sparky DAMP refreshes the page that it loads, and it bypasses the caches, but we still coalesce in-progress loads, so it's expected to see less of this. This actually caught another issue, that I'm fixing in bug 1645180. Differential Revision: https://phabricator.services.mozilla.com/D79352
7c0cd0b64399e7d64097d930ea1a38cca4bcca06: Bug 1599160 - Add a test for the interaction between webRequest and the stylesheet cache. r=robwu
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 15 Jun 2020 13:17:16 +0000 - rev 599762
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Add a test for the interaction between webRequest and the stylesheet cache. r=robwu Differential Revision: https://phabricator.services.mozilla.com/D78874
3545a36ff2c8b6fcc646c38f9e5c26b0395dd353: Bug 1599160 - Clear the shared stylesheet cache in some mochitests. r=mayhemer,robwu
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Jun 2020 19:06:15 +0000 - rev 599761
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Clear the shared stylesheet cache in some mochitests. r=mayhemer,robwu So that they keep testing the network cache / url classifier / etc... Differential Revision: https://phabricator.services.mozilla.com/D77843
68c388ffb9e2ffdd6395cfe6e1b65edfe0296a82: Bug 1599160 - Stop synthesizing performance timing entries for cache sheets. r=mayhemer
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Jun 2020 19:06:12 +0000 - rev 599760
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Stop synthesizing performance timing entries for cache sheets. r=mayhemer This basically undoes D77842, but it was better done on top than just removing the patch from the stack. I could squash them if desired. The previous patch to respect caching headers makes tests much much more happy, to the point where I'm not sure whether we really need this or not. Your call whether we should keep it or not. Differential Revision: https://phabricator.services.mozilla.com/D78660
f4e67ab1b25f03d695505622f66970736f518fdb: Bug 1599160 - Better integration of the shared stylesheet cache with the network cache. r=tnikkel,mayhemer,heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Jun 2020 19:06:04 +0000 - rev 599759
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Better integration of the shared stylesheet cache with the network cache. r=tnikkel,mayhemer,heycam Make the stylesheet cache respect the same headers as the image cache does. This makes no-cache stylesheets work as they do now, which is useful for developers that want to develop sites locally, and for shift-reloads, etc. Differential Revision: https://phabricator.services.mozilla.com/D78659
a86e9b4f395f03022e4128d720e750a0b7ca0660: Bug 1599160 - Add a performance resource entry when hitting the cache for the first time in a document. r=mayhemer,valentin
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Jun 2020 19:05:56 +0000 - rev 599758
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Add a performance resource entry when hitting the cache for the first time in a document. r=mayhemer,valentin This matches other browsers, our current behavior, and the test expectations from various WPTs. Differential Revision: https://phabricator.services.mozilla.com/D77842
c5b351d19a3076dd2b782fdbc6fa0d5c07267adb: Bug 1599160 - Allow caching stylesheets across documents. r=heycam
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 12 Jun 2020 19:31:32 +0000 - rev 599757
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1599160 - Allow caching stylesheets across documents. r=heycam This patch implements a per-process cache of parsed stylesheets for non-inline sheets. The entries are evicted when the document gets destroyed and there's no other document with the same principal around. This works fine in practice even when navigating because CC happens pretty late, but we could add an extra timer if we deem it worth it. I had to adapt some tests so that they keep passing. They were already clearing various image / network caches so it seems fine to also clear this one. Note that there's a very subtle change in the load data key: We only miss the cache if the referrer _policy_ is different, not if the referrer is different. While that is slightly dubious, that is the only think that makes this effort somewhat worth it. Otherwise stylesheets would have to be re-fetched if the referrer is different, which effectively would mean to re-parse it if the document URI is different, which is bad. It seems like the network cache only keys on the referrer policy, so it seems fine to do the same. Differential Revision: https://phabricator.services.mozilla.com/D77457
3ce9af6580b2748bd34837cb3d1aa074c6f76436: Bug 1644424 - Report triggering of SIMD constant folding. r=jseward
Lars T Hansen <lhansen@mozilla.com> - Mon, 15 Jun 2020 13:53:18 +0000 - rev 599756
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644424 - Report triggering of SIMD constant folding. r=jseward Inserts logging (active in DEBUG builds) and adds test cases that check that the constant folding is triggered in at least trivial cases, cf other test cases in the same test file. Differential Revision: https://phabricator.services.mozilla.com/D78928
83605fde62ee33aed8e7c87a5e5488af9b1abb7a: Bug 1644424 - Constant fold wasm SIMD reductions. r=jseward
Lars T Hansen <lhansen@mozilla.com> - Mon, 15 Jun 2020 13:54:41 +0000 - rev 599755
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1644424 - Constant fold wasm SIMD reductions. r=jseward In general, we should do constant folding as other optimizations may result in constants to fold. In addition, emcc has been observed not to fold SIMD constants in all desirable cases. Differential Revision: https://phabricator.services.mozilla.com/D78899
ebf050bcdc162b30b45087f11a69c2ab6f8b090c: Bug 1645520 - Ensure an MVM operating in VisualViewportOnly mode knows about display resizes. r=tnikkel
Kartikaya Gupta <kgupta@mozilla.com> - Mon, 15 Jun 2020 13:32:44 +0000 - rev 599754
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645520 - Ensure an MVM operating in VisualViewportOnly mode knows about display resizes. r=tnikkel This is important because if the apz.allow_zooming pref is enabled (and eventually even without that pref), VisualViewportOnly-type MVMs do set the visual viewport size based on the display size and zoom, and so need to be updated when those change. It's also important to keep the mMobileViewportSize updated and in sync with the display size, because it may get used via ComputeIntrinsicResolution when fullscreening. Differential Revision: https://phabricator.services.mozilla.com/D79594
4359371ad385d2085d918cfa427fb95bc99b83f6: Bug 1626934 - [mozprocess] TypeError when using ProcessHandler without the argument on Python 3 r=ahal
Hamzah <hamzah18051@iiitd.ac.in> - Mon, 15 Jun 2020 14:18:12 +0000 - rev 599753
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1626934 - [mozprocess] TypeError when using ProcessHandler without the argument on Python 3 r=ahal Differential Revision: https://phabricator.services.mozilla.com/D79477
90b56445e97a248c241da83d679023f2cc574a33: Bug 1645794 - Set -moz-appearance:none on textareas, to avoid unreliable sizing when setting/removing background. r=emilio
Jonathan Kew <jkew@mozilla.com> - Mon, 15 Jun 2020 13:59:12 +0000 - rev 599752
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645794 - Set -moz-appearance:none on textareas, to avoid unreliable sizing when setting/removing background. r=emilio See Layout bug 1645773 for details of the bug being wallpapered here. Differential Revision: https://phabricator.services.mozilla.com/D79684
4e3b2088e02ae1541123fa4c5c7358966df81f63: Backed out 3 changesets (bug 1644698) for SM bustages on Frontend2.cpp . CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 15 Jun 2020 17:11:45 +0300 - rev 599751
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Backed out 3 changesets (bug 1644698) for SM bustages on Frontend2.cpp . CLOSED TREE Backed out changeset d8d0019c6b12 (bug 1644698) Backed out changeset 850620917220 (bug 1644698) Backed out changeset 598d8412531e (bug 1644698)
9a71fbe527e89b20efc7f0465b6653d37406e314: Bug 1645766 - Fix build failure in AsyncLogger.h on ppc64le. r=achronop
Paul Adenot <paul@paul.cx> - Mon, 15 Jun 2020 13:45:08 +0000 - rev 599750
Push 13310 by ffxbld-merge at Mon, 29 Jun 2020 14:50:06 +0000
Bug 1645766 - Fix build failure in AsyncLogger.h on ppc64le. r=achronop Thanks to Dan HorĂ¡k <dan@danny.cz> for the report and fix suggestion. Differential Revision: https://phabricator.services.mozilla.com/D79683
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip