ddfb65ae6d940f711325bf8412e516586b6046e8: Bug 1670033 - Part 5: Implement "numberingSystem" support for the "Intl Enumeration API" proposal. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 27 Aug 2021 09:46:56 +0000 - rev 590127
Push 148744 by andre.bargull@gmail.com at Fri, 27 Aug 2021 09:50:06 +0000
Bug 1670033 - Part 5: Implement "numberingSystem" support for the "Intl Enumeration API" proposal. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D120605
d9556470db5ffd426c10f21209918caf5b5b3449: Bug 1670033 - Part 4: Implement "currency" support for the "Intl Enumeration API" proposal. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 27 Aug 2021 09:46:56 +0000 - rev 590126
Push 148744 by andre.bargull@gmail.com at Fri, 27 Aug 2021 09:50:06 +0000
Bug 1670033 - Part 4: Implement "currency" support for the "Intl Enumeration API" proposal. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D120604
17d3d039f9f9f938bfbe9ee335a970df232f0a29: Bug 1670033 - Part 3: Implement "collation" support for the "Intl Enumeration API" proposal. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 27 Aug 2021 09:46:55 +0000 - rev 590125
Push 148744 by andre.bargull@gmail.com at Fri, 27 Aug 2021 09:50:06 +0000
Bug 1670033 - Part 3: Implement "collation" support for the "Intl Enumeration API" proposal. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D120603
e5214a5c19ce7f912399a1a7cd72a61897da217d: Bug 1670033 - Part 2: Implement "calendar" support for the "Intl Enumeration API" proposal. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 27 Aug 2021 09:46:55 +0000 - rev 590124
Push 148744 by andre.bargull@gmail.com at Fri, 27 Aug 2021 09:50:06 +0000
Bug 1670033 - Part 2: Implement "calendar" support for the "Intl Enumeration API" proposal. r=tcampbell Differential Revision: https://phabricator.services.mozilla.com/D116010
5113a5c9d104f4f6e1c5e8f7dfae30f9fc9db7ab: Bug 1670033 - Part 1: Add CompareStrings for JSLinearString arguments. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Fri, 27 Aug 2021 09:46:55 +0000 - rev 590123
Push 148744 by andre.bargull@gmail.com at Fri, 27 Aug 2021 09:50:06 +0000
Bug 1670033 - Part 1: Add CompareStrings for JSLinearString arguments. r=tcampbell The next part will sort linear strings, so in preparation for that, add a new `CompareStrings` overload. Also change the parameters to `const`, so the function can be called with `const` arguments. Differential Revision: https://phabricator.services.mozilla.com/D120602
2659dc4dbb3e8041ba1fa2bc53d1d8a66ae43584: Bug 1727533 - Fix some ::slotted() parsing tests. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 27 Aug 2021 09:28:22 +0000 - rev 590122
Push 148743 by ealvarez@mozilla.com at Fri, 27 Aug 2021 09:30:47 +0000
Bug 1727533 - Fix some ::slotted() parsing tests. r=boris We're currently "failing" these, but I think our behavior is correct. :is() and :where() are valid because they have this different error recovery where invalid selectors inside it get discarded. Differential Revision: https://phabricator.services.mozilla.com/D123620
721748f6d46038a45f66be406439a18b0343011a: Bug 1724062 - Fix talos perfdocs typo r=perftest-reviewers,alexandru.irimovici
Alex Ionescu <aionescu@mozilla.com> - Fri, 27 Aug 2021 06:54:41 +0000 - rev 590121
Push 148742 by aionescu@mozilla.com at Fri, 27 Aug 2021 07:14:26 +0000
Bug 1724062 - Fix talos perfdocs typo r=perftest-reviewers,alexandru.irimovici Depends on D122956 Differential Revision: https://phabricator.services.mozilla.com/D123621
25acfe977062a2a92cdb97ed0a1245217741c129: Bug 1727511 - Add mozlog around WebRenderBridgeParent and RenderThread r=gfx-reviewers,jrmuizel
sotaro <sotaro.ikeda.g@gmail.com> - Fri, 27 Aug 2021 06:37:32 +0000 - rev 590120
Push 148741 by sikeda.birchill@mozilla.com at Fri, 27 Aug 2021 07:13:56 +0000
Bug 1727511 - Add mozlog around WebRenderBridgeParent and RenderThread r=gfx-reviewers,jrmuizel Differential Revision: https://phabricator.services.mozilla.com/D123616
43cb3a3c391db5f5a0535cc2985732de86f4bb36: Backed out 4 changesets (bug 1722502) for causing Hazard bustage on ServiceWorkerQuotaUtils.cpp. CLOSED TREE
criss <ccozmuta@mozilla.com> - Fri, 27 Aug 2021 10:11:13 +0300 - rev 590119
Push 148740 by ccozmuta@mozilla.com at Fri, 27 Aug 2021 07:11:37 +0000
Backed out 4 changesets (bug 1722502) for causing Hazard bustage on ServiceWorkerQuotaUtils.cpp. CLOSED TREE Backed out changeset e629eccab130 (bug 1722502) Backed out changeset 9d8ddf54d9c6 (bug 1722502) Backed out changeset 2e9d71f4f128 (bug 1722502) Backed out changeset bbe06a4f707b (bug 1722502)
e629eccab1300878750673df16e0dce0fa4179a6: Bug 1722502 - P4 Update the test for quota usage mitigation. r=dom-worker-reviewers,asuth
Eden Chuang <echuang@mozilla.com> - Fri, 27 Aug 2021 05:25:29 +0000 - rev 590118
Push 148739 by echuang@mozilla.com at Fri, 27 Aug 2021 05:33:32 +0000
Bug 1722502 - P4 Update the test for quota usage mitigation. r=dom-worker-reviewers,asuth Depends on D122189 Differential Revision: https://phabricator.services.mozilla.com/D122190
9d8ddf54d9c6b647c9cd2b3de1c1e8968edba011: Bug 1722502 - P3 Quota usage mitigation algorithm implementation. r=dom-worker-reviewers,asuth
Eden Chuang <echuang@mozilla.com> - Fri, 27 Aug 2021 05:25:29 +0000 - rev 590117
Push 148739 by echuang@mozilla.com at Fri, 27 Aug 2021 05:33:32 +0000
Bug 1722502 - P3 Quota usage mitigation algorithm implementation. r=dom-worker-reviewers,asuth This patch introduces ServiceWorkerQuotaUtils.h, which provides helper methods related nsIQuotaManagerService and nsIClearDataService. QuotaUsageChecker implements the quota usage checking algorithm. 1. Getting the given origin/group usage through QuotaManagerService. QuotaUsageCheck::Start() implements this step. 2. Checking if the group usage headroom(gGroupUsageHeadRoom) is satisfied. It could be following three situations. a. Group headroom is satisfied without any usage mitigation. b. Group headroom is satisfied after origin usage mitigation. This invokes nsIClearDataService::DeleteDataFromPrincipal(). c. Group headroom is satisfied after group usage mitigation. This invokes nsIClearDataService::DeleteDataFromBaseDomain(). QuotaUsageChecker::CheckQuotaHeadRoom() implements this step. If the algorithm is done or error out, the QuotaUsageCheck::mCallback will be called with a bool result for external handling. Depends on D122188 Differential Revision: https://phabricator.services.mozilla.com/D122189
2e9d71f4f128c47154eb08dc86cc685e58032776: Bug 1722502 - P2 Provide quota check finishing notification mechanism in ServiceWorker for testing. r=dom-worker-reviewers,asuth
Eden Chuang <echuang@mozilla.com> - Fri, 27 Aug 2021 05:25:28 +0000 - rev 590116
Push 148739 by echuang@mozilla.com at Fri, 27 Aug 2021 05:33:32 +0000
Bug 1722502 - P2 Provide quota check finishing notification mechanism in ServiceWorker for testing. r=dom-worker-reviewers,asuth This patch implements a callback mechanism to notify quota usage checking is done. Depends on D120964 Differential Revision: https://phabricator.services.mozilla.com/D122188
bbe06a4f707bb6f19eb47fe622417c98a79139e9: Bug 1722502 - P1 Implement the quota usage checking methods in ServiceWorker for quota usage mitigation. r=dom-worker-reviewers,asuth
Eden Chuang <echuang@mozilla.com> - Fri, 27 Aug 2021 05:25:28 +0000 - rev 590115
Push 148739 by echuang@mozilla.com at Fri, 27 Aug 2021 05:33:32 +0000
Bug 1722502 - P1 Implement the quota usage checking methods in ServiceWorker for quota usage mitigation. r=dom-worker-reviewers,asuth This patch implements methods for ServiceWorkerRegistrationInfo to invoke the quota usage checking. ServiceWorkerRegistrationInfo::CheckQuotaUsage() is an internal using method, such that it is a private method. Differential Revision: https://phabricator.services.mozilla.com/D120964
519503f40573c13002f100a218688bf112462ffb: Bug 1727479 - Make `WhiteSpaceVisibilityKeeper::PrepareToSplitAcrossBlocks()` adjust split point if it's in non-splittable node r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 Aug 2021 02:14:15 +0000 - rev 590114
Push 148738 by masayuki@d-toybox.com at Fri, 27 Aug 2021 02:16:37 +0000
Bug 1727479 - Make `WhiteSpaceVisibilityKeeper::PrepareToSplitAcrossBlocks()` adjust split point if it's in non-splittable node r=m_kato `Selection` can be collapsed in a non-splittable element like a void element and data nodes such as a comment node. In this case, we should split the parent block at before the void element (Blink almost does so, except `<embed>`, `<hr>` and `<wbr>`). Differential Revision: https://phabricator.services.mozilla.com/D123709
2e0d7aa9f89849b32c22453bbfbadfa06910ce5b: Bug 1726265 - Prototype webgl draft ext OES_draw_buffers_indexed. r=lsalzman,emilio,webidl
Jeff Gilbert <jgilbert@mozilla.com> - Fri, 27 Aug 2021 01:47:14 +0000 - rev 590113
Push 148737 by jgilbert@mozilla.com at Fri, 27 Aug 2021 01:49:36 +0000
Bug 1726265 - Prototype webgl draft ext OES_draw_buffers_indexed. r=lsalzman,emilio,webidl Differential Revision: https://phabricator.services.mozilla.com/D122916
d3801075f8d6d5883498e3d6d64eb677f1e54507: Bug 1694941, wait for sound to start playing before treating a sound-playing tab as ready, r=mconley
Neil Deakin <neil@mozilla.com> - Fri, 27 Aug 2021 01:31:38 +0000 - rev 590112
Push 148736 by neil@mozilla.com at Fri, 27 Aug 2021 01:33:58 +0000
Bug 1694941, wait for sound to start playing before treating a sound-playing tab as ready, r=mconley Differential Revision: https://phabricator.services.mozilla.com/D123746
42ed78fa08b226f3de66ce279740432bcd393a84: Bug 1727185 - part 2: Add removable node checks for more callers of `DeleteNodeTransaction::MaybeCreate()` r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 Aug 2021 00:49:35 +0000 - rev 590111
Push 148735 by masayuki@d-toybox.com at Fri, 27 Aug 2021 00:51:56 +0000
Bug 1727185 - part 2: Add removable node checks for more callers of `DeleteNodeTransaction::MaybeCreate()` r=m_kato I just missed some callers of it. And I also make `EditorBase::DeleteNodeTransaction()` a virtual method and `HTMLEditor` override it. Then, even if it's called by helper classes, the `HTMLEditor` version is always called. Differential Revision: https://phabricator.services.mozilla.com/D123578
f79cc68cd2feedbb1eb10f2b6fb89974522226a9: Bug 1726837: Refactoring for splitString function. r=adw
Daisuke Akatsuka <daisuke@birchill.co.jp> - Fri, 27 Aug 2021 00:26:30 +0000 - rev 590110
Push 148734 by dakatsuka.birchill@mozilla.com at Fri, 27 Aug 2021 00:28:53 +0000
Bug 1726837: Refactoring for splitString function. r=adw Differential Revision: https://phabricator.services.mozilla.com/D123718
d400d0a16ce6c20bfe5addb995f610f4881b31e6: Bug 1722487 - Avoid some work for font list updates. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Thu, 26 Aug 2021 23:17:54 +0000 - rev 590109
Push 148733 by ealvarez@mozilla.com at Thu, 26 Aug 2021 23:20:21 +0000
Bug 1722487 - Avoid some work for font list updates. r=jfkthame Differential Revision: https://phabricator.services.mozilla.com/D123363
ab80197101b9c7163739f04019ba64fd08770e4b: Bug 1712506 - In the Linux CDM sandbox, don't log when denying access to certain files. r=gcp
Jed Davis <jld@mozilla.com> - Thu, 26 Aug 2021 23:10:30 +0000 - rev 590108
Push 148732 by jedavis@mozilla.com at Thu, 26 Aug 2021 23:12:53 +0000
Bug 1712506 - In the Linux CDM sandbox, don't log when denying access to certain files. r=gcp The Widevine CDM tries to open certain procfs/sysfs files, as noted in the bug, but doesn't appear to need them; some of them are opened repeatedly, causing log spam. This patch suppresses logging for the files where this is known to happen, by adding "opened file" objects that always silently fail. It would also be possible to turn off all of this logging by default and make it conditional on MOZ_SANDBOX_LOGGING, but it's relatively low-noise (compared to content process file access) and provides some value (see bug 1725828), so for now let's leave it enabled and just blocklist a few files. Differential Revision: https://phabricator.services.mozilla.com/D123562
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip