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

928677 Коммитов

Автор SHA1 Сообщение Дата
Emilio Cobos Álvarez 110c4f1089 Bug 1914435 - Print file paths in mach webidl-example. r=webidl,saschanaz
That way people don't need to read the docs ;)

Differential Revision: https://phabricator.services.mozilla.com/D219899
2024-08-22 17:42:08 +00:00
Luca Greco f3542e182a Bug 1905146 - OriginControls setAlwaysOn and setWhenClicked methods should be taking into account manifest and granted host permissions. r=robwu,zombie
Differential Revision: https://phabricator.services.mozilla.com/D215147
2024-08-22 17:33:35 +00:00
Kelly Cochrane 629f9a39f6 Bug 1898251 - Add animations for sidebar 'launcher' in 'Always show' mode r=desktop-theme-reviewers,reusable-components-reviewers,sidebar-reviewers,dao,hjones,nsharpley
Differential Revision: https://phabricator.services.mozilla.com/D215520
2024-08-22 17:26:03 +00:00
Eitan Isaacson cb942059a2 Bug 1911518 - Don't use mozTextAccessible on container comboboxes. r=Jamie
This still does not resolve ARIA 1.0 styled boxes where the entry aria-owns the list.

Differential Revision: https://phabricator.services.mozilla.com/D218983
2024-08-22 17:22:27 +00:00
Matthew Gaudet 9d004a5638 Bug 1904429 - Suppport accessing the JitSpew via MOZ_LOG r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D217876
2024-08-22 17:06:01 +00:00
Matthew Gaudet 73d2f4b555 Bug 1904429 - Connect JS_LOG to MOZ_LOG via the JS Logging interface r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D217875
2024-08-22 17:06:00 +00:00
Matthew Gaudet 730192d2e1 Bug 1904429 - Add a single logging consumer of JS_LOG to demonstrate usage r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D217874
2024-08-22 17:06:00 +00:00
Matthew Gaudet f6630bad93 Bug 1904429 - Introduce Logging interface and JS_LOG r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D214747
2024-08-22 17:05:59 +00:00
Matthew Gaudet 6e50ad8063 Bug 1904429 - Extract some core logging types into their own header file r=padenot
Differential Revision: https://phabricator.services.mozilla.com/D217873
2024-08-22 17:05:59 +00:00
Alexandre Lissy a85b25946f Bug 1914115 - Ensure UPLOAD_PATH is set before using it for profile logs r=perftest-reviewers,fbilt,firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D219722
2024-08-22 16:49:01 +00:00
Dale Harvey 43210037ea Bug 1907147 - Restore Actions search mode. r=desktop-theme-reviewers,urlbar-reviewers,fluent-reviewers,daisuke,dao,settings-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D216518
2024-08-22 16:18:57 +00:00
John Schanck 11a136ebaf Bug 1912179 - renew cert_verifier.trust_obj_count. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D219774
2024-08-22 15:51:49 +00:00
John Schanck 5803cea4ae Bug 1912179 - remove cert_verifier.cert_trust_evaluation_time. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D219773
2024-08-22 15:51:49 +00:00
Cristina Horotan 4a265fbad7 Backed out 20 changesets (bug 1877792) for causing wpt failures at importscripts_mime_local.any.sharedworker.html CLOSED TREE
Backed out changeset 19d78d0b6ee4 (bug 1877792)
Backed out changeset 14f104e5ce51 (bug 1877792)
Backed out changeset 662eb52b2a6f (bug 1877792)
Backed out changeset 48dc4035a14f (bug 1877792)
Backed out changeset d98ecddf2f59 (bug 1877792)
Backed out changeset 1234a31ff88f (bug 1877792)
Backed out changeset a3b5b0cde6ce (bug 1877792)
Backed out changeset a1f494b9592a (bug 1877792)
Backed out changeset a4d7565218f3 (bug 1877792)
Backed out changeset fe179004423b (bug 1877792)
Backed out changeset 39a20aee3942 (bug 1877792)
Backed out changeset 95b20763e650 (bug 1877792)
Backed out changeset d763241fccaf (bug 1877792)
Backed out changeset 0674cf646120 (bug 1877792)
Backed out changeset bd23c96418b6 (bug 1877792)
Backed out changeset 5b1e29e4c597 (bug 1877792)
Backed out changeset 3cead4149e6b (bug 1877792)
Backed out changeset d73a9f57f03c (bug 1877792)
Backed out changeset 82a58a80f58a (bug 1877792)
Backed out changeset 4c7182604e4f (bug 1877792)
2024-08-22 19:23:15 +03:00
Cristina Horotan abc12fea44 Backed out changeset 764f97d99a51 (bug 1912188) for causing build bustages at RTCRtpSender.cpp 2024-08-22 19:15:20 +03:00
Tim Huang 0b53a24daa Bug 1912810 - Don't call ShouldAllowAccessFor if GetURI returns null. r=bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D219614
2024-08-22 15:44:14 +00:00
Byron Campen [:bwc] 8bfa144ed7 Bug 1912188: Extend the expiries for rtcrtpsender glean telemetry. r=dbaker
Remove the name-and-shame telemetry; it's Google. Always has been.

Differential Revision: https://phabricator.services.mozilla.com/D219265
2024-08-22 15:35:41 +00:00
Aaditya Dhingra 6625cf797d Bug 1890508 - Android bootstrapping tasks fail because git as dependency is missing. r=android-reviewers,tthibaud,geckoview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218004
2024-08-22 15:22:29 +00:00
Jonathan Sudiaman 64c43b9399 Bug 1909704 - Add three-dot menu to history and right-click menu for history and synced tabs r=sidebar-reviewers,fluent-reviewers,fxview-reviewers,nsharpley,sclements
- Custom right-click menu for History and Synced Tabs.
- Three dot menu for changing sort option and clearing history.
- Tests for Synced Tabs and right-click menu in History.

Differential Revision: https://phabricator.services.mozilla.com/D218741
2024-08-22 15:19:02 +00:00
ffxbld a19c1703bb No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes ct-logs - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D219868
2024-08-22 14:55:20 +00:00
Gijs Kruitbosch 22f3bddb58 Bug 1822975 - clean up places that manually enable broader async stacks which is now the default in tests, r=devtools-reviewers,firefox-desktop-core-reviewers ,geckoview-reviewers,mconley,ohall
Differential Revision: https://phabricator.services.mozilla.com/D215204
2024-08-22 14:48:07 +00:00
Emily McMinn b0a9aae4e5 Bug 1744889 - Use bundled logo with More From Mozilla QR code r=settings-reviewers,desktop-theme-reviewers,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D219784
2024-08-22 14:34:26 +00:00
Yury Delendik a796e44c15 Bug 1914009 - [wasm] Properly handle return_call_ref results in baseline. r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D219693
2024-08-22 14:23:03 +00:00
Jonatan Klemets 395e956696 Bug 1877792 - Part 20: Fix URL encoding in JSON module WPT tests r=spidermonkey-reviewers,jonco
We need to encode `content_type` by calling `encodeURIComponent`. Otherwise,
the plus sign is treated as a space.

Differential Revision: https://phabricator.services.mozilla.com/D218212
2024-08-22 14:21:56 +00:00
Jonatan Klemets 17ccaa028d Bug 1877792 - Part 19: Update WPT test expectations or JSON modules r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218211
2024-08-22 14:21:55 +00:00
Jonatan Klemets 100320eccb Bug 1877792 - Part 18: Update WPT prefs to enable JSON modules r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218210
2024-08-22 14:21:55 +00:00
Jonatan Klemets ed75393430 Bug 1877792 - Part 17: Extend CompileFetchedModule to handle JSON modules r=spidermonkey-reviewers,dom-core,jonco,mccr8
Differential Revision: https://phabricator.services.mozilla.com/D204175
2024-08-22 14:21:54 +00:00
Jonatan Klemets 299d9170af Bug 1877792 - Part 16: Disable off-thread compilaton for JSON modules r=spidermonkey-reviewers,jonco
This is something we may want to investigate and implement, but it felt out of
scope for the initial implementation.

Differential Revision: https://phabricator.services.mozilla.com/D218563
2024-08-22 14:21:54 +00:00
Jonatan Klemets a0b20e3de5 Bug 1877792 - Part 15: Skip ExposeScriptToDebugger/UpdateDebugMetadata for synthetic modules r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218562
2024-08-22 14:21:54 +00:00
Jonatan Klemets ecdca2b7fa Bug 1877792 - Part 14: Return early in ModuleLoaderBase::ResolveRequestedModules for synthetic modules r=spidermonkey-reviewers,jonco
Synthetic modules do not have any dependencies, so calling
`GetRequestedModulesCount` results in cash. This patch fixes this by making
`ResolveRequestedModules` return early for synthetic modules.

Differential Revision: https://phabricator.services.mozilla.com/D218561
2024-08-22 14:21:53 +00:00
Jonatan Klemets 3f5c66cd48 Bug 1877792 - Part 13: Skip setting/clearing the module private for synthetic modules r=spidermonkey-reviewers,jonco
Synthetic modules do not have a module private.

Differential Revision: https://phabricator.services.mozilla.com/D218560
2024-08-22 14:21:53 +00:00
Jonatan Klemets 0d26c72ebb Bug 1877792 - Part 12: Add JS::IsCyclicModule r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218559
2024-08-22 14:21:52 +00:00
Jonatan Klemets 07e2f8d14c Bug 1877792 - Part 11: Only allow expected mime types r=dom-worker-reviewers,dom-core,asuth,hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D218558
2024-08-22 14:21:52 +00:00
Jonatan Klemets daa92e2070 Bug 1877792 - Part 10: Get the module type from the module request r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218557
2024-08-22 14:21:52 +00:00
Jonatan Klemets 3144c8595c Bug 1877792 - Part 9: Add module type to ModuleLoaderBase::{CreateStaticImport,CreateDynamicImport} r=spidermonkey-reviewers,dom-worker-reviewers,dom-core,asuth,jonco,mccr8
This patch adds a module type parameter to
`ModuleLoaderBase::{CreateStaticImport,CreateDynamicImport},` and gets rid of a
bunch of hard-coded `JS::ModuleType::JavaScript.` However, the module type is
still hard-coded when we call `CreateDynamicImport` and `CreateStaticImport`.

Differential Revision: https://phabricator.services.mozilla.com/D218556
2024-08-22 14:21:51 +00:00
Jonatan Klemets 964442fc8b Bug 1877792 - Part 8: Add module type to ModuleLoadRequest::NewVisitedSetForTopLevelImport r=spidermonkey-reviewers,dom-worker-reviewers,dom-core,asuth,jonco,mccr8
This patch adds the new parameter to the `NewVisitedSetForTopLevelImport`
method, but we hard-code the module type (which will be addressed in a later
patch)

Differential Revision: https://phabricator.services.mozilla.com/D218555
2024-08-22 14:21:51 +00:00
Jonatan Klemets 2e394c79e0 Bug 1877792 - Part 7: Add ModuleLoadRequest::mModuleType r=dom-core,spidermonkey-reviewers,dom-worker-reviewers,asuth,jonco,mccr8
This patch gets rid of most hard-coded `JS::ModuleType::JavaScript` in
`js/loader/ModuleLoaderBase.cpp`. However, the module type is still hard-coded
when constructing the `ModuleLoadRequest` (will be addressed in a later patch).

Differential Revision: https://phabricator.services.mozilla.com/D218554
2024-08-22 14:21:50 +00:00
Jonatan Klemets 781478dd62 Bug 1877792 - Part 6: Change ModuleLoaderBase::ResolveRequestedModules to handle URL and module type r=spidermonkey-reviewers,jonco
This patch is a small step towards the end goal, so we hardcoded the module
type to `JS::ModuleType::JavaScript`, but that will get changed in a later
patch.

Differential Revision: https://phabricator.services.mozilla.com/D218553
2024-08-22 14:21:50 +00:00
Jonatan Klemets 5a058d988f Bug 1877792 - Part 5: Use AutoReportFrontendContext in CompileJsonModule for error reporting r=bthrall
We need to change `JSONFullParseHandler::reportError` (when compiling JSON
modules), so that we create syntax errors with the required metadata attached
(line, column, filename).

Differential Revision: https://phabricator.services.mozilla.com/D204174
2024-08-22 14:21:50 +00:00
Jonatan Klemets 1dc945265c Bug 1877792 - Part 4: Add CompileJsonModule version for SourceText<Utf8Unit> r=mgaudet,yulia
Differential Revision: https://phabricator.services.mozilla.com/D160386
2024-08-22 14:21:49 +00:00
Jonatan Klemets 8594c67208 Bug 1877792 - Part 3: Update module map methods to take ModuleMapKey instead of nsIURI r=spidermonkey-reviewers,jonco
Differential Revision: https://phabricator.services.mozilla.com/D218209
2024-08-22 14:21:49 +00:00
Jonatan Klemets 2d109af176 Bug 1877792 - Part 2: Change the module map key to include both URL and module type r=yulia,jonco
The module maps (`mFetchingModules` and `mFetchedModules`) in
`ModuleLoaderBase`, and `VisitedURLSet` were previously only keyed by the URL
and used the `nsURIHashKey` hashtable key class. This is no longer sufficient,
and the key should also contain the module type.

This patch introduces a new hashtable key class called `ModuleMapKey` and
changes `mFetchingModules`, `mFetchedModules`, and `VisitedURLSet` to use the
new key type.

To make this a bit easier to review, this first patch only introduces the new
key type and hard-codes the type to Javascript, where the key is constructed.
The hard-corded module types will be fixed in later patches.

Differential Revision: https://phabricator.services.mozilla.com/D155160
2024-08-22 14:21:48 +00:00
Jonatan Klemets 0e43eafacd Bug 1877792 - Part 1: Change HttpBaseChannel.cpp to allow application/json r=yulia,necko-reviewers,jesup,valentin
Differential Revision: https://phabricator.services.mozilla.com/D155161
2024-08-22 14:21:48 +00:00
Eric Chen 22c3c48f71 Bug 1914032 - adding platformVersion to nsIUpdate seralize function r=bytesized,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219695
2024-08-22 14:08:07 +00:00
Norisz Fay 621fa73797 Merge mozilla-central to autoland CLOSED TREE 2024-08-22 17:13:37 +03:00
Lee Salzman 6e6bd27fc8 Bug 1913869 - Fix preblend quantization color. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D219833
2024-08-22 13:55:26 +00:00
Moritz Beier 2a28119bfa Bug 1914380 - broken search, TypeError: can't access property name, engine is null in SearchModeSwitcher.sys.mjs. r=Standard8 a=graft
Differential Revision: https://phabricator.services.mozilla.com/D219879
2024-08-22 13:49:41 +00:00
Moritz Beier e90ce87c2c Bug 1914380 - broken search, TypeError: can't access property name, engine is null in SearchModeSwitcher.sys.mjs. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D219879
2024-08-22 13:49:41 +00:00
Greg Stoll 493e1775a4 Bug 1912384 part 2 - don't show dialog for cached DLP results r=dlp-reviewers,handyman
For BLOCKED text, if we do two requests in quick succession, we will now
return a cached result for the second request. This patch avoids showing
the BLOCK dialog more than once. (also works for WARN)

Differential Revision: https://phabricator.services.mozilla.com/D219496
2024-08-22 13:15:36 +00:00
Greg Stoll 7bb5bfa23c Bug 1912384 part 1 - cache DLP results for clipboard paste for a short time r=dlp-reviewers,handyman
This is a bit of a bandaid fix, but it's straightforward and
less brittle than trying to fix the various ways of getting
the clipboard contents.

I added a relatively short timeout to the cached data to
ensure we don't have to worry about DLP settings in the agent
changing or anything like that. In all the cases of double
calls I've seen, the calls come very very close to each other
in time.

Differential Revision: https://phabricator.services.mozilla.com/D219291
2024-08-22 13:15:36 +00:00