Граф коммитов

869631 Коммитов

Автор SHA1 Сообщение Дата
Philip Jägenstedt a8cc490c69 Bug 1874138 [wpt PR 43938] - Remove testdriver.js from a test that doesn't use it, a=testonly
Automatic update from web-platform-tests
Remove testdriver.js from a test that doesn't use it (#43938)

This is a reftest, and test_driver isn't used.
--

wpt-commits: c58ece1f015ba7b9a4d212a928e755bfdef7523f
wpt-pr: 43938
2024-01-15 09:06:55 +00:00
moz-wptsync-bot cb4e976d22 Bug 1873120 [wpt PR 43861] - Update wpt metadata, a=testonly
wpt-pr: 43861
wpt-type: metadata
2024-01-15 09:06:55 +00:00
Stephen Chenney da55f6c7b2 Bug 1873120 [wpt PR 43861] - Support logical direction relative units in highlights, a=testonly
Automatic update from web-platform-tests
Support logical direction relative units in highlights

Add tracking in the style system for the use of logical
direction relative units (e.g. vi, vb, cqi, cqb etc).
Make use of the tracking to detect a change in logical
direction necessitating highlight style recalc.

Add WPT tests.

Bug: 1468306
Change-Id: I730f183b171d504df131430f69475ad56bb46ebb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5172505
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1246056}

--

wpt-commits: ae27ac9c8b718cd2abbc632f34c525d5068fbecf
wpt-pr: 43861
2024-01-15 09:06:54 +00:00
Steve Kobes 0dbc5b6157 Bug 1874018 [wpt PR 43927] - Increase max frame count in observeScrolling helper., a=testonly
Automatic update from web-platform-tests
Increase max frame count in observeScrolling helper.

When threaded compositing is disabled, frames are not tied to vsync and
may pump more quickly (at intervals as short as 1ms, see task posted in
WebTestWebFrameWidgetImpl::ScheduleAnimationInternal).

This means the test may observe more than 500 frames before the end of a
smooth scroll, when running under run_web_tests.py on Chromium bots.

Bug: 888443
Change-Id: I6b2d45cbb1ee7c346e07bc5b5ad0c6d295fd127a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5184797
Commit-Queue: Steve Kobes <skobes@chromium.org>
Reviewed-by: Mustaq Ahmed <mustaq@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1246027}

--

wpt-commits: 7c8dd639af571cf87d7720d92ec8789b03069963
wpt-pr: 43927
2024-01-15 09:06:53 +00:00
moz-wptsync-bot dfb2895ec0 Bug 1872959 [wpt PR 43848] - Update wpt metadata, a=testonly
wpt-pr: 43848
wpt-type: metadata
2024-01-15 09:06:52 +00:00
Stephen Chenney 88cc65083c Bug 1872959 [wpt PR 43848] - Fix Highlight Pseudos using container-relative units, a=testonly
Automatic update from web-platform-tests
Fix Highlight Pseudos using container-relative units

Add support for creating a new style when the highlight uses
container-relative units and has a different container to that
of its parent. And also fix a problem where highlight styles
are not created inside container queries for the container itself.

Add testing of highlights using container queries.

Fixes a typo too.

Units depending on block/inline direction still do
not work for vertical writing modes. That's for another CL.

Bug: 1468306
Change-Id: I781a35810133f3591c7a3587ff5d13df0dfac9ee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5149171
Reviewed-by: Rune Lillesveen <futhark@chromium.org>
Commit-Queue: Stephen Chenney <schenney@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1245980}

--

wpt-commits: 217ab9f1480ea3ebce180e7cf9f787246691bfe7
wpt-pr: 43848
2024-01-15 09:06:52 +00:00
moz-wptsync-bot 86255d7bf0 Bug 1872915 [wpt PR 43846] - Update wpt metadata, a=testonly
wpt-pr: 43846
wpt-type: metadata
2024-01-15 09:06:51 +00:00
Liam Brady 597506c57f Bug 1872915 [wpt PR 43846] - Allow non-opaque fenced frames to inherit select permissions., a=testonly
Automatic update from web-platform-tests
Allow non-opaque fenced frames to inherit select permissions.

For fenced frames with unpartitioned data access, they will need to use
Shared Storage in order to read and write the unpartitioned data. They
will also need to be able to call the Private Aggregation API in order
to send reports and telemetry without running the risk of introducing a
fingerprinting vector. Both of those features are permissions
policy-backed features.

Fenced frames do not currently support permissions policies, so none of
these features will be able to be enabled. The reason we disabled
permissions policies originally was to prevent cross-channel
communication from the embedder into the fenced frame. However, fenced
frames with unpartitioned data do allow for data inflow, just not data
outflow. Because of that, we can now allow permissions policies to be
enabled on non-opaque fenced frames (i.e. fenced frames not created
using Protected Audience or Shared Storage).

This CL allows fenced frames to set and inherit permissions policies.
Only Shared Storage and Private Aggregation can be turned on. All other
permissions policies will be forced off if attempted to be enabled or
inherited, and a console warning will be output for debugging purposes.
Note that fenced frames created through Protected Audience or Shared
Storage will continue to have their existing restrictions, and this CL
will not affect their behavior.

As a feature of its architecture, MPArch does not have access to
permissions policy information in its parent on the renderer side. To
give a fenced frame that access, we need to explicitly give it that
information through the fenced frame properties. This CL adds the parent
frame's parsed permissions policies and its origin to the
FencedFrameConfig and FencedFrameProperties objects. This is done
instead of just adding the PermissionsPolicy object for IPC reasons. The
parsed permissions policies and origin can be sent in an IPC message and
are the 2 pieces needed in order to reconstruct a PermissionsPolicy on
the renderer-side.

This CL also fixes an issue where container policies for fenced frame
roots were not taken into consideration when building the permissions
policy on the renderer side.

This CL explicitly does not modify any permissions policy code related
to client hints. That will be done as a follow up if and when we choose
to allow client hints in fenced frames.

Change-Id: I00e56dc35e07e7dfa16a3b57eb40be384faa8252
Bug: 1515327
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5150117
Commit-Queue: Liam Brady <lbrady@google.com>
Reviewed-by: Dominic Farolino <dom@chromium.org>
Reviewed-by: Alex Moshchuk <alexmos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1245934}

--

wpt-commits: 53f423e0cb532d1cd6f38cbeacbf5f3205397d10
wpt-pr: 43846
2024-01-15 09:06:50 +00:00
Jonathan Lee 1e272369a2 Bug 1874044 [wpt PR 43932] - [wptrunner] Do not index `wpttest.Test`, which is not subscriptable, a=testonly
Automatic update from web-platform-tests
[wptrunner] Do not index `wpttest.Test`, which is not subscriptable (#43932)

--

wpt-commits: 3a92f8181b1b336fe88a223e6183542457ba0749
wpt-pr: 43932
2024-01-15 09:06:50 +00:00
moz-wptsync-bot bf35886069 Bug 1861226 [wpt PR 42751] - Update wpt metadata, a=testonly
wpt-pr: 42751
wpt-type: metadata
2024-01-15 09:06:49 +00:00
Nolan Lawson 16e21e6bba Bug 1861226 [wpt PR 42751] - Add ARIA reflection tests for ariaBrailleLabel and ariaBrailleRoleDescription, a=testonly
Automatic update from web-platform-tests
Add ARIA reflection tests for ariaBrailleLabel and ariaBrailleRoleDescription (#42751)

--

wpt-commits: 8a2932f9ccb4ec32c47a5bbbc7003ff36b008e46
wpt-pr: 42751
2024-01-15 09:06:48 +00:00
Jonathan Kew 9bfdbcf6ba Bug 1866883 - Avoid attempting to apply DirectWrite FONT_SIMULATIONS_BOLD to COLR fonts. r=gfx-reviewers,lsalzman
The DirectWrite "bold simulation" has poor results with some fonts;
we already disable it by default for webfonts, to avoid rendering
issues.

As it also works poorly with some of the component layers in Segoe UI
Emoji, let's disable it for COLR fonts as well.

Differential Revision: https://phabricator.services.mozilla.com/D198495
2024-01-15 08:44:13 +00:00
Nicolas Chevobbe 83ef40ca60 Bug 1873149 - [devtools] Don't show preview popup for keywords. r=devtools-reviewers,ochameau.
We shouldn't show the popup for keywords (`const`, `let`, `for`, …).
codeMirror marks those with the `cm-keyword` class, so we can ignore those in `_isInvalidTarget`,
but we need to exclude `this`, for which we do want to show the preview.

Differential Revision: https://phabricator.services.mozilla.com/D197585
2024-01-15 08:03:25 +00:00
Mozilla Releng Treescript 467f4505c0 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> c17c66c1a66df3eb013241bc73b943e48e7d8c0b
br -> cb71f910fdad6e36e25adf0a0b97aa23c9b00404
cs -> 946bfd23119e3f58a9d9ca2d38b44f1ab1808405
eo -> 2cb248cd2141ecb229415adbac7aeefa9956a07d
es-ES -> cc0f6c27c4dc5aaccd4e7cf3700e78e29b2f88c0
ia -> 134fcc3632941063beec3de8afc92a0abbe0f886
pl -> d9856b2f13a58a9c80ebae83e09d9e7701bbc797
sq -> afc36eba6b0b7b6b97817364ac79b0188e79cda7
2024-01-15 07:01:04 +00:00
Nicolas Chevobbe bf9d93545e Bug 1874359 - [devtools] Remove unused devtools/client/debugger/src/actions/tests/fixtures/. r=devtools-reviewers,bomsy.
Differential Revision: https://phabricator.services.mozilla.com/D198406
2024-01-15 06:40:36 +00:00
Stanca Serban 919d3130d2 Backed out changeset 0f0edda611cf (bug 1874454) for causing bp-nu bustages in CocoaHeterogeneousCpuInfo.cpp. CLOSED TREE 2024-01-15 07:43:58 +02:00
Gregory Pappas 73e42fe728 Bug 1874618 - Remove media.webvtt.pseudo.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D198507
2024-01-15 05:05:32 +00:00
Narcis Beleuzu bc6a50e6f0 Merge autoland to mozilla-central. a=merge 2024-01-14 23:08:52 +02:00
Kagami Sascha Rosylight 2acfa02794 Bug 1874423 - Move inactive people from permission peers to peers_emeritus r=pbz,zeid DONTBUILD
... and also add review_group while at it

Differential Revision: https://phabricator.services.mozilla.com/D198392
2024-01-14 20:29:44 +00:00
Olli Pettay 171a7a1ce3 Bug 1874454 - Implement GetHeterogeneousCpuInfo for Apple Silicon Mac, r=haik,mstange
Differential Revision: https://phabricator.services.mozilla.com/D198486
2024-01-14 20:04:21 +00:00
Mozilla Releng Treescript 6eeb27202c no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 40ae0b2f2409e289cdb8e0b11e38b84b4702fb93
da -> 3b8d008d8d271dfbf76f84c191f83a7f2f00fcb6
de -> cc95c50ca136ab46cb995c9ec24bb37a55f2c77f
eo -> 881cda8106ff2905596269ce90f4bcad365128db
fi -> 6b6d25e6bbce933f7e5c1c48f82050609c2069f8
ia -> 159d0da004c623b664442f8dc30dcde386479bad
oc -> 2e92a8e99efe6a3c929912951ed554c7d60f61a9
pl -> c1f55ff191e1574e7cfe4f729c6bbf28db36a4b0
sk -> 3fb3cdbaa071163ecca888c93d4e871ce4bcb3f5
skr -> 38f23c542ee88599a02cc2d81dfca0f408fc3a91
tg -> a9b91f0a75b15bba755543802e1b087fe51a31fb
uk -> 45f6e3cdd2db5eb74d8c98e3bf74b2e664fb1f6f
vi -> ae23581802923b481694864d954511884dbda33f
2024-01-14 19:00:40 +00:00
Sandor Molnar 3a0af7816c Backed out 2 changesets (bug 1868296, bug 1868293) for causing build bustages.CLOSED TREE
Backed out changeset 860832637944 (bug 1868296)
Backed out changeset c8356d039b51 (bug 1868293)
2024-01-14 17:56:58 +02:00
asthetik 29902f2784 Bug 1868296 - Fix a clippy warning in glean-private r=sylvestre
Depends on D198492

Differential Revision: https://phabricator.services.mozilla.com/D198493
2024-01-14 15:34:08 +00:00
asthetik cec1bf2279 Bug 1868293 - Fix clippy warnings in glean-ffi r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D198492
2024-01-14 15:34:08 +00:00
Lee Salzman a56b96e09f Bug 1874592 - Only wait for remote texture owner in GetRemoteTexture for Canvas2D. r=aosmond
Canvas2D currently requires GetRemoteTexture to wait for an available texture owner. However,
WebGL and WebGPU should not actually wait in GetRemoteTexture because they implement the wait
elsewhere on the client-side, nor do they actually implement forwarder transaction id logging
so it is not safe to use the timed wait for them here.

This takes the path of least resistance by plumbing a flag in TextureFlags to pass this information
along.

Differential Revision: https://phabricator.services.mozilla.com/D198499
2024-01-14 13:23:21 +00:00
Sandor Molnar 8eec585846 Bug 1852963 - Fix typo in browser_tab_close_last_tab.js. a=merge 2024-01-14 11:10:38 +02:00
Mozilla Releng Treescript 2ddebbf315 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
br -> 71b6ac001036821e17f63df12145d0892024e540
bs -> d55d89b9aeb2473947aeb9adfbffa8c2a9018497
da -> 8de3b7090b12031886080c9b76b62a533622004e
de -> 2ad9a016d4858c990aa57c8bf4df59a9f466c649
eo -> 59c471a457c2733fa8f33ec092239e1dd2ceadaa
es-MX -> 5e619c2be275817b414a5ccc6d3d0a711021524a
gl -> 29f35887b26418d3a294a7ce446fa4029fa44493
gn -> e6dc650d9372ac4b51bc68bbda52b603d9fec423
ka -> 666ab21340c836aef4028bf454de765318221ccb
nn-NO -> 1706a503b83ee25172b7b06983828f0f26da836b
rm -> 9bb1d88e2aca0ef911b7aed9a1f3550281af82de
ru -> b8703dd16c1d5c8f77826d189361ff7a6a3c8ebb
sk -> e75f4f32a68864d8758e942dd8ad06eb3f57d01d
th -> a4adaf15b9f18134fe9ce6ff35ff97210f0680c4
2024-01-14 07:03:52 +00:00
Masayuki Nakano be9d19a50f Bug 1873794 - Make `HTMLEditor::SplitAncestorStyledInlineElementsAt` stop splitting ancestors of non-splittable elements r=m_kato
The method does not assume that an inline ancestor is not a splittable, but
it may occur in the edge cases.

I tried to make `HTMLEditor` adjust selection range at starting deletion to
stop handling it or select the most distant unmodifiable element, but it
 requires some expectation changes of tentative WPTs. It should be done in
a separate bug instead.

Differential Revision: https://phabricator.services.mozilla.com/D198345
2024-01-14 03:08:22 +00:00
Masayuki Nakano 3cd6a5f9b9 Bug 1871987 - Make `Document::ExecCommand` treat first call by addon as a user input r=smaug
`beforeinput` event shouldn't be fired if it's caused by JS.  However, we
dispatch it when the call is by chrome script or an addon because there is
no user input emulation API for WebExtension and builtin editors make the
change undoable only when JS changes the editor value with
`Document.execCommand`.  Therefore, addons may want to use
`Document.execCommand` for making the change undoable.

On the other hand, nested calls of `Document.execCommand` makes the error
handlings in editor classes too complicated.  Therefore, we don't allow that.
However, this causes that if web apps intercept `beforeinput` events and
prevents the default and calls `document.execCommand`, the first call of
web apps may be first nested call if the `beforeinput` event is caused by
a call of `Document.execCommand` in addon.

Therefore, this patch makes `Document` stores whether `ExecCommand` is called
by content or chrome/addon.  And if the call is improperly nested, keep stopping
handling the command, but allows if and only if the first call is by
chrome/addon.

Differential Revision: https://phabricator.services.mozilla.com/D198357
2024-01-14 03:06:25 +00:00
Gregory Pappas c6d9bdce19 Bug 1873594 - Remove layout.css.color-mix.enabled and layout.css.color-mix.color-spaces.enabled r=emilio,devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D197986
2024-01-14 01:24:01 +00:00
Hiroyuki Ikezoe 8a03db04df Bug 1873591 - Use SimpleTest.promiseWaitForCondition to tell :active state change. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D198339
2024-01-13 23:20:04 +00:00
Mozilla Releng Treescript 493fa0dcd2 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
be -> 60f7b3460a01cb2ad3979664eeaba6e18148a6c9
br -> b0a46877e8ab21e0598b113f93213e6bfef000ea
cs -> 9be9a51ab5e3541a7fff63ab465958882e69e195
en-GB -> 216f9e2f8ea6785734e9b148064834b7489f9393
he -> 033b2a9514c80759031595646598e5cf26a69321
it -> df771606110a70924d7162d08a980cbee4e08c53
kk -> 5277b661a452867bf53963f44cd840f4521cdc66
ko -> 752a61cda7a20091edd21f742aeaf0ddd18dda83
oc -> 49d6eaee747a023b968f2ba8a32d212accbe3bc4
pa-IN -> 07906b73dda8e3c419dd5e6ab11f21b01ea59f69
sv-SE -> b19e83886718c659bd5ed197e8301e6d77a3b554
zh-CN -> 005769fa017fb0b12a5e4a8082728473dc05d784
zh-TW -> a180d32d3da7ee27e441423f2e625c5cb4dd9e57
2024-01-13 19:02:00 +00:00
Lee Salzman 5d0dfbef15 Bug 1874534 - Fix DrawTargetWebgl and RemoteTextureMap context loss handling. r=aosmond
When a context loss occurs on DrawTargetWebgl, this may result in a fallback TextureData
being created. Each of these are currently managed by two different RemoteTextureOwnerClients.
This is not really safe at all.

To fix this, CopyToSwapChain is modified so that it can be supplied a RemoteTextureOwnerClient.
Then CanvasTranslator can inject its own RemoteTextureOwnerClient into CopyToSwapChain, rather
than letting CopyToSwapChain use its own separate internal RemoteTextureOwnerClient.

This also tries to address a few other data consistency bugs with the fallback TextureData.

Differential Revision: https://phabricator.services.mozilla.com/D198487
2024-01-13 18:19:24 +00:00
serge-sans-paille c29e1211c3 Bug 1861365 - Detect statically linking with libstdc++ r=glandium
Do this by scanning for lib(std)c++ in the dynamic section.

Differential Revision: https://phabricator.services.mozilla.com/D194744
2024-01-13 18:00:25 +00:00
Emilio Cobos Álvarez 627cc80def Bug 1873379 - Ignore std::tuple harder. r=firefox-style-system-reviewers,zrhoffman
In libc++ 18 it seems to be in a nested namespace. Make sure to account
for that.

Differential Revision: https://phabricator.services.mozilla.com/D198398
2024-01-13 14:35:33 +00:00
Cristian Tuns 6a049e0e19 Backed out changeset 9af5e45674f3 (bug 1868293) for causing build bustages with unwrap_or_else_default CLOSED TREE 2024-01-13 05:58:02 -05:00
asthetik c401de9b6a Bug 1868293 - Fix clippy warnings. r=sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D198488
2024-01-13 10:41:31 +00:00
Jens Stutte 7f6caf9136 Bug 1872913 - Ensure mMainThreadDebuggeeEventTarget is not paused during canceling of a worker. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D197908
2024-01-13 08:45:08 +00:00
Tooru Fujisawa ee48766ebb Bug 1874376 - Use latin-1 external string in XPCConvert with T_UTF8STRING is possible. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D198372
2024-01-13 08:01:43 +00:00
Tooru Fujisawa d55b0392db Bug 1869726 - Part 4: Use latin1 JSExternalString for WebIDL UTF8String with ASCII case. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D198062
2024-01-13 08:01:43 +00:00
Tooru Fujisawa ffe3c178f0 Bug 1869726 - Part 3: Add XPCStringConvert methods for conversion from possibly external string JS::Value to UTF8 string. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D198061
2024-01-13 08:01:42 +00:00
Tooru Fujisawa 69c7a90552 Bug 1869726 - Part 2: Add xpc::{UTF8StringToJsval,NonVoidUTF8StringToJsval}. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D198060
2024-01-13 08:01:42 +00:00
Tooru Fujisawa 3d75a36196 Bug 1869726 - Part 1: Add XPCStringConvert methods for conversion from UTF8 string to JS::Value. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D198059
2024-01-13 08:01:41 +00:00
Mozilla Releng Treescript 9871ab0d94 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
ach -> b16aa33692f7bf61a1a51a34a61c710f526b2b18
an -> 64c1086708048247b36707ad3bb22603a022c634
ar -> 4a1937daac1d797e3451fbff11c5c674916b9344
ast -> a11abe046d0649f2939da45adb38551718af4b52
be -> 001921af088f042db5f0f7c08d9c5fd398e372a5
bg -> 85412020ff383b20570f07aa03937f5ede38f219
bn -> 5f815bee3c7dd105ee8191ded47cd95e1c3744ea
br -> 3a86567eaeb2c3263219634a930dbe1589b5eb18
brx -> 1340c25aaca3bee0f7be78841a1717bd82a1c2f0
ca -> 715ea176f4ca780dec74734d592ddd257fc4253e
ca-valencia -> af7a109771609e527ba007b125a7164ba19c457c
cak -> 154a8af5a7ee6ddb3d4b620d1935dee569e01831
ckb -> 48c170c1442e0cbb3423baf7af0cf87a139dc715
cs -> b3ae20fcbe3f502f557e49759b7951f038ae8fd0
cy -> 4cc3023d7b75e6b18e84dcef9222c33c3f0dc991
da -> 06de35888349b99b3e930ef92202e94fb0c0d9b3
de -> 63ffbbd320fb52fb83bc66cb3dbdeee3d95750b6
dsb -> 8e892767b257905f2afffa048297064d8c70f61a
el -> b00313fbd72764627be9c67251776867f50e288d
en-CA -> 56628f9db5b84846e576c4e0922e07cd8f250ba9
en-GB -> cf4172b1106b98bb8a5046811b0a2d686d793ab4
eo -> aa7252d04be8260716d2c3b90a3dc3fb27eba8ae
es-AR -> 382a2c71f2f14c1855f40b2d9438ae471864b709
es-CL -> 1e4fe6c82dff2a8062ef242826b4336844de16c4
es-ES -> a6ef3e4797ddd7adf511b6a8200e072cdd3e35cd
es-MX -> c9be89d79340f715c6958f8454ea717382d16c9b
et -> 1f6b5d267558e70d5216189403af9f3ba0e12db9
eu -> e98bd5ddb201d3662476ccdffea09c37d6c912d8
fa -> 674012969a7c6b8df075c0d2b5cf9cafbbc5e485
ff -> 171e0b9293018f331cfabfcd8c4b0592e9ecfd0f
fi -> 24c0a49f3adc0e0952b4e262fc3105364de6e96e
fr -> d7fdbedf1f2fa11c1aa0abb9362406dac3ba6257
fur -> ab65f340dda1b8494ea0c4fb053e02881d125326
fy-NL -> ce335e4994a3f921df810fea94d0b349ac101148
ga-IE -> 37309b99659f71c2b8fc841691445c4cd2de08c7
gd -> 95ca0f560ca7df2f2a779b607ea8edd9dc02b2e4
gl -> e4f36029e9e40f8a69146b30e97c45990e5cd7e5
gn -> 8dcfcb1bfb3cbed521e8ecd4dace2fe799f5ae96
gu-IN -> 3ad17bd6ff60e381274017c7452a178de99e4750
he -> 6e5fb05eb4b35ff0ff586490cfde87077b305e1d
hi-IN -> e1cdbda8306921420ae9193087de538f0c07e5d7
hr -> 435c7c341d5c704a1804f20ea0ce927a982ef6b5
hsb -> b57ba24929b51b26ed2d343b3051d450002973c4
hu -> acef2120e0a081dd05e308dfa60972d494bdecbb
hy-AM -> 1c07b2c407d78d7481a9c2f6e9b2563a38ffc68d
hye -> 2eb48ba7f55cebb3185d6cdfaa2807de6b3ecdd2
ia -> d6b10b7642d04691cecf62b6f56cd8a5d78f450f
id -> ac4cabf34076076892bdec8f23b1e11152f4311b
is -> cdda9ccd9659e9ccf45cb26447d816bbefdba6cc
ja -> ab330ac9664e3c07bc6d177cc85d5faa4b7b5500
ja-JP-mac -> eb02a5fcc92b587d796920eae684c589e5c7e4be
ka -> e8d5ad2fd13cc51624d6ff37e6b4eeee02f49120
kab -> f2b7f59b647067d2832ae3dc47e82ddd776aa461
kk -> a47ec18bf917953ea408e0aa1cbe770e9bf6f103
ko -> a303274781361064e44189550227b150a62ceb9e
lij -> d9ad6300e9a8bb5b8dca82b30fd8137ef3c367f9
lo -> 8e158707025904a458a1ecf25bbc2be89907de96
lt -> c60eb0fe837fe8fde8dd3e74e6173d32e846f73a
meh -> a49a0515b5520e5dddcdcbaef200956b644c804b
mk -> eaac2b054dad65daef76192b9ac58386dd7c9dae
mr -> 4751797e47ce531be826d7902c4e855d020fe53e
my -> b4369af266936b545eddcce19dd630360d3d406d
nb-NO -> 475342675ce860b32069513b78bcd004e4118e87
nl -> 86926cfb7b0d2cf93811f4f6b4172b284d811c3e
nn-NO -> 7347c478379ac26bbe17ba7b5535003860544b50
oc -> dfef27ee70a719dae92e4a44676b07f0334233fa
pa-IN -> 1d252d0d94dfcc905798cac28e69d3a839b7559f
pl -> 465d0f878a05dc1c6b349bb71b4b4f5a8f666f92
pt-BR -> d7f21c6a8a8c6bacaa5aedf6b5bbb8e6f8ec1790
pt-PT -> 465f17282889266e5622dca79a4a0020b11a2047
rm -> d7a98319c4aa435b150c5728ae265914139bd67d
ro -> dbf9ca85ebb19df5a29b5b82e0be3e1eb7462705
ru -> cc546c16b8493165440031e45e02e49e431e14c2
sat -> 19d6e08cfff9f123078dccfb243875a29d07ee64
sc -> d1f1caeb7eafbfc8d373f6646912926397d43f82
scn -> 783ec6db7895cc9011cf976f906754f247a6e2fa
sco -> 7e5bbef3ecb68f68c55213739f247c93c826fea7
si -> 2510a2046eda902c0654f89dd794979dfbd03b5f
sk -> 6430a53af574b827b15c7ffb3a6213126bca577e
skr -> 202ae1f2826cb137495e5f508cb47deb658d731a
sl -> 3f3f07f2e085df984879dc34f0d9874b93f6631e
sq -> 1d042819b32546463127d785b91de292df3377f1
sr -> d4b444e0bb4efc8af5c1c084a643315ae8e770db
sv-SE -> 60982bb44c3c49e3fbfc4c73885ab405c207162a
szl -> c93c7bc240fb1fb929e8ebf3a20f722b46fe154c
te -> f01f05babd50b39793d925a4c25286c7805fd954
tg -> 70f29f2ccb03c02ef13c349363d0cfd76737d175
th -> 0bd500421e40826c83df02a38b444d795b8e279f
tl -> 403f33af7dc5952bdad5cb3aac25a171fe5eff21
tr -> e48a60180d09e6842633777cdcf76f6ced78b2c8
trs -> 49342e0dd59001812f8bd6603f42d267bc41d014
uk -> c3fbfca01e9cdf4077e4f4999eb0ebcbcac83700
ur -> 49b40cbe45c12af9a583e19267b72a2d1897f80b
uz -> 21c560e058b106e919a1e951412fb9bd8f8826e2
vi -> e68e175b7aa19e42932116191a3eda619f9bbb07
zh-CN -> 42c8ab4752d754ca595a39b0a3c3cbd041a10bc7
zh-TW -> 9bc132a5ac2e8b918c6e06e3f926c1dd01980d2b
2024-01-13 07:03:14 +00:00
Iain Ireland 7bbb74b6ca Bug 1874256: Add JitOption for MarkLoadsUsedAsPropertyKeys r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D198444
2024-01-13 02:20:16 +00:00
Jed Davis 50af46074a Bug 1649696 - Use `SECCOMP_FILTER_FLAG_SPEC_ALLOW` where available. r=gcp
Linux 4.17 applied some Spectre mitigations (SSBD and STIBP) by default
when seccomp-bpf is used, but later Linux 5.16 turned them off with
the rationale that, essentially: the attacks aren't really practical,
there are similar or worse attacks that it doesn't stop, and the
performance cost on is significant (STIBP seems to make indirect
branches unpredictable).  Given that we support Linux distributions in
the affected range (e.g., Ubuntu 20.04 LTS, but not 22.04), and the
performance hit is very noticeable at least in microbenchmarks, this
patch opts out of the mitigations.

Note that, if a seccomp policy is applied by some external sandbox which
doesn't use this opt-out (e.g., if using Snap or Flatpak), and the
kernel is in that range, these Spectre mitigations will still be applied
and we can't turn them off.

Differential Revision: https://phabricator.services.mozilla.com/D198217
2024-01-13 01:36:45 +00:00
Sammy Khamis 271e91a86d Bug 1873766: Fix VPN icon in light mode r=teshaq,desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D198442
2024-01-12 23:32:16 +00:00
Butkovits Atila 5d6e8d45a5 Backed out 5 changesets (bug 1869726, bug 1874376) for causing build bustages at xpcpublic.h. CLOSED TREE
Backed out changeset 798348b12f54 (bug 1874376)
Backed out changeset 4b6d579ac625 (bug 1869726)
Backed out changeset 580bab49ba2c (bug 1869726)
Backed out changeset d819bf7b53fa (bug 1869726)
Backed out changeset 9b061f42271e (bug 1869726)
2024-01-13 01:39:02 +02:00
Janne Heß 6f8dfdc71f Bug 1870863 - Implement publickey-credentials-create in Permissions-Policy. r=jschanck
MDN: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Permissions-Policy/publickey-credentials-create
This is from the WebAuthn Level 3 standard and extends D174108 and D186245 with cross-origin credentials.create().

This patch now includes changes by jschack which fix the state management in the test.
The 30 tests in test_webauthn_crossorigin_featurepolicy.html pass locally for me.

Differential Revision: https://phabricator.services.mozilla.com/D196856
2024-01-12 22:31:00 +00:00
Kagami Sascha Rosylight 1c6588f728 Bug 1848801 - Use system dismiss button for persistent notification r=nrishel,fluent-reviewers,bolsson
Per the documentation the system should handle `arguments=dismiss` to fire dismiss event but somehow it still fires activate event. This patch thus handles it manually while still taking advantage of the Windows provided localization of the button.

Differential Revision: https://phabricator.services.mozilla.com/D198286
2024-01-12 22:16:31 +00:00