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

919937 Коммитов

Автор SHA1 Сообщение Дата
Adam Brouwers-Harries c2489fea7c Bug 1896946 - Add documentation for async posix signal control of the profiler r=profiler-reviewers,canaltinova DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D210524
2024-06-11 09:00:14 +00:00
Vincent Hilla 9d1e382d1d Bug 1862199 - Report invalid pattern attribute together with the regex flag. r=dom-core,peterv,iain
Differential Revision: https://phabricator.services.mozilla.com/D208367
2024-06-11 08:39:06 +00:00
Jan de Mooij 4b1462ee9c Bug 1901410 - Invalidate megamorphic set-property cache when freezing prototype objects. r=iain
Freezing an object will mark all data properties non-writable. These properties
then can't be shadowed anymore so we need to ensure add-property cache entries are
invalidated.

Differential Revision: https://phabricator.services.mozilla.com/D213054
2024-06-11 08:32:43 +00:00
Cristian Tuns e23ecebb55 Merge mozilla-central to autoland on a CLOSED TREE DONTBUILD 2024-06-11 10:02:41 -04:00
Cristian Tuns 823d65c8b7 Backed out changeset 6406154d2855 (bug 1889121) for causing mochitest failures in test_registration.html. CLOSED TREE 2024-06-11 06:33:18 -04:00
Cristian Tuns 7e5b8453c4 Backed out changeset a3650bda33a8 (bug 1901351) for causing bc failures in browser_contextmenu.js CLOSED TREE 2024-06-11 05:52:43 -04:00
Cristian Tuns da6025bf30 Merge mozilla-central to autoland on a CLOSED TREE 2024-06-11 05:47:08 -04:00
Marco Bonardo 78312c8c35 Bug 1897109 - Urlbar tests should run also with trimHttps enabled. r=jteow
Note this patch changes the urlbar behavior regarding the value put into the
input when a result is selected with the keyboard. We won't trim the value
anymore in most cases.
Trimming makes too easy for the user to transform https into http, and
in general it makes harder to predict the result after editing or copying from
the urlbar after selecting a result.
This resembles the behavior of other mainstream browsers.
The only special case where we still trim the value, is when we add http to a
schemeless user typed value, as we may be using https first, then showing
http would be confusing. Though if trimming the url may transform it into a
search, we still don't trim and accept showing a potentially confusing protocol.

Differential Revision: https://phabricator.services.mozilla.com/D212465
2024-06-11 08:06:43 +00:00
Henrik Skupin 0e7fceb744 Bug 1882089 - [wdspec] Remove accidentally landed test webdriver/tests/interop/beforeunload_prompt.py. r=webdriver-reviewers,jgraham a=graft
Differential Revision: https://phabricator.services.mozilla.com/D213185
2024-06-11 07:53:52 +00:00
Henrik Skupin 48045b7a8a Bug 1882089 - [wdspec] Remove accidentally landed test webdriver/tests/interop/beforeunload_prompt.py. r=webdriver-reviewers,jgraham DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D213185
2024-06-11 07:53:52 +00:00
Mark Banner 79e066a24a Bug 1901571 - Rename workers to use the .worker.(m)js pattern for ESLint (intl/). r=m_kato
Differential Revision: https://phabricator.services.mozilla.com/D213092
2024-06-11 07:16:02 +00:00
Mark Banner 089e8b9c84 Bug 1901570 - Rename workers to use the .worker.(m)js pattern for ESLint (devtools/). r=devtools-reviewers,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D213091
2024-06-11 07:16:01 +00:00
Mark Banner 144474122d Bug 1901070 - Make test_engine_selector_remote_settings.js work with the new SearchEngineSelector. r=search-reviewers,mcheang
Differential Revision: https://phabricator.services.mozilla.com/D212925
2024-06-11 07:07:08 +00:00
Otto Länd 4315797173 Bug 1896414, 1900540: apply code formatting via Lando
# ignore-this-changeset
2024-06-11 07:31:53 +00:00
serge-sans-paille b7e36e86e2 Bug 1896414 - Move MOZ_ASAN checks from old.configure to moz.configure r=glandium
Also improve detection of runtime libraries as a side effect.

Differential Revision: https://phabricator.services.mozilla.com/D210196
2024-06-11 06:38:28 +00:00
serge-sans-paille cd32887438 Bug 1900540 - No longer require -fno-sanitize-address-globals-dead-stripping r=glandium
The related bug was fixed in rustc 1.74, and we require 1.76.

Differential Revision: https://phabricator.services.mozilla.com/D212532
2024-06-11 06:38:28 +00:00
Henrik Skupin 7cfd83786b Bug 1882089 - [remote] Do not enable CDP protocol by default. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D212909
2024-06-11 06:32:16 +00:00
Henrik Skupin 6f1a73d212 Bug 1882089 - [remote] Do not enable CDP protocol by default. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D212909
2024-06-11 06:32:16 +00:00
Henrik Skupin c08f0fc923 Bug 1882089 - [remote] Update tests for explictly enabling the CDP protocol if needed. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D212908
2024-06-11 06:32:15 +00:00
Henrik Skupin 7dd7bd0697 Bug 1882089 - [remote] Update tests for explictly enabling the CDP protocol if needed. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D212908
2024-06-11 06:32:15 +00:00
Gabriel Luong 25cc2b726c Bug 1901470 - ListItem description text overflow should be ellipsis r=android-reviewers,007
Differential Revision: https://phabricator.services.mozilla.com/D213005
2024-06-11 04:32:58 +00:00
sotaro 0fa3b32621 Bug 1901475 - Prevent to convert video from YUV to RGB if video is not updated in CanvasTranslator::LookupSourceSurfaceFromSurfaceDescriptor() r=gfx-reviewers,lsalzman
Added SurfaceDescriptorRemoteDecoderId to SurfaceDescriptorRemoteDecoder. SurfaceDescriptorRemoteDecoderId is unique in video decoding process. Then comparing two SurfaceDescriptorRemoteDecoders could be used to determine if the TextureHost data has not been updated.

TextureHost is got from the VideoBridgeParent of the CanvasRenderer thread. In this case, comparing the TextureHost pointer could not be used to check if the content has not been updated. This is different from AsyncImagePipelineManager::UpdateImageKeys() case. Therefore, SurfacedescriptorRemoteDecoderId is added to identify if the TextureHost data has not been updated.

Differential Revision: https://phabricator.services.mozilla.com/D213013
2024-06-11 04:19:40 +00:00
Mozilla Releng Treescript 1b902e977a no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
de -> 4d455c57c8202335f0d9f50d6ea7b592ee2fb9dd
eu -> 24fcd8b5b917ce3c2e470b796ab1328dcda61759
ko -> 852b250f494bb8cb2ed02ef44a54f8a5f5f61623
nn-NO -> e6a1379f4a8942ffce8e1d25f2ae8fb8aa6c8ea4
skr -> 422c0d859148688ef203bbcfab72b0146aca0982
tg -> 66c0a43f9e3f27ec701b6989f6f37a7e77b45e73
2024-06-11 06:59:24 +00:00
Cristian Tuns 264a60be1c Backed out 3 changesets (bug 1895943, bug 1895981, bug 1893299) for causing bc failures in browser_startup_mainthreadio.js CLOSED TREE
Backed out changeset 8103d1ae73d6 (bug 1895981)
Backed out changeset 5dd8df7eb584 (bug 1895943)
Backed out changeset da7b6cd0a729 (bug 1893299)
2024-06-11 02:35:32 -04:00
Cristian Tuns ae9ea35db4 Backed out changeset 5ca95f23f29f (bug 1895628) for causing SM bustages in bug1375074.js CLOSED TREE 2024-06-11 01:04:11 -04:00
Makoto Kato 272385e12f Bug 1896020 - Upgrade apilint gradle plugin to 0.5.3. r=geckoview-reviewers,calu
apilint gradle plugin 0.5.3 supports Windows platform.

Differential Revision: https://phabricator.services.mozilla.com/D213051
2024-06-11 03:07:38 +00:00
Tamas Szentpeteri a215fbd858 Backed out changeset b50c8f1824f0 (bug 1901374) for causing wpt failures on field-sizing-computed.html. CLOSED TREE 2024-06-11 05:32:54 +03:00
Cristian Tuns 8953a2c1c4 Backed out changeset 6406154d2855 (bug 1889121) for causing mochitest failures in test_registration.html. CLOSED TREE 2024-06-11 06:33:18 -04:00
Ben Hearsum 961822ab84 Bug 1900421: flip l10n strings to new github repository r?#releng-reviewers!,eemeli!
This patch contains everything we need to flip all the l10n consumers in the tree to the new github repository:
* Enable fetching strings for builds (`desktop_l10n.py` for Desktop, `android-mozharness-build.json` for Android)
* l10n bumper (`l10n-bump/kind.yml`)
* merge automation (`merge-automation/kind.yml`)
* deb repackages (`repackaging/deb.py`)
* Switch `l10n-changesets` files to git refs to avoid breaking repacks before l10n bumper runs

This will need a final update because it will no doubt be bitrotted by the l10n bumper.

Differential Revision: https://phabricator.services.mozilla.com/D212462
2024-06-11 13:20:29 +00:00
Erich Gubler 8de1f397aa Bug 1901579 - test(webgpu): promote perma-`PASS`ing CTS tests in `backlog` r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213099
2024-06-11 02:11:04 +00:00
Erich Gubler cc82701912 Bug 1901579 - test(webgpu): add Linux chunks to tier 2 to avoid timeouts r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213098
2024-06-11 02:11:04 +00:00
Erich Gubler 4f523491f7 Bug 1901579 - test(webgpu): `reset-all` expected outcomes for CTS in `backlog` based on `try:71a986b98fc521151f0c969e7f2bfd664dc08368` r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213097
2024-06-11 02:11:01 +00:00
Erich Gubler 4cc9d39d38 Bug 1901579 - test(webgpu): remove unwanted `expected` outcomes from tier 2 CTS tests r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D213096
2024-06-11 02:11:00 +00:00
Mike Hommey 54d2e158bc Bug 1900951 - Move MockCommand to the tests module. r=application-update-reviewers,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D212859
2024-06-11 01:20:56 +00:00
Brad Werth a5e881efc5 Bug 1898621: Provide error results for surface promotion methods. r=gw,nical
This uses the warn macro for promotion errors. It's not clear this will
be useful for web authors, but hopefully it's useful for Firefox
developers.

This has the potential to be very spammy. I need ideas on how to limit
the reporting to new or interesting errors.

Differential Revision: https://phabricator.services.mozilla.com/D212340
2024-06-11 00:10:14 +00:00
Steve Fink bbaa0ab435 Bug 1895628 - Simplify string deduplication to take advantage of dependent string sweeping during minor GC. r=jandem,jonco
Rather than laboriously walking the chain of dependent strings, unconditionally collapse everything to a single base during a minor GC, force the base to be traced (while recording information about the previous value), and then sweep the dependent string to update the chars pointer in case it moved (using the previous value and the new value). Previously too much information was being destroyed, and in an order-dependent way.

Differential Revision: https://phabricator.services.mozilla.com/D209766
2024-06-11 00:05:12 +00:00
Neil Deakin 1d9100c912 Bug 1899559, remove unusued addManuallyManagedState and removeManuallyManagedState, r=dom-core,peterv
Differential Revision: https://phabricator.services.mozilla.com/D212000
2024-06-10 23:57:47 +00:00
Erik Nordin 3f1ad2c924 Bug 1901351 - Do not offer Translate Link Text for URLs r=translations-reviewers,ohall
This patch ensures that the Translate Link Text
option is not offered in the context menu when
right clicking hyperlinked text that would result
in only a URL being translated.

Differential Revision: https://phabricator.services.mozilla.com/D212980
2024-06-10 23:52:09 +00:00
Tooru Fujisawa b6fbc65237 Bug 1901413 - Use UTF-8 for Debugger.Object.createSource url parameter. r=iain
Differential Revision: https://phabricator.services.mozilla.com/D213057
2024-06-10 23:48:28 +00:00
alwu 5e86c25280 Bug 1898344 - part10 : ensure the type of the decoding config is the same as the type of key system config. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212478
2024-06-10 23:20:46 +00:00
alwu 44fd5b3a2c Bug 1898344 - part9 : enable wpt tests. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212477
2024-06-10 23:20:45 +00:00
alwu 69595ce6fe Bug 1898344 - part8 : create a media key system access for supported MediaCapabilitiesKeySystemConfiguration. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212327
2024-06-10 23:20:45 +00:00
alwu c40ddf50ef Bug 1898344 - part7 : implement a method to return a new media key system access via MozPromise. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212326
2024-06-10 23:20:45 +00:00
alwu 88825b75d7 Bug 1898344 - part6 : use request's methods to resolve/reject promise. r=media-playback-reviewers,padenot
This is a pre-requirement for implementing another type of promise in
the request in the following patch.

Differential Revision: https://phabricator.services.mozilla.com/D212325
2024-06-10 23:20:44 +00:00
alwu 25e584800a Bug 1898344 - part5 : implement MediaCapabilitiesDecodingInfo. r=media-playback-reviewers,webidl,smaug,padenot
This patch implement a MediaKeySystemAccess in
MediaCapabilitiesDecodingInfo per spec [1], but we haven't implemented
the configuration part yet.

Currently Chromium doesn't implement the configuration [2] and WebKit
[3] only implements the configuration but no key system access.

[1] https://www.w3.org/TR/media-capabilities/#media-capabilities-interface
[2] https://bit.ly/3RcwuaV
[3] https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediacapabilities/MediaCapabilitiesDecodingInfo.idl

Differential Revision: https://phabricator.services.mozilla.com/D212324
2024-06-10 23:20:44 +00:00
alwu f8b78ad4f4 Bug 1898344 - part4 : make MediaCapabilitiesInfo a dictionary to match the spec. r=media-playback-reviewers,webidl,smaug,padenot
See Spec https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesinfo

Differential Revision: https://phabricator.services.mozilla.com/D212323
2024-06-10 23:20:43 +00:00
alwu 75404aff0d Bug 1898344 - part3 : remove the pref 'media.media-capabilities.enable'. r=media-playback-reviewers,webidl,saschanaz,padenot
Media Capabilities has been shipped as a standard feature long enough,
it's no need to guard it by the preference anymore.

Differential Revision: https://phabricator.services.mozilla.com/D212322
2024-06-10 23:20:43 +00:00
alwu aafdf39a76 Bug 1898344 - part2 : split the creation of MediaCapabilitiesInfo into another function and reject the promise properly when error occurs. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212321
2024-06-10 23:20:43 +00:00
alwu 4784c207eb Bug 1898344 - part1 : implement MediaCapabilitiesKeySystemConfiguration and KeySystemTrackConfiguration. r=media-playback-reviewers,webidl,smaug,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212320
2024-06-10 23:20:42 +00:00
Brad Werth 9194446bf3 Bug 1901233: Make CreateFlexLineAndFlexItemInfo account for subtrees with only anonymous boxes. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D213086
2024-06-10 23:17:43 +00:00