702b95989655ce0e82d5989455859ecb661ca560: Bug 1700263 - Implement async Cache protocol method. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 17 Aug 2021 18:17:38 +0000 - rev 589131
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1700263 - Implement async Cache protocol method. r=Jamie This is a good place to formalize the following naming convention: * A "field" is and direct accessible getter method (name, role, value, min, max, etc.) * An "attribute" is a member of the "attributes" field. With that said, I think AccAttributes should probably be named AccProperties or something of the sort. Might leave that for another time. Differential Revision: https://phabricator.services.mozilla.com/D121924
0b193471aed703afe69b7f2b9f6620b19949eb35: Bug 1700263 - Split serialize function into a flatten, and then serialize. r=Jamie
Eitan Isaacson <eitan@monotonous.org> - Tue, 17 Aug 2021 18:17:38 +0000 - rev 589130
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1700263 - Split serialize function into a flatten, and then serialize. r=Jamie This will allow us to use the list of accessibles to be serialized later for pushing a cache. The single array also gives us an opportunity to paginate the cache, if needed. Differential Revision: https://phabricator.services.mozilla.com/D121923
62ee94c26f8f0e526f2d381b6c5ef50effef20ff: Bug 1702715 - [devtools] Enable server side target switching. r=bomsy,Honza,jdescottes,ladybenko.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 17 Aug 2021 18:15:15 +0000 - rev 589129
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1702715 - [devtools] Enable server side target switching. r=bomsy,Honza,jdescottes,ladybenko. Differential Revision: https://phabricator.services.mozilla.com/D122327
2ac8cea359239151f62f900fb57179fe4c22c61b: Bug 1725413 - Null check arguments argument in performAction. r=agi
Eitan Isaacson <eitan@monotonous.org> - Tue, 17 Aug 2021 18:13:28 +0000 - rev 589128
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1725413 - Null check arguments argument in performAction. r=agi Differential Revision: https://phabricator.services.mozilla.com/D122647
556581f9b280231c5d9bcd0df3de0870e4e23d67: Bug 1723249: Gracefully handle null SVG image-frame when resolving geometry properties. r=longsonr
Daniel Holbert <dholbert@cs.stanford.edu> - Tue, 17 Aug 2021 18:12:19 +0000 - rev 589127
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1723249: Gracefully handle null SVG image-frame when resolving geometry properties. r=longsonr Differential Revision: https://phabricator.services.mozilla.com/D122791
60460b50e794a002e990a67ef32e091f73c1ee3f: Bug 1713694 - Add a SmartBlock shim for AddThis; r=denschub,webcompat-reviewers
Thomas Wisniewski <twisniewski@mozilla.com> - Tue, 17 Aug 2021 18:03:16 +0000 - rev 589126
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1713694 - Add a SmartBlock shim for AddThis; r=denschub,webcompat-reviewers Differential Revision: https://phabricator.services.mozilla.com/D122859
cb4975bbd705c04f71ccd74b42e1ce48d0876f0e: Bug 1725256 - Add process & remote type documentation, r=handyman,mccr8
Nika Layzell <nika@thelayzells.com> - Tue, 17 Aug 2021 18:01:51 +0000 - rev 589125
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1725256 - Add process & remote type documentation, r=handyman,mccr8 This patch adds basic documentation for the core process architecture, with a focus on the capabilities of specific content process remote types. Details are also included about the capabilities of individual helper processes. These docs have some overlap with the documentation for adding new child process types being added in D121871, but with a different focus, intended more as an overview, and an intended audience of people interested in the browser's general process architecture. I considered adding more detail about the specific capabilities restricted by each sandboxing policy, however I don't know the specifics well enough to document them accurately. I think a separate document, linked to from this one, about our OS-level sandboxing for each process type could be useful. Differential Revision: https://phabricator.services.mozilla.com/D122395
4e2ba0c4c187497d3275461f9f94eeaa3f26cb45: Bug 1725950 - use panel disabled color for disabled bookmark '(empty)' items, r=emalysz
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 17 Aug 2021 17:02:35 +0000 - rev 589124
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1725950 - use panel disabled color for disabled bookmark '(empty)' items, r=emalysz Differential Revision: https://phabricator.services.mozilla.com/D122872
0da4ca660b53cc3586af7301694e42166d7bde56: Bug 1587762 - Enable browser.tabs.unloadOnLowMemory by default. r=haik
Toshihito Kikuchi <tkikuchi@mozilla.com> - Tue, 17 Aug 2021 16:28:50 +0000 - rev 589123
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1587762 - Enable browser.tabs.unloadOnLowMemory by default. r=haik Differential Revision: https://phabricator.services.mozilla.com/D121799
c51887d6a056fb2e012317b90d23ad1de3dd6360: Bug 1726180 - Include |api| dependencies in pom file. r=mhentges,owlish
Agi Sferro <agisferro@gmail.com> - Tue, 17 Aug 2021 16:24:38 +0000 - rev 589122
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726180 - Include |api| dependencies in pom file. r=mhentges,owlish Glean introduced a new type of dependencies (for us), "api". Since we build our pom file manually we need to look at api dependencies too now. Differential Revision: https://phabricator.services.mozilla.com/D122869
f8cfbf461c7c25ea51b2ba15dce14a9c88f020ea: Bug 1687681: Add France specific CC expiry date transformation. r=dimi,sfoster
Tim Giles <tgiles@mozilla.com> - Tue, 17 Aug 2021 15:58:48 +0000 - rev 589121
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1687681: Add France specific CC expiry date transformation. r=dimi,sfoster Our previous regex did not parse "AAAA" or "AA" so I've added this to the transformation regex. For the year first regex, I added a separate regex because trying to bolt on the missing "AA" caused the resulting parsed result to drop characters for other locales ("yyyy" became "yyy" and the same with "aaaa"). Remove backslash as a supported month/year divider when checking expiry date placeholders. Differential Revision: https://phabricator.services.mozilla.com/D120550
07af90a66c5145ac740a6cafbb1f41c9bf03c4f2: Backed out changeset 43af938350db (bug 1713694) for eslint failure on data/shims.js. CLOSED TREE
Cosmin Sabou <csabou@mozilla.com> - Tue, 17 Aug 2021 19:09:44 +0300 - rev 589120
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Backed out changeset 43af938350db (bug 1713694) for eslint failure on data/shims.js. CLOSED TREE
c65e56f39bc9727882cd9cbcfd4db0657822f947: Bug 1721084 - Do not clear auth tokens and auth cache when purging trackers. r=johannh
Paul Zuehlcke <pbz@mozilla.com> - Tue, 17 Aug 2021 15:49:23 +0000 - rev 589119
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1721084 - Do not clear auth tokens and auth cache when purging trackers. r=johannh Differential Revision: https://phabricator.services.mozilla.com/D122864
4cde398f759e1ef51ef9ff75287fd49285dfba67: Bug 1726123 - Part 7: Remove unnecessary includes from jsapi. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:40 +0000 - rev 589118
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 7: Remove unnecessary includes from jsapi. r=arai Remove unnecessary includes from jsapi and then fix up any compiler errors due to missing includes in other files. Differential Revision: https://phabricator.services.mozilla.com/D122845
f2f306408bfa524e3729db765183519eff59108c: Bug 1726123 - Part 6: Remove unnecessary includes from jsfriendapi. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:39 +0000 - rev 589117
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 6: Remove unnecessary includes from jsfriendapi. r=arai Remove unnecessary includes from jsfriendapi and then fix up any compiler errors due to missing includes in other files. Differential Revision: https://phabricator.services.mozilla.com/D122844
a8c40fd613c4ee3302ccbf52a2f9e4c56d4e7a06: Bug 1726123 - Part 5: Add missing "js/" includes outside of SM. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:39 +0000 - rev 589116
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 5: Add missing "js/" includes outside of SM. r=arai In preparation for the next part, add missing includes to "js/" public headers. Differential Revision: https://phabricator.services.mozilla.com/D122843
245e0bc541f95eb137e75f4cbe216707b56335b4: Bug 1726123 - Part 4: Remove js{friend}api.h includes from tests. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:38 +0000 - rev 589115
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 4: Remove js{friend}api.h includes from tests. r=arai Remove includes to "jsapi.h" and "jsfriendapi.h" in test files. Differential Revision: https://phabricator.services.mozilla.com/D122842
f6cbd618dd81fb7a2a0559731bdc21fe2cbe4f7e: Bug 1726123 - Part 3: Add separate header for CompletionKind enum. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:38 +0000 - rev 589114
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 3: Add separate header for CompletionKind enum. r=arai `CompletionKind` is only used within the engine, so we can move it out of "jsapi.h" into a separate header. This allows us to remove more "jsapi.h" includes. Differential Revision: https://phabricator.services.mozilla.com/D122841
a9112502282244b5d783bdc1d2287ce0475c471c: Bug 1726123 - Part 2: Remove includes from js{friend}api.h includes from Xdr.h. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:37 +0000 - rev 589113
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 2: Remove includes from js{friend}api.h includes from Xdr.h. r=arai Split from part 1 because this change requires to add missing transitive includes in many files. Differential Revision: https://phabricator.services.mozilla.com/D122840
fb7bc8bee56b869843e355626f32b14b131a9df6: Bug 1726123 - Part 1: Remove unnecessary includes to jsapi.h and jsfriendapi.h. r=arai
André Bargull <andre.bargull@gmail.com> - Tue, 17 Aug 2021 15:45:37 +0000 - rev 589112
Push 38714 by nbeleuzu@mozilla.com at Tue, 17 Aug 2021 21:49:10 +0000
Bug 1726123 - Part 1: Remove unnecessary includes to jsapi.h and jsfriendapi.h. r=arai Remove includes to "jsapi.h" and "jsfriendapi.h" based on IWYU. And then fix any missing transitive includes. Only removes includes to "jsapi.h" and "jsfriendapi.h", no other missing or unnecessary includes were updated! Differential Revision: https://phabricator.services.mozilla.com/D122839
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip