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

868896 Коммитов

Автор SHA1 Сообщение Дата
Mark Banner f020c17aa3 Bug 1870913 - Add files for the dumps for the new search-config-icons remote settings configuration. r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D196896
2024-01-09 09:24:05 +00:00
Updatebot c02f0ef1c5 Bug 1873510 - Update libjxl to b26041c708d523ac53bb7d95d4f5c4a5d3b1ce30 r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D197950
2024-01-09 08:26:00 +00:00
Mozilla Releng Treescript a1a2edc0b9 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
de -> 4611cc46ccff6ad52116bef73bcc198bf5cd6936
es-CL -> b76ea124e7f9be4ae5055b1ce807727380945398
nn-NO -> ddb9d933c6e38ed94eb8f1a770df3827cc8e5857
2024-01-09 07:01:08 +00:00
alwu c2fda90797 Bug 1873011 - disable wmfme on ccov. r=jmaher
Currently on ccov build, `MFCreatePMPMediaSession` [1] would always
fail, so disabling wmfme on ccov build for now until we find out the
reason.

[1]
https://learn.microsoft.com/en-us/windows/win32/api/mfidl/nf-mfidl-mfcreatepmpmediasession

Differential Revision: https://phabricator.services.mozilla.com/D197984
2024-01-09 04:54:21 +00:00
Jeff Muizelaar d1db802756 Bug 1873525 - qcms: Add back COPYING, add CONTRIBUTING.md and bump the version. r=gfx-reviewers,aosmond,supply-chain-reviewers
This also switches qcms to use a wildcard-audit because it's maintained
in m-c

Differential Revision: https://phabricator.services.mozilla.com/D197955
2024-01-09 04:04:09 +00:00
Tooru Fujisawa 55383d3837 Bug 1872373 - Use --disable-unified-build option in autospider nonunified variant. r=sfink
Differential Revision: https://phabricator.services.mozilla.com/D197837
2024-01-09 03:31:35 +00:00
Gregory Pappas a4cbf7a515 Bug 1873307 - Remove unused editor.join_split_direction.force_use_traditional_direction and editor.join_split_direction.force_use_compatible_direction prefs r=masayuki DONTBUILD
Since bug 1859245 these prefs do not do anything

Differential Revision: https://phabricator.services.mozilla.com/D197834
2024-01-09 03:31:09 +00:00
Mike Hommey 6895e6b14c Bug 1639461 - Remove last(?) remnants of the -remote command line flag. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D197315
2024-01-09 02:40:04 +00:00
Mike Hommey 6e1293b5f7 Bug 1718516 - Fix AddToHash of 64-bits numbers on 32-bits platforms. r=nika,anba
Differential Revision: https://phabricator.services.mozilla.com/D197302
2024-01-09 01:48:31 +00:00
Nika Layzell 4bb1a054be Bug 1871625 - Move AppShutdownConfirmed check in nsFrameLoader to a more appropriate place, r=smaug
This check was introduced in bug 1811195, but was added outside of the
normal opening flow, meaning that failures after this check would not be
handled properly, leading to potential assertion failures or unhandled
content process creation failures.

This patch adds a clarifying comment to ensure that we don't add checks
to the wrong place in the future, and moves the check into
`ContentParent::CreateBrowser` such that it is handled in a similar way
to other content process creation failures.

In addition, extra logic was added to ensure `mInitialized` gets set on
TryRemoteBrowserInternal failure, as new checks have been added before
the `mInitialized` check, and this seems likely to happen more in the
future.

Differential Revision: https://phabricator.services.mozilla.com/D197541
2024-01-09 00:48:17 +00:00
Emilio Cobos Álvarez ea8818c428 Bug 1869796 - Remove some unused chrome flags. r=smaug,sessionstore-reviewers,dao
And rename CHROME_WINDOW_MIN to CHROME_WINDOW_MINIMIZE, for parallel
with the resize flag.

Differential Revision: https://phabricator.services.mozilla.com/D197869
2024-01-09 00:36:09 +00:00
Emilio Cobos Álvarez 7a3790164f Bug 1869796 - Fix some clang-tidy warnings in nsAppShellService. r=stransky
Differential Revision: https://phabricator.services.mozilla.com/D197868
2024-01-09 00:36:09 +00:00
Emilio Cobos Álvarez 49d62404b5 Bug 1869796 - Use shifts to define chrome flags. r=smaug
This makes clearer which bits are free and so on.

Differential Revision: https://phabricator.services.mozilla.com/D197867
2024-01-09 00:36:08 +00:00
Natalia Csoregi 6f90f50b7a Backed out 3 changesets (bug 1873007, bug 1870801) for causing failures on browser_dbg-javascript-tracer.js. CLOSED TREE
Backed out changeset f94198e20472 (bug 1873007)
Backed out changeset c0f126c79de5 (bug 1870801)
Backed out changeset 885f112d1076 (bug 1870801)
2024-01-09 04:27:57 +02:00
Iulian Moraru 6050560c4e Backed out changeset 27da583cfc28 (bug 1871597) for causing mass failures on CacheIR.cpp. CLOSED TREE 2024-01-09 02:47:56 +02:00
Stephen A Pohl bb58492631 Bug 1871447: Remove firefox-bin on macOS. r=mac-reviewers,bradwerth,glandium
Differential Revision: https://phabricator.services.mozilla.com/D197419
2024-01-09 00:18:31 +00:00
Karl Tomlinson 0263de1ada Bug 1872003 uninline AudioSegment::Resample() to remove MediaTrackGraph.h include r=padenot
Depends on D197876

Differential Revision: https://phabricator.services.mozilla.com/D197877
2024-01-09 00:11:22 +00:00
Hiroyuki Ikezoe 6fb77931ec Bug 1846124 - Make zoomToFocuedInput work for element in position:fixed subtree. r=botond
helper_zoomToFocusedInput_nested_position_fixed.html is a test case for bug
1627734 that zoomToFocusedInput doesn't reset the root scroll position to the top.

helper_zoomToFocusedInput_zoom_in_position_fixed.html is a test case that
zoomToFocusedInput zooms into an element in position:fixed subtree.

Differential Revision: https://phabricator.services.mozilla.com/D197281
2024-01-09 00:02:49 +00:00
Mike Hommey 246fbd8f8d Bug 1359918 - Add -z now linker flags. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D133864
2024-01-09 00:02:41 +00:00
Matthew Gaudet dbeac0e529 Bug 1871597 - Update assertions around OptimizedGetIterator fuse status r=iain
Differential Revision: https://phabricator.services.mozilla.com/D197975
2024-01-08 22:58:09 +00:00
Natalia Csoregi b7ba987ae4 Backed out changeset 51d87c2129d2 (bug 1865372) for causing RunWatchdog crashes in test_fullscreen_modal.html. CLOSED TREE 2024-01-09 01:41:58 +02:00
Hiroyuki Ikezoe 4f22965e4f Bug 1724759 - Skip calling SetSingleTapOccurred for long-tap events. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D197309
2024-01-08 22:51:15 +00:00
Matthew Gaudet 5477b48122 Bug 1871949 - Remove assert in SetReservedSlot path. r=iain
We simply need to make it clear that we cannot currently watch a reserved slot value

Differential Revision: https://phabricator.services.mozilla.com/D197964
2024-01-08 22:28:34 +00:00
Ryan Hunt 398a4c34b9 Bug 1833339 - wasm: Add test. r=yury
Differential Revision: https://phabricator.services.mozilla.com/D178221
2024-01-08 21:42:01 +00:00
Ryan Hunt 5f11ca8ed1 Bug 1777604 - wasm: Add test. r=nbp
Differential Revision: https://phabricator.services.mozilla.com/D151953
2024-01-08 21:41:51 +00:00
Asumu Takikawa 6268b9e0aa Bug 1739683 - Add gczeal test for Wasm instance call safepoint issue. r=lth
Differential Revision: https://phabricator.services.mozilla.com/D130528
2024-01-08 21:41:31 +00:00
andrej dd0e82b7c1 Bug 1873527 - Remove bug references to disabled bugs that are now enabled. r=RyanVM,perftest-reviewers,sparky
In this patch I am removing bug comments referencing bugs that are disabled that have now been re-enabled
These were missed in my previous patch: https://phabricator.services.mozilla.com/D197396

Differential Revision: https://phabricator.services.mozilla.com/D197956
2024-01-08 21:36:25 +00:00
Andrew Osmond 21e833985f Bug 1873541 - Convert gfx blocklist entries for all features to subset excluding likely safe set. r=jrmuizel
This patch makes it so that we avoid blocking all features with the
blocklist, and instead continue to allow the safe subset proscribed by
GfxInfoBase::OnlyAllowFeatureOnKnownConfig. Any feature allowed in an
unknown configuration should be allowed in a blanket blocklist entry,
unless we know for a fact that we need to also block them.

Differential Revision: https://phabricator.services.mozilla.com/D197963
2024-01-08 21:30:06 +00:00
Karl Tomlinson 98a32c67be Bug 1872003 remove unused TrackAndPromiseForOperation r=padenot
Unused since https://hg.mozilla.org/mozilla-central/rev/6316b2fbd3b9

Differential Revision: https://phabricator.services.mozilla.com/D197876
2024-01-08 21:29:52 +00:00
Anna Yeddi 2bec954e79 Bug 1870157 - Provide programmatic highlighting to Highlighted fields on the Address capture doorhanger r=dimi
When the autofilled address is edited, the Address capture doorhanger appears with the fields that were changed being highlighted. This is not communicated to an assistive technology because it is marked up as `<span>` that has no programmatic meaning/role.

Differential Revision: https://phabricator.services.mozilla.com/D196967
2024-01-08 21:11:59 +00:00
Natalia Csoregi b2289eef93 Backed out changeset 9c4ce17422de (bug 1867360) for causing crashes on PRemoteQuotaObjectChild. CLOSED TREE 2024-01-08 23:18:19 +02:00
Daniel Holbert a6b389737b Bug 1330088 part 4: Use a constant (maximum-enum-value) to represent the number of styles in nsTextPaintStyle types, rather than a repeated magic number. r=layout-reviewers,emilio
This patch doesn't change behavior. It's just replacing a magic number `5` with
a constant whose value is automatically inferred based on the enum that it's
defined within. (The enum's other values are explicitly 0-based so that they
can serve as array indices, so it's natural to define a final sentinel
enum-value to represent the count of valid indices.)

Differential Revision: https://phabricator.services.mozilla.com/D197755
2024-01-08 20:47:34 +00:00
Daniel Holbert 3e0f43b611 Bug 1330088 part 3: Change various nsTextPaintStyle APIs to use unsigned values for an array-index. r=layout-reviewers,emilio
This patch doesn't change behavior.

The APIs that I'm changing here are all indexing into an array that only has 5
entries; it's a bit odd to be using a signed array-index for this, particularly
since the indices all originate from GetUnderlineStyleIndexForSelectionType()
which explicitly returns values 0 through 4 (as enum values).

I suspect we were using signed index because we were using an enum to represent
the values, which was signed-by-default.  Let's just explicitly declare the
enum to use an unsigned underlying representation, and then change its
downstream integer variables/params to be unsigned as well.

Conveniently, this lets us simplify the assertions about the index being
in-range, since unsigned values are >=0 by definition.

Differential Revision: https://phabricator.services.mozilla.com/D197754
2024-01-08 20:47:33 +00:00
Daniel Holbert 29d990431f Bug 1330088 part 2: Drop "Get" from GetSelectionStyle API to reflect the fact that it's infallible. r=jfkthame,layout-reviewers
This patch doesn't change behavior.

We have a gecko convention that pointer-returning getters will only have "Get"
in the name if they might return nullptr (and the caller needs to check for
this).

This particular API doesn't ever return null, so it shouldn't have "Get" in its
name.

Differential Revision: https://phabricator.services.mozilla.com/D197753
2024-01-08 20:47:33 +00:00
Daniel Holbert e8b5d2234f Bug 1330088 part 1: Refactor nsTextPaintStyle to use Maybe<> instead of an explicit "mInit" bool. r=jfkthame,layout-reviewers
This patch doesn't change behavior. It just replaces an "is-this-initialized"
bool with our more declarative Maybe<> struct which is uninitialized-by-default
(and brings along debug-build checks to ensure we don't use before
initializing).

Differential Revision: https://phabricator.services.mozilla.com/D197752
2024-01-08 20:47:32 +00:00
Matthew Gaudet f3e130bced Bug 1870945 - Mark various gc tests as slow r=sfink
Depends on D196921

Differential Revision: https://phabricator.services.mozilla.com/D196922
2024-01-08 20:38:12 +00:00
Matthew Gaudet 24831f0813 Bug 1870945 - Mark errors/overrecursed-double-fault-1.js as slow r=iain
Depends on D196920

Differential Revision: https://phabricator.services.mozilla.com/D196921
2024-01-08 20:38:11 +00:00
Matthew Gaudet 8d7f33447d Bug 1870945 - Mark debug/RematerializedFrame-retval.js as slow r=iain
Differential Revision: https://phabricator.services.mozilla.com/D196920
2024-01-08 20:38:11 +00:00
Eitan Isaacson bfd2066b8b Bug 1866098 - Run NSApp earlier in startup. r=nika,spohl
Differential Revision: https://phabricator.services.mozilla.com/D195164
2024-01-08 20:01:20 +00:00
Gabriel Bustamante 57e85ad1b5 Bug 1868493 - Fix devedition .deb package StartupWMClass r=jlorenzo
Differential Revision: https://phabricator.services.mozilla.com/D197734
2024-01-08 19:53:56 +00:00
Nika Layzell c4aa6e4813 Bug 1867360 - Require toplevel protocols to specify which processes they expect to be bound in, r=decoder,ipc-reviewers,necko-reviewers,media-playback-reviewers,profiler-reviewers,win-reviewers,aosmond,rkraesig,mccr8,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D195485
2024-01-08 19:48:23 +00:00
Emilio Cobos Álvarez 59b776ccd4 Bug 1872997 - Remove "fit to screen" code in cocoa widget. r=mac-reviewers,bradwerth
No other platform does this. This comes from bug 413277, but positioning
windows (in particular popups) partially offscreen is desirable in some
cases (e.g., when drawing non-native shadows).

We have protections in place to prevent content from doing things like
what caused this code to be added.

Remove a cocoa-specific test for this, and tweak another test which has
a dependent window opened from an offscreen window, and the offscreen
window positioning happens right after the load event.

The window ends up on screen even without that tweak.

Differential Revision: https://phabricator.services.mozilla.com/D197903
2024-01-08 19:46:13 +00:00
Nika Layzell b18b3314a5 Bug 1873294 - Clean up logic for firing cross-process load events, r=smaug
Previously it may have been possible in some edge cases for us to send
`MaybeFireEmbedderLoadEvents` for a non-toplevel frame during docshell
tree teardown.

Differential Revision: https://phabricator.services.mozilla.com/D197825
2024-01-08 19:30:59 +00:00
ffxbld 3115b8f62c No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D197901
2024-01-08 18:52:54 +00:00
Dianna Smith 2f27b91b24 Bug 1873021 - Update 'Feature Complete Milestone' milestone date to align with soft code freeze. r=RyanVM DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D197668
2024-01-08 18:52:17 +00:00
Iulian Moraru 4f13b132e2 Backed out changeset 11bda0f9d0fc (bug 1872997) for causing mochitest-chrome failures on test_bug413277.html. CLOSED TREE 2024-01-08 21:33:33 +02:00
Mozilla Releng Treescript 405bbb9837 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
dsb -> e286e744f8c11a600a82f870d118459788c235f3
el -> 4ea740dc686bc2a8cb6ca0d0c5ff0d1ff37ca7dc
hsb -> b8c34cee7c879b5f07511ef051ade21a34ec288a
nn-NO -> b89edaeb673c8ce9ff0a97c9fa8d64d1744ed661
pt-BR -> b748bddf221819f3b674145d08aa7dac92957e2e
sq -> 7566f404ca4a607255d555404dbb6a0b56ded339
2024-01-08 19:02:10 +00:00
mcheang 40930bb0f7 Bug 1870732 - Test variants properties are applied to the base cumulatively. r=Standard8
When a user's environment matches one or more variants, the variant's properties
override an existing property on the base engine or is added cumulatively when
the property does not exist on the base. The test ensures this process is using
deep copies and not modifying the original search config. There should be no
references to nested objects or arrays of the original config.

Differential Revision: https://phabricator.services.mozilla.com/D197602
2024-01-08 18:36:09 +00:00
Emilio Cobos Álvarez 96d98fbb70 Bug 1872997 - Remove "fit to screen" code in cocoa widget. r=mac-reviewers,bradwerth
No other platform does this. This comes from bug 413277, but positioning
windows (in particular popups) partially offscreen is desirable in some
cases (e.g., when drawing non-native shadows).

We have protections in place to prevent content from doing things like
what caused this code to be added.

Differential Revision: https://phabricator.services.mozilla.com/D197903
2024-01-08 18:15:20 +00:00
Mark Banner 3db3d74285 Bug 1873464 - For search related configurations, only validate additional properties on nightly builds. r=search-reviewers,mcheang
Differential Revision: https://phabricator.services.mozilla.com/D197920
2024-01-08 18:01:58 +00:00