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