Commit Graph

27436 Commits

Author SHA1 Message Date
Pushpanjali
e60b51b744 Bug 1822010 - Convert toolkit/components/url-classifier to ES modules. r=perftest-reviewers,webcompat-reviewers,geckoview-reviewers,devtools-reviewers,twisniewski,valentin,m_kato,anti-tracking-reviewers,timhuang,sparky
Differential Revision: https://phabricator.services.mozilla.com/D173390
2023-05-18 12:21:12 +00:00
Noemi Erli
4803e7e9a4 Backed out changeset 893c91960f17 (bug 1833110) for causing leakcheck failures CLOSED TREE 2023-05-18 13:13:23 +03:00
Alexandre Lissy
adf4e98c42 Bug 1833110 - Cache ldconfig to limit main thread io r=jld,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D178150
2023-05-18 09:33:12 +00:00
Sammy Khamis
435afb34a5 Bug 1824216: Always show sync settings if sync is enabled r=markh,sync-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D176960
2023-05-18 02:26:23 +00:00
Abhishek Madan
aa971cac82 Bug 1831363 - Converted SitePermissions.jsm to ES modules and all of its corresponding references. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D177380
2023-05-17 14:45:26 +00:00
Kelly Cochrane
3fcc979ce4 Bug 1833228 - Update naming for new TabList reusable component files to be domain-specific r=mstriemer,fluent-reviewers,fxview-reviewers,flod,sclements
Differential Revision: https://phabricator.services.mozilla.com/D178191
2023-05-17 14:35:53 +00:00
Gijs Kruitbosch
a0a6d1690d Bug 1833585 - don't try to search for whitespace-only clipboard contents when middle-clicking new tab, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D178292
2023-05-17 13:18:36 +00:00
Hannah Peuckmann
fb651f60e6 Bug 1832456 - Remove HTTP_AUTH_TYPE_STATS probe. r=pbz
See [D169894](https://phabricator.services.mozilla.com/D169894#change-Jv3lqGYCtjyN) for the changes that were made when the probe was added.

Differential Revision: https://phabricator.services.mozilla.com/D178277
2023-05-17 11:48:49 +00:00
Gijs Kruitbosch
dd5b2d9504 Bug 1831406 - re-enable browser_startup_mainthreadio.js, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178065
2023-05-16 21:35:14 +00:00
Gijs Kruitbosch
b3eb6a223b Bug 1831406 - add exception for msix distribution.ini read, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178155
2023-05-16 21:35:14 +00:00
Niklas Baumgardner
72a934650e Bug 1576612 - Close all multiselected tabs on middle click. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D177792
2023-05-16 20:16:26 +00:00
Natalia Csoregi
c56766d693 Backed out changeset 2814e09f635a (bug 1576612) for failures on browser_multiselect_tabs_close.js. CLOSED TREE 2023-05-16 19:27:36 +03:00
Natalia Csoregi
d58e17e441 Backed out changeset 8eb0f2e49298 (bug 1811321) for causing failures due to unreferenced file pictureInPicturePanel.xhtml. CLOSED TREE 2023-05-16 18:50:19 +03:00
Niklas Baumgardner
8a8d4adfc0 Bug 1576612 - Close all multiselected tabs on middle click. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D177792
2023-05-16 14:04:32 +00:00
Niklas Baumgardner
6cad90a4f4 Bug 1811321 - Create PiP panel for disablePiP. r=pip-reviewers,fluent-reviewers,desktop-theme-reviewers,flod,dao,kpatenio
Differential Revision: https://phabricator.services.mozilla.com/D175048
2023-05-16 14:04:14 +00:00
Gijs Kruitbosch
75669fb6bd Bug 1831406 - add exception for ORB JS validator loading ld.so.conf to browser_startup_mainthreadio.js, r=mconley
Depends on D178063

Differential Revision: https://phabricator.services.mozilla.com/D178064
2023-05-16 08:32:17 +00:00
Gijs Kruitbosch
67889a5e75 Bug 1831406 - move NSS mainthread IO allowlist entries to before becoming idle instead of before handling user events in browser_startup_mainthreadio.js, r=mconley
Depends on D178062

Differential Revision: https://phabricator.services.mozilla.com/D178063
2023-05-16 08:32:17 +00:00
Gijs Kruitbosch
724eb01c43 Bug 1833104 - add exception for artifact-only jogfile.json stat, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178062
2023-05-16 08:32:17 +00:00
John Schanck
5efae2d1cb Bug 1831392 - add an excluded WebAuthn credential prompt. r=keeler
Depends on D177944

Differential Revision: https://phabricator.services.mozilla.com/D178113
2023-05-15 23:26:24 +00:00
John Schanck
d07ded5ed4 Bug 1828206 - clarify WebAuthn user presence prompts. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D177944
2023-05-15 23:26:24 +00:00
Noemi Erli
ef6f576c81 Backed out 4 changesets (bug 1833104, bug 1831406) for causing failures in browser_startup_mainthreadio.js CLOSED TREE
Backed out changeset 536375224eb1 (bug 1831406)
Backed out changeset 3558266c434f (bug 1831406)
Backed out changeset 0385612c48c5 (bug 1831406)
Backed out changeset 256aac2b8a71 (bug 1833104)
2023-05-15 22:24:12 +03:00
Gijs Kruitbosch
0ba244c9b2 Bug 1831406 - re-enable browser_startup_mainthreadio.js, r=mconley
Depends on D178064

Differential Revision: https://phabricator.services.mozilla.com/D178065
2023-05-15 16:22:29 +00:00
Gijs Kruitbosch
a783630861 Bug 1831406 - add exception for ORB JS validator loading ld.so.conf to browser_startup_mainthreadio.js, r=mconley
Depends on D178063

Differential Revision: https://phabricator.services.mozilla.com/D178064
2023-05-15 16:22:29 +00:00
Gijs Kruitbosch
3439d9654e Bug 1831406 - move NSS mainthread IO allowlist entries to before becoming idle instead of before handling user events in browser_startup_mainthreadio.js, r=mconley
Depends on D178062

Differential Revision: https://phabricator.services.mozilla.com/D178063
2023-05-15 16:22:28 +00:00
Gijs Kruitbosch
de87d6b233 Bug 1833104 - add exception for artifact-only jogfile.json stat, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D178062
2023-05-15 16:22:28 +00:00
Gregory Pappas
2f4a365cf9 Bug 1833059 - Remove unreachable plugin click-to-play context menu items r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D177978
2023-05-15 15:56:45 +00:00
Emilio Cobos Álvarez
694b960b34 Bug 1832732 - Tweak browser_startup_flicker exception now that linux without CSD reacts to windows visually.
MANUAL PUSH: Trivial-ish orange fix CLOSED TREE
2023-05-15 16:02:51 +02:00
Norisz Fay
048ef333d8 Backed out changeset 551a42f9309b (bug 1833059) for causing bc failures on browser_contextmenu.js CLOSED TREE 2023-05-15 14:33:29 +03:00
Eemeli Aro
16322f2e32 Bug 1832186 - Migrate popup warning strings to Fluent. r=mconley,fluent-reviewers,flod
The Fluent migration will show a diff for two en-US messages:

- `popup-warning-message` singular variant does not include `{ $popupCount }`, so is more appropriately using `1` rather than `one` as its key.
- `popup-warning-exceeded-message` has only one variant in English, but using the plural selector forces its use for new locales.

Differential Revision: https://phabricator.services.mozilla.com/D177666
2023-05-15 10:52:25 +00:00
Gregory Pappas
ddf1a5e528 Bug 1833059 - Remove unreachable plugin click-to-play context menu items r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D177978
2023-05-15 10:11:52 +00:00
Barret Rennie
54cd87cca0 Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-12 18:34:28 +00:00
jneuberger
677d7f9c7f Bug 1823952 - Update the Relay integration UI r=credential-management-reviewers,fluent-reviewers,flod,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D175161
2023-05-12 09:28:20 +00:00
Sandor Molnar
c90a9a6f17 Backed out 2 changesets (bug 1802193) for causing mochitest failures in dom/tests/mochitest/pointerlock/test_pointerlock-api.html CLOSED TREE
Backed out changeset e5d64c41cf0b (bug 1802193)
Backed out changeset 8b023b0c3f03 (bug 1802193)
2023-05-12 04:17:50 +03:00
Sandor Molnar
f257c0e512 Backed out changeset 987d013caf11 (bug 1776480) for causing xpc failures in toolkit/components/extensions/test/xpcshell/test_ext_downloads_download.js CLOSED TREE 2023-05-11 22:36:59 +03:00
Brad Werth
6f896a6d4d Bug 1802193 Part 2: Make a fullscreen test return window to normal at end of test. r=mac-reviewers,mstange
Differential Revision: https://phabricator.services.mozilla.com/D176572
2023-05-11 18:30:08 +00:00
Barret Rennie
2d861190b5 Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug
This patch removes the vast majority of OS.File and support code. A few things remain:

- The nsIOSFileConstantsService still exists, but the path related constants
  (OS.Constants.Path.*) are no longer added to the OS object. The plan is to
  replace this with a proper service e.g. Services.osConstants or similar) in
  bug 1786885.
- There is still support for OS.File errors in ErrorSanitizer, which will be
  removed in bug 1775167.
- The OS.File to IOUtils migration guide will be rewritten as general IOUtils
  documentation in bug 1830097.
- dom/base/Document.cpp has a workaround for not loading osfile.jsm at startup,
  which may want to be reconsidered in bug 1830100.

So long, and thanks for all the I/O.

Differential Revision: https://phabricator.services.mozilla.com/D176543
2023-05-11 17:49:27 +00:00
Hannah Peuckmann
6296fc9b75 Bug 1823337 - Tests for in-content clean copy. r=pbz
Differential Revision: https://phabricator.services.mozilla.com/D174719
2023-05-11 14:14:41 +00:00
Hannah Peuckmann
2e21f6d32a Bug 1823337 - Strip url when copying in-content links.r=pbz,flod,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D174253
2023-05-11 14:14:41 +00:00
Hannah Peuckmann
f8ce125f0a Bug 1823338 - Strip url when copying from url bar.r=pbz,flod,adw
Differential Revision: https://phabricator.services.mozilla.com/D174251
2023-05-11 14:14:41 +00:00
Eemeli Aro
d686450a21 Bug 1832141 - Migrate strings to recentlyClosed.ftl. r=Gijs,flod
The five strings used by the component are collected into one new file.
The dropped `menuUndoCloseWindowSingleTabLabel` is the same in all locales,
so it was easier to recreate its contents in the custom Fluent migration transform.

Differential Revision: https://phabricator.services.mozilla.com/D177614
2023-05-11 07:29:34 +00:00
Eemeli Aro
4562dff30c Bug 1831851 - Migrate accounts.properties strings used by browser-sync.js to Fluent. r=sync-reviewers,fluent-reviewers,flod,markh
Differential Revision: https://phabricator.services.mozilla.com/D177601
2023-05-11 06:27:41 +00:00
Karandeep
b4c779e1c3 Bug 1824609 convert consumers of toolkit/components/thumbnails/ to import ES modules directly. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D177197
2023-05-10 20:00:58 +00:00
Karandeep
c3337a3baa Bug 1824609 - Convert toolkit/components/thumbnails/ to ES modules. r=Standard8.
Differential Revision: https://phabricator.services.mozilla.com/D177196
2023-05-10 20:00:58 +00:00
Eemeli Aro
0233358cf6 Bug 1832179 - Convert sendTabsToDevice.label string to Fluent. r=sync-reviewers,fluent-reviewers,flod,markh
The l10n migration shows a diff, as the singular form of the en-US source string is more appropriately categorized as `1` rather than `one` due to its lack of a `{ $tabCount }` reference.

Differential Revision: https://phabricator.services.mozilla.com/D177612
2023-05-10 18:35:53 +00:00
Eemeli Aro
8d21bbc5c0 Bug 1832138 - Migrate the ctrlTab.listAllTabs.label string to Fluent. r=dao,fluent-reviewers,flod
The Fluent migration script for this will show a diff,
as the en-US source includes a plural selector with only one variant.
This is intentional, as it'll make new localizations use a plural editor.

Differential Revision: https://phabricator.services.mozilla.com/D177605
2023-05-10 18:24:49 +00:00
Mark Banner
d108763734 Bug 1829608 - Convert dom/manifest to ES modules. r=geckoview-reviewers,devtools-reviewers,m_kato,emilio
Differential Revision: https://phabricator.services.mozilla.com/D176278
2023-05-10 10:50:32 +00:00
Brice Laurencin
f7bb93f59c Bug 1418462 - Middleclick on new tab button launch clipboard r=Gijs
Original code from bruntonross@protonmail.com,
adapted to current Firefox version.

Differential Revision: https://phabricator.services.mozilla.com/D170097
2023-05-10 10:08:24 +00:00
Stanca Serban
67a233d35f Backed out changeset 50c9a0bea4c6 (bug 1418462) for causing mochitests failures in browser_middleClick.js. CLOSED TREE 2023-05-10 02:50:36 +03:00
John Schanck
6594b6fd87 Bug 1831394 - omit the retries left counter from the invalid PIN prompt when it is large. r=keeler,fluent-reviewers,flod
The PIN for a user's security key will be temporarily blocked after three
failed PIN entry attempts, but the "retries left" counter in the invalid PIN
prompt is the (typically larger) number of attempts left before the PIN is
permanently blocked. This patch makes it so that the retries left counter is
only shown when it is equal to 1, 2, or 3.

Differential Revision: https://phabricator.services.mozilla.com/D177294
2023-05-09 21:29:37 +00:00
Jonathan Sudiaman
9fd065c778 Bug 1820979 - Remove instant apply bookmarks panels code r=mak
Remove the `browser.bookmarks.editDialog.delayedApply.enabled` pref, and for all usages in conditional branches, assume that it is `true`. (Since we want to be using delayed apply logic going forward.)

`delayed_apply` spinoffs of tests are removed and merged with their instant apply counterparts. The only test removed without a corresponding spinoff is `browser_editBookmark_tags_liveUpdate.js`. That test is checking whether tags are updated in the edit dialog, if they are updated from a different place. The problem is that we don't really want this behavior anymore. It was previously set to only run with `browser.bookmarks.editDialog.delayedApply.enabled` set to `false`, but now that it's no longer configurable, it made most sense to simply get rid of this test.

https://treeherder.mozilla.org/jobs?revision=c0741eca62212a75a9dd52fc2c5c2b6c34f9f2d7&repo=try

Differential Revision: https://phabricator.services.mozilla.com/D176370
2023-05-09 21:03:19 +00:00