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