Commit Graph

812148 Commits

Author SHA1 Message Date
Nikki Sharpley
cae4c89958 Bug 1864534 - remove firefox-view-next pref and update about AboutRedirector r=fxview-reviewers,Gijs
- removes about:firefoxview-next route
- about:firefoxview now points to firefoxview-next.html (until we rename)
- remove pref for browser.tabs.firefox-view-next
- preserve pref for browser.tabs.firefox-view-newIcon as part of firefoxViewNext feature manifest (until experiment is over)

Depends on D196080

Differential Revision: https://phabricator.services.mozilla.com/D196093
2023-12-22 17:57:50 +00:00
Nikki Sharpley
a6f7c300e5 Bug 1869605 - Remove all legacy Firefox View related tests. r=sfoster,fxview-reviewers
This patch removes all tests covering the old Firefox View whilst preserving those that cover Next.
- Removed tests that have been replaced/amended for the new incarnation of View can be found in browser/components/firefoxview/tests/browser/firefoxview-next/.
- Test coverage that still requires porting over to the new incarnation is documented in bug 1869643.
- `browser_sma_open_firefoxview.js` also removed as referenced in meta bug 1850501.

Ideally this patch will be landed alongside patches that:
- update the view pref
- update the about redirector
- remove all legacy Firefox View files and assets

Differential Revision: https://phabricator.services.mozilla.com/D196080
2023-12-22 17:57:49 +00:00
Nan Jiang
30df058785 Bug 1871446: Vendor application-services into mozilla-central r=markh
Differential Revision: https://phabricator.services.mozilla.com/D197124
2023-12-22 17:17:03 +00:00
Natalia Csoregi
bf7cbfc17e Backed out changeset 8e11ea7d34e4 (bug 1868776) for causing failures on browser_firefoxview_paused.js. CLOSED TREE 2023-12-22 19:10:28 +02:00
Alexandra Borovova
fbb4dff49e Bug 1869536 - [wdspec] Enable and fix tests for XPath locator for "browsingContext.locateNodes" command. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D197054
2023-12-22 16:54:05 +00:00
Alexandra Borovova
59652c19d5 Bug 1869536 - [bidi] Add support for XPath locator for "browsingContext.locateNodes" command. r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D197053
2023-12-22 16:54:05 +00:00
Kelly Cochrane
beedd99590 Bug 1868847 - Debounce search in Fx View r=jsudiaman,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196970
2023-12-22 16:48:56 +00:00
Jonathan Sudiaman
675b8cf666 Bug 1868776 - "Search recently closed tabs" placeholder text is cut off in the search box in Firefox View r=fxview-reviewers,kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D196216
2023-12-22 16:33:33 +00:00
hsingh
c294efd51a Bug 1871409: Moved back mInitRunnable clearing in Context::OnQuotaInit to its prior position.r=janv
Differential Revision: https://phabricator.services.mozilla.com/D197155
2023-12-22 16:18:13 +00:00
serge-sans-paille
1deb39b608 Bug 1871151 - Backport xsimd dispatch mechanism fix r=gcp
See upstream bc29d96401

Differential Revision: https://phabricator.services.mozilla.com/D197165
2023-12-22 15:10:03 +00:00
Emilio Cobos Álvarez
5261093d5d Bug 1871540 - Use VariableValue to track references in unparsed values. r=dshin
Depends on D197146

Differential Revision: https://phabricator.services.mozilla.com/D197147
2023-12-22 15:09:44 +00:00
Emilio Cobos Álvarez
86277020d0 Bug 1871540 - Move WebVTT default font-size/writing-mode workaround to videocontrols.css. r=dshin,desktop-theme-reviewers,dao
This allows moving the custom properties outside of the UA stylesheets.

Ideally these variables wouldn't be needed and the cue pseudo would
behave more like ::part(), but for now this does the trick and allows
the following patch to work.

I'll look into simplifying this a bit more.

Differential Revision: https://phabricator.services.mozilla.com/D197146
2023-12-22 15:09:44 +00:00
Tom Marble
d2ec27a41a Bug 1682371 - mach skipfails part 3: complete editing manifest r=jmaher,mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D195892
2023-12-22 14:35:14 +00:00
Natalia Csoregi
38221db05b Backed out 2 changesets (bug 1860486) for causing failures on test_clear_object_store_with_indexes.js. CLOSED TREE
Backed out changeset a7618fbeaa67 (bug 1860486)
Backed out changeset 9fc6ae90cc51 (bug 1860486)
2023-12-22 16:52:44 +02:00
Jonathan Kew
8975ec72b9 Bug 1870973 - Back out changeset 3ff9d913d60a (bug 1862249) due to line-wrapping regressions. r=layout-reviewers,emilio
This reverts the change to make ideographic space trimmable, because of unintended impact on line
breaking and measurement in other cases. We'll need a more carefully targeted fix for the original
issue in bug 1862249, as well as better test coverage when landing a new patch there.

(Given that we've had multiple regression reports about this, I think we should uplift the backout
to 122. We could even consider it for a 121.x dot-release if one happens, as it's just reverting
to longstanding behavior here.)

Differential Revision: https://phabricator.services.mozilla.com/D197150
2023-12-22 13:45:12 +00:00
Tom Schuster
bcf7e247a5 Bug 1713619 - Exempt chrome/resource (incl PDF.js) principals from canvas randomization/placeholders. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D197149
2023-12-22 13:38:39 +00:00
Jari Jalkanen
9b32edd799 Bug 1860486 - Fix IDB object store clear() performance regression. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D195204
2023-12-22 13:34:47 +00:00
Jari Jalkanen
5050bc7715 Bug 1860486 - Test IDB object store clear() performance regression. r=dom-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D196579
2023-12-22 13:34:47 +00:00
Thomas Wisniewski
76bddf1405 Bug 1870887 - hide the Report Broken Site menu options until the component initializes; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D197009
2023-12-22 13:31:12 +00:00
Tom Schuster
77a20633ae Bug 1871014 - Fix GDB pretty printer for nsWeakPtr. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D196948
2023-12-22 09:10:29 +00:00
Lee Salzman
7c300c5cf0 Bug 1871467 - Remove unnecessary CanvasTranslator locking. r=aosmond CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D197112
2023-12-22 04:58:16 +00:00
Lee Salzman
a4550c3a32 Bug 1871467 - Remove unused ReplayTexture support. r=aosmond CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D197106
2023-12-22 04:58:16 +00:00
Lee Salzman
979c3964cf Bug 1871467 - Use RemoteTextureMap for D2D canvas. r=aosmond CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D197101
2023-12-22 04:58:15 +00:00
Natalia Csoregi
df0c899dee Backed out 2 changesets (bug 1871220, bug 1870434) for causing remote failures on browser_RemoteValue.js. CLOSED TREE
Backed out changeset 328ba82c361f (bug 1871220)
Backed out changeset efbca6aae3d9 (bug 1870434)
2023-12-22 11:54:27 +02:00
Natalia Csoregi
3aed27173a Backed out changeset dcf8b90daeb8 (bug 1870786) for causing gtest failures. CLOSED TREE 2023-12-22 11:50:32 +02:00
Emilio Cobos Álvarez
c724e7930c Bug 1800077 - Tweak fuzzy annotation of input color text which is fuzzy by one more pixel now.
MANUAL PUSH: Orange fix CLOSED TREE
2023-12-22 10:35:48 +01:00
Natalia Csoregi
de6120634b Backed out 3 changesets (bug 1871467) for causing reftest failures on transformations-1.html. CLOSED TREE
Backed out changeset 1b02448b1e9b (bug 1871467)
Backed out changeset 0fd0c31a5140 (bug 1871467)
Backed out changeset a1c8e8621bdd (bug 1871467)
2023-12-22 10:12:28 +02:00
Mozilla Releng Treescript
f0409e6e35 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
fi -> 633ba8876d0fdac1b679a5a5e09ce6bbc44e64ea
tg -> 49bada7708033224067678363c3ccab552985cad
uk -> 0937a3e1044c977b02bda69709784cb2b473f1df
zh-CN -> 1c5a689ddc0c9711c262b0a4a4e2021f27cad11d
2023-12-22 07:01:05 +00:00
Vinny Diehl
7933ecdba2 Bug 1871220 - Refactor month parsing code r=arai
This provides a performance boost considering the month parsing is no
longer reliant on the keywords array.

Differential Revision: https://phabricator.services.mozilla.com/D197046
2023-12-22 06:10:58 +00:00
Vinny Diehl
c3811490eb Bug 1870434 - Accept single number dates r=arai,devtools-reviewers,ochameau
Differential Revision: https://phabricator.services.mozilla.com/D196678
2023-12-22 06:10:57 +00:00
Lee Salzman
d55c88c6a1 Bug 1871467 - Remove unnecessary CanvasTranslator locking. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D197112
2023-12-22 04:58:16 +00:00
Lee Salzman
a20c8d7ba2 Bug 1871467 - Remove unused ReplayTexture support. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D197106
2023-12-22 04:58:16 +00:00
Lee Salzman
9b277259ba Bug 1871467 - Use RemoteTextureMap for D2D canvas. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D197101
2023-12-22 04:58:15 +00:00
Ryan Hunt
9bac97d178 Bug 1853454 - wasm: Add exnref, try_table, and throw_ref. r=yury
This commit:
  - Adds exnref feature and configuration flags
  - Adds an exnref type
    - Not exposable to JS, internal to wasm only
  - Adds a throw_ref instruction which throws an exnref
    - This will trap on null
  - Adds a try_table instruction which is intended to replace the
    old try/catch/catch_all/delegate instruction set.

Differential Revision: https://phabricator.services.mozilla.com/D193239
2023-12-22 04:33:16 +00:00
Ting-Yu Lin
6b82d9f55e Bug 1841297 - Fix subgrid position when the gap is larger than track size. r=dholbert
When the subgrid gap forces a track to have a negative size, the old code was
clamping the track-size (`mBase`) to 0, but it was still placing that track at
`mPosition` that reflected its theoretical negative-size (shifting it
startwards). This patch removes that startwards shift.

Note on the tests: the existing grid-gap-011.html doesn't test the code change
around `lastTrack`. That is, we still pass the test without the position fix to
`lastTrack`. Hence I added grid-gap-012.html, which is adapted from
grid-gap-011.html, but with the subgrid gap changed to 250px (larger than the 2x
track size to test the position of the last track). Both Chrome and Safari
already pass the test.

Differential Revision: https://phabricator.services.mozilla.com/D197084
2023-12-22 04:32:57 +00:00
Connor Sheehan
7b907fd20d Bug 1871425: disable Lando's automated code formatting r=TYLin DONTBUILD
Disable automated code formatting in Lando while we debug issues with
the WPT linter failing on seemingly unrelated patches.

Differential Revision: https://phabricator.services.mozilla.com/D197130
2023-12-22 04:02:16 +00:00
Chun-Min Chang
c76c1fa02a Bug 1871182 - Correct null check r=media-playback-reviewers,padenot
In line 2208, `!dataSurface` should be checked instead of `!surface`
after `dataSurface = surface->GetDataSurface()`.

Differential Revision: https://phabricator.services.mozilla.com/D197017
2023-12-22 00:27:47 +00:00
Mike Hommey
f61b6fb88f Bug 1870786 - Fix the type of RTP timestamps in WebrtcGmpVideoEncoder::mInputImageMap. r=webrtc-reviewers,pehrsons,media-playback-reviewers,aosmond
The keys inserted in the map come from GMPVideoEncodedFrame::TimeStamp,
which returns a uint64_t, and truncation is probably not wanted,
although it might just work in practice.

Differential Revision: https://phabricator.services.mozilla.com/D197012
2023-12-21 23:21:40 +00:00
Alexandre Poirot
788bdafc19 Bug 1848136 - [devtools] Enable tracing from worker threads. r=devtools-reviewers,nchevobbe
This requires to manually toggle "dom.worker.console.dispatch_events_to_main_thread" to false
in order to spawn targets for workers.

I had to disable throttling for workers because of missing setTimeout/clearTimeout methods
in worker modules. Hopefully we could get access to these methods when migrating to ESM?

Differential Revision: https://phabricator.services.mozilla.com/D196852
2023-12-21 23:17:39 +00:00
Steve Fink
2e1e2d5a4e Bug 1865502 - Add inline atom sizes to getBuildConfiguration() r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D194004
2023-12-21 23:05:16 +00:00
Steve Fink
7237223401 Bug 1865502 - Recover 4 inline atom bytes by aligning the hash value with the end of the word r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D194003
2023-12-21 23:05:15 +00:00
Steve Fink
a1787db9b8 Bug 1865502 - Shrink FatInlineAtom by 8 bytes on 64-bit r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D194000
2023-12-21 23:05:15 +00:00
Steve Fink
aa92a5e061 Bug 1865502 - Pull out JSAtom::lengthFitsInline<CharT>() to ask "will this fit in any inline atom?" r=jandem
Note that this is temporary, and will be removed later in this stack after there is only one type of inline atom.

Differential Revision: https://phabricator.services.mozilla.com/D193999
2023-12-21 23:05:15 +00:00
Steve Fink
84df6f9c93 Bug 1865502 - sizeof(JSAtom) does not need to match sizeof(JSString) r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D193998
2023-12-21 23:05:14 +00:00
Steve Fink
4bc50a893f Bug 1865502 - Split out a ThinInlineAtom class r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D193997
2023-12-21 23:05:14 +00:00
Cristian Tuns
08441f1be4 Backed out changeset 766de5c85e03 (bug 1858903) for causing mochitest failures in test_peerConnection_localRollback.html CLOSED TREE 2023-12-21 19:43:27 -05:00
Emilio Cobos Álvarez
aa3d3747c2 Bug 1800077 - Annotate a test that now passes on Linux 2023-12-21 18:49:06 -05:00
Cristian Tuns
ec6eb1c3d4 Backed out changeset b2d838cca6bd (bug 1871110) for causing xpcshell failures in test_system_update_checkSizeHash.js CLOSED TREE 2023-12-21 18:20:48 -05:00
Mike Hommey
565e7e2196 Bug 1871183 - Use the local MarkerSchema in marker/mod.rs. r=profiler-reviewers,canaltinova
This makes the import/re-export used.

Differential Revision: https://phabricator.services.mozilla.com/D197015
2023-12-21 22:37:02 +00:00
Mike Kaply
8880cfe389 Bug 1855314 - Don't show translations first run if FeatureRecommendations policy is false. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D197079
2023-12-21 21:57:11 +00:00