Commit Graph

690605 Commits

Author SHA1 Message Date
Boris Zbarsky
d5a8ae31d4 Bug 1614173. Stop using NS_ERROR_DOM_TYPE_ERR in ChromeNodeList. r=baku
Differential Revision: https://phabricator.services.mozilla.com/D62156

--HG--
extra : moz-landing-system : lando
2020-02-09 14:51:57 +00:00
Tim Nguyen
3459492b2f Bug 1614160 - Add AngleOrPercentage to style system. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62158

--HG--
extra : moz-landing-system : lando
2020-02-09 15:11:43 +00:00
Michal Novotny
d50cfdb119 Bug 1611185 - Make HTTP_CACHE_DISPOSITION_2_V2 probe keyed by content type r=valentin
HTTP_CACHE_DISPOSITION_3 is now keyed by content type. Note that probe HTTP_CACHE_DISPOSITION_2 was removed along with the old cache code, so suffix V2 isn't needed anymore.

Differential Revision: https://phabricator.services.mozilla.com/D61676

--HG--
extra : moz-landing-system : lando
2020-02-07 08:35:18 +00:00
Cosmin Sabou
b1e51ad561 Backed out changeset c196f0d65eab (bug 1432083) for browser chrome failures on browser_extension_sideloading.js.
CLOSED TREE
2020-02-09 08:11:27 +02:00
Manvel Saroyan
e66ace8456 Bug 1432083 - Fixed browser.permissions.request doesn't work in WebExtension popup r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D61411

--HG--
extra : moz-landing-system : lando
2020-02-09 04:10:49 +00:00
Boris Zbarsky
3d4c7db0aa Bug 1614165 part 2. Improve some error messages in style code. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62155

--HG--
extra : moz-landing-system : lando
2020-02-09 03:40:48 +00:00
Boris Zbarsky
4472ba99ca Bug 1614165 part 1. Improve error messages for SVG text. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D62154

--HG--
extra : moz-landing-system : lando
2020-02-09 02:15:32 +00:00
Narcis Beleuzu
3b708c3e29 Backed out changeset a7f4f5a7a8c4 (bug 1604200) for reftest failures on selection-001.html . CLOSED TREE 2020-02-09 00:26:28 +02:00
Jared Wein
f1f1935581 Bug 1577527 - Reset the horizontal scroll position of the username field when toggling on/off editing. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D59228

--HG--
extra : moz-landing-system : lando
2020-02-08 20:38:36 +00:00
Asumu Takikawa
d1c94b602f Bug 1613880 - Fix WPT metadata for I64/BigInt related tests r=lth
These tests were marked as expected to fail, but they should only fail on nightly builds.

Differential Revision: https://phabricator.services.mozilla.com/D62116

--HG--
extra : moz-landing-system : lando
2020-02-08 19:22:26 +00:00
Emilio Cobos Álvarez
459d1fd97d Bug 1604200 - Try to make high-contrast selection test more reliable. r=mats
Use MozReftestInvalidate rather than onload, following the pattern of most of
the tests in layout/reftests/selection.

Differential Revision: https://phabricator.services.mozilla.com/D62139

--HG--
extra : moz-landing-system : lando
2020-02-08 19:18:56 +00:00
Martin Stransky
e9b20e15ac Bug 1605253 [Linux/Gtk] Set widget preferred size to some minimal value when it's returned as zero, r=jhorak
Differential Revision: https://phabricator.services.mozilla.com/D61834

--HG--
extra : moz-landing-system : lando
2020-02-08 18:11:59 +00:00
Emilio Cobos Álvarez
5830b68d25 No bug - Fix non-unified build in nsImageBoxFrame.cpp
Differential Revision: https://phabricator.services.mozilla.com/D62147

--HG--
extra : moz-landing-system : lando
2020-02-08 16:52:51 +00:00
Zibi Braniecki
b7948d2eb6 Bug 1614107 - Use shortcut modifiers for toggle reader mode on non-windows platforms. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D62144

--HG--
extra : moz-landing-system : lando
2020-02-08 07:53:04 +00:00
Alex Henrie
631136f3b0 Bug 1613834 - Remove redundant check from nsTableCellMap::RemoveColsAtEnd. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D61962

--HG--
extra : moz-landing-system : lando
2020-02-08 06:29:28 +00:00
Ting-Yu Lin
9855c6722f Bug 1614082 Part 4 - Add spec links to steps in the flex layout algorithm. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D62134

--HG--
extra : moz-landing-system : lando
2020-02-08 03:57:45 +00:00
Ting-Yu Lin
475a216245 Bug 1614082 Part 3 - Fix static-analysis nits in nsFlexContainerFrame.cpp. r=dholbert
This patch is generated via
`./mach static-analysis check -f layout/generic/nsFlexContainerFrame.cpp` and
`./mach clang-format`.

Differential Revision: https://phabricator.services.mozilla.com/D62133

--HG--
extra : moz-landing-system : lando
2020-02-08 03:58:02 +00:00
Ting-Yu Lin
d961c6d216 Bug 1614082 Part 2 - Rename nsStyleDisplay argument on ShouldUseMozBoxCollapseBehavior() to match its declaration in the header. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D62132

--HG--
extra : moz-landing-system : lando
2020-02-08 03:58:10 +00:00
Ting-Yu Lin
fe439623bc Bug 1614082 Part 1 - Remove unused axis tracker arguments from FlexItem methods. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D62131

--HG--
extra : moz-landing-system : lando
2020-02-08 02:45:11 +00:00
shindli
cd088f5a7b Backed out changeset 030b2406e12c (bug 1521363) for causing raptor test failures CLOSED TREE 2020-02-08 04:42:38 +02:00
Jon Bauman
045081e922 Bug 1614097 - Update mp4parse-rust to bbb4a12. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D62136

--HG--
extra : moz-landing-system : lando
2020-02-08 02:13:05 +00:00
Shane Caraveo
34aadaa949 Bug 1521363 fix timing issue in tabs events test r=robwu
Differential Revision: https://phabricator.services.mozilla.com/D39786

--HG--
extra : moz-landing-system : lando
2020-02-07 23:56:34 +00:00
shindli
8e0101fc54 Backed out changeset 967ed92f3655 (bug 1418822) for causing mochitest and reftest failures in layout/generic/test/test_page_scroll_with_fixed_pos.html CLOSED TREE 2020-02-08 01:01:05 +02:00
Andrea Marchesini
5419708e2a Bug 1613974 - Fix transfer-errors.window.js WPT failures, r=ttung,sfink
Differential Revision: https://phabricator.services.mozilla.com/D62056

--HG--
extra : moz-landing-system : lando
2020-02-07 19:13:15 +00:00
Ting-Yu Lin
c508a968ca Bug 1612983 - Disable APZ only when AccessibleCaret's position is changed. r=botond
`mIsCaretPositionChanged` is used in `UpdateShouldDisableApz()` to
determine whether to disable APZ during scrolling or pinch-zooming.

Suppose the selection is on position:static elements. When
pinch-zooming, the zoom level is changed, but the position is not. We
split `PositionChangedResult::Changed` into two separate states, and set
`mIsCaretPositionChanged` only when the position is changed.

Differential Revision: https://phabricator.services.mozilla.com/D61516

--HG--
extra : moz-landing-system : lando
2020-02-07 22:31:40 +00:00
Kris Maglione
06a73300ce Bug 1603485: Fix opening XUL links when no browser window is open. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D61879

--HG--
extra : moz-landing-system : lando
2020-02-07 22:25:28 +00:00
Ting-Yu Lin
f42b7fab77 Bug 1614024 - Re-add fuzzy annotation on Android for bug453105.
The annotation was removed in bug 1613380, but it happens again. Let's
add it back.

Differential Revision: https://phabricator.services.mozilla.com/D62117

--HG--
extra : moz-landing-system : lando
2020-02-07 22:16:08 +00:00
Emilio Cobos Álvarez
aa1769613f Bug 1613991 - Register FS brokers with the profiler. r=jld
Differential Revision: https://phabricator.services.mozilla.com/D62073

--HG--
extra : moz-landing-system : lando
2020-02-07 21:43:25 +00:00
Jeff Muizelaar
3dd8739d15 Bug 1613485. Add a new COMPOSITE_SWAP_TIME metric. r=aosmond
This should help us narrow down the regression in COMPOSITE_TIME

Differential Revision: https://phabricator.services.mozilla.com/D61881

--HG--
extra : moz-landing-system : lando
2020-02-06 19:49:25 +00:00
Jared Wein
99e5bddaf3 Bug 1418822 - Adjust mousewheel durations and minimum line scroll amount to get closer to Chromium behavior. r=botond
I arrived at these values after trying many variations within about:config until this felt closest to Chromium 82.

Differential Revision: https://phabricator.services.mozilla.com/D61868

--HG--
extra : moz-landing-system : lando
2020-02-07 21:49:50 +00:00
J.C. Jones
f76c0593e0 Bug 1606927 - land NSS NSS_3_50_RTM UPGRADE_NSS_RELEASE,
2020-02-07  J.C. Jones  <jjones@mozilla.com>

	* lib/nss/nss.h, lib/softoken/softkver.h, lib/util/nssutil.h:
	Set version numbers to 3.50 final
	[5bb3927fa234] [NSS_3_50_RTM] <NSS_3_50_BRANCH>

2020-02-05  J.C. Jones  <jjones@mozilla.com>

	* .hgtags:
	Added tag NSS_3_50_BETA2 for changeset b91bbf7a88c9
	[a8656c823c1f] <NSS_3_50_BRANCH>

Differential Revision: https://phabricator.services.mozilla.com/D62106

--HG--
extra : moz-landing-system : lando
2020-02-07 21:30:26 +00:00
Jared Wein
4c27f9fc7d Bug 1613731 - Move the 'fill login' menuitem up to the top of the context menu. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D61919

--HG--
extra : moz-landing-system : lando
2020-02-07 21:02:09 +00:00
Chris Manchester
82edfb3bcc Bug 1613986 - Set alert threshold for sccache hit rate to 50% r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D62083

--HG--
extra : moz-landing-system : lando
2020-02-07 20:28:10 +00:00
Jamie Nicol
1639434188 Bug 1613144 - Add reftest. r=botond
Add a reftest that would fail in webrender before the corresponding
fix landed.

Ensures that there is an async zoom and that both the layout and
visual viewports have async scroll offsets. To pass, we must apply
each of the layout and visual offsets in their correct coordinate
spaces.

Differential Revision: https://phabricator.services.mozilla.com/D61788

--HG--
extra : moz-landing-system : lando
2020-02-07 20:45:39 +00:00
Jamie Nicol
ec3f3be37b Bug 1613144 - Ensure async scroll offset is in correct coordinate space whilst async zooming. r=botond
Bug 1609002 made it so that the async scroll offset sent to webrender
is taken from only the layout component of the async transform, rather
than the combined layout and visual components. The consequence of
this is that the layout-only transform is in LayerPixel space (and
unnaffected by the async zoom) rather than ParentLayerPixel
space (which is affected by async zoom).

To convert the value to LayoutDevicePixel space, as webrender expects,
we were dividing by the pinch zoom scale, which includes the async
zoom. This was causing content to jump around whilst async panning and
zooming, as the scroll offset was incorrectly scaled. This is fixed
by instead dividing by the cumulative resolution, which does not
include the async zoom.

Differential Revision: https://phabricator.services.mozilla.com/D61787

--HG--
extra : moz-landing-system : lando
2020-02-07 20:45:31 +00:00
Harry Twyford
daf35b7146 Bug 1613907 - Split Urlbar tab key behaviour into a new test that opens a new window. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D62041

--HG--
rename : browser/components/urlbar/tests/browser/browser_selectionKeyNavigation.js => browser/components/urlbar/tests/browser/browser_urlbar_tabKeyBehavior.js
extra : moz-landing-system : lando
2020-02-07 19:14:35 +00:00
David Major
7fc89d3fa3 Bug 1577236 - clang-10: Fix a -Wimplicit-int-float-conversion warning in ExtendInputEffectD2D1 r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D60998

--HG--
extra : moz-landing-system : lando
2020-02-07 18:06:11 +00:00
Emilio Cobos Álvarez
8ce4456bc5 Bug 1606628 - Fix background and border image association to be symmetric. r=tnikkel
And add an assertion to ensure callers get it right. The only thing that needs
it AFAICT is the canvas frame background, so remove the border-image caller...

Differential Revision: https://phabricator.services.mozilla.com/D61950

--HG--
extra : moz-landing-system : lando
2020-02-07 20:36:34 +00:00
Emilio Cobos Álvarez
374cabd6e7 Bug 1606628 - Remove nsStyleImageRequest. r=tnikkel,heycam
This removes nsStyleImageRequest by moving the load state to LoadData instead
(where other lazy state like the resolved URL and load id lives).

That way we can use cbindgen for more stuff (there's no blocker for using it for
all images now), and we can undo the image tracking shenanigans that I had to do
in bug 1605803 in nsImageFrame.

This removes the mDocGroup member because well, there's no real upside of that
now that quantum DOM is not a thing.

It also removes the static clones of the image requests, and the need for each
computed value instance to have its own request. These were needed because we
needed the image loader for the particular document to observe the image
changes. But we were also tracking the request -> loader for other purposes.
Instead, Now all the images get loaded with GlobalImageObserver as a listener,
which looks in the image map and forwards the notification to all the interested
loaders instead dynamically.

The style value is only responsible to load the image, and no longer tracks /
locks it. Instead, the loader does so, via the image tracker.

Differential Revision: https://phabricator.services.mozilla.com/D58519

--HG--
extra : moz-landing-system : lando
2020-02-07 20:36:34 +00:00
emcminn
0f65e363cb Bug 1614022 - Update to Learn More string r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D62101

--HG--
extra : moz-landing-system : lando
2020-02-07 20:33:05 +00:00
emcminn
85534d2d2e Bug 1613486 - Removed empty Pocket tab from DevTools r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D62085

--HG--
extra : moz-landing-system : lando
2020-02-07 20:14:20 +00:00
shindli
441a09145b Backed out 2 changesets (bug 1613144) for causing reftest failures CLOSED TREE
Backed out changeset 8124309e0bbe (bug 1613144)
Backed out changeset d5d9bf5b8d20 (bug 1613144)
2020-02-07 22:36:52 +02:00
David Major
c8447603c3 Bug 1614003 - Remove unused file mfbt/NullPtr.h r=froydnj
C++14 has a replacement anyway.

Differential Revision: https://phabricator.services.mozilla.com/D62076

--HG--
extra : moz-landing-system : lando
2020-02-07 19:08:17 +00:00
Jeff Gilbert
165c15a8f3 Bug 1613106 - Add missing context loss check. r=lsalzman
The call to InitializeCanvasRenderer earlier in the function can lose
the context.

Differential Revision: https://phabricator.services.mozilla.com/D62100

--HG--
extra : moz-landing-system : lando
2020-02-07 20:19:43 +00:00
Florin Strugariu
f4def64e94 Bug 1613938 - Raptor tests hang when downloading conditioned profiles r=tarek
Differential Revision: https://phabricator.services.mozilla.com/D62053

--HG--
extra : moz-landing-system : lando
2020-02-07 16:38:05 +00:00
Razvan Maries
22c866afe4 Backed out changeset c02a7a545a87 (bug 1613247) for causing Bug 1613926 as per Tom's request. CLOSED TREE 2020-02-07 21:59:07 +02:00
Jamie Nicol
6dc544f0bc Bug 1613144 - Add reftest. r=botond
Add a reftest that would fail in webrender before the corresponding
fix landed.

Ensures that there is an async zoom and that both the layout and
visual viewports have async scroll offsets. To pass, we must apply
each of the layout and visual offsets in their correct coordinate
spaces.

Differential Revision: https://phabricator.services.mozilla.com/D61788

--HG--
extra : moz-landing-system : lando
2020-02-07 13:23:21 +00:00
Jamie Nicol
0a3b925a51 Bug 1613144 - Ensure async scroll offset is in correct coordinate space whilst async zooming. r=botond
Bug 1609002 made it so that the async scroll offset sent to webrender
is taken from only the layout component of the async transform, rather
than the combined layout and visual components. The consequence of
this is that the layout-only transform is in LayerPixel space (and
unnaffected by the async zoom) rather than ParentLayerPixel
space (which is affected by async zoom).

To convert the value to LayoutDevicePixel space, as webrender expects,
we were dividing by the pinch zoom scale, which includes the async
zoom. This was causing content to jump around whilst async panning and
zooming, as the scroll offset was incorrectly scaled. This is fixed
by instead dividing by the cumulative resolution, which does not
include the async zoom.

Differential Revision: https://phabricator.services.mozilla.com/D61787

--HG--
extra : moz-landing-system : lando
2020-02-07 13:43:23 +00:00
Axel Hecht
7633ad1e18 Bug 1612579, use python3 for fluent-migration-test r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D62020

--HG--
extra : moz-landing-system : lando
2020-02-07 19:18:59 +00:00
Razvan Maries
fb4e88935e Backed out changeset f15513c3ad0e (bug 1613731) for Mochitest perma failures. CLOSED TREE 2020-02-07 21:12:16 +02:00