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

792337 Коммитов

Автор SHA1 Сообщение Дата
Timothy Nikkel f55687f498 Bug 1764891. Use ink overflow rect to determine visibility in GetFrameVisibleRectOnScreen. r=hiro
The testcase uses a 3x3 pixel div and then places a lot of box shadows that are up to a few thousand pixels away from the div. The box shadow is not included in the the rect of the frame, but is in the ink overflow rect. The div is then transformed so it's out of the viewport, so it's rect is not visible.

Added in https://hg.mozilla.org/integration/autoland/rev/dd526a39c352

The related code in nsIFrame::IsScrolledOutOfView uses ink overflow rect.

https://searchfox.org/mozilla-central/rev/b7f7de56de604bbd232c25bc6ad94ca3acf2e70b/layout/generic/nsIFrame.cpp#11355

Differential Revision: https://phabricator.services.mozilla.com/D143875
2022-04-20 00:38:38 +00:00
Narcis Beleuzu 0fd7ae053e Backed out 2 changesets (bug 1758780) for jsreftest failure on fp-evaluation-order.js . CLOSED TREE
Backed out changeset 10e2414392ae (bug 1758780)
Backed out changeset 481062597411 (bug 1758780)
2022-04-20 03:03:26 +03:00
Glenn Watson 8a9e335602 Bug 1764875 - Select a better scale factor for perspective surfaces r=gfx-reviewers,lsalzman
Usually, Gecko supplies a requested scale factor for perspective
surfaces. When there is no supplied scale factor, create an estimate
based on the size of the screen projected rectangle, which gives
better results for extreme perspective distortions.

Differential Revision: https://phabricator.services.mozilla.com/D143970
2022-04-19 23:01:01 +00:00
Meg Viar 245a7b42c1 Bug 1764070 - Differentiate between auto advance and user click when sending Spotlight/AboutWelcome event telemetry r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D143767
2022-04-19 22:43:15 +00:00
Jim Blandy 84f5976ec1 Bug 1765179: Remove dom/webgpu/ffi. r=jgilbert DONTBUILD
Remove the unused source directory `dom/webgpu/ffi`.

The `wgpu_ffi_generated.h` header actually #included by
`gfx/wgpu_bindings/wgpu.h` is generated by `gfx/wgpu_bindings/moz.build` at
build time and placed in the obj directory. The copy in the source directory is
ignored, and it's confusing to keep it around.

Differential Revision: https://phabricator.services.mozilla.com/D143931
2022-04-19 22:26:40 +00:00
Punam Dahiya 8927f15042 Bug 1765422 - Update Firefox Focus promo text in PBM r=emcminn
Differential Revision: https://phabricator.services.mozilla.com/D144062
2022-04-19 22:09:49 +00:00
Iain Ireland d9da7a677c Bug 1762770: Add ExceptionResumeKind::ForcedReturnIon r=jandem
We already had a testcase for forced return of a non-inlined frame; I modified it to verify the return value and added a second testcase for inlined frames.

Differential Revision: https://phabricator.services.mozilla.com/D143672
2022-04-19 22:02:48 +00:00
Iain Ireland 997079113d Bug 1762770: Add offsetOf methods to ResumeFromException r=jandem
Depends on D143670

Differential Revision: https://phabricator.services.mozilla.com/D143671
2022-04-19 22:02:48 +00:00
Iain Ireland b66bece91f Bug 1762770: Use an enum class for exception resume kind r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D143670
2022-04-19 22:02:48 +00:00
Marian-Vasile Laza 4a37e8bc8c Merge mozilla-central to autoland. a=merge CLOSED TREE 2022-04-19 15:05:45 -07:00
Rob Wu d39b87da84 Bug 1763529 - Update expiration of blocklist probes r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D143707
2022-04-19 20:53:23 +00:00
Marian-Vasile Laza b84b8f77b5 Backed out changeset 6e296387dc26 (bug 1758665) for causing reftest failures on autofill-preview-line-height.html. CLOSED TREE 2022-04-19 14:29:28 -07:00
Gerald Squelart 9c53f3da99 Bug 1765242 - Rename IOInterposer.cpp's thread-safe list of observers to SourceList - r=dthayer
Differential Revision: https://phabricator.services.mozilla.com/D143975
2022-04-19 20:39:38 +00:00
Luca Greco 9a0eaa2c22 Bug 1765316 - Explicitly set 'extensions.manifestV3.enabled' and 'extensions.eventPages.enabled' to false at toolkit level. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D144014
2022-04-19 19:53:21 +00:00
Luca Greco 8d79f368ea Bug 1763043 - return a rejected promise if extension.wakeupBackground is called while extension.hasShutdown is true. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D144011
2022-04-19 19:50:06 +00:00
Luca Greco 91e9ca6433 Bug 1763043 - extension.terminateBackground should early exit if extension.hasShutdown is true. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D143997
2022-04-19 19:50:06 +00:00
Luca Greco d56f18eb52 Bug 1763043 - Fix browser_ext_menus_eventpage.js intermittent failures. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D143996
2022-04-19 19:50:06 +00:00
Meg Viar 57345275e4 Bug 1764064 - There is no telemetry ping displayed in the "Browser Console" if the "FX_100_UPGRADE" spotlight is dismissed using the "Esc" key r=Mardak
Differential Revision: https://phabricator.services.mozilla.com/D143492
2022-04-19 19:46:04 +00:00
Matthew Gaudet c466c1043a Bug 1765385 - Use spaces not tabs in ErrorNumbers.msg for JSMSG_RECORD_NO_SYMBOL_KEY r=caroline DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D144037
2022-04-19 19:45:38 +00:00
Marian-Vasile Laza 8615f36226 Backed out 7 changesets (bug 1734997) for causing bustages on WebTaskSchedulerMainThread.cpp. CLOSED TREE
Backed out changeset 7ab1e7cc8f6a (bug 1734997)
Backed out changeset 0846da0f5ab1 (bug 1734997)
Backed out changeset 3a138b8501ec (bug 1734997)
Backed out changeset 55c6e7862298 (bug 1734997)
Backed out changeset 724cccd1d595 (bug 1734997)
Backed out changeset 5e624d630397 (bug 1734997)
Backed out changeset 09469f7dd10e (bug 1734997)
2022-04-19 12:54:00 -07:00
Ed Lee f6b8bfcc7f Bug 1765411 - Allow configuring logo and background images using firefox-settings-attachments r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D144054
2022-04-19 19:39:36 +00:00
Jan-Ivar Bruaroey 25f633bdfa Bug 1765005 - Verify audio channel limits for each negotiated audio codec. r=bwc
Differential Revision: https://phabricator.services.mozilla.com/D143854
2022-04-19 19:36:10 +00:00
Kagami Sascha Rosylight 51a7018052 Bug 1561357 - Implement [Serializable] for DOMException r=smaug,sfink
Skipping stack serialization here as

* it's optional per the spec
* no WPT test exists
* Chrome doesn't support it either
* not sure how it's usable when transferred to other domain.

Differential Revision: https://phabricator.services.mozilla.com/D143625
2022-04-19 19:31:27 +00:00
Emilio Cobos Álvarez 6e33650078 Bug 1758665 - Reorganize placeholder/editor/preview styles. r=tgiles
The main fix is making line-height: -moz-block-height apply to the
preview. The rest is just cleanup, in order to deduplicate selectors.

overflow: hidden was redundant on the preview rule (it was already in
the ::placeholder, ::-moz-text-control-preview).

Not sure what the best way to test this would be, but it's late here...,
thoughts?

Differential Revision: https://phabricator.services.mozilla.com/D143659
2022-04-19 19:13:08 +00:00
Mitchell Hentges 47b796cd82 Bug 1763695: Move python-test poetry to ini "requirements" r=ahal
The `test_vendor.py` test needs access to `poetry` to make its
assertions. This requirement was previously satisfied by adding `poetry`
to the `python-test` site.

Unfortunately, this caused conflicts when running the `mozlint` tests,
as they use the ini "requirements" feature to install their
dependencies. Importantly, the `mozlint` dependencies aren't compatible
with the version of `poetry` we need.

Fortunately, this was a good reminder: since `poetry` is a test-specific
dependency, leverage the existing ini "requirements" feature as it
represents exactly that: the extra package dependencies of a specific
test.

Note that I had to doctor the `dataclass` line in
`vendor_requirements.txt` to include an environment marker, otherwise it
would fail to install with Python >= 3.7.

Differential Revision: https://phabricator.services.mozilla.com/D143376
2022-04-19 19:10:38 +00:00
Mitchell Hentges d1eb9a0470 Bug 1764836: Mercurial update is now compatible with MozillaBuild 4.0 r=ahal
MozillaBuild 4.0 now uses `hg` with Python 3, so use Python 3's `pip`
accordingly.

Differential Revision: https://phabricator.services.mozilla.com/D143921
2022-04-19 19:10:11 +00:00
Mitchell Hentges 4f436e2298 Bug 1764947: Normcase mochitest paths for "parent dir" comparison r=ahal
MozillaBuild 4.0 changed the default drive letter case to be uppercase,
causing some havoc for in-tree code that assumes that it'll still be
lowercase.

Address this new mismatched expectation with a couple `os.path.normcase`
calls.

This class of issue will be solved in a cleaner, less footgun-y way by
bug 1740564.

Differential Revision: https://phabricator.services.mozilla.com/D143916
2022-04-19 19:10:09 +00:00
Sean Feng 94784c7b54 Bug 1734997 - Add a test to test aborting the signal in postTask's callback r=smaug
Depends on D139902

Differential Revision: https://phabricator.services.mozilla.com/D142735
2022-04-19 19:08:47 +00:00
Sean Feng dbd5a23b26 Bug 1734997 - Don't reduce timer precision for post-task-delay.any.js r=smaug
If the timer preceision is reduced, the elapsed time between to
timers maybe shorter than the acutal result. And this fact
made this test to fail, so here we disable this feature for this
test.

Differential Revision: https://phabricator.services.mozilla.com/D139902
2022-04-19 19:08:46 +00:00
Sean Feng 086669282a Bug 1734997 - Enable WPT for the Prioritized Task Scheduling API r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D133498
2022-04-19 19:08:46 +00:00
Sean Feng 99922184c7 Bug 1734997 - Fix the setPriority-delayed-task test in Firefox r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D133497
2022-04-19 19:08:46 +00:00
Sean Feng 4a252c12f7 Bug 1734997 - Fix some failures related to the new interfaces that are introduced by the Scheduling API r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D133495
2022-04-19 19:08:45 +00:00
Sean Feng 98783e89c3 Bug 1734997 - Allow some timeouts not to clamp in workers r=smaug
Depends on D133494

Differential Revision: https://phabricator.services.mozilla.com/D142948
2022-04-19 19:08:45 +00:00
Sean Feng ec21b3c0a4 Bug 1734997 - Prototype the Prioritized Task Scheduling API r=smaug
Spec: https://wicg.github.io/scheduling-apis/

Differential Revision: https://phabricator.services.mozilla.com/D133494
2022-04-19 19:08:44 +00:00
Marian-Vasile Laza 2fd70a667e Backed out changeset b9bd22d5a097 (bug 1758665) for causing reftest failures on autofill-preview-line-height.html. CLOSED TREE 2022-04-19 11:49:23 -07:00
Marian-Vasile Laza 5a948a4c8d Merge autoland to mozilla-central. a=merge 2022-04-19 14:44:58 -07:00
Mozilla Releng Treescript 0ecc093828 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
be -> 9a423df7bbe013321b1e3293cf3ef65aeec19735
cs -> 4078754fa69fa4c89c30bf5e544bda534b964276
en-GB -> 842a00afaad4b556cb23d10f79cfd048daf37ee4
es-MX -> 750ce5aefeb4aa5ebf9da107e7044d4a2279518b
fi -> 3b27a062abc120d56ad61379f387089520fe3340
fy-NL -> 9265d578228dba73b337fd592c0434a99a8af21f
he -> 19bd2ede2ae64a4b877ad23168796b3ae5573ad4
hsb -> 80b3122180be2eb089699a8079b1257f5ebf1951
hu -> e6f0d13a1f281d5f97d0f26d1f030e3f761f04c4
hye -> d997110f388d9a674351003b6efccd08c940caff
is -> 0c24a148fa32c468df8fc58bb5c7807ebb8c7783
ja -> ee460c5ddb89eb85a157b7709101872a6ab38277
ja-JP-mac -> 5c40035a0c120e7cc36e61190065e377b4f112ad
kab -> 23347f1726fbafd2ffc1208d931531f51b09c8ab
ko -> 17b2bfe87758e8a4aaa44dc58d90800739b00318
nb-NO -> a37923a23023ca38d93efca32ecd9222d8d1551f
nl -> 7f5e00de5f2d19eb45cea5d1dc9541d7e8ad20d4
pt-PT -> 659b414bf1bd90cf1237df6e5134babd175d7592
ru -> ecaac7607a7f7ba7e608c874372d2afbb38d8bd1
sk -> 638eadcac81ebebc15b420543a54fd9fdcc9eee4
sl -> 8efe186284d8ce2fa0c620ada2282a99dc1b9d6e
tg -> 882c774c52a1ccb76aeb1a0e61fe2d25aedf6bac
th -> e8ece335ca66728512b98baad6fabce9950da36f
tl -> bf5dd783734a40e38dff31e8f9eb8a9a61e61f2e
tr -> 6031d1c76959c5675c54dde177f3865a52e91d97
trs -> 95eae1bfc7bb7bf480c7678d01189f4f786f4455
uk -> f12837be9626e683d1cb753568f909863d49b777
ur -> a67da8fefdedab57789167211a8aea9be0a4d9af
uz -> fc49152e6e41644d9caf444c2db3a9523b9ea151
vi -> 76bc1b4131ecea1306b6a763fa54888a43e72fe0
xh -> 87c6138ee0f15e77bad78383715a5b6448d5bba3
zh-CN -> 3b68b5389c967aca9ed2ab599620d8fccdfd1696
zh-TW -> 0c7efc0d64f8c3c8c1d9f5ea9f7ca16af31206b6
2022-04-19 19:04:48 +00:00
Joel Maher 41c0067816 Bug 1763423 - Turn on full conditioned profiles. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D143065
2022-04-19 18:32:56 +00:00
Emilio Cobos Álvarez 65a2664032 Bug 1765291 - Update cbindgen to 0.22.0. r=layout-reviewers,boris
This will allow generating flags with complex expressions like:

  https://searchfox.org/mozilla-central/rev/4b3039b48c3cb67774270ebcc2a7d8624d888092/servo/components/style/values/specified/box.rs#1281-1285

Which now generates:

  inline const StyleContain StyleContain::STRICT = StyleContain{ /* .bits = */ (uint8_t)((((1 << 3) | (StyleContain::LAYOUT).bits) | (StyleContain::PAINT).bits) | (StyleContain::SIZE).bits) };

and a number of other improvements.

Differential Revision: https://phabricator.services.mozilla.com/D143980
2022-04-19 18:28:06 +00:00
Marian-Vasile Laza 85cadce30c Backed out changeset b9bd22d5a097 (bug 1758665) for causing reftest failures on autofill-preview-line-height.html. CLOSED TREE 2022-04-19 11:49:23 -07:00
Brad Werth 0bc4d93a71 Bug 1765396: Make macOS always use specialized video layers for HDR video. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D144049
2022-04-19 18:08:20 +00:00
Tim Giles be95e09032 Bug 1748842 - Fix credit card not filling correctly on walmart.com. r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D143373
2022-04-19 18:01:01 +00:00
Andrew Osmond a455c7329e Bug 1765323 - Enable paint callbacks for OffscreenCanvas and Canvas 2D. r=gfx-reviewers,lsalzman
Canvas 2D needs paint callbacks from the OffscreenCanvas display
pipeline so that it knows when to reinvalidate. They were disabled which
meant only the first frame was rendered.

Differential Revision: https://phabricator.services.mozilla.com/D144006
2022-04-19 17:55:32 +00:00
Matthew Gaudet 7ce305f41c Bug 1765339 - Update error handling in PipeToPump r=evilpie
Differential Revision: https://phabricator.services.mozilla.com/D144035
2022-04-19 17:52:19 +00:00
David Shin ec93876623 Bug 1755565 - Implement `contain: inline-size`. r=emilio,dholbert
Differential Revision: https://phabricator.services.mozilla.com/D143501
2022-04-19 17:44:16 +00:00
Joel Maher c582dbf6d7 Bug 1759594 - add support for new a51 phones and remove s7 phones. r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D143640
2022-04-19 17:27:11 +00:00
Tarik Eshaq b022bfa53d Bug 1752609 - Adds autorecovery from outdated sendtab keys. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D139455
2022-04-19 17:04:42 +00:00
Alexandre Lissy df70b3afd2 Bug 1763652 - Update utility process doc about UtilityProcessManager::StartUtility r=handyman
Differential Revision: https://phabricator.services.mozilla.com/D143840
2022-04-19 16:57:33 +00:00
Sukhmeet e7c710d578 Bug 1764789 - Made icon and close button non draggable using draggable equal false r=sgalich
Differential Revision: https://phabricator.services.mozilla.com/D143991
2022-04-19 16:35:22 +00:00
Barret Rennie d4003dba57 Bug 1762502 - Replace Ajv with JsonSchema.jsm in browser/components/ion r=rhelmer
Differential Revision: https://phabricator.services.mozilla.com/D142880
2022-04-19 16:28:29 +00:00