Commit Graph

867159 Commits

Author SHA1 Message Date
Joel Maher
0bc470a2e8 Bug 1869890 - migrate cram.ini to .toml. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D196352
2023-12-14 21:00:24 +00:00
Mike Conley
f5c721524c Bug 1866138 - Move about:welcome image assets to browser/components/aboutwelcome/assets. r=pdahiya,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D195454
2023-12-14 20:55:14 +00:00
Andrew Osmond
310254c18d Bug 1869933 - Avoid allocating external image ID until ready for sharing with compositor process. r=gfx-reviewers,lsalzman
There are some error paths where we could allocate an external image ID
for a SourceSurfaceSharedData before we are able to finish sharing it.
This patch makes it so that we defer allocating the ID until the last
possible moment. This will ensure they are always increasing in order.

The patch also adds in the necessary plumbing for notifications for
waking up threads blocked on a particular external image ID for a shared
surface inside the compositor process. This is less relevant now since
it should always been in the SharedSurfacesParent map, as recordings are
only created from the main thread, but may become more important as we
add recordings to DOM workers.

Differential Revision: https://phabricator.services.mozilla.com/D196422
2023-12-14 20:08:59 +00:00
Iulian Moraru
2355accac5 Backed out changeset 12d6e99ad2c4 (bug 1866257) for causing bc failures on browser_error_messages.js. CLOSED TREE 2023-12-14 23:17:37 +02:00
Iulian Moraru
e2371fe34d Backed out changeset f9c41a2aac8b (bug 1869558) for causing wpt failures on subscribe-with-faulty-applicationServerKey.https.window.html. 2023-12-14 23:17:06 +02:00
Iulian Moraru
77926c2a05 Backed out changeset 8f8d0a90e80b (bug 1866138) for causing bc failures related to aboutwelcome. CLOSED TREE 2023-12-14 22:08:08 +02:00
Joel Maher
2a46c30602 Bug 1869871 - convert perftest.ini -> .toml. r=sparky,perftest-reviewers,necko-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D196334
2023-12-14 19:41:14 +00:00
Kelly Cochrane
9a3107e8f7 Bug 1869895 - Ensure synced tabs are reloaded after clearing a search on Recent Browsing in Fx View r=jsudiaman,fxview-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196463
2023-12-14 19:21:11 +00:00
Thomas Wisniewski
9a02b3f963 Bug 1866257 - focus on the Report Broken Site URL or Okay button as their panelviews are shown; r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D196455
2023-12-14 19:15:04 +00:00
Mike Conley
c73e7b6f73 Bug 1866138 - Move about:welcome image assets to browser/components/aboutwelcome/assets. r=pdahiya,desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D195454
2023-12-14 19:06:52 +00:00
Mozilla Releng Treescript
6a6f18c576 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
cy -> 04d59223a665caa613a8e30d7fa5a2d6c16e7c31
de -> f1fb2618585f4df23ea21cf1dddc0be21a515aee
dsb -> 6ce6ce4e2ee9cf3b0ccded89274c14384b9d1558
el -> d782f529073d9c35d4c1303747d2c429c5fb07fc
he -> be813e3684506fe4281f9dc1fdba0221310ad559
hsb -> 78ec347c8637c4f6662f5074451604f8714b45df
ia -> ccee7378595b646dc5f07b5e1cee3dafd2ae3ae6
is -> e00d730d636a544a6bfbe5e7191363184b6d8934
it -> 3453a5954b75f870dbbea808fecbf4e5b11ff139
kk -> 15373398e55a808dd71107cb725896c3e9af432d
nb-NO -> 1ebb971bd14fd1c861a9d9c524c1c1cd2d33e489
pt-BR -> b1d7efdd21a256dc567ef4d86238fd3b5f6a168f
ru -> af47b169a78b07632957366697bc4696b64b9562
sq -> 2fe4040a4ef9448b263d8acf99591666c1ee0cac
tg -> 050a21241c6a1757aaee348da542ae83a74fa193
uk -> b756544215512c9a00035caf3f243e4cfc992dcd
zh-CN -> 97dc7528ad8fd20b5c4dccd8273f5ba619496b63
2023-12-14 19:05:48 +00:00
Mike Conley
b004285019 Bug 1866802 - Update documentation for the ASRouter and Discovery Stream devtools. r=pdahiya,thecount
Differential Revision: https://phabricator.services.mozilla.com/D195812
2023-12-14 18:46:57 +00:00
Mike Conley
d52925ca47 Bug 1866802 - Update asrouter-utils.js coverage thresholds to reflect that some tests moved to browser/components/asrouter. r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D194814
2023-12-14 18:46:57 +00:00
Mike Conley
7e87a843d4 Bug 1866802 - Rename newtab's ASRouterAdmin to DiscoveryStreamAdmin and strip down to just Discovery Stream things. r=thecount,pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D194813
2023-12-14 18:46:56 +00:00
Mike Conley
8e0d54e770 Bug 1866802 - Move ASRouterAdmin test to browser/components/asrouter. r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D194812
2023-12-14 18:46:56 +00:00
Mike Conley
9415a9f13d Bug 1866802 - Move ASRouterAdmin tool to about:asrouter and its own component folder. r=pdahiya,Gijs,desktop-theme-reviewers,dao
This tries to maintain stylistic continuity, while also trying to decouple from
newtab as much as possible. This is a first foray, and future patches will
further this decoupling.

This also modifies about:asrouter to show an error message if the ASRouter devtools
pref is not set to true.

Differential Revision: https://phabricator.services.mozilla.com/D194811
2023-12-14 18:46:55 +00:00
Kagami Sascha Rosylight
19fe553001 Bug 1869558 - Port applicationServerKey validation tests to WPT r=asuth
Porting only the main thread checks but not the checks inside service workers, because it's not clear what to do with permissions there as testdriver.js is window specific. Maybe it can be tweaked for service worker compatibility, but not in this patch.

Differential Revision: https://phabricator.services.mozilla.com/D196181
2023-12-14 18:31:58 +00:00
Mike Conley
136b117c5f Bug 1869955 - Fix test_TopSitesFeed to use seconds instead of milliseconds. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D196439
2023-12-14 18:09:35 +00:00
Joel Maher
7d98cca086 Bug 1869943 - Migrate browser.bits.ini -> .toml. r=bytesized,application-update-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196377
2023-12-14 18:02:29 +00:00
Dan Minor
f0dc007b1d Bug 1800724 - Update references to follow up bug for emitDecorationState and emitUpdateDecorationState; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195925
2023-12-14 17:58:45 +00:00
Dan Minor
cbc0f9fd97 Bug 1800724 - Use DecoratorEmitter::emitCallExtraInitializers in BytecodeEmitter; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195924
2023-12-14 17:58:45 +00:00
Dan Minor
6c8d7b3a1a Bug 1800724 - Implement DecoratorEmitter::emitCallExtraInitializers; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195923
2023-12-14 17:58:44 +00:00
Dan Minor
9a5b6ed548 Bug 1800724 - Use DecoratorEmitter::emitCreateAddInitializerFunction for non-static fields in BytecodeEmitter; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195922
2023-12-14 17:58:44 +00:00
Dan Minor
031e2153a5 Bug 1800724 - Pass addInitializerFunction on stack to emitCreateDecoratorContextObject; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195921
2023-12-14 17:58:44 +00:00
Dan Minor
ca12d77887 Bug 1800724 - Implement DecoratorEmitter::emitCreateAddInitializerFunction; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195920
2023-12-14 17:58:43 +00:00
Dan Minor
d85f987b1b Bug 1800724 - Move emitCheckIsCallable to BytecodeEmitter; r=arai
We'll want to be able to use this while generating the function code for addInitializer,
so we need to be able to specify the BytecodeEmitter to use.

Differential Revision: https://phabricator.services.mozilla.com/D195919
2023-12-14 17:58:43 +00:00
Dan Minor
77633277f7 Bug 1800724 - Call prepareForExtraInitializers in BytecodeEmitter; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195918
2023-12-14 17:58:42 +00:00
Dan Minor
a4c16cd326 Bug 1800724 - Prepare for extra initializers in ObjectEmitter; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195917
2023-12-14 17:58:42 +00:00
Dan Minor
2616c6d1b8 Bug 1800724 - Add synthesizeAddInitializerFunction to Parser; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195916
2023-12-14 17:58:42 +00:00
Dan Minor
12032398f3 Bug 1800724 - Add properties for instance extra initializers; r=arai
Differential Revision: https://phabricator.services.mozilla.com/D195915
2023-12-14 17:58:41 +00:00
John Schanck
6f39ee538c Bug 1864541 - let WebAuthn conditional UI ride the trains. r=keeler
Depends on D196358

Differential Revision: https://phabricator.services.mozilla.com/D196359
2023-12-14 17:03:55 +00:00
John Schanck
35c5e011b0 Bug 1867622 - update icon for WebAuthn conditional UI. r=credential-management-reviewers,jneuberger,sgalich
Differential Revision: https://phabricator.services.mozilla.com/D196358
2023-12-14 17:03:55 +00:00
dylan
6b9f1a808b Bug 1000540 - added mChannelId attribute to nsFileChannel. r=valentin,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D196137
2023-12-14 16:36:19 +00:00
hsingh
9a445675ca Bug 1869087: Properly handle QuotaInitRunnable failure in Context::OnQuotaInit.r=dom-storage-reviewers,janv
QuotaInitRunnable is invoked by Context to set up cache directory. This is not always successful as it could be
interrupted by shutdown or other filesystem issues. By the time in ran into error, it's possible that some objects
needed by Context are not yet initialized in QuotaInitRunnable::Run. Since QuotaInitRunnable internal state machine
will always transition to 'COMPLETING' and Context::OnQuotaInit would always be called; it's possible that some objects
like mDirectoryLock, mCipherKeyManager and mDirectoryMetadata didn't get initialized yet. As an effect, we should
only assert these objects being non-null in Context::OnQuotaInit if the QuotaInitRunnable was successful.

Differential Revision: https://phabricator.services.mozilla.com/D196113
2023-12-14 16:31:23 +00:00
Dão Gottwald
0bca13f60b Bug 1866204 - Prolong urlbar.quick_suggest_contextual_opt_in metric. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D196429
2023-12-14 15:40:10 +00:00
Emilio Cobos Álvarez
0aca60d53f Bug 1870009 - Clean up PropertyId to reuse NonCustomPropertyId. r=zrhoffman,firefox-style-system-reviewers
PropertyId predates NonCustomPropertyId. Now that we have it, we can
clean up a bit the code.

The idea is to make PropertyId and AnimatedPropertyId basically the
same, so that conversions can be improved in bug 1846516.

While at it make NonCustomPropertyId a u32.

Differential Revision: https://phabricator.services.mozilla.com/D196415
2023-12-14 15:29:27 +00:00
mcheang
dc5027f02e Bug 1869221 - Part 4: Update search engine selector to filter channels, versions, application, and engine orders. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D196003
2023-12-14 15:23:10 +00:00
Dimi
6c2c712270 Bug 1868083 - Add text wrapping for the address capture doorhanger r=credential-management-reviewers,issammani
Differential Revision: https://phabricator.services.mozilla.com/D195414
2023-12-14 14:27:44 +00:00
Jamie Nicol
e757333eb9 Bug 1869569 - Avoid CompositorOGL::BeginFrame's glInvalidateFramebuffer optimization on Xclipse 920 GPU. r=gfx-reviewers,nical
In CompositorOGL (used by software webrender on Android) as an
optimization we use glInvalidateFramebuffer rather than glClear for
the color attachment if there is no non-opaque invalid region. This
causes rendering glitches on the Samsung Xclipse 920 GPU. This patch
marks GLfeature::invalidate_framebuffer as unsupported on this GPU,
causing us to fall back to the glClear pach which avoids the glitches.

Differential Revision: https://phabricator.services.mozilla.com/D196416
2023-12-14 14:07:20 +00:00
Randell Jesup
404c987e29 Bug 1869665 - profiler thread-safety annotations r=profiler-reviewers,canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D196241
2023-12-14 14:05:17 +00:00
Tom Ritter
73968c7feb Bug 1869553: Update nico's identifiers for Updatebot r=ng
Differential Revision: https://phabricator.services.mozilla.com/D196180
2023-12-14 13:42:31 +00:00
Thomas Wisniewski
d1134e369a Bug 1866251 - fix ARIA annotations for the <panelviews> of Report Broken Site and its confirmation page, so screen readers read its title and description appropriately (also partially fixes bugs 1866144 and 1866257); r=ayeddi,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D196250
2023-12-14 13:20:16 +00:00
ffxbld
14a992ff94 No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan
Differential Revision: https://phabricator.services.mozilla.com/D196413
2023-12-14 13:09:00 +00:00
Noemi Erli
06a47aaa42 Backed out changeset 2bbbf7953c52 (bug 1868364) for causing failures in /content-visibility-with-top-layer-005.html CLOSED TREE 2023-12-14 14:41:19 +02:00
Jihye Hong
e61b533065 Bug 1868364 - Revert content-visibility-with-popover-top-layer-005.html and content-visibility-with-top-layer-005.html which cause regression r=cathiechen
Differential Revision: https://phabricator.services.mozilla.com/D196403
2023-12-14 11:58:38 +00:00
Dale Harvey
4290544652 Bug 1868368 - Show suggestions without icons when richsuggestions are disabled. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D196140
2023-12-14 11:50:19 +00:00
Zach Hoffman
8326c1ace3 Bug 1846516 - Move PropertyDeclarationId to its own module r=firefox-style-system-reviewers,emilio
Because PropertyDeclarationId and its implementation do not make use of
templating, we might as well move it out of mako.

This will be useful later when creating OwnedPropertyDeclarationId,
which can be added to the same module.

Differential Revision: https://phabricator.services.mozilla.com/D195972
2023-12-14 11:34:56 +00:00
Jonathan Watt
a7dd52a60e Bug 1836059. Enable layout.css.allow-mixed-page-sizes beyond Nightly channels. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D179549
2023-12-14 11:34:19 +00:00
Yannis Juglaret
61696abf0e Bug 1869805 - Add diagnostics code in prespawn CIG to investigate utility process LoadLibraryOrCrash failures. r=bobowen
In order to investigate intermittent failures in bug 1851889, this patch
temporarily adds diagnostics code in DEBUG builds around prespawn CIG.
It adds logs on the broker side, and it makes sandboxed processes crash
upon CIG failures with diagnostics data available in the crashing
thread's stack.

Differential Revision: https://phabricator.services.mozilla.com/D196299
2023-12-14 11:13:12 +00:00
James Hendry
19baf95f8d Bug 1682239 - [geckodriver] Use anyhow for errors in geckodriver. r=whimboo,webdriver-reviewers,jgraham
Differential Revision: https://phabricator.services.mozilla.com/D195255
2023-12-14 10:55:49 +00:00