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

794142 Коммитов

Автор SHA1 Сообщение Дата
Mozilla Releng Treescript 692e5b377d no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
el -> 30f1a9ed3034e5f23506a35153de640cc8368123
es-ES -> 18de7673d4bf659ae239b6a39ed59a69af3c1dd7
et -> 4db323c99f0887dde1843426fe07706ee7be00f4
fi -> fff256373c8beaa7d707d38399bc7d1ffd563e3b
ko -> 73bd70c7949dcf7d09bc46f57ccd443732906f2f
sr -> 5f51b591ebafe3873accd3be90981ae06b13b979
th -> 5ee553752793fe0c9d252fd9fefd6c1e8a1f55be
2022-05-09 06:56:54 +00:00
Iulian Moraru c4c1adbae8 Merge autoland to mozilla-central. a=merge 2022-05-09 07:16:36 +03:00
Jan-Ivar Bruaroey 3c244c325c Bug 1760765 - Clean up OriginKeyStore handling. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D143097
2022-05-09 01:33:02 +00:00
Geoff Lankow df27bbcbfc Bug 1768085 - Point gen_last_modified.py to the right files in Thunderbird builds. r=leplatrem
Differential Revision: https://phabricator.services.mozilla.com/D145678
2022-05-08 22:28:24 +00:00
Timothy Nikkel 1884cc0b7a Bug 1768305. Remove widget.swipe.success-threshold pref. r=hiro
Since bug 1757928 we don't vary the value. If a user were to change this value then the opacity of the swipe to nav ui element would not be in sync with the decision to navigate or not. So remove it so things can't break. The pref widget.swipe.whole-page-pixel-size should be used instead now to control sensitivity.

Differential Revision: https://phabricator.services.mozilla.com/D145828
2022-05-08 21:50:10 +00:00
Glenn Watson 02aa3d190d Bug 1766501 - Make backdrop-filter blurs use Duplicate for edgeMode r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D145682
2022-05-08 21:06:26 +00:00
Iulian Moraru 4ce1ce51db Backed out changeset abf8254e5da6 (bug 1716445) for causing gecko decision task bustages. CLOSED TREE 2022-05-08 23:45:48 +03:00
Norisz Fay 86c19d95be Bug 1716445 - disable browser_scrollPositions.js for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D145839
2022-05-08 20:28:05 +00:00
Norisz Fay 8a69ca6c24 Bug 1585668 - disable test_imagecache_max_age.html for frequent failures. r=intermittent-reviewers,MasterWayZ DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D145837
2022-05-08 20:07:43 +00:00
Norisz Fay b938eef69c Bug 1767070 - disable uncompressed-sourcemaps.js for frequent failures. r=intermittent-reviewers,MasterWayZ
Differential Revision: https://phabricator.services.mozilla.com/D145836
2022-05-08 20:01:10 +00:00
Mozilla Releng Treescript a60f80e1c7 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
fr -> 2c82b82f4feae68d5565d8357e4c138512ba2bc0
gn -> 6eb1f7d1a2c33b270a12661c219b91883cf81fcb
ru -> 6495695695d62dfe3df855031bc22288055d9a73
sk -> 6937421123d47f6eaad34511a5fcbd09cfec268e
szl -> 2a049b5ba6eae3df07a89bda18549c7ed48c67c5
2022-05-08 19:02:10 +00:00
Mozilla Releng Treescript 88cf90f560 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
fa -> e2bd0f3dc7b8de4043d7af324fe8b346e55d85d9
it -> 00b3ab2611f9fadff444b52b3dc10fee03841a71
szl -> aef41bee9ce7049c0ebdf35bdf3850f6da54e170
ur -> 67a7dfecc2f0eeeafc3fa1b33d59c7a2ef6947e2
2022-05-08 06:58:37 +00:00
Lee Salzman aa265c6016 Bug 1767207 - Handle shared font keys in WR captures. r=gw
This patch tries to duplicate the font data that is stored in WR captures.
The font data is then de-duplicated on load. This prevents having to predict
or store the complicated font key maps.

Differential Revision: https://phabricator.services.mozilla.com/D145409
2022-05-07 23:47:11 +00:00
Markus Stange 192bc117c6 Bug 1768241 - Fall back to the global vsync dispatcher when we're on Wayland and there's no widget-local dispatcher.
This is fixing an oversight in a patch that was supposed to be functionally neutral.
https://hg.mozilla.org/mozilla-central/rev/22b568631834e556ab8351ac8458d5b24aa638bd#l1.49

The old code always called UpdateVsyncDispatcher, even if the widget's vsync
source was null, and then UpdateVsyncDispatcher fell back to using the global
vsync source when null was passed.
The new code skipped the call entirely when the vsync dispatcher was null,
so it prevented fallback to the global vsync dispatcher.
Now with this patch, we correctly fall back to the global vsync
dispatcher if the widget's dispatcher is null.

This code only runs on Linux wayland; on other platforms, BrowserParent::mVsyncParent
is always null because nothing calls AllocPVsyncParent.

Differential Revision: https://phabricator.services.mozilla.com/D145807
2022-05-07 22:20:50 +00:00
Norisz Fay c7183440fe Merge autoland to mozilla-central. a=merge 2022-05-08 00:37:53 +03:00
Mozilla Releng Treescript b80d774e9b no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
cs -> 75fc85827a9c3486cea6248c531e2a2b648b999d
el -> 2a5d81aff8374c8c93cfe42dc8189e9cb8fe33ea
en-GB -> 72ba3b5e0b529b291d601c94485d3ad2e7618ac3
is -> ce583af1d98bd4284d2110c08dd7256eb0b8480c
it -> 905e75cc9f5f29fe04cee52440f160ab08b3c092
kab -> da60f85ce0cec7ea8819045c3781fb49bcb2c7ee
ru -> 2c26a39164e615d3c47b879333d3493cd388ed3b
szl -> 0b67323ebb39fcdba65fac11b8dab20b19cbb71f
vi -> dd23d06125239b76d4bbe0c25e2ca495570954e9
2022-05-07 19:03:18 +00:00
Tom Ritter ce9719f612 Bug 1752907: Disable the navigator test on x86 Windows r=cpeterson
Differential Revision: https://phabricator.services.mozilla.com/D145822
2022-05-07 18:13:05 +00:00
Niklas Baumgardner 34f2616c47 Bug 1768202 - Get the correct session id from netflix api. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D145816
2022-05-07 15:38:31 +00:00
Narcis Beleuzu ffd6d97fc2 Merge Mozilla-Central to autoland 2022-05-07 18:35:46 +03:00
Narcis Beleuzu 3dda51a0fb Backed out changeset efeb97393573 (bug 1768202) for breaking Picture-in-Picture on Netflix. a=backout" 2022-05-07 18:15:36 +03:00
Sebastian Hengst 7b130b3d98 Bug 1768079 - only load myFirefox.ftl in Nightly. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D145676
2022-05-07 14:57:37 +00:00
Marian-Vasile Laza 28edc71f3a Backed out 2 changesets (bug 1760451, bug 1766615) for causing mochitest failures on test_ext_scripting_permissions.html. CLOSED TREE
Backed out changeset c7284bc0cb3a (bug 1760451)
Backed out changeset aec4db172038 (bug 1766615)
2022-05-07 16:53:34 +03:00
Jonathan Kew 9fbe563a70 Bug 1765093 - Add perf tests for SVG text based on the testcase here. r=perftest-reviewers,emilio,sparky
Differential Revision: https://phabricator.services.mozilla.com/D145727
2022-05-07 13:12:00 +00:00
Jonathan Kew 65fe462eef Bug 1765093 - patch 3 - Also use the new gfxTextRun::GetLineHeightMetrics to optimize GetAscentAndDescentInAppUnits. r=emilio
This accelerates web-exposed SVG APIs such as getExtentOfChar() by avoiding the expensive
MeasureText() call when we're just getting the line-height metrics.

Differential Revision: https://phabricator.services.mozilla.com/D145717
2022-05-07 13:12:00 +00:00
Jonathan Kew 267dd5e273 Bug 1765093 - patch 2 - Make ShrinkToLigatureBoundaries return whether any adjustment was made, so callers can skip redundant calls to partial-ligature code. r=gfx-reviewers,lsalzman
This allows a number of callers to skip calling partial-ligature functions
altogether if the ranges are known to be empty, which should be a minor win.

Depends on D145631

Differential Revision: https://phabricator.services.mozilla.com/D145632
2022-05-07 13:11:59 +00:00
Jonathan Kew f4644e4220 Bug 1765093 - patch 1 - Avoid measuring entire textrun in SVGTextFrame's GetBaselinePosition function. r=dholbert
This aims to prevent an O(n^2) performance situation when per-glyph
positioning is in use.

This reduces the time to load the testcase here from around 70s to 17s
in my local build. Still not great, but at least it's less of a disaster.

Differential Revision: https://phabricator.services.mozilla.com/D145631
2022-05-07 13:11:59 +00:00
Sergey Galich 4c76fc72d2 Bug 1765381 - Show Save Login only when user has interacted with the page r=tgiles,dimi,sfoster
Differential Revision: https://phabricator.services.mozilla.com/D144336
2022-05-07 12:34:37 +00:00
William Durand 333d42df40 Bug 1760451 - Check permissions for content scripts registered with the scripting APIs. r=robwu
Depends on D145629

Differential Revision: https://phabricator.services.mozilla.com/D144811
2022-05-07 12:00:21 +00:00
William Durand 4968829f54 Bug 1766615 - Enable scripting APIs in MV2. r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D145629
2022-05-07 12:00:21 +00:00
Marian-Vasile Laza 1b235627d5 Backed out 2 changesets (bug 1670885) for causing cppunit test failures. CLOSED TREE
Backed out changeset d220d82e1b81 (bug 1670885)
Backed out changeset bf5d0e1ffcfd (bug 1670885)
2022-05-07 14:04:56 +03:00
Narcis Beleuzu f64962f4cd Merge Mozilla-Central to autoland 2022-05-07 12:58:43 +03:00
Narcis Beleuzu 1298f7b978 Merge autoland to Mozilla-Central. a=merge 2022-05-07 12:41:16 +03:00
Gabriele Svelto 307a0e99e3 Bug 1670885 - Replace deprecated NSSpinLocks with os_unfair_locks in the memory allocator r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D99280
2022-05-07 07:34:36 +00:00
Gabriele Svelto a7247fa3a8 Bug 1670885 - Use posix_spawn() on macOS to launch new processes in the JS shell r=nbp
fork() allocates memory on some versions of macOS (possibly all of them,
but certainly on macOS 10.15). This can lead to all sort of problems
when using our own memory allocator, as non-fork()-safe locks might be
left in an incosistent state causing crashes or deadlocks in the child
process. Use posix_spawn() instead to work around this problem.

Differential Revision: https://phabricator.services.mozilla.com/D145765
2022-05-07 07:34:36 +00:00
Mozilla Releng Treescript bf969a66e7 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
be -> e95728e13fce0917ceb283abaa62c538ef675d6c
es-AR -> 56d20c43cd44d1bb70ad33a092c92fff04650102
es-CL -> 34ad10d628b19e2e741231470f60a41f9972aa30
fi -> 090210a560ba8aa74c88a74f49e576be99b96a43
oc -> fba1601a5825035de5c157e54a02b0a8f21d110c
sc -> 89226c978e81201559b98677fdffcb3bc004414a
sv-SE -> 3d54aaaf374e5a6821752d4f0bbf79f9e0a0a3ec
tg -> 57f91b7626f23cc3ced1a2bda6497f8520d69b73
2022-05-07 06:56:22 +00:00
Timothy Nikkel 364d704041 Bug 1765871. Deal with oriented image frames in imgFrame::Finish. r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D144390
2022-05-07 06:50:47 +00:00
Emilio Cobos Álvarez 85f479d39b Bug 1767837 - Use debug_unreachable!() in matches_simple_selector. r=boris
This shrinks the function by avoiding generating rather noisy panic
code.

Depends on D145486

Differential Revision: https://phabricator.services.mozilla.com/D145487
2022-05-07 04:02:26 +00:00
Emilio Cobos Álvarez d8af45934c Bug 1767837 - Reorder some variants. r=boris
This doesn't make a difference, I was hoping it would allow us to remove the
special-casey code we have here:

  https://searchfox.org/mozilla-central/rev/997a56b018662e2940c99bbaf57a6ac9d1aa5422/servo/components/selectors/matching.rs#610-632

But it doesn't. Still I think it doesn't hurt tho, shouldn't change behavior.

Depends on D145485

Differential Revision: https://phabricator.services.mozilla.com/D145486
2022-05-07 04:02:25 +00:00
Cristian Tuns 8cfd67eb97 Backed out changeset 297265ab08f0 (bug 1765907) for causing mochitest failures on browser_privatebrowsing_protocolhandler.js CLOSED TREE 2022-05-06 22:14:21 -04:00
Niklas Baumgardner dcd99a6546 Bug 1768202 - Get the correct session id from netflix api. r=pip-reviewers,mhowell
Differential Revision: https://phabricator.services.mozilla.com/D145816
2022-05-07 00:44:02 +00:00
Punam Dahiya 357a53b495 Bug 1765907 - PBM experiment message should override default promo message r=mviar
Differential Revision: https://phabricator.services.mozilla.com/D144871
2022-05-07 00:38:09 +00:00
James Teh 7d2201e688 Bug 1192108: Fire focus events after mutation events but before any other events. r=eeejay
It's critical that we fire mutation events first because our RemoteAccessible tree is created thus and we can't fire events on RemoteAccessibles we haven't created yet.
Beyond that, though, focus events are of primary importance.
See the comments in EventQueue::ProcessEventQueue for the reasons.

Differential Revision: https://phabricator.services.mozilla.com/D145319
2022-05-06 23:59:43 +00:00
Emilio Cobos Álvarez 6ccaf80d38 Bug 1767837 - Simplify a bit hot selector-matching loop. r=boris
Note that element.clone() is just copying a couple pointers.

Have a single place where we compute the next element and check for linky-ness.
This saves a couple checks (very very minor win in the micro-benchmark I've
been looking at, but consistent).

Depends on D145484

Differential Revision: https://phabricator.services.mozilla.com/D145485
2022-05-06 23:52:23 +00:00
Emilio Cobos Álvarez 57b3d45319 Bug 1767837 - Compute hover / active quirk state lazily. r=boris
This makes the inner function much smaller which improves selector-matching
performance very mildly for the benchmarks I've been looking at. Also, this
should help selector matching on quirks mode by only doing this when we
actually find :hover / :active pseudo-classes.

Differential Revision: https://phabricator.services.mozilla.com/D145484
2022-05-06 23:52:23 +00:00
Emilio Cobos Álvarez 31d3fcdb9b Bug 1767172 - Remove custom screen info handling from GfxInfo, use ScreenManager for that. r=jrmuizel,handyman,stransky
This removes a bunch of custom code from GfxInfo to obtain screen
information, and instead collects that screen information in
ScreenManager.

This, apart of removing duplicated code, has the extra benefit of
reporting multi-monitor information on GTK (and potentially in the
future reporting scale and refresh rate properly as well, I've kept the
telemetry as it was on that regard).

Differential Revision: https://phabricator.services.mozilla.com/D145178
2022-05-06 23:37:25 +00:00
Cristian Tuns ab74fc04ae Backed out 2 changesets (bug 1767514) for causing mochitest failures on browser_fullscreen_warning.js CLOSED TREE
Backed out changeset 53ebc3f919ba (bug 1767514)
Backed out changeset 62befea29e73 (bug 1767514)
2022-05-06 19:06:35 -04:00
Cosmin Sabou 4ddcb34203 Backed out changeset b2bea8e0b400 (bug 1767172) for causing startup crashes (Bug 1768260). a=backout 2022-05-07 01:28:53 +03:00
Razvan Cojocaru 0ec612c35b Bug 1659124 - Avoid passing non-CSS points to IsZero as it may return false when it should return true. r=botond
IsZero() is changed to take a CSSPoint parameter instead of any
point type, to avoid accidentally re-introducing the issue.

Differential Revision: https://phabricator.services.mozilla.com/D145173
2022-05-06 21:59:44 +00:00
Dana Keeler 6df4b335aa Bug 1767489 - disable sha-1 signatures in certificates by default r=jschanck
Bug 1766687 will remove support for sha-1 signatures in certificates entirely.
This patch will disable sha-1 via the preference and ride the trains first, to
allow time for any organizations that somehow still use certificates with sha-1
signatures to re-sign them.

Differential Revision: https://phabricator.services.mozilla.com/D145359
2022-05-06 21:07:44 +00:00
Cosmin Sabou 705c1e4a55 Merge mozilla-central to autoland. CLOSED TREE 2022-05-07 01:35:24 +03:00