Valentin Gosu
a8fed672cb
Bug 1664020 - ShutdownEvent::PostAndWait should return immediately if posting the event fails r=necko-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D89648
2020-09-14 09:27:42 +00:00
Simon Giesecke
fd749e52c8
Bug 1664608 - Remove invalid and unused include for mozzconf.h. r=dom-workers-and-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D90072
2020-09-14 09:21:48 +00:00
Simon Giesecke
c72e39551a
Bug 1664608 - Fix formatting. r=dom-workers-and-storage-reviewers,janv
...
Differential Revision: https://phabricator.services.mozilla.com/D90079
2020-09-14 09:21:48 +00:00
Dorel Luca
a8db20c94f
Backed out 4 changesets (bug 1663404) for Reftest failures in js/src/tests/non262/Array/regress-101964.js. CLOSED TREE
...
Backed out changeset f957a22b6edf (bug 1663404)
Backed out changeset 8056b46d4e1f (bug 1663404)
Backed out changeset f4bf1e361087 (bug 1663404)
Backed out changeset 7662ebd5a4cb (bug 1663404)
2020-09-14 12:41:08 +03:00
Alexandre Poirot
558845f4c3
Bug 1663875 - Wait for the request completion in WebSocket test. r=bomsy
...
These tests was racy, but I couldn't find any opened intermittent on bugzilla?
Differential Revision: https://phabricator.services.mozilla.com/D89569
2020-09-13 12:48:09 +00:00
Julien Cristau
d40b02b6ed
Bug 1661585 - update WNP locales list for 81. r=mtabara
...
Differential Revision: https://phabricator.services.mozilla.com/D90069
2020-09-14 08:42:53 +00:00
Jan de Mooij
6a7d037492
Bug 1663404 part 4 - Check forceInlineCaches option in WarpOracle. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D89444
2020-09-14 07:43:06 +00:00
Jan de Mooij
bbecb1f661
Bug 1663404 part 3 - Add Ion/Warp IC for OptimizeSpreadCall. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D89443
2020-09-14 07:37:04 +00:00
Jan de Mooij
ff5291c1f5
Bug 1663404 part 2 - Add CacheIR generator for OptimizeSpreadCall. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D89442
2020-09-14 07:05:54 +00:00
Jan de Mooij
3513169737
Bug 1663404 part 1 - Add Baseline IC for OptimizeSpreadCall. r=anba
...
Differential Revision: https://phabricator.services.mozilla.com/D89441
2020-09-14 07:05:36 +00:00
Marco Bonardo
c082da74be
Bug 1662509 - Add a pref to experiment with zero-prefix search in search mode. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D89914
2020-09-13 22:41:27 +00:00
Gerald Squelart
b3972fb3c4
Bug 1657033 - There is no more need for JSONWriteFunc::WriteLiteral - r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D86193
2020-09-14 01:48:39 +00:00
Gerald Squelart
782cf5d3ad
Bug 1657033 - Use Span<const char> in JSONWriter - r=froydnj
...
In most situations, JSONWriter users already know string lengths (either directly, or through `nsCString` and friends), so we should keep this information through JSONWriter and not recompute it again.
This also allows using JSONWriter with sub-strings (e.g., from a bigger buffer), without having to create null-terminated strings.
Public JSONWriter functions have overloads that accept literal strings.
Differential Revision: https://phabricator.services.mozilla.com/D86192
2020-09-14 02:33:20 +00:00
Gerald Squelart
89b62c22de
Bug 1657033 - Make MakeStringSpan
constexpr - r=froydnj
...
MakeStringSpan("...") will be able to construct spans from string literals at compile time.
Differential Revision: https://phabricator.services.mozilla.com/D86190
2020-09-14 01:44:39 +00:00
Dragana Damjanovic
3e73bcf0b9
Bug 1664321 - Neqo API has a small change, adapt neqo_glue r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D89829
2020-09-14 07:50:57 +00:00
Dragana Damjanovic
93fcbece5c
Bug 1664321 - Update neqo to 0.4.11 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D89828
2020-09-14 07:50:57 +00:00
Timothy Nikkel
0fd2537d8e
Bug 1664661. Make ScrollFrameHelper::UpdateScrollbarPosition use the same calculation for scrollbar attributes as ScrollFrameHelper::ReflowFinished. r=kats
...
UpdateScrollbarPosition should have been using scroll range and not scrolled rect for a long time. It didn't matter because we only used the top left of the rect which matched until bug 1654933 made GetScrollRangeForUserInputEvents return a rect that wasn't located at 0,0.
Differential Revision: https://phabricator.services.mozilla.com/D90031
2020-09-13 15:27:34 +00:00
Petr Sumbera
bfc490a120
Bug 1664210 - Firefox on Solaris should not link with libdemangle and libelf r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D89781
2020-09-14 06:57:26 +00:00
stransky
eaedb719bf
Bug 1660212 Disable XINPUT2 by default (revert Bug 1207700), r=botond
...
Differential Revision: https://phabricator.services.mozilla.com/D90058
2020-09-14 05:29:58 +00:00
Dmitry Bezhetskov
0c97a6410f
Bug 1639153 - Part 6.6: Add tls dependency for truncate i32. r=lth
...
We generate builtin call for MTruncateToInt32 operation for floating points types,
so we need to add a tls dependency.
I inserted NYI for arm64 because Ion doesn't support arm64.
Differential Revision: https://phabricator.services.mozilla.com/D89550
2020-09-14 05:19:44 +00:00
Dmitry Bezhetskov
b72efe024e
Bug 1639153 - Part 6.3: Establish dependency from tls for arm callWithABI div/mod i64. r=lth
...
To be able to call c++ runtime via Builtin thunk we need to set up WasmTlsReg.
In this patch I create dependencies from MIR level to Codegen to be sure that WasmTlsReg is alive
when we call runtime in div/mod i64 for arm.
Differential Revision: https://phabricator.services.mozilla.com/D88762
2020-09-14 04:00:18 +00:00
Lee Salzman
4f480c9072
Bug 1664479 - optimize cs_blur shader for SWGL. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D89929
2020-09-14 02:54:53 +00:00
Bogdan Tara
b6dd17d5b5
Backed out changeset fff9280e69f3 (bug 1664479) for causing bustages CLOSED TREE
2020-09-14 05:26:21 +03:00
Glenn Watson
48436f197b
Bug 1644691 - Update fuzziness for bugs/456219-2.html. r=mattwoodrow
...
Add an extra pixel of fuzziness for this test - a recent unrelated
change to WR thread timing made this intermittent fail more often.
Differential Revision: https://phabricator.services.mozilla.com/D90053
2020-09-14 00:01:17 +00:00
Lee Salzman
aa19db1087
Bug 1664479 - optimize cs_blur shader for SWGL. r=gw
...
Differential Revision: https://phabricator.services.mozilla.com/D89929
2020-09-13 22:23:58 +00:00
James Teh
5bb136ae5a
Bug 1664086: Use Fluent to set aria-label for credit card list options in preferences. r=zbraniecki,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D89696
2020-09-11 06:13:36 +00:00
David Major
84a0b6afc4
Bug 1662608 - Set -fcrash-diagnostics-dir in build-clang.py r=froydnj
...
This will let us get reproducers for compiler self-host assertion failures.
Differential Revision: https://phabricator.services.mozilla.com/D89079
2020-09-10 20:25:54 +00:00
Emilio Cobos Álvarez
e9b7f73129
Bug 1664718 - Minor cleanup: Use shorthand initialization in selectors. r=xidorn
...
Differential Revision: https://phabricator.services.mozilla.com/D90049
2020-09-13 21:57:04 +00:00
Timothy Nikkel
30f528e804
Bug 1664446. Properly wait to make sure any potential scroll events get fired in several tests. r=kats
...
Doing rAF rAF flushApzRepaints is not enough to make sure that any potential scroll events are sent to content. The reason is that if the apz repaint request causes us to do scrolling on the main thread then the scrolling will be finished after flushApzRepaints, and the scroll event will be pending, but it's not sent until the next refresh driver tick. So we need to do at least one rAF after flushApzRepaints.
Differential Revision: https://phabricator.services.mozilla.com/D90035
2020-09-13 20:21:11 +00:00
Lee Salzman
7d6987f54e
Bug 1664459 - simplify WebRender radial gradient shader. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D89915
2020-09-13 18:26:32 +00:00
Andrew Osmond
64ae7b6168
Bug 1664703 - Expose yet more (round 2) WebRender initializaiton failure error messages to telemetry.
...
Differential Revision: https://phabricator.services.mozilla.com/D90045
2020-09-13 17:31:14 +00:00
Narcis Beleuzu
51c243ddc3
Backed out changeset a3f95f66b7de (bug 1664459) for reftest failures on border-image-radial-gradient-width.html
2020-09-13 18:43:01 +03:00
Gregory Mierzwinski
8643932eff
Bug 1662498 - Enable chimera mode in production and disable warm pageloads. r=perftest-reviewers,kimberlythegeek
...
Differential Revision: https://phabricator.services.mozilla.com/D89007
2020-09-13 15:08:23 +00:00
Reid Shinabarker
8298880157
Bug 1599803 - Factor out repeated logic in Picture-in-Picture tests. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D90020
2020-09-13 13:57:35 +00:00
Delan Azabani
9e07fbde4d
Bug 1658121 - Implement padding/border layout for <mspace>. r=emilio
...
This patch doesn’t try to handle width/height or similar properties ([[ https://github.com/mathml-refresh/mathml/issues/45 | mathml-refresh/mathml#45 ]]) or non-horizontal writing modes ([[ https://bugzilla.mozilla.org/show_bug.cgi?id=1077525 | bug 1077525
]]).
* [[ https://phabricator.services.mozilla.com/D86471?id=324103 | Diff 1 ]] implements padding well enough to pass WPT’s [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/padding-002.html | “Padding properties on mspace” ]]
* [[ https://phabricator.services.mozilla.com/D86471?id=324105 | Diff 2 ]] implements border well enough to pass WPT’s [[ http://wpt.live/mathml/relations/css-styling/padding-border-margin/border-002.html | “Border properties on mspace” ]]
* [[ https://phabricator.services.mozilla.com/D86471?id=324110 | Diff 3 ]] adjusts mBlockStartAscent + mBoundingMetrics in the same way as the rest of the ReflowOutput
* [[ https://phabricator.services.mozilla.com/D86471?id=327654 | Diff 4 ]] adjusts MeasureForWidth by IntrinsicISizeOffsets().{padding,border}
* Diff 5 through Diff 8 relate to margin layout, and now live in D87594
* [[ https://phabricator.services.mozilla.com/D86471?id=328587 | Diff 9 ]] + [[ https://phabricator.services.mozilla.com/D86471?id=336839 | Diff 10 ]] mark the relevant WPT cases as passing
* [[ https://phabricator.services.mozilla.com/D86471?id=338658 | Diff 11 ]] adds a workaround for [[ https://bugzilla.mozilla.org/show_bug.cgi?id=1658135 | bug 1658135 ]] to the WPT support script
Differential Revision: https://phabricator.services.mozilla.com/D86471
2020-09-13 11:17:03 +00:00
Emilio Cobos Álvarez
948fa5c6d2
Bug 1664156 - Remove -moz-suppressed. r=edgar
...
Per spec we shouldn't behave differently depending on how we blocked the
image/object/etc.
This may have made sense in the past when ad blockers were implemented
via nsIContentPolicy, but I think nowadays it doesn't make sense, and
showing fallback is preferred.
There's a couple extra cleanups we can do after this lands, like
removing HTMLImageElement.imageBlockingStatus and simplifying a bit that
code. But I'll do that in a separate bug.
Differential Revision: https://phabricator.services.mozilla.com/D89912
2020-09-13 11:33:13 +00:00
Lee Salzman
16183ea20e
Bug 1664459 - simplify WebRender radial gradient shader. r=mattwoodrow
...
Differential Revision: https://phabricator.services.mozilla.com/D89915
2020-09-13 08:40:22 +00:00
Timothy Nikkel
ad56527f09
Bug 1655130
. Handle non-smooth scrolling with desktop zooming scrollbars. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D89408
2020-09-13 08:31:54 +00:00
Hunter Jones
ce1a0b3c82
Bug 1534986: Fixed Picture-In-Picture to close when fullscreening r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D90021
2020-09-12 20:47:04 +00:00
Gijs Kruitbosch
62c443a7c8
Bug 1663879 - do not show 'pdf.js' as the origin of the full screen request, r=jaws
...
Depends on D89675
Differential Revision: https://phabricator.services.mozilla.com/D89676
2020-09-11 15:05:50 +00:00
Gijs Kruitbosch
b2dee52fd3
Bug 1663879 - migrate fullscreen and pointer lock warnings to fluent, r=jaws,fluent-reviewers,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D89675
2020-09-12 20:09:26 +00:00
Noemi Erli
733e3b440c
Backed out changeset 64eb902728bc (bug 1664156) for causing mochitest failures in test_meta_csp_self.html CLOSED TREE
2020-09-12 22:56:18 +03:00
Chris Jackson
47438f7e2a
Bug 1599376 - Fixed toggle picture in picture shortcut on MacOS. r=Gijs,fluent-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D90018
2020-09-12 19:26:38 +00:00
Csoregi Natalia
42a593cb62
Backed out changeset 83968b707429 (bug 1664459) for reftest failures on border-image-radial-gradient-width.html. CLOSED TREE
2020-09-12 21:38:57 +03:00
Emilio Cobos Álvarez
4b18c556e4
Bug 1664156 - Remove -moz-suppressed. r=edgar
...
Per spec we shouldn't behave differently depending on how we blocked the
image/object/etc.
This may have made sense in the past when ad blockers were implemented
via nsIContentPolicy, but I think nowadays it doesn't make sense, and
showing fallback is preferred.
There's a couple extra cleanups we can do after this lands, like
removing HTMLImageElement.imageBlockingStatus and simplifying a bit that
code. But I'll do that in a separate bug.
Differential Revision: https://phabricator.services.mozilla.com/D89912
2020-09-12 17:39:18 +00:00
manishr
3dd761b2b8
Bug 1603234 - Picture-in-Picture close button moved to left when on macOS. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D90017
2020-09-12 17:27:00 +00:00
Razvan Maries
e3020a8f57
Backed out 2 changesets (bug 863474) for build bustages on search.properties. CLOSED TREE
...
Backed out changeset 5f00eaaa4e2d (bug 863474)
Backed out changeset 42d66b1f9b82 (bug 863474)
2020-09-12 19:41:12 +03:00
Mark Banner
ef1ff15c48
Bug 863474 - Simplify callback handling for loading OpenSearch engines. r=daleharvey
...
Depends on D89879
Differential Revision: https://phabricator.services.mozilla.com/D89880
2020-09-11 20:33:17 +00:00
Mark Banner
d1abbfeaf8
Bug 863474 - Centralise OpenSearch install failure prompts into SearchUIUtils. r=daleharvey,flod
...
Differential Revision: https://phabricator.services.mozilla.com/D89879
2020-09-12 14:57:34 +00:00
Cristina Coroiu
f7fbc59a7a
Backed out 3 changesets (bug 1663917) for causing crashes
...
Backed out changeset 5ff7eb9b8a22 (bug 1663917)
Backed out changeset 8d5dfe86bd98 (bug 1663917)
Backed out changeset 02d7087c466d (bug 1663917)
2020-09-12 18:03:32 +03:00