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

860293 Коммитов

Автор SHA1 Сообщение Дата
Alexandra Borovova 5efc971076 Bug 1851761 - [bidi] Add `defaultValue` field to the "browsingContext.userPromptOpened" event. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D189633
2023-10-24 09:07:16 +00:00
Simon Friedberger 15aa26cc46 Bug 1824913: Fix DAP 04, r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D185831
2023-10-24 09:00:17 +00:00
Mark Banner 31a45737c0 Bug 1858673 - Remove now unnecessary disabling of ESLint no-unsanitized/* rules from test files. r=freddyb,media-playback-reviewers,credential-management-reviewers,devtools-reviewers,sessionstore-reviewers,places-reviewers,aosmond,sgalich,dao,padenot
Differential Revision: https://phabricator.services.mozilla.com/D190985
2023-10-24 08:48:41 +00:00
Mark Banner 79b35cfc1b Bug 1858673 - Disable no-unsanitized/method and no-unsanitized/property on test files. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D190984
2023-10-24 08:48:40 +00:00
Christian Holler 7712cd8254 Bug 1859976 - Handle unsupported clipboard type in GTK widget code. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D191391
2023-10-24 08:44:18 +00:00
Vinny Diehl 8744f3216e Bug 1858851 - Fix parsing for dashed dates with alphabetic month and year > 9999 r=arai
Differential Revision: https://phabricator.services.mozilla.com/D191024
2023-10-24 08:15:42 +00:00
Mark Banner 6cb634d207 Bug 1860428 - Enable ESLint rules no-undef and no-unused-vars on dom/media/webaudio/. r=karlt
Depends on D191582

Differential Revision: https://phabricator.services.mozilla.com/D191583
2023-10-24 08:10:11 +00:00
Tiaan Louw df94d7ca9e Bug 1860661 - none values should be treated as 0 during conversion r=jwatt
This fixes a test where serializing `none` values should be treated as
`0` for hsl and hwb.

See: https://github.com/web-platform-tests/wpt/issues/42677

Differential Revision: https://phabricator.services.mozilla.com/D191691
2023-10-24 07:41:43 +00:00
Mirko Brodesser 6dac9c2318 Bug 1839315: part 8) Store the `fetchpriority` value from Link header fields in the `LinkHeader` struct. r=manuel
Setting the value currently has no user-observable effect. It will be
used in a following part.

The static assertions could be strengthened by using `HAS_MEMBER`
(https://searchfox.org/mozilla-central/rev/e4afef5d3ff67781dc1377912344694f3cf3a226/dom/bindings/BindingUtils.h#826),
but it seems unlikely that one member is added and one removed in the
same patch. Therefore, the current static assertions are considered safe
enough.

Differential Revision: https://phabricator.services.mozilla.com/D191402
2023-10-24 07:37:47 +00:00
Narcis Beleuzu 179974b434 Backed out changeset b4504aa44a84 (bug 1857675) for Lint failure . CLOSED TREE 2023-10-24 10:47:25 +03:00
Calixte 433f3998ce Bug 1860049 - Update PDF.js to new version 377af6892b6c9e22a5fc545dfd454ad73f411990 r=pdfjs-reviewers,marco
Depends on D190941

Differential Revision: https://phabricator.services.mozilla.com/D191431
2023-10-24 07:29:35 +00:00
Calixte b49b835102 Bug 1858715 - Use Fluent for the pdf.js localization r=pdfjs-reviewers,flod,marco
Differential Revision: https://phabricator.services.mozilla.com/D190941
2023-10-24 07:29:34 +00:00
Christian Holler e05c5276de Bug 1858118 - Add missing BrowserContext null checks in ContentParent. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D191392
2023-10-24 07:25:08 +00:00
Makoto Kato 2f701d617c Bug 1857675 - Remove pre-Lollipop conditions from mobile/android. r=jnicol,geckoview-reviewers,eeejay,media-playback-reviewers,aosmond,owlish
Since we have landed bug 1820295, let's remove old code.

Differential Revision: https://phabricator.services.mozilla.com/D190525
2023-10-24 07:11:50 +00:00
Mozilla Releng Treescript 68e02d26dd no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
an -> 4aab688b6295fddef5f433023d868096516887d6
ar -> fbe15c0fda812fe325b52f6d4a9828449b7d3adc
ast -> ef899d5d7ad21455d0ad1d24136e8056f9a10166
be -> 2d4837e0cda5784823fe6a84fc0dd796cf9204d1
bg -> af379f7e327b669e11e2d3fbe80c2e0d89220a79
bn -> cf7057c54455dce0504ae2c0c08c878c71e4405a
br -> a18282375aca21fff5ef4ef076a553722fb01699
ca -> 04b6bdee2375b72e58fe8173586b61fb13326802
ca-valencia -> 78c331ed80b37eff5cd0323e16204ed0ef551cac
cak -> a1293c55ab1685716348f353391b16c2ade36dbc
ckb -> 6376bc5a607bc019e7f285922993970a6561ce4b
cs -> 3af3d9004ff228aad2cb414f7cf28b127fbb5683
cy -> 6cba147f5d26685308702ae3b5efb61692e61ce2
da -> 285eaba85bfa006fd6f6c5cba0be221bde636f5a
de -> f454d33f75a708059f0ae2ecd3358f9e809f34f3
dsb -> 576b4d523649c944357b5395b5f2dbcd164daadc
el -> 6749e3852241e862f2105a78ae096f0c16984b8f
en-CA -> 0f8a2201c9e9e00b276fb2666c138d612f00056c
en-GB -> bfc0839a418db6738383ab209c036a4d7d2d91da
eo -> f393349e728e67a15ff956ab31894b9951784b98
es-AR -> 7903cc272af173981df0b93ffd5690e09310ebdf
es-CL -> 54e660ce9c00de551b06683eb36f108c7766e5a6
es-ES -> ff8e9d4f182c746c3d7ad266d3159bd382527a08
es-MX -> 2c37165b8d30f4fb46b5b57909af3fdb8f7be3fc
et -> 44e228071c7958bb9e557c2682852a03e5b4d6a9
eu -> 2cb828ffa3223741984025da90f063b5870fa0e0
fa -> 815e47b65a7c94bae8675d6a43d2f4d375ba3df2
fi -> 436d6242630801186bd630a1c8c3507baca96006
fr -> b33c33cec3b4545506800a0378c0310995ea3261
fur -> 2c82b38b8072de02fe78cbde5b2d6a069b35e82b
fy-NL -> 30786ab599ff05eb8eab8cf41a41bbaee5b98602
gd -> 0eb13da4d92ee3efcf7d18ef9c67e66270e83ba3
gl -> efdc0d0fb1704d17f2a8702ff0cb8052e0409e82
gn -> 1629ce1d544c0b0bbfc15c2341c84b0f77e8d60d
he -> 7e8832250866d6aa7007c64a31582c762cfb1378
hi-IN -> 6cb575134cc02967f22aa333d527e2f47c001393
hr -> 7962cdede0ba9aa008b6e55fd888db6cdc444aae
hsb -> f5453e33fa8fd21862d51b3e86e7376073adf00c
hu -> 13aada4e98770ae407e67aaedfcd626ecbbc7b12
hy-AM -> 8e89481cfc9e2d01a628cd92c8573c920a672b4f
hye -> 643e7dff6975dc82690338016e463dc33b58dec7
ia -> a5246b732dd1196c190f7f20e41408a9d780a3b5
id -> 6add99218da675c155d34849b7379ea190756ae9
is -> 40e0ebacf4207e4f7cf04ebe97b14f9cfee8683f
it -> f2dcb83a36560565cb09ffd92ee772a6bed85ffe
ja -> d52c26ee979b40417a5cebd4881cd4587e224999
ja-JP-mac -> e5cbeecaacbf3d86a5efe2a5810420423bb071ed
ka -> 82cf956305dc12012f5b245aff16391674c650c9
kab -> 235c44c18cf4bfb5711d9efa9bd1fca6714633d2
kk -> fcc9c904f75d7bc6e54534876a1fc1595a350788
km -> ee6ab93f8809fb3ae89a8e4ecce089b830dce888
ko -> 6f39923dfb0a2d49cfe27a7a8ddc332e4bb9e2bc
lo -> 9d567514b335db16a3e7d6c6c05854c2188cdcd3
lt -> cd94bd5be18fd701a396ba9d09609c0d3a7cd07f
mk -> 16fb3dade27ed7f3a75b49587d3dc71836496ad7
nb-NO -> 7b148f1030f625fcff17f83e8042d6eaf77d55a2
nl -> efa0be1c312d4b57146285a412230f1a0a1c5715
nn-NO -> d0cdb6cf7660cb896f22cb0ce65155f34b72b28d
oc -> 1fda46dd70d10a1913419a94061b07a7fb05ff5d
pa-IN -> 5653f2c34b77e056b33f1a3687535e0e989d7ae8
pl -> 7ad20190b22497dc53020c62d1fe5bde58c8e37e
pt-BR -> 9d57b1855807685db68b848705e6f09631c700d0
pt-PT -> 3609b3fd408abf81e88f899bd466e4aa123ac799
rm -> d940cb6d2bf8fcc76eab531bd3c00ce13c4d6a1d
ro -> ac547049d78483c1b94602e99630a7bacb0f3c00
ru -> 841eee1ef6a1c41e47f4ac10f02e2e82b5689861
sat -> 6ae7b17e4de173df67bb2f43f121ddbc70554db3
sc -> a0bf273d363c027fa58b236c91f50d0be511e841
sco -> d4a774e49dbc79b0bf7bc96ed9d147e60ffffadd
si -> f869a2d985c754d8adf51160b3df41f3fae935a5
sk -> f82903aa9b986c8f8e7866816e210ffa23df9f15
skr -> eb63163798f6a945f0a546306f19d38f29ebd833
sl -> b3d939f8695d98bf12d7d72361d358116ad13142
sq -> dc137cdd9a2f17cdaa6849b8d061548bd2afe773
sr -> 4154e05078d6394e9a343c4198ac54b90f3fc59e
sv-SE -> adcfa6f9d5d2a2aade4e64c415a4fb24e2bd0854
szl -> 542b5bf8869f67931ad92785e7eb6e0aba66f36c
te -> 7e4f147087f304154bcad72daf747b51698f7c6e
tg -> 6b6de40320b4cd63a2bf7ae47af07586a23dd789
th -> 664262f2599017a3bc0f7956e413eae53c84dc22
tl -> ac14a159a1767799d009bf738cc65c00e0923138
tr -> f9ed3949bb7600e2c01343bcf872def653dc58a9
trs -> dccce960588b0e79cd84c439cd6761cb2ff7ea62
uk -> 1db27798b48abdad406cca194f9b9aebfff1040f
ur -> ffb2d980a2cece3167b94d0e054da5935d0dbd6d
vi -> b975a1f0562a88340f93269ec30c0da180c78dc1
zh-CN -> fcb6a5ca8f2f2db9831a5638698750212c8770e6
zh-TW -> 6945c812ac4991ad90dba430660430b519dbe1d9
2023-10-24 07:02:05 +00:00
Mike Hommey fe7541075c Bug 1860360 - Disable -Wvla-cxx-extension warning in clang 18. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D191701
2023-10-24 05:48:56 +00:00
Henrik Skupin ffdc4971dc Bug 1274251 - [remote] Add support for serializing and deserializing of window objects. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D191436
2023-10-24 05:00:05 +00:00
Henrik Skupin d521275344 Bug 1274251 - [marionette client] Add proper support for tests to use WebFrame and WebWindow. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D191435
2023-10-24 05:00:05 +00:00
Henrik Skupin bfab1f372a Bug 1274251 - [wdspec] Add proper support for tests to use WebFrame and WebWindow. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D191434
2023-10-24 05:00:04 +00:00
Gregory Pappas 72efd49679 Bug 1860161 - Fade out overlay scrollbars on Android r=emilio,geckoview-reviewers,m_kato
Noticed while working on bug 1859864 that ScrollbarFadeDuration on
Android is 0. It seemed a bit odd because every other platform with
overlay scrollbars has a non-zero fade duration, but I figured that it
was intentional and for power saving/performance/etc.

Looking closer, it seems this is actually a regression from switching
away from the old java scrollbars to gecko scrollbars (bug 1223928).
The old java scrollbars did fade out (bug 704784).

The fade animation makes scrollbars look nicer imo so it would be cool
if we could bring this back.

Chromium uses a duration of 300ms so we should probably match that,
since people are used to it.
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/platform/widget/compositing/layer_tree_settings.cc;l=68-84;drc=6d4dcee2c0a7d7750037ffb70de6b82385d7ad0e

Differential Revision: https://phabricator.services.mozilla.com/D191503
2023-10-24 04:18:50 +00:00
sotaro e8b67b7765 Bug 1856787 - Add a capability to present WebGPU without readback on Windows r=webgpu-reviewers,nical
For presenting WebGPU without readback, wgpu does rendering to ExternalTexture. Then the ExternalTexture is pushed to RemoteTextureMap for present.

With DX12, ExternalTextureD3D11 is implemented for gecko side implementation. ExternalTextureWgpu holds necessary resource that is necessary by wgpu. ExternalTextureWgpu is created and destroyed by gecko side's ExternalTexture.

Presenting current texture starts at CanvasContext::SwapChainPresent(). CanvasContext::SwapChainPresent() posts current texture for present. And the current texture is set invalid, since the texture is going to be posted to WebRender. Next CanvasContext::GetCurrentTexture() call creates a new texture of swap chain.

WebGPUParent::RecvSwapChainPresent() receives present request. It pushes to RemoteTextureMap for presenting.

TextureRaw is recycled with ExternalTexture recycling.

Differential Revision: https://phabricator.services.mozilla.com/D190249
2023-10-24 04:04:07 +00:00
Paul Bone f05583b06f Bug 1860464 - Use using rather than typedef r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D191596
2023-10-24 03:54:42 +00:00
John Schanck f266da2860 Bug 1858799 - expose an nsIWebAuthnService on Windows. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D190978
2023-10-24 02:52:05 +00:00
Sandor Molnar 7ccdcc12f9 Backed out changeset 261b2cf29777 (bug 1859733) for causing valgrind failures CLOSED TREE 2023-10-24 05:49:25 +03:00
Paul Bone 463cfa9630 Bug 1854135 - Set PHC's size to limit it to 1.1MiB per process in release r=decoder
Differential Revision: https://phabricator.services.mozilla.com/D188822
2023-10-24 01:50:52 +00:00
Paul Bone 8bc40cde37 Bug 1854135 - Set --enable-phc for release r=glandium
`--enable-phc` builds firefox with PHC support.  It's not enabled unless the
`phc` pref is also set.  So this change will cause PHC support to ride the
trains, but in a disabled state.

Differential Revision: https://phabricator.services.mozilla.com/D188821
2023-10-24 01:50:51 +00:00
sunil mayya 2d118bf578 Bug 1851992 - move assignment of mTransferSize,mEncodedBodySize from HttpChannelChild::OnStopRequest to HttpChannelChild::OnStopRequest::ProcessOnStopRequest. r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D191291
2023-10-24 01:48:11 +00:00
sunil mayya 357b994b40 Bug 1851992 - implement empty nsIThreadRetargetableStreamListener::OnDataFinished for stream loader. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D191097
2023-10-24 01:48:11 +00:00
sunil mayya d2b6e6de8b Bug 1851992 - send onDataFinished notifications from nsInputStreamPump. r=necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D188757
2023-10-24 01:48:10 +00:00
sunil mayya 1acfb3f11f Bug 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to multiple listeners. r=necko-reviewers,extension-reviewers,jesup,rpl
Differential Revision: https://phabricator.services.mozilla.com/D187833
2023-10-24 01:48:09 +00:00
edgul e14d121155 Bug 1851992 - moving html5 stream parser's OnStopRequest off main thread. r=necko-reviewers,edgul,jesup,valentin,hsivonen
Depends on D187668

Differential Revision: https://phabricator.services.mozilla.com/D187689
2023-10-24 01:48:09 +00:00
sunil mayya 410fd215ea Bug 1851992 - implement nsIThreadRetargetableStreamListener::OnDataFinished to send OMT data stop notification to thread retargetable stream listeners. r=necko-reviewers,jesup,valentin
Differential Revision: https://phabricator.services.mozilla.com/D187668
2023-10-24 01:48:08 +00:00
Niklas Baumgardner 88213c35d4 Bug 1860611 - Do not skip test_content_events screenshots test. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D191667
2023-10-24 01:04:09 +00:00
Paul Bone cbd484acb9 Bug 1859964 - --enable-phc doesn't always imply --enable-frame-pointers r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D191404
2023-10-24 00:52:34 +00:00
Mike Hommey cdf77fdf1a Bug 1855564 - Switch Firefox builds to macOS 14.0 SDK. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D189889
2023-10-24 00:47:15 +00:00
sotaro f007a1547f Bug 1860203 - Add timeout check to WebRenderAPI::CheckIsRemoteTextureReady() r=gfx-reviewers,lsalzman
From Bug 1858047, it seems better to add timeout check to WebRenderAPI::CheckIsRemoteTextureReady().

Differential Revision: https://phabricator.services.mozilla.com/D191507
2023-10-24 00:13:44 +00:00
James Teh 53b2e98767 Bug 1661923: Expose file input as a button in the a11y tree rather than a group. r=eeejay
A file input contains two native anonymous children: the Browse button and the file name label.
Previously, we exposed the file input as a group in the a11y tree and its anonymous children as children of that group.
While this is semantically correct, it causes several problems for screen readers.
First, if the author provides a label or description, that gets exposed on the group.
Some screen readers ignore either one or the other depending on the screen reader, what the author specified and how the user navigated there.
Second, the file name label isn't focusable and wasn't associated to the group in any way aside from being a child.
This meant that a screen reader user might not perceive it in some cases.

Since most users understand a file input as a single control anyway, we now just expose the input as a simple button containing two text leaves.
However, unlike most buttons, we need to append the text to the name even if the author specifies a name.
As a bonus, this simplifies some code, since we no longer need to redirect focus or events.

An additional problem was that the file input previously returned false for LocalAccessible::IsWidget, which meant that a wrapping HTML label wasn't associated correctly.
This has been fixed as well, although this fix could have applied just as easily to the previous group implementation.

Differential Revision: https://phabricator.services.mozilla.com/D191264
2023-10-23 23:38:13 +00:00
Andrew Osmond 30e5f7d19b Bug 1643410 - Teach ChromiumCDMParent about different different bits per pixel. r=media-playback-reviewers,alwu
Differential Revision: https://phabricator.services.mozilla.com/D83129
2023-10-23 23:09:55 +00:00
Mike Hommey 462254a250 Bug 1859733 - Parse profile_build_resources.json instead of build_resources.json. r=releng-reviewers,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D191376
2023-10-23 22:53:50 +00:00
James Teh 9dfdbe18c8 Bug 1860001: Handle invalid events. r=eeejay
Differential Revision: https://phabricator.services.mozilla.com/D191601
2023-10-23 22:48:11 +00:00
Alexandre Poirot 87e5277d73 Bug 1859243 - [devtools] Bump babel versions used by the parser worker. r=devtools-reviewers,bomsy
Also removing "buffer", which looks unused.

Differential Revision: https://phabricator.services.mozilla.com/D191052
2023-10-23 22:37:55 +00:00
Cosmin Sabou ff07119dbf Backed out changeset 735d82e60fb6 (bug 1824913) for causing test_dap.js xpcshell failures. CLOSED TREE 2023-10-24 01:40:03 +03:00
Karl Tomlinson 9c9d8034f6 Bug 1860678 - inline MediaTrack::Graph() r=pehrsons
This allows the compiler to optimize away MediaTrack::AssertOnGraphThread(),
for example.

This also removes some usage of MediaTrackGraphImpl through MediaTrack::mGraph.

Differential Revision: https://phabricator.services.mozilla.com/D191249
2023-10-23 21:59:25 +00:00
Cosmin Sabou 6bbb870752 Merge mozilla-central to autoland. 2023-10-24 00:55:39 +03:00
Cosmin Sabou 10d0e01455 Merge autoland to mozilla-central. a=merge 2023-10-24 00:51:59 +03:00
Oliver Medhurst 33b3b914c7 Bug 1860257 - Enable iframe lazy loading inside WPT idlharness meta r=dom-core,hsivonen
The pref is nightly only now, and was not added here when switched
initially, causing future beta failures.

Differential Revision: https://phabricator.services.mozilla.com/D191631
2023-10-23 21:44:28 +00:00
Jesse Schwartzentruber a4ab5d4ec0 Bug 1860171 - Update AFL++ to current stable r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D191487
2023-10-23 21:37:16 +00:00
Simon Friedberger eba94ec033 Bug 1824913: Fix DAP 04, r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D185831
2023-10-23 21:36:40 +00:00
Jesse Schwartzentruber 940ca37879 Bug 1860594 - Add nullptr checks in CanvasTranslator. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D191660
2023-10-23 21:30:13 +00:00
Joel Maher 5e638698b9 Bug 1857379 - Split browser.toml in two to fix devtools timeout on linux/debug. r=aryx,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D191528
2023-10-23 21:29:15 +00:00