Commit graph

854342 commits

Author SHA1 Message Date
Mark Banner
640bcbbba0 Bug 1563927 - Add JSON linting via ESLint. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D186882
2023-09-05 12:59:31 +00:00
Mark Banner
db70ee3220 Bug 1563927 - Fix existing JSON issues detected by eslint-plugin-json. r=Gijs,extension-reviewers,rpl
Differential Revision: https://phabricator.services.mozilla.com/D186881
2023-09-05 12:59:30 +00:00
Cristina Horotan
f12ac36e4b Backed out changeset 8be358911e03 (bug 1532281) for breaking link opening from other applications (bug 1851584) 2023-09-05 16:01:26 +03:00
Mark Banner
1c412b1fa0 Bug 1851452 - Make ESLint rule react-hooks/exhaustive-deps to be an error rather than a warning. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D187370
2023-09-05 12:43:35 +00:00
Mirko Brodesser
06c09b51d1 Bug 1839316: part 11) Factor preparing the incremental stream loader out of StartLoadInternal. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D187181
2023-09-05 12:07:20 +00:00
Mirko Brodesser
6ab61c105c Bug 1839316: part 10) Factor preparing the HTTP request and initiator type out of StartLoadInternal. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D187177
2023-09-05 12:07:20 +00:00
Mirko Brodesser
a4bcc60a60 Bug 1839316: part 9) Factor preparing request priority and request dependencies out of StartLoadInternal. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D187176
2023-09-05 12:07:20 +00:00
stransky
51575a6cd1 Bug 1532281 [Linux] Remove dbus-glib code from DbusWifiScanner r=emilio,necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D187434
2023-09-05 11:42:42 +00:00
Emilio Cobos Álvarez
cbe72a6d2e Bug 1851486 - Deal with having/not having layers already in the tab switcher. r=dao
This fixes tests that block me from landing bug 1847584. In particular,
consider that we set a tab to `display: none` (e.g. by entering
customize mode). Only then, we try to switch tabs.

There can be the case that painting is fast enough in clearing our
layers, and by the time we set renderLayers = false, we already do not
have layers (from display: none clearing them).

This makes transitioning to UNLOADING/LOADING potentially transition
directly to LOADED/UNLOADED, but that seems fine. That's already the
case for non-remote browsers.

This makes the remote and non-remote code-paths more similar, which is
nice.

Differential Revision: https://phabricator.services.mozilla.com/D187387
2023-09-05 11:41:44 +00:00
Alexandre Lissy
6d7aed1a40 Bug 1850904 - Expand media.allow-audio-non-utility to early beta r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D187174
2023-09-05 11:27:50 +00:00
Mike Hommey
9331b9fb07 Bug 1851529 - Set clang-format ColumnLimit consistently. r=sylvestre,necko-reviewers,kershaw
For some reason, its value in the Google style we use is 80... except
for Objective-C, where it's 100, which led to things like:
https://hg.mozilla.org/mozilla-central/rev/31bf68247e6e
https://hg.mozilla.org/mozilla-central/rev/64ceb33533a4.

There's probably a discussion to have about whether 80 is the right
limit, but since it's what's used for everything except ObjC, let's roll
with it.

# ignore-this-changeset

Differential Revision: https://phabricator.services.mozilla.com/D187409
2023-09-05 11:23:01 +00:00
Eden Chuang
ccc3244a24 Bug 1850843 - Keeping doing nothing for NotificationWorkerRunnable when the worker is dying. r=dom-worker-reviewers,smaug
Differential Revision: https://phabricator.services.mozilla.com/D187433
2023-09-05 11:22:24 +00:00
Hubert Boma Manilla
34cef822f7 Bug 1849946 - [devtools] Switch to do strict inequality check r=devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D187102
2023-09-05 10:51:12 +00:00
Olli Pettay
7b8bd15a92 Bug 1851523 - Don't dispatch DOMHeadElementParsed on data documents, r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187406
2023-09-05 10:27:32 +00:00
Marc Seibert
28647db072 Bug 1850492 - Remove security.insecure_connection_icon.enabled and security.insecure_connection_icon.pbmode.enabled prefs.r=dao
Differential Revision: https://phabricator.services.mozilla.com/D187031
2023-09-05 10:12:44 +00:00
Cristina Horotan
43d99163cc Backed out changeset 763648bda75d (bug 1851107) for causing creashtest failures at rlbox_noop_sandbox.hpp CLOSED TREE 2023-09-05 13:19:19 +03:00
Dão Gottwald
fb9aa2f55f Bug 1850721 - Correctly check boolean attributes when deciding whether to set indicator-replaces-favicon, and correctly carry over boolean attributes when moving a tab to another window. r=mak,tabbrowser-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187183
2023-09-05 09:57:27 +00:00
Emilio Cobos Álvarez
a5071b4fe1 Bug 1849480 - Try to avoid unsuccessful theme switches when looking for alt theme. r=stransky
If you have something like Adwaita-dark, switching prefers-dark-theme is
useless. Try to first find a named light theme. Only if that fails try
to switch prefers-dark-theme.

Differential Revision: https://phabricator.services.mozilla.com/D187393
2023-09-05 09:39:32 +00:00
Mike Hommey
46c7aa1517 Bug 1851531 - Remove rust beta toolchain. r=emilio
This removes leftovers from bug 1833308.

Differential Revision: https://phabricator.services.mozilla.com/D187414
2023-09-05 08:47:35 +00:00
Mike Hommey
27813a891b Bug 1851107 - Disable wasm sandboxing of libsoundtouch. r=media-playback-reviewers,karlt
Until we figure out how to make it happen in a LGPL-abiding way.

Differential Revision: https://phabricator.services.mozilla.com/D187257
2023-09-05 08:44:44 +00:00
Olli Pettay
adbc094ebb Bug 1851526 - Don't create the event in nsContentUtils::DispatchChromeEvent if it will not be dispatched, r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D187407
2023-09-05 08:37:33 +00:00
Mike Hommey
8c6ecca0b5 Bug 1850640 - Properly annotate the RLBoxSoundTouchFactory symbols so that they are exported. r=media-playback-reviewers,karlt
Differential Revision: https://phabricator.services.mozilla.com/D187255
2023-09-05 08:20:30 +00:00
Stanca Serban
17fb8bac17 Backed out changeset 50b448b2d902 (bug 1532281) for causing Linux build bustages. CLOSED TREE 2023-09-05 11:38:18 +03:00
Stanca Serban
91cdc5cbc0 Backed out changeset b5748074bf70 (bug 1851541) for causing eslint failures. 2023-09-05 11:36:37 +03:00
stransky
60dc5e2272 Bug 1532281 [Linux] Don't build with dbus-glib r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D187208
2023-09-05 08:14:21 +00:00
stransky
245ddeebd9 Bug 1532281 [Linux] Remove dbus-glib code from GRefPtr.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187207
2023-09-05 07:53:46 +00:00
Gregory Pappas
959520513e Bug 1851541 - Remove html5.inert.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187422
2023-09-05 07:49:53 +00:00
Julien Cristau
be736fcf5f Bug 1851405 - update references to IndexSearch. r=glandium
Fixes mach bootstrap, among others.

Differential Revision: https://phabricator.services.mozilla.com/D187361
2023-09-05 07:39:58 +00:00
Mozilla Releng Treescript
3279ccb472 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
fy-NL -> 243dc493d8a4b6b92aa973e26c1bcc97dd953745
it -> f4d0cc39af32f193d2818a7476341f1d59de3435
ko -> 1cee6d76e3835f4bd8b0bd6e403a6c3396d4d8ef
nl -> 9d2ed550681cde8405c1425bbc504e53a800aecd
tr -> 9190f417020517a72be3cbad23c662f15c524d83
uk -> 8d23636d53df8e6d834dbfcd5ad3946d3dac9c74
zh-TW -> 8df20cab4544c73ece5e630c359862716648e91e
2023-09-05 07:01:02 +00:00
Mike Hommey
494f8aa2a8 Bug 1850650 - Adjust revert-llvmorg-17-init-4120-g02e8eb1a438b.patch to llvm trunk changes. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D187403
2023-09-05 06:42:05 +00:00
Masayuki Nakano
2947020013 Bug 1846997 - Get rid of the tasks checking the legacy join/split direction mode of editor r=m_kato,jmaher,taskgraph-reviewers,gbrown,webdriver-reviewers,jgraham
The new join/split node direction mode seems working well in the wild because
we have no regression reports about it.  Therefore, we won't revert the pref
anymore, thus, the legacy mode behavior check is not required.

Differential Revision: https://phabricator.services.mozilla.com/D186680
2023-09-05 02:21:31 +00:00
Masayuki Nakano
40990b50cf Bug 1850910 - Make WhiteSpaceVisibilityKeepers::DeleteContentNodeAndJoinTextNodesAroundIt() return caret point correctly r=m_kato
It returns the result of
`MakeSureToKeepVisibleStateOfWhiteSpacesAroundDeletingRange()`, but it suggests
caret position only when it modifies the DOM tree since it does not take the
default caret position.

So, `DeleteContentNodeAndJoinTextNodesAroundIt()` does need to return
`aCaretPoint` with tracking it during DOM mutations if
`MakeSureToKeepVisibleStateOfWhiteSpacesAroundDeletingRange()` does not
suggest caret point.

I found this bug when I was trying to fix the unexpected failing of
forward delete at end of the last block in the editing host (bug 1850666)
because changing the error handling anyway cause another error at this line.
https://searchfox.org/mozilla-central/rev/bdd5b85b56885cd48bd91d262647e0d3499b3a27/editor/libeditor/HTMLEditorDeleteHandler.cpp#1652

Therefore, without fixing bug 1850666, I have no idea how to check this fix.

Differential Revision: https://phabricator.services.mozilla.com/D187196
2023-09-05 01:08:59 +00:00
Norisz Fay
8de372c468 Backed out changeset 1b06cdb33e3e (bug 1850385) for causing mochitest failures on browser_syncedtabs_errors_firefoxview_next.js CLOSED TREE 2023-09-05 04:22:30 +03:00
Mike Kaply
13bcb9bd6a Bug 1850385 - Handle cases where sync "worked" but ad have no devices. r=sclements,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186957
2023-09-04 23:52:33 +00:00
Landry Breuil
7ad9139e0b Bug 1847500: include the proper v4l2 header on OpenBSD/NetBSD/solaris r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D187209
2023-09-04 23:26:55 +00:00
Mathew Hodson
3239f47236 Bug 1735980 - Remove mozactionhint attribute. r=m_kato,dom-core,smaug,masayuki
Differential Revision: https://phabricator.services.mozilla.com/D184278
2023-09-04 23:26:22 +00:00
Mike Hommey
88b82d1ac2 Bug 1851078 - Simplify how the linker is chosen during configure. r=firefox-build-system-reviewers,sergesanspaille
Differential Revision: https://phabricator.services.mozilla.com/D187247
2023-09-04 22:22:35 +00:00
Mike Hommey
4d663c191b Bug 1851089 - Avoid failing to parse readelf output. r=firefox-build-system-reviewers,sergesanspaille
Some lines may have less than 2 fields (mostly, empty lines).

Differential Revision: https://phabricator.services.mozilla.com/D187249
2023-09-04 22:14:28 +00:00
Botond Ballo
5fa48c881a Bug 1840025 - Use ScrollMode::Smooth in nsSliderFrame::PageScroll. r=rzvncj
This restores the scrolling physics used in PageScroll to what it was
before bug 1331390.

Differential Revision: https://phabricator.services.mozilla.com/D187363
2023-09-04 20:43:50 +00:00
Sylvestre Ledru
10018013ed Bug 1842396 - doc: fix two typos
Differential Revision: https://phabricator.services.mozilla.com/D187398
2023-09-04 20:06:35 +00:00
Sylvestre Ledru
9ef7ca73e1 Bug 1851239 - doc: fix the link to the Debugging on MacOS page
Depends on D187395

Differential Revision: https://phabricator.services.mozilla.com/D187396
2023-09-04 20:02:29 +00:00
Sylvestre Ledru
26f073dac4 Bug 1851200 - doc: adjust the link to the mozilla community website
Differential Revision: https://phabricator.services.mozilla.com/D187395
2023-09-04 20:02:28 +00:00
Mozilla Releng Treescript
cdd07efce4 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
gn -> c3355ed3a721f4ea815dda6fb4ab5c1520f7f376
ia -> 760ded69c73d3d25716b7aa7640db3aeb50bb7a5
ka -> fa81f0e2c7ad99bc3c0188d56cc014a42904d720
ko -> 7ca8fed9c509fdedf0af5d4a73f6da4633048000
ru -> d231b6b20edfba683fbfd3d272b6293accfabae0
sk -> a8e70ac23d19eed360cb6c5814c1fdc1822072e1
th -> 2bc01581c739bceb46145937080a1f3fbbf43111
zh-CN -> 62e9627d775895a0c026ebcf127c8dc496db0f03
2023-09-04 19:00:44 +00:00
Sebastian Zartner
c87a8cb7be Bug 1850952 - [devtools] Checked expiry to be in range instead of exact timestamp in browser_storage_cookies_add. r=bomsy,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187318
2023-09-04 18:48:24 +00:00
Gregory Pappas
bc31ce0598 Bug 1851091 - Remove layout.css.font-loading-api.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187346
2023-09-04 18:12:54 +00:00
Gregory Pappas
010e86db22 Bug 1851098 - Remove layout.css.page-size.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187348
2023-09-04 18:11:43 +00:00
Lee Salzman
3ebedffae0 Bug 1850727 - Only clear last clip mask when destroying clip mask. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D187366
2023-09-04 17:39:16 +00:00
Norisz Fay
e4a95dc345 Backed out 2 changesets (bug 1850305) for causing assertion failures on TypePolicy.cpp CLOSED TREE
Backed out changeset 2689f838632f (bug 1850305)
Backed out changeset 5fda6c22e8e3 (bug 1850305)
2023-09-04 21:11:12 +03:00
Narcis Beleuzu
8c65b0f5d2 Backed out changeset 2370d0618783 (bug 1851395) for bustages on CanvasImageCache.cpp . CLOSED TREE 2023-09-04 19:33:29 +03:00
Gregory Pappas
6ff411a901 Bug 1851093 - Remove layout.css.font-metrics-overrides.enabled pref r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D187351
2023-09-04 16:02:13 +00:00